Skip to content
Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction logo

Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction

Verified

Scrapes business leads, extracts emails with AI, and logs results to sheets.

n8nAI & LLMIntermediate👁 14 views
Open template
Updated 2026-06-15

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.

  1. 1Google SheetsgoogleSheets
  2. 2HTTP RequesthttpRequest
  3. 3Telegramtelegram
  4. 4Codecode
  5. 5OpenAI@n8n/n8n-nodes-langchain.openAi

Apps & integrations used

Google SheetsHTTP RequestTelegramOpenAI

How to set up Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction

  1. 1Add an Apify actor call via HTTP Request node to scrape Google Maps businesses.
  2. 2Pass results to OpenAI node to extract or verify emails using GPT-4.
  3. 3Use Google Sheets node to append each lead with name, phone, website, and email.
  4. 4Insert Telegram node to send a summary message after each batch completes.
  5. 5Connect nodes in sequence and map fields from Apify output through OpenAI to Sheets.
  6. 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
Did you find this helpful?

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…

Sign in to review

Promote Scrape Google Maps Business Leads with Apify & GPT-4 Email Extraction

Add this badge to your website, or share the tool.

DFeatured on DhanasviScrape Google Maps Business Leads with Apify & GPT-4 Email Extraction 0