Generate and enrich Google Maps leads with Apify, Hunter and Google Sheets
How it works
This workflow automatically scrapes business leads from Google Maps on a daily schedule and ensures only high-quality, unique leads are processed. New businesses are cleaned, validated, and deduplicated against an existing Google Sheets database before enrichment begins. Verified emails are enriched using domain-based lookup and classified by confidence. Finally, the workflow sends a detailed email report and stores all enriched leads in Google Sheets for ongoing tracking.
Step-by-step
Scrape & deduplicate leads**
Schedule Trigger – Runs the workflow automatically at a fixed time each day.
Google Maps Scraper – Scrapes business listings based on search query and location.
Format & Validate Data – Cleans fields, normalizes data, and scores lead quality.
Check Existing Leads – Reads existing records from Google Sheets.
Deduplicate Leads – Removes businesses already stored in the database.
Format Error Data – Captures and structures scraper or processing errors.
Error Notification – Sends an email alert if the workflow fails.
Enrich emails**
Has New Leads? – Checks whether any new unique leads remain after deduplication.
Batch for AI Processing – Splits leads into small batches to control API usage.
HTTP Request (Hunter) – Performs domain search to find professional emails.
Merge & Validate Results – Selects the best email and assigns confidence levels.
No New Leads Notification – Sends a message when no new leads are found.
Report & store results**
High Confidence Leads? – Separates outreach-ready leads from lower-confidence ones.
Build Email Report – Generates a detailed HTML report with lead analytics.
Send Email Report – Emails the daily lead summary to stakeholders.
Prepare Sheet Data – Formats enriched leads for storage.
Save to Google Sheets – Appends or updates leads in the sheet.
Merge – Synchronizes parallel execution paths.
Wait – Controls workflow execution flow and batching cycles.
Why use this?
Fully automates Google Maps lead generation and enrichment
Prevents duplicate and low-quality leads from entering your database
Enriches leads with verified emails and confidence scoring
Delivers clear daily reports for faster outreach decisions
Maintains a centralized, continuously updated lead system
Related Templates
Automatic News Summarization & Email Digest with GPT-4, NewsAPI and Gmail
📰 AI News Digest Agent: Auto News Summarizer & Email Newsletter Create an intelligent news curation system that automat...
Generate Food Recipes from Gmail & Form Requests with Ollama & Llama 3.2
This n8n template demonstrates how to create an intelligent food recipe assistant that accepts requests via Gmail and we...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments