🎣 Automate Google Maps lead generation with Perplexity AI and email verification

⚑ 2,425 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

Overview ✨

This template **finds businesses on Google Maps β†’ writes to Google Sheets β†’ enriches + verifies email contact so your outreach stays clean and deliverable. It includes Sticky Notes to explain the flow and setup.

What it does πŸ”Žβž‘οΈπŸ“„βž‘οΈβœ…

  1. Search & save: Fetch places and append rows (Name, Address, Website, Rating, Phone) to your sheet.
  2. Enrich: Ask an LLM (Perplexity) for Email + a short company Background.
  3. Verify emails: For Email Verification we use VerificarEmails to validate every email address before writing back (fewer bounces, less blocking).

> ℹ️ VerificarEmails node: install the community node @verificaremails/n8n-nodes-verificaremails (Settings β†’ Community Nodes) and use it until it’s approved as a core node. ✨ Youtube Video

Requirements πŸ”

How to run ▢️

  1. Set your search params (query, locale, pages).
  2. Run the flow: it saves results β†’ enriches β†’ verifies emails β†’ updates the sheet.
  3. If the read/update step doesn’t run, ensure the finalization (Done) path and the correct sheet/tab are selected.

Why verify? βœ‰οΈπŸ§Ή

Bad emails cause bounces, throttling, and blocks. Verifying first protects sender reputation and improves deliverability. Beyond emails, VerificarEmails also offers **phone, names. Check Email Validation API documentation to better understand verification results.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Google Sheets Trigger, Filter

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup