Linking Typeform as a source
The Typeform connector can link data from your Typeform account into PostHog.
Linking Typeform
- In Typeform, go to your Account settings, navigate to Personal tokens, and click Generate a new token.
- Give the token a name and select the required scopes: Forms: Read and Responses: Read. Copy the token. For more details, see Typeform's Personal Access Tokens docs.
- In PostHog, go to the Data pipeline sources page, click + New source, and then click Link next to Typeform.
- Paste your Personal Access Token. If your account is on the EU region, set the API base URL to
https://api.eu.typeform.comorhttps://api.typeform.eu. - Click Next, choose the tables you want to sync, and then click Import.
Available datasets and endpoints
The Typeform source currently supports syncing the following datasets and API endpoints:
| Dataset | Endpoint path |
|---|---|
forms | /forms |
responses | /forms/{form_id}/responses |
The responses dataset is a dependent (fan-out) endpoint — PostHog fetches all your forms first, then retrieves responses for each form individually.
Supported API base URLs
| Region | API base URL |
|---|---|
| Global (default) | https://api.typeform.com |
| EU | https://api.eu.typeform.com |
| EU (alternative) | https://api.typeform.eu |