
Tally
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 Tally to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter a Tally API key to sync your workspaces, forms, folders, questions, submissions, form analytics, and webhooks.
You can create an API key in your Tally settings. No extra scopes are needed.
Submissions are fetched one form at a time and Tally allows 100 requests per minute, so the first sync of an account with many forms can take a while.
Configuration
| Option | Description |
|---|---|
API keyType: password Required: True | |
Submissions to syncType: select Required: False | Completed submissions sync incrementally. Including partial ones syncs the whole submissions table on every run, because a partial submission is still being filled in and its submitted time is not a settled cursor. To apply this change to an existing source, use 'Delete table and resync' on the submissions table. 'Sync now' alone won't backfill the submissions you're adding. |
Linking Tally to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Tally
- 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 |
|---|---|---|---|---|
workspaces | A workspace groups forms and the members who can access them. | Full refresh | — | — |
forms | A form or survey, including its publication status and submission count. | Full refresh | — | — |
questions | A question in a form. Submission answers are keyed by question id, so this table is what makes the submissions table readable. | Full refresh | — | — |
submissions | A single submission of a form, with every answer nested under | Incremental, Full refresh | submittedAt | — |
webhooks | A webhook registered on a form to push form events to an external URL. | Full refresh | — | — |
folders | A folder used to organize a workspace's forms. Folders can nest under a parent folder. | Full refresh | — | — |
form_analytics_metrics | Aggregate performance metrics for a form over its whole history. One row per form, recomputed on every sync. | Full refresh | — | — |