Ready-made templateSave each Mautic form submission to Google Sheets
Every submission of a Mautic form becomes a row, which gives sales and clients a shared lead list they can open without a Mautic login.
Form SubmitAdd New Row
View the template

Mautic is often self-hosted next to WordPress, and Google Sheets is where the team shares lists. FlowMattic connects them from your WordPress site: Mautic form submissions and points changes land in sheets, and rows added by sales or events become Mautic contacts in the right segment or campaign. Each step is tested with real data before it goes live.
19 triggers 38 actions 7 example workflows 2 ready-made templates Unlimited runs
When this happens in Google Sheets6 triggers
Do this in Mautic19 actions
When Google Sheets fires New Spreadsheet Row, FlowMattic runs Create Contact in Mautic with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
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 templateEvery submission of a Mautic form becomes a row, which gives sales and clients a shared lead list they can open without a Mautic login.
Form SubmitAdd New Row
View the template
Ready-made templateLists from events, partners or a purchased directory are pasted into a sheet. Each new row creates a Mautic contact so nurture campaigns can start.
New Spreadsheet RowCreate Contact
View the template

Create the contact, add them to a segment, then store the new contact ID in the row. Later workflows that update or tag the contact can use that ID.
New Spreadsheet RowCreate ContactAdd Contact to SegmentUpdate Row

Each points change is checked by a Filter. Contacts who reach your score are added to a hot leads sheet, which the sales team works through each day.
Contact Points ChangedFilterAdd New Row

Sales change a status column to Nurture. The workflow adds the contact whose ID is in that row to your Mautic nurture campaign.
Update Specific Column ValueFilterAdd Contact to Campaign

When a contact opens a Mautic email, their row is found by email and the date is written in a last opened column, so the sheet shows who is still engaged.
Email OpenLookup Row DataUpdate Row

A weekly run lists your Mautic contacts, loops over them and adds a row for each to a new tab, giving managers a dated snapshot to compare week to week.
ScheduleList ContactsIteratorAdd New Row
At the end, every submission of your Mautic form is a row in your Google Sheet.
Under Connects, add Mautic with your Mautic URL and API credentials. The API has to be switched on in Mautic's configuration.
Add a Google Sheets connection and give the sheet a header for each form field.
Create a workflow with Mautic Form Submit, follow the trigger's instructions to link Mautic, and submit the form once to capture the fields.
Add Google Sheets Add New Row, map each form field to its column, test the step and switch the workflow on.
1. Trigger in Mautic
Form Submit
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From Google Sheets | To Google Sheets |
|---|---|
| First name | First name |
| Last name | Last name |
| Form name | Source form |
| Submitted date | Date |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Google Sheets and Mautic connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
With Mautic on your own server and FlowMattic on your WordPress site, lead data only goes from your servers to the Google Sheet you choose.
Sheets bring in contacts from people who never touch Mautic, and carry points and engagement back out for the sales team.
Runs are unlimited, so importing thousands of rows or logging every points change adds no per-task charge.
FlowMattic starts a workflow from a Mautic trigger, such as Form Submit, and adds a Google Sheets action like Add New Row, or the other way round from a sheet trigger to Create Contact. You build it on the workflow builder in WordPress.
Yes. The Mautic connection uses your own Mautic URL, so a self-hosted install works as long as its API is switched on and reachable from your WordPress server.
Yes. Add Add Contact to Segment after Create Contact and pick the segment, or map a segment from a column with a Lookup Table.
Yes. Use Add Tags to Contact with the contact ID and the tags from a column. Remove Tags from Contact works the same way.
They can, with a second workflow. Start from New Or Updated Spreadsheet Row and run Update Contact with the contact ID stored in the row.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Google Sheets integration 2.2.4, Mautic integration 1.1.1.