Tally

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.

Learn more
PostHog Wizard hedgehog

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

OptionDescription
API key
Type: password
Required: True
Submissions to sync
Type: 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

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Tally
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary 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 responses. Answers are keyed by question id, which joins to the questions table.

Incremental, Full refreshsubmittedAt
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