When new submission is captured in Typeform, add form submission as Google Spreadsheet row
Each new Typeform response is added to a Google Sheets spreadsheet as a row, with the answers mapped to the columns you choose, so your survey and lead data sits in one sheet you can share.
Typeform
Google Sheets2 steps Setup ~5 min Used on 2.8k sites Free to import

What this workflow does
Typeform is good at collecting answers, but analysing them or sharing them with a wider team often happens in a spreadsheet. Downloading responses by hand means the sheet is always a little out of date. This workflow adds each response as it arrives.
The Typeform trigger fires when a new response is submitted to your form. FlowMattic receives the answers and passes them to the Google Sheets step. That step adds a row to the spreadsheet and sheet you pick, with each answer in the column you map it to.
Each response adds one row. Responses received before you turn the workflow on are not copied. Submit a test response after import so FlowMattic captures the question fields for mapping.
Customer satisfaction surveys
Each Typeform survey response lands in a sheet where you can chart scores over time and share results with the team.
Lead qualification quiz
A quiz on your site collects budget and timeline answers, and the sales team sorts the sheet to decide who to call first.
Event feedback after a workshop
Attendees fill in a Typeform after the session, and the organiser reads every answer in one spreadsheet.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Typeform New Form SubmissionRuns when someone submits a response to your Typeform. Each answer is passed on so you can place it in a column.
Google Sheets Add New RowAdds the response to the spreadsheet you choose as a new row. Map each Typeform answer to its column and connect your Google account.
What you need
- FlowMatticCore
- Typeform AccountAccount
- Google Sheets AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter after the trigger that checks a score or rating answer, if you want only low scores in a follow-up sheet.
- Leave a spare column at the right of the sheet for your team's notes, such as contacted or not. Only mapped columns are filled by the workflow.
- Add a Slack step after the sheet if your team also wants a message for each new response.
Questions about this workflow
Will my existing Typeform responses be copied to Google Sheets?
No. The workflow only adds responses submitted after you turn it on.
What if I add a question to my Typeform later?
The new answer is not mapped until you add it to the Google Sheets step. Send a test response so it shows up for mapping.
Do I need a Typeform account to connect?
Yes. Responses come from your Typeform account, so set up the trigger in FlowMattic and send a test response to confirm it arrives.
Can one Typeform fill more than one sheet?
Yes. Add another Google Sheets step after the first and point it at a second spreadsheet.
More Spreadsheets & Data workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted


