Automate Google Maps lead generation with Perplexity AI and email verification
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@verificaremails/n8n-nodes-verificaremails(VerificarEmails)
Nodes used (10)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Filter
n8n-nodes-base.filter - Verificaremails
@verificaremails/n8n-nodes-verificaremails.verificaremails - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger
What it does
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 🔐 Use n8n Credentials for: Google Sheets, Perplexity (Bearer), and VerificarEmails. Keep prompts short and temperature: 0 to lower cost. Create a Google Sheet with the following headers: UUID, Name, Address, Website, Rating Email, Valid, Email, Phone, Valid Phone, Summary 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.