Back to Templates

Google Maps Lead Scraper & Enrichment with AI-Powered Personalized Outreach

Created by

Created by: A Z || db-aze

A Z

Last update

Last update 20 hours ago

Share


⚡ Quick Setup

  • Import this workflow into your n8n instance.
  • Add your Apify, Google Sheets, and Firecrawl credentials.
  • Activate the workflow to start your automated lead enrichment system.
  • Copy the webhook URL from the MCP trigger node.
  • Connect AI agents using the MCP URL.

🔧 How it Works

This solution combines two powerful workflows to deliver fully enriched, AI-ready business leads from Google Maps:

  • Apify Google Maps Scraper Node: Collects business data and, if enabled, enriches each lead with contact details and social profiles.
  • Leads Missing Enrichment: Any leads without contact or social info are automatically saved to a Google Sheet.
  • Firecrawl & Code Node Workflow: A second workflow monitors the Google Sheet, crawls each business’s website using Firecrawl, and extracts additional social media profiles or contact info using a Code node.
  • Personalization Logic: AI-powered nodes generate tailored outreach content for each enriched lead.
  • Native Integration: The entire process is exposed as an MCP-compatible interface, returning enriched and personalized lead data directly to the AI agent.

📋 Available Operations

  • Business Search: Find businesses on Google Maps by location, category, or keyword.
  • Lead Enrichment: Automatically append contact details, social profiles, and other business info using Apify and Firecrawl.
  • Personalized Outreach Generation: Create custom messages or emails for each lead.
  • Batch Processing: Handle multiple leads in a single request.
  • Status & Error Reporting: Get real-time feedback on processing, enrichment, and crawling.

🤖 AI Integration

  • Parameter Handling: AI agents automatically provide values for:
  • Search queries (location, keywords, categories)
  • Enrichment options (contact, social, etc.)
  • Personalization variables (name, business type, etc.)
  • Response Format: Returns fully enriched lead data and personalized outreach content in a structured format.