Linking Drip as a source

Alpha release

This source is currently in alpha. The interface and available tables may change.

Enter your Drip API token and account ID to pull your Drip email marketing data – subscribers, campaigns, broadcasts, workflows, forms, and goals – into the PostHog data warehouse.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and then click Link next to Drip.
  3. Next, gather your Drip credentials:
    • API token – found in Drip under Settings → User Settings → API.
    • Account ID – found under Settings → Account → General Info (it's the numeric ID in your Drip dashboard URL).
  4. Back in PostHog, enter the credentials and click Next.
  5. Select the tables you want to sync, set the sync method and frequency, then click Import.

Once the syncs are complete, you can start using Drip data in PostHog.

Available tables

TableDescriptionSync method
subscribersSubscribers in your Drip accountFull refresh
campaignsEmail campaignsFull refresh
broadcastsOne-off broadcast emailsFull refresh
workflowsAutomation workflowsFull refresh
formsSignup formsFull refresh
goalsConversion goalsFull refresh

Incremental tables sync only new or updated records on each run. Full refresh tables reload all data on each sync.

Sync limitations

All Drip tables are full refresh only. Drip's only documented server-side timestamp filter is subscribed_after on subscribers, which filters on subscription date and would silently miss updates to existing records, so it isn't used as an incremental cursor.

Configuration

OptionTypeRequired
API tokenpasswordYes
Account IDtextYes

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
subscribers

A person on a Drip account's email list, with their contact details and engagement state.

Full refresh
campaigns

An email series (drip campaign) that subscribers are enrolled into.

Full refresh
broadcasts

A one-time email blast sent to a segment of subscribers.

Full refresh
workflows

An automation workflow that moves subscribers through a series of triggers and actions.

Full refresh
forms

A signup form used to capture new subscribers into the account.

Full refresh
goals

A conversion goal that tracks when subscribers complete a defined action.

Full refresh

Community questions

Was this page useful?

Questions about this page? or post a community question.