
Givebutter
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 Givebutter to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter an API key from Settings > Integrations > API Keys in your Givebutter dashboard.
Configuration
| Option | Type | Required |
|---|---|---|
API key | password | Yes |
Linking Givebutter to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Givebutter
- 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, including goals, amounts raised, donor counts, and event settings. | Full refresh | — | — |
campaign_members | Individual fundraisers participating in a campaign, with their goals and amounts raised. | Full refresh | — | — |
campaign_teams | Fundraising teams within campaigns, including members, goals, and amounts raised. | Full refresh | — | — |
campaign_tickets | Ticket types offered by a campaign, including prices, bundles, and available quantities. | Full refresh | — | — |
campaign_discount_codes | Campaign discount codes, including usage limits, validity dates, and applicable items. | Full refresh | — | — |
contacts | Donor and organization contact records, including contact details, tags, and giving statistics. | Full refresh | — | — |
contact_activities | Activities recorded for a contact, including activity type, occurrence time, and associated resource. | Full refresh | — | — |
funds | Designated fundraising funds, including fund codes, amounts raised, and supporter counts. | Full refresh | — | — |
households | Households grouping related contacts, with household names and the head contact. | Full refresh | — | — |
payouts | Payouts of raised funds, including amounts, fees, payment methods, and payout status. | Full refresh | — | — |
plans | Recurring donation plans, including amounts, payment frequency, status, and the next billing date. | Full refresh | — | — |
pledges | Donation pledges, including committed amounts, fulfilled amounts, and installment schedules. | Full refresh | — | — |
tickets | Issued tickets, including attendee details, transaction identifiers, and check-in times. | Full refresh | — | — |
transactions | Donations and payments, including donor, campaign, fund, fees, refunds, and payout details. | Full refresh | — | — |