
Flutterwave
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 Flutterwave to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Flutterwave secret key to sync your payments data into the PostHog Data warehouse.
You can find your secret key under Settings > API in the Flutterwave dashboard. Test keys only return sandbox records, so use your live secret key to sync live data.
Configuration
| Option | Type | Required |
|---|---|---|
Secret key | password | Yes |
Linking Flutterwave to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Flutterwave
- 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 |
|---|---|---|---|---|
transactions | A payment collected on the Flutterwave account, one row per charge attempt across every payment method (card, bank transfer, mobile money, USSD). | Full refresh | — | — |
settlements | A payout of collected funds from the Flutterwave balance to the merchant's settlement bank account. | Full refresh | — | — |
refunds | Money returned to a customer against a previously successful transaction. | Full refresh | — | — |
transfers | An outbound payout initiated by the merchant to a bank account, mobile money wallet, or Flutterwave balance. | Full refresh | — | — |
chargebacks | A payment dispute raised by a customer or their bank against a transaction. | Full refresh | — | — |
payment_plans | A recurring billing plan definition that customers can be subscribed to. | Full refresh | — | — |
subscriptions | A customer's enrolment against a payment plan, one row per subscribed customer. | Full refresh | — | — |
subaccounts | A collection subaccount used to split incoming payments with another party. | Full refresh | — | — |
beneficiaries | A saved payout recipient that transfers can be sent to without re-entering their bank details. | Full refresh | — | — |