See llms.txt for all machine-readable content.

Back to Templates

Enrich contact emails and phone numbers with Tomba and Google Sheets

Created by

Created by: Zain Khan || zain
Zain Khan

Last update

Last update 13 hours ago

Categories

Share


Quick overview

This workflow runs on a schedule to read “Pending” contacts from Google Sheets, uses Tomba to find email addresses and (when available) phone numbers, then writes the enriched results back to the same spreadsheet.

How it works

  1. Runs on a scheduled trigger.
  2. Reads rows from a Google Sheets worksheet where the Status column equals “Pending”.
  3. Processes the contacts in batches and sends each contact’s name, company, and domain to Tomba to find an email address.
  4. If Tomba indicates phone data is available, looks up the phone number in Tomba using the found email address.
  5. Normalizes the output (email, phone, score, and enrichment status) and updates the matching row in Google Sheets with the results and Status set to “Done”.

Setup

  1. Connect your Google Sheets OAuth credentials and set the target spreadsheet and worksheet that contains your contacts.
  2. Add a Tomba API credential.
  3. Ensure your Google Sheet includes the expected columns (First Name, Last Name, Company, Domain, Status) and output columns (Email, Phone, Score), with Status set to “Pending” for rows you want to enrich.