MetaSurvey's swipe-style surveys get people to the end, and the answers are most useful in a spreadsheet you can sort and chart. FlowMattic writes each completed MetaSurvey response into Google Sheets from your WordPress site, so product teams, researchers and customer success can read results together and act on the ones that need a reply.
7 triggers19 actions5 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in MetaSurvey1 trigger
Do this in Google Sheets19 actions
1. TriggerSurvey Completion
2. ActionAdd New Row
When MetaSurvey fires Survey Completion, FlowMattic runs Add New Row in Google Sheets with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
MetaSurvey and Google Sheets workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Save each completed MetaSurvey response as a row
Every finished survey becomes one row with each answer in its own column, ready to chart or share with the people who asked the questions.
When you run several surveys, a Router reads the survey name and writes responses to that survey's tab, so a feedback survey and a quiz never share columns.
Survey Completion→Router→Add New Row
Put unhappy responses on a follow-up list
A Filter passes only responses with a low rating, and they are added to a Follow-up tab for customer success to contact.
Survey Completion→Filter→Add New Row
Tag open-text answers by theme
An AI Agent reads the free-text answer and picks a theme such as pricing, support or bugs, saved in its own column so you can count themes without reading every reply.
Survey Completion→AI Agent→Add New Row
Turn rating labels into numbers before saving
A Lookup Table maps answers such as Very happy or Unhappy to scores from 1 to 5, so the sheet can average results without a formula on every row.
At the end, every completed response to your MetaSurvey is written to your Google Sheet as one row.
1
Prepare the sheet
Add a header row with one column per question, plus Respondent and Completed, in the order the survey asks them.
2
Connect Google Sheets
Under Connects, add a Google Sheets connection with an account that can edit the results spreadsheet.
3
Start with Survey Completion
Create a workflow with the MetaSurvey Survey Completion trigger, follow its setup instructions, then complete the survey once yourself so FlowMattic captures the answers.
4
Add New Row
Add Google Sheets Add New Row, map each answer to its question column, test the step and switch the workflow on.
Save each completed MetaSurvey response as a rowTemplate
1. Trigger in MetaSurvey
Survey Completion
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
From MetaSurvey
To Google Sheets
Respondent email
Respondent
Question 1 answer
Q1
Question 2 answer
Q2
Rating
Rating
Comment
Comment
Completed at
Completed
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Good to know
Only finished surveys trigger the workflow. People who stop halfway do not appear in the sheet.
The columns depend on your survey's questions, so the mapping above is an example. If you add a question later, add a column with Create Spreadsheet Column or by hand and map it.
Anonymous surveys may not include an email. Check the test response before you plan a follow-up list around it.
New Spreadsheet RowTrigger when a new row is added to the spreadsheet
New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
Update Cell DataTrigger when any cell is updated in the spreadsheet
Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet
Actions (19)
Add New RowAdd a new row with mapped data
Update RowUpdate existing row in specific spreadsheet with mapped data
Delete RowDelete row by ID in specific spreadsheet
Clear Row DataClear data or row by ID in specific spreadsheet
Lookup Row DataSearch for data in specific spreadsheet
Get Cell DataGet data for particular cell in specific spreadsheet
Update Cell DataUpdate data for particular cell in specific spreadsheet
Get Row CountGet total number of rows in specific spreadsheet
Get Row DataGet rows data from the sheet based on specified range
Create Spreadsheet ColumnCreate a new column in specific spreadsheet
Create New SheetCreate a new sheet in specific spreadsheet
Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
Copy SheetCopy a sheet to another or within the same spreadsheet
Get RowsRetrieve rows in JSON format for use with Iterator
Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library
Why run this pair with FlowMattic
MetaSurvey and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Answers pass through your server
Survey responses go from MetaSurvey through your own WordPress site into the sheet, not through another company's automation account.
Big surveys cost the same
Runs are unlimited, so a survey sent to your whole customer list needs no bigger plan than one sent to ten people.
Feedback turns into follow-up
Low scores land on a list someone owns, so an unhappy customer gets a reply rather than becoming a number in a chart.
Common questions
How do I send MetaSurvey results to Google Sheets?
Create a workflow with the Survey Completion trigger, complete the survey once to capture the answers, then add Add New Row and map each answer to a column.
Can I keep several surveys in one spreadsheet?
Yes. Use a Router on the survey name, with each path writing to its own tab. Or build one workflow per survey if their questions differ a lot.
Can I flag negative feedback?
Yes. Add a Filter on the rating answer so only low scores continue, and write those to a Follow-up tab. The full results can still go to the main tab in another workflow.
What happens if I change the survey questions?
New questions arrive as new fields. Add a column for each, map it in the Add New Row step, and test again so existing columns still line up.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. MetaSurvey integration 1.0.0, Google Sheets integration 2.2.4.