
Find the email for each new prospect row
Type a first name, last name and company domain into the sheet. Tomba returns the most likely address and the row's email column is filled in.
New Spreadsheet RowFind EmailUpdate Row

Tomba finds and verifies professional email addresses. With FlowMattic on your WordPress site, a Google Sheet becomes the input: add a row with a name and company domain, and the workflow asks Tomba for the email, checks it and writes the result back. Sales and recruiting teams prospect from the sheet they already use.
6 triggers 24 actions 6 example workflows 2 ready-made templates Unlimited runs
When this happens in Google Sheets6 triggers
Do this in Tomba5 actions
When Google Sheets fires New Spreadsheet Row, FlowMattic runs Domain Search in Tomba 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.

Type a first name, last name and company domain into the sheet. Tomba returns the most likely address and the row's email column is filled in.
New Spreadsheet RowFind EmailUpdate Row

Paste a list into the sheet and each new row is checked with Verify Email. The status column shows which addresses are safe to send to.
New Spreadsheet RowVerify EmailUpdate Row

Add a company domain to a targets tab. Domain Search returns the addresses it knows, and an Iterator writes each person to a contacts tab.
New Spreadsheet RowDomain SearchIteratorAdd New Row

When the email column of a row is filled, Phone Finder looks up a number for that address and writes it into the phone cell.
Update Specific Column ValuePhone FinderUpdate Cell Data

Researchers often only have a company name. Company Autocomplete returns the matching domain, which the email lookups need, and stores it in the row.
New Spreadsheet RowCompany AutocompleteUpdate Row

Addresses go stale as people change jobs. A Schedule reads the rows, loops over them and verifies each email again, updating the status column.
ScheduleGet RowsIteratorVerify EmailUpdate Row
At the end, each new prospect row with a name and domain gets its email address filled in by Tomba.
Add a header row such as First name, Last name, Domain, Email and Score, leaving Email and Score empty.
In FlowMattic, open Connects and add your Tomba account and a Google Sheets account with edit access.
Create a workflow with the Google Sheets New Spreadsheet Row trigger on the prospect tab, then add a test row.
Add a Tomba Find Email step and map the first name, last name and domain from the row.
Add Google Sheets Update Row for the same row number, map the email and score, test and switch the workflow on.
1. Trigger in Google Sheets
New Spreadsheet Row
2. Action in Tomba
Find Email
3. Action in Google Sheets
Update Row
Fields mapped from the earlier steps (a typical setup)
| From Google Sheets | To Google Sheets |
|---|---|
| Row: First name | Tomba: first name |
| Row: Last name | Tomba: last name |
| Row: Domain | Tomba: domain |
| Tomba: email | Row: Email |
| Tomba: score | Row: Score |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Tomba and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
No separate tool to upload lists to: names go in a row and verified emails come back into the same row.
Verify Email marks risky addresses before they reach your email tool, which protects your sender reputation.
FlowMattic runs on your own WordPress site with unlimited runs. You pay Tomba for lookups and nothing per workflow run.
Create a FlowMattic workflow with the Google Sheets New Spreadsheet Row trigger, add a Tomba Find Email or Verify Email step with the row's fields, then write the result back with Update Row.
Yes. Start a workflow with Schedule, read the rows with Get Rows, loop with Iterator and run Find Email or Verify Email for each row, writing results with Update Row.
Updating the row can count as a change if the trigger watches updated rows. Use New Spreadsheet Row, or add a Filter that stops when the email column is already filled.
Yes. Phone Finder looks up a number based on an email address. Run it after Find Email, or when the email column is filled, and write the result to a phone column.
The step returns an empty result. Add a Router so rows with no match get a status such as not found instead of a blank cell.
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. Tomba integration 1.1.0, Google Sheets integration 2.2.4.