- Home
- Resources
- Integrations
- Typeform
Typeform n8n integrationAutomate Typeform with n8n.
Every Typeform reply can start a workflow on its own. The Typeform n8n integration rests on a single node, the Typeform Trigger, which starts a workflow the moment somebody submits a form. Three settings shape what the next step receives, and 2 credential types get you connected.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Typeform n8n integration actually do?
The Typeform n8n integration runs one way, and that is the first thing to know. n8n ships a single Typeform node, the Typeform Trigger, and it starts a workflow on a Typeform form submission before handing the answers to the next step. There is no Typeform action node in the catalog, so a workflow reacts to your forms, it never edits them.
The rest is plumbing: 2 ways to authenticate, 3 settings on the trigger, and whatever you decide to build after it.
Start with the classic case, a contact form on a landing page. Someone fills it in, the trigger fires, and the workflow writes a row in Google Sheets before posting the answers in the right Slack channel. Sales reads the lead while the visitor is still on the site, and nobody exports a CSV on Monday morning.
Second scenario, product feedback that sorts itself. Each survey answer lands in n8n, an OpenAI step groups it by theme and tone, and the result becomes a page in Notion. Switch on Simplify Answers before you build that one. The payload then arrives as question and answer pairs, which is much easier to hand to a model than a raw submission object.
Third scenario, event signups that confirm themselves. The trigger catches the registration, the workflow counts the remaining seats, sends the confirmation, and files the attendee. Only Answers keeps this one short: the node returns what people typed and drops the other data attached to the submission.
Now the part the node does not cover. It cannot create a form, read the answers collected last month, or reword a question. Anything in that register goes through the HTTP Request node, which calls Typeform's API directly with the same personal Access Token, plus the scopes that particular call needs. More work than a dropdown, and the only route available for this tool.
One last limit worth planning for: Form Name or ID holds a single form, so watching 4 forms means 4 triggers, in one workflow or several. The webhook, the URL n8n registers with Typeform so each submission is pushed to it, needs its own permissions. Strip Webhooks: Read or Write from the credential and the documentation warns the trigger can stop working. If the platform choice itself is still open, the n8n review digs into that question.
How do you connect Typeform to n8n?
- 01
Generate a personal access token
Log into Typeform, select your profile avatar in the upper right, then Account, Your settings, Personal Tokens. Select Generate a new token and give it a Name such as
n8n integration. For Scopes, select Custom scopes, then tick Forms: Read and Webhooks: Read and Write. Copy the token into the n8n credential, the connection you save once in the Credentials menu and reuse in every workflow. - 02
Or register a developer app for OAuth2
OAuth2 uses an app instead. In the upper left, open the dropdown for your organization, select Developer apps, then Register a new app. Fill in an App Name, put your n8n base URL in App website, and paste the OAuth Redirect URL from n8n into Redirect URI(s). Copy the Client Secret and Client ID into n8n.
- 03
Add the trigger and point it at a form
Search Typeform in the nodes panel. The Typeform Trigger is the only node that comes up, since the tool has no action node. Select your credential, open Form Name or ID and choose the form from the list. An expression works too, a short piece of code that n8n evaluates at run time, if you would rather set the identifier yourself than pick it from the list. Activate the workflow once the mapping looks right.
What the Typeform Trigger listens to
Typeform Trigger is the node that starts a workflow each time Typeform receives a new submission. Pick the form, activate the workflow: n8n registers the webhook on your Typeform account.
What you see in n8n
Configuration notes
01Typeform Trigger
One node, one job. The Typeform Trigger starts the workflow on a Typeform form submission, and hands the answers to the next node. Nothing else in n8n speaks Typeform natively, which makes this node the entry point of any Typeform automation.
Key parameters
- Form Name or ID: required, and the only setting that decides what the node watches. Choose the form from the list, or specify an ID with an expression, which is handy when the same workflow is deployed on several accounts.
02Simplify Answers and Only Answers
Two optional toggles decide what the next node actually receives. Left alone, the trigger hands over the submission as it arrives. Switched on, they reshape the payload before the rest of the workflow ever sees it, which saves a mapping step later.
Key parameters
- Simplify Answers: converts the answers into key and value pairs, the field title on one side and the answer on the other, so the data reads like your form instead of like an API response.
- Only Answers: returns the answers of the form and none of the other data that travels with a submission. Useful when the workflow only cares about what people typed.
Need help automating Typeform with n8n?
A person reads every message.
Frequently asked questions
01Is the Typeform n8n integration free?
02What credentials or permissions does the Typeform Trigger need?
03What are the limits of the Typeform integration in n8n?
04Does the Typeform Trigger react in real time?
05n8n or Make for Typeform?
Get our weekly integration tips.
No spam. Unsubscribe anytime.



