
Buttondown
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 Buttondown to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Buttondown API key to sync your newsletter data into the PostHog data warehouse.
You can find your API key on the API page in your Buttondown settings.
Configuration
| Option | Type | Required |
|---|---|---|
API key | password | Yes |
Linking Buttondown to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Buttondown
- 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 |
|---|---|---|---|---|
automations | An automation: a trigger, optional filters, and the actions Buttondown runs when a subscriber matches. | Full refresh | — | — |
comments | A comment left on an email, by a subscriber or by the newsletter author. | Full refresh | — | — |
emails | An email in the newsletter, covering drafts, scheduled sends, and sent issues, with its body and aggregate analytics. | Incremental, Full refresh | creation_date | — |
events | A per-subscriber email engagement event, such as a delivery, open, click, bounce, or unsubscribe. | Full refresh | — | — |
forms | A registration form subscribers can sign up through, with its signup and page view counts. | Full refresh | — | — |
prices | A price for a paid subscription to the newsletter, backed by a Stripe product. | Full refresh | — | — |
subscribers | A subscriber to the newsletter, with lifecycle state, signup attribution, and cached engagement counts. | Incremental, Full refresh | creation_date | — |
survey_responses | A single subscriber response to a survey. | Incremental, Full refresh | creation_date | — |
surveys | A survey subscribers can answer from an email, an automation, or a registration form. | Full refresh | — | — |
tags | A tag that can be applied to subscribers for segmentation. | Full refresh | — | — |