
Donorbox
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Donorbox to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
In Donorbox, open Account > API & Zapier Integration. Enable API access, then select Set new API Key. API access requires a paid subscription. Use your organization login email. Incremental sync uses donation dates and plan start dates. Use full refresh to capture changes to older records.
Configuration
| Option | Type | Required |
|---|---|---|
Organization login email | Yes | |
API key | password | Yes |
Linking Donorbox to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Donorbox
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
campaigns | Fundraising campaigns with donation counts, goals, and totals. | Full refresh | — | — |
donations | Donations with payment details, donor information, and campaign information. | Incremental, Full refresh | Donation date | — |
plans | Recurring donation plans with schedules, amounts, and status. | Incremental, Full refresh | Start date | — |
donors | Donor contact details, donation counts, and totals by currency. | Full refresh | — | — |
events | Fundraising events with donation and ticket counts. | Full refresh | — | — |
tickets | Event tickets with prices, ticket types, and purchase details. | Full refresh | — | — |
purchases | Event ticket purchases with payment details and purchased tickets. | Full refresh | — | — |