Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction
VerifiedScrapes business leads, extracts emails with AI, and logs results to sheets.
What this workflow does
This workflow retrieves business information via HTTP requests, uses OpenAI to enrich contact details such as emails, stores the structured leads in Google Sheets, and sends updates through Telegram.
It is designed for sales teams, marketers, and agencies seeking automated lead collection and AI-assisted data enrichment without manual entry.
Who is this for?
Entrepreneurs, sales teams, marketers, and agencies who want to automate lead discovery and build qualified business contact lists.
What problem it solves
Manually searching for potential clients, copying their details, and qualifying them takes hours and often leads to messy spreadsheets.
What it automates
Local service outreach
Pull Google Maps businesses in a city, enrich emails with GPT-4, and push clean rows to Google Sheets for cold email campaigns.
Agency client prospecting
Run recurring area searches, filter by category, and receive Telegram alerts when new qualified leads appear.
Event or territory planning
Scrape venues or stores near a location, extract contact data, and store everything in one Google Sheet for quick follow-up.
How the workflow works
The 5 nodes in this automation, in order.
- 1Google SheetsgoogleSheets
- 2HTTP RequesthttpRequest
- 3Telegramtelegram
- 4Codecode
- 5OpenAI@n8n/n8n-nodes-langchain.openAi
Apps & integrations used
How to set up Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction
- 1Add an Apify actor call via HTTP Request node to scrape Google Maps businesses.
- 2Pass results to OpenAI node to extract or verify emails using GPT-4.
- 3Use Google Sheets node to append each lead with name, phone, website, and email.
- 4Insert Telegram node to send a summary message after each batch completes.
- 5Connect nodes in sequence and map fields from Apify output through OpenAI to Sheets.
- 6Activate the workflow and test with a small location search.
How to customize this workflow
- →Swap OpenAI model from GPT-4 to GPT-3.5 for lower cost per lead.
- →Change trigger from manual to Schedule node for daily or weekly runs.
- →Add a filter node after scraping to keep only businesses with websites.
- →Route high-value leads to a separate Telegram channel or second Google Sheet.
Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction: pros & cons
Pros
- +Combines scraping and AI enrichment in one flow
- +Stores results directly in Google Sheets for easy access
- +Sends instant Telegram notifications on new leads
- +Uses existing n8n nodes without extra services
Cons
- –Depends on Apify actor uptime and quotas
- –Email extraction accuracy varies with GPT-4 output
- –No built-in GDPR compliance checks
Frequently asked questions
It scrapes Google Maps businesses via Apify, uses OpenAI to extract emails, and saves results to Google Sheets with optional Telegram alerts.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…