donorbox
هذا المحتوى غير متوفر بلغتك بعد.
Planned Feature: This plugin is not yet available. It is planned for a future release. Current available plugins: Plugins Overview
Donorbox Pro Plugin
Section titled “Donorbox Pro Plugin”Advanced Donorbox donation sync with donor CRM, campaign analytics, and recurring donation management. Pro plugin.
Requires: Basic license tier or higher.
nself license set nself_pro_...
Install
Section titled “Install”nself license set nself_pro_xxxxx...nself plugin install donorbox-proWhat It Does
Section titled “What It Does”Extends the free donorbox plugin (port 3074) with full webhook processing, a donor CRM layer, campaign performance analytics, and recurring donation lifecycle management. Incoming Donorbox webhooks are verified, stored, and fanned out to downstream tables so your application has a complete local replica of donation activity.
Note: The free
donorboxplugin (port 3074) handles basic donation sync. This pro version adds CRM, analytics, and recurring donation management on top of that foundation.
Configuration
Section titled “Configuration”| Env Var | Default | Description |
|---|---|---|
DONORBOX_PRO_PORT | 3005 | Donorbox pro service port |
DONORBOX_API_KEY | none | Donorbox API key |
DONORBOX_PLAN_ID | none | Donorbox campaign/plan ID |
DONORBOX_WEBHOOK_SECRET | none | Secret for verifying incoming Donorbox webhooks |
| Port | Purpose |
|---|---|
| 3005 | Donorbox pro REST API and webhook receiver |
Database Tables
Section titled “Database Tables”7 tables added to your Postgres database:
np_donorbox_campaigns: campaign definitions and metadatanp_donorbox_donors: donor CRM recordsnp_donorbox_donations: individual donation recordsnp_donorbox_recurring: recurring donation plans and statusnp_donorbox_analytics: campaign performance analyticsnp_donorbox_webhooks: raw incoming webhook payloadsnp_donorbox_sync_log: sync and processing log
Nginx Routes
Section titled “Nginx Routes”| Route | Target |
|---|---|
/donorbox/ | Donorbox pro API and webhook receiver |