
Verify each new row's email and write back the status
As soon as a row is added, ZeroBounce checks the address and Update Row fills a Status column with valid, invalid or catch-all.
New Spreadsheet RowVerify EmailUpdate Row

Lists kept in Google Sheets fill up with typos, closed mailboxes and throwaway addresses. FlowMattic sends each email in the sheet to ZeroBounce and writes the result back to the row, so you know which addresses are safe to mail before a campaign. It suits marketers, recruiters and sales teams who build lists in Sheets.
6 triggers 21 actions 5 example workflows 1 ready-made template Unlimited runs
When this happens in Google Sheets6 triggers
Do this in ZeroBounce2 actions
When Google Sheets fires New Spreadsheet Row, FlowMattic runs Verify Email in ZeroBounce 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.

As soon as a row is added, ZeroBounce checks the address and Update Row fills a Status column with valid, invalid or catch-all.
New Spreadsheet RowVerify EmailUpdate Row

When the Email column is edited, the new address is verified and the status cell is updated, so a fixed typo does not keep its old invalid flag.
Update Specific Column ValueVerify EmailUpdate Cell Data

Get Rows reads the sheet, an Iterator sends each address to ZeroBounce and the result is written to its row, which tidies a list collected over years.
ScheduleGet RowsIteratorVerify EmailUpdate Row

A Router writes valid addresses to a Ready tab and the rest to a Review tab, so whoever runs the campaign imports one clean tab.
New Spreadsheet RowVerify EmailRouterAdd New Row

Get Activity Data shows when ZeroBounce last saw activity for the address. Writing it to the row helps you drop contacts that have gone quiet.
New Spreadsheet RowGet Activity DataUpdate Row
At the end, every email added to your sheet is checked by ZeroBounce and its status written next to it.
In the sheet, keep the Email column and add empty Status and Sub-status columns for the results.
In FlowMattic, open Connects and add ZeroBounce with its API key and a Google account that can edit the sheet.
Create a workflow, choose Google Sheets and New Spreadsheet Row, pick the sheet and add a test row.
Add ZeroBounce Verify Email with the Email column, then Google Sheets Update Row to fill Status and Sub-status. Test and switch on.
1. Trigger in Google Sheets
New Spreadsheet Row
2. Action in ZeroBounce
Verify Email
3. Action in Google Sheets
Update Row
Fields mapped from the earlier steps (a typical setup)
| From Google Sheets | To Google Sheets |
|---|---|
| Email column | Email to verify |
| Status | Status column |
| Sub-status | Sub-status column |
| Row ID | Row to update |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
ZeroBounce and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Bad addresses are marked in the sheet before they reach your email tool and hurt your sender reputation.
FlowMattic runs on your own WordPress site and sends ZeroBounce only the address being checked.
FlowMattic has no per-task pricing, so a list of thousands costs only the ZeroBounce credits it uses.
Start a workflow with New Spreadsheet Row, add ZeroBounce Verify Email with the email column, then Update Row to write the status back. For a list that is already in the sheet, use Schedule, Get Rows and an Iterator once.
A status such as valid, invalid, catch-all or do not mail, with a sub-status that explains why. Map both to columns so you can filter the sheet.
Only if your workflow sends it twice. Use a Filter that continues only when the Status column is empty, so rows that were already checked are skipped.
Yes. Any trigger can start the workflow, such as a form submission, then Verify Email runs before the row is written with Add New 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 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. ZeroBounce integration 1.1.0, Google Sheets integration 2.2.4.