Sales & Estimation
Google Maps Leads v2 |
This n8n workflow scrapes Google Maps for landscaping business leads, extracts website URLs, and filters them. It then visits each valid website to extract emails and attempts to use AI (disabled) to find decision-maker contact information. Finally, it deduplicates the extracted…
Built · ~4.5 hours saved per week
Google Maps Lead Generation & Enrichment
Automation Overview This workflow automates the process of generating sales leads by scraping Google Maps for specific business types and locations. It identifies businesses, visits their websites to find email addresses, cleans the data, and populates a CRM (Airtable) with the new leads.
This provides immense value by automating what is typically a highly manual and time-consuming task of prospecting. Instead of a person spending hours searching Google, copying website URLs, visiting each site, and hunting for contact information, this workflow builds a targeted lead list automatically, freeing up sales and marketing teams to focus on outreach and closing deals.
Technologies Used - n8n: The core automation platform coordinating the entire process. - Google Maps: The primary data source for business listings. - HTTP Requests / Web Scraping: Used to fetch data from Google Maps and individual business websites. - Airtable: The destination CRM where the final lead list is stored. - Jina AI & OpenRouter (Perplexity): AI services used in an alternative (currently disabled) path for more intelligent data extraction.
AI Integration An alternative path within this workflow uses AI to significantly enhance the quality of the leads generated.
Instead of just extracting any email address it can find, the AI-powered path uses Jina AI for a cleaner, more structured scrape of a business's website. This content is then fed to an AI Agent using a large language model (Perplexity Sonar via OpenRouter). The AI is specifically prompted to analyze the website's text and identify the contact information for the decision-maker. This AI-driven analysis moves beyond simple data extraction to provide contextual understanding, resulting in a much higher quality lead list with contacts that are more likely to be relevant for a sales outreach campaign.
\\\
Extensive Node-by-Node Analysis
This workflow is composed of two main branches. The bottom, active branch performs basic email scraping, while the top, disabled branch is an advanced version that uses AI for intelligent contact discovery.
Tags: CRM, Web Scraping, AI Automation, Airtable, Research
Integrations: Code, HTTP, Airtable, AI Agent