Menu

Automated Google Maps Lead Generation Workflow (n8n + Firecrawl)

Other

End-to-end workflow that scrapes local business data from Google Maps, enriches it with verified e-mail addresses via Firecrawl, de-duplicates results and logs everything neatly into Google Sheets—ready for cold-outreach or CRM import. Ideal for B2B SaaS founders, agencies and growth hackers who want a scalable, low-code lead machine.

€39.95

One-time purchase

Free account required for purchase

Key Features

  • Full automation from Google Maps search to email extraction and Google Sheets logging
  • Dynamic input for ZIP/postal codes and business categories
  • Uses Google Maps Places API with pagination and duplicate filtering
  • Email, phone and address scraping via Firecrawl Extract API
  • Built-in error handling, exponential back-off and retries in n8n
  • Scheduler node for hands-free daily/weekly lead harvesting
  • Easily extendable to push leads into any CRM or email platform

Setup Instructions

Clone/download the JSON workflow and import it into your n8n instance.

Add your Google Maps API key and Firecrawl API key to the corresponding nodes (use n8n credentials).

Link the Google Sheets node to your target spreadsheet; ensure the header row contains columns for name, address, email, phone, website and timestamp.

Paste or reference a list of ZIP/postal codes and business categories in the “Input” node.

Enable the Scheduler node to run daily (or set your preferred frequency).

Test-run the workflow with a limited ZIP list; verify data quality and duplicates.

Activate the workflow and watch fresh leads roll in automatically.

Perfect For

  • B2B SaaS founders seeking predictable lead flow
  • Digital marketing & outreach agencies automating prospecting
  • Freelance growth hackers and lead-gen specialists
  • Sales teams targeting local SMBs for cold email campaigns
  • No-code/low-code enthusiasts using n8n for automation

Requirements

  • Running n8n instance (self-hosted or cloud) version 1.0 or higher
  • Google Cloud project with Places API enabled and billing active
  • Firecrawl account with Extract API key
  • Google Sheets API credentials (service account JSON) or OAuth connection
  • CSV/Sheet with target ZIP codes and business categories