
Email the person on each new row
When a booking, applicant or new client is added to the sheet, Gmail sends them a welcome or confirmation built from the row's columns.
New Spreadsheet RowSend Email

A sheet of names and a Gmail inbox are enough to run a lot of small-business email, from welcome notes to follow-ups. FlowMattic joins them without code: rows can send emails or prepare drafts, a status change can notify a customer, and matching emails can be logged back into the sheet. Everything runs from your WordPress site.
6 triggers 37 actions 6 example workflows 11 ready-made templates Unlimited runs
When this happens in Google Sheets6 triggers
Do this in Gmail18 actions
When Google Sheets fires New Spreadsheet Row, FlowMattic runs Send Email in Gmail 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.

When a booking, applicant or new client is added to the sheet, Gmail sends them a welcome or confirmation built from the row's columns.
New Spreadsheet RowSend Email
Ready-made templateA shared tracker sends an email to the people responsible whenever a line is added or edited, so changes reach those who never open the sheet.
New Or Updated Spreadsheet RowSend Email
View the template

Outreach rows become Gmail drafts rather than sent emails, so you can read, tweak and send each one yourself from Gmail.
New Spreadsheet RowCreate Draft

Every hour, find emails that match a search such as invoices from a supplier, add each as a row, then label it so the next run skips it.
ScheduleFind Multiple EmailsIteratorAdd New RowAdd Label to Email

A daily run reads the sheet, keeps rows whose follow-up date is today, emails each contact and marks the row as sent.
ScheduleGet Row DataIteratorFilterSend EmailUpdate Row

Store the thread ID next to each logged email. When someone writes an answer in the Reply column, Gmail sends it in that thread.
Update Specific Column ValueReply to Email
By the end, each row added to your sheet sends one Gmail message to the address in that row.
In FlowMattic, add a Google Sheets connection and a Gmail connection under Connects. They can use the same Google account.
Create a workflow with New Spreadsheet Row, choose the spreadsheet and tab, and add a test row with your own email.
Add Gmail Send Email, map the Email column to the recipient, and build the subject and body from the other columns.
Test the Gmail step, check the email in your inbox and switch the workflow on.
1. Trigger in Google Sheets
New Spreadsheet Row
2. Action in Gmail
Send Email
Fields mapped from the earlier steps (a typical setup)
| From Google Sheets | To Gmail |
|---|---|
| Email column | To |
| First name column | Greeting in the body |
| Service or product column | Subject line |
| Date column | Body text |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Google Sheets and Gmail connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
You build the workflow by picking columns on a visual builder, instead of writing and fixing script code inside the spreadsheet.
Connections are added once and reused, and the data passes through your own WordPress site.
FlowMattic runs are unlimited, so a daily follow-up run over a long sheet costs no more than a short one.
No. FlowMattic connects both accounts and you pick a Google Sheets trigger, such as New Spreadsheet Row, and a Gmail action, such as Send Email. Columns are mapped into the email on a visual builder, with no script code.
Yes. Use Create Draft instead of Send Email. The drafts wait in Gmail, and you can send them yourself or later with Send Draft.
Gmail has no triggers here, so schedule Find Multiple Emails with a search, loop over the results and label each one so it is only handled once.
Yes. Every column can be placed in the subject or body, and a Router can pick a different template based on a column such as language or plan.
Yes. Add Label to Email takes the message from Find Multiple Emails. Create Label sets up the label first if it does not exist yet.
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, Gmail integration 1.2.0.