Who is this template for? Growth teams, SDRs, recruiters, or anyone who routinely hunts for hard‑to‑find business emails and would rather spend time reaching out than guessing formats. What problem does this workflow solve? Manually piecing together email patterns, cross‑checking them in a verifier, and updating a tracking sheet is slow and error‑prone. This template automates the entire loop—research, guess, verify, and log—so you hit Start and watch rows fill up with ready‑to‑send addresses. W

Who is this template for? Growth teams, SDRs, recruiters, or anyone who routinely hunts for hard‑to‑find business emails and would rather spend time reaching out than guessing formats. What problem does this workflow solve? Manually piecing together email patterns, cross‑checking them in a verifier, and updating a tracking sheet is slow and error‑prone. This template automates the entire loop—research, guess, verify, and log—so you hit Start and watch rows fill up with ready‑to‑send addresses. What this workflow does 1. Pull fresh leads – Grabs only the rows in your Google Sheet where Status = FALSE. 2. Find the company pattern – Queries Serper.dev for snippets and feeds them to Gemini Flash (via OpenRouter) to spot the dominant email format. 3. Build the address – Constructs a likely email for every first/last name. 4. Verify in real time – Pings Prospeo by default (API) or lets you bulk‑clean in Sparkle.io. 5. Write it back – Updates the sheet with pattern, email, confidence, verification status, and flips Status to TRUE. 6. Loop until done – Runs batch‑by‑batch so you never hit API limits. --- 🆓 Work free‑tier magic (up to \2,500 contacts/month) | Service | Free allowance | How this template uses it | | -------------- | ----------------------------- | ------------------------------------------------------------------------------------ | | Serper.dev | 2,500 searches/mo | Scrapes three public email snippets per domain to learn the pattern | | Sparkle.io | 10,000 bulk verifications/day | Manual upload‑download option—perfect to clean your first 2.5k emails at zero cost | | Prospeo | 75 API calls/mo | Built‑in if you prefer fully automated verification | Quick Sparkle workflow: 1. Let the template generate emails. 2. Export the “Email” column to CSV → upload to Sparkle.io. 3. Download the results and paste the "verification\status" back into the sheet (or add a small n8n import sub‑flow). --- Setup (5 minutes) 1. Copy the Google Sheet linked in the sticky note and paste its ID into the Get Rows and Update Rows nodes. 2. Add credentials for Google Sheets, Serper (X‑API‑KEY), OpenRouter, and optionally Prospeo. 3. Hit Execute Workflow—that’s it. --- How to customise Prefer Sparkle for volume: Skip the Prospeo node, export emails in one click, bulk‑verify in Sparkle, and re‑import results. Swap the search source: Replace the Get Email Pattern HTTP node with Bing, Brave, etc. Extend enrichment: Add phone look‑ups or LinkedIn scrapers before the Update Rows node. Auto‑run: Replace the Manual Trigger with a Cron node so the sheet cleans itself every morning. --- Additional resources | Tool | Purpose | Link | | --------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -------------------------------------------------------- | | Prospeo – API‑ready email verification
Download the workflow JSON file after purchase.
Open n8n → click the menu → Import from File.
Select the downloaded JSON and import.
Set up credentials for each node that requires them.
Click Execute Workflow to test, then activate.
Setup guide included
Purchase to unlock the full step-by-step guide
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.