تخطَّ إلى المحتوى

donorbox

هذا المحتوى غير متوفر بلغتك بعد.

Planned Feature: This plugin is not yet available. It is planned for a future release. Current available plugins: Plugins Overview

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_...

Terminal window
nself license set nself_pro_xxxxx...
nself plugin install donorbox-pro

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 donorbox plugin (port 3074) handles basic donation sync. This pro version adds CRM, analytics, and recurring donation management on top of that foundation.

Env VarDefaultDescription
DONORBOX_PRO_PORT3005Donorbox pro service port
DONORBOX_API_KEYnoneDonorbox API key
DONORBOX_PLAN_IDnoneDonorbox campaign/plan ID
DONORBOX_WEBHOOK_SECRETnoneSecret for verifying incoming Donorbox webhooks
PortPurpose
3005Donorbox pro REST API and webhook receiver

7 tables added to your Postgres database:

  • np_donorbox_campaigns: campaign definitions and metadata
  • np_donorbox_donors: donor CRM records
  • np_donorbox_donations: individual donation records
  • np_donorbox_recurring: recurring donation plans and status
  • np_donorbox_analytics: campaign performance analytics
  • np_donorbox_webhooks: raw incoming webhook payloads
  • np_donorbox_sync_log: sync and processing log
RouteTarget
/donorbox/Donorbox pro API and webhook receiver