AutomationMart
Home/Browse/Scrape Google Maps business leads with Apify & GPT-4 email extraction
n8n

Scrape Google Maps business leads with Apify & GPT-4 email extraction

n8nn8n14 modulesv1.0
HubSpotNotionGoogle SheetsOpenAIPipedriveTelegramLinkedIn

Automate Scrape Google Maps Business Leads (Email, Phone, Website) using Apify 🧠 AI-Powered Business Prospecting Workflow (Google Maps + Email Enrichment) Who is this for? This workflow is designed for entrepreneurs, sales teams, marketers, and agencies who want to automate lead discovery and build qualified business contact lists — without manual searching or copying data. It’s perfect for anyone seeking an

At a glance

Scrape Google Maps business leads with Apify & GPT-4 email extraction is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Notion, Google Sheets, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
HubSpot, Notion, Google Sheets, OpenAI, Pipedrive, Telegram
Modules
14
Price
Free
Version
v1.0
Scrape Google Maps business leads with Apify & GPT-4 email extraction workflow diagram

About this workflow

Automate Scrape Google Maps Business Leads (Email, Phone, Website) using Apify 🧠 AI-Powered Business Prospecting Workflow (Google Maps + Email Enrichment) Who is this for? This workflow is designed for entrepreneurs, sales teams, marketers, and agencies who want to automate lead discovery and build qualified business contact lists — without manual searching or copying data. It’s perfect for anyone seeking an AI-driven prospecting assistant that saves time, centralizes business data, and stays fully compliant with GDPR. --- What problem is this workflow solving? Manually searching for potential clients, copying their details, and qualifying them takes hours — and often leads to messy spreadsheets. This workflow automates the process by: - Gathering publicly available business information from Google Maps - Enriching that data with AI-powered summaries and contact insights - Compiling it into a clean, ready-to-use Google Sheet database This means you can focus on closing deals, not collecting data. --- What this workflow does This automation identifies, analyzes, and organizes business opportunities in just a few steps: 1. Telegram Trigger → Send a message specifying your business type, number of leads, and Google Maps URL. 2. Apify Integration → Fetches business information from Google Maps (public data). 3. Duplicate Removal → Ensures clean, non-redundant results. 4. AI Summarization (GPT-4) → Generates concise business summaries for better understanding. 5. Email Extraction (GPT-4) → Finds and extracts professional contact emails from company websites. 6. Google Sheets Integration → Automatically stores results (name, category, location, phone, email, etc.) in a structured sheet. 7. Telegram Notification → Confirms when all businesses are processed. All data is handled ethically and transparently — only from public sources and without any unsolicited contact. --- Setup 1. Telegram Setup - Create a Telegram bot via BotFather - Copy the API token and paste it into the Telegram Trigger node credentials. 2. Apify Setup - Create an account on Apify - Get your API token and connect it to the “Run Google Maps Scraper” node. 3. Google Sheets Setup - Connect your Google account under the “Google Maps Database” node. - Specify the target spreadsheet and worksheet name. 4. OpenAI Setup - Add your OpenAI API key to the AI nodes (“Company Summary Info” and “Extract Business Email”). 5. Test - Send a Telegram message like: restaurants, 5, --- How to customize this workflow to your needs - Change search region or business type by modifying the Telegram input message format. - Adjust the number of leads via the maxCrawledPlacesPerSearch parameter in Apify. - Add filters or enrichments (e.g., websites with social links, review counts, or opening hours). - Customize AI summaries by tweaking the prompt inside the “Company Summary Info” node. - Integrate CRM tools like HubSpot or Pipedrive by adding a connector after the Google Sheets node. --- ⚙️ Expected Outcome ✅ A clean, enriched, and ready-to-use Google Sheet of businesses with: - Name, category, address, and city - Phone number and website - AI-generated business summary - Extracted professional email (if available) ✅ Telegram confirmation once all businesses are processed ✅ Fully automated, scalable, and GDPR-compliant prospecting workflow --- 💡 This workflow provides a transparent, ethical way to streamline your B2B lead research while staying compliant with privacy and anti-spam regulations. 🎥 Watch This Tutorial --- 👋 Need help or want to customize this? 📩 Contact: LinkedIn 📺 YouTube: @DRFIRASS 🚀 Workshops: Mes Ateliers n8n --- 📄 Documentation: Notion Guide Need help customizing? Contact me for consulting and support : Linkedin / Youtube / 🚀 Mes Ateliers n8n

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Create (or update) an ActiveDEMAND contact from a new Google Sheets spreadsheet row

Every time a new row is added to a Google Sheets spreadsheet, Make will automatically create an ActiveDEMAND contact (or update it if it already exists). The template uses [this spreadsheet](https://docs.google.com/spreadsheets/d/18paoMft5e2PttSTcUlBWR_w-uXnxUo5Za7lTCl9iKGA/edit?usp=sharing).

Free

Send a Go4Clients SMS message for new rows in a Google Sheets spreadsheet.

Every time you add a new row to your Google Sheets spreadsheet, Make will automatically send a message in Go4Clients. The template uses this Example spreadsheet.

Free

Generate leads from Google Maps with email

Google Maps Lead Generation and Email Scraper Categories: Lead Generation, Web Scraping, Business Automation This workflow creates a completely free Google Maps email scraping system that extracts unlimited business emails without requiring expensive third-party APIs. Built entirely in N8N using simple HTTP requests and JavaScript, this system can generate thousands of targeted leads for any industry or location while operating at 99% free cost structure. --- Benefits Zero API C

Free

Perplexity AI Research Automation via Google Sheets

Integrating Perplexity AI with Google Sheets seamlessly enhances your content creation process. This powerful template automatically generates relevant completions, ranging from SEO keywords to custom responses, boosting productivity and content quality with ease. To use this template, please prepare a spreadsheet containing columns named "Input" and "Completion".

Free

Send new emails with a ChatGPT assistant responses using email automation

Automatically send personalized emails by triggering new emails, generating responses with a ChatGPT assistant, and sending them using email automation.

Free

Add a new HubSpot CRM contacts to PhoneBurner

Every time a new contact is created in HubSpot CRM, Make will automatically create a new contact in PhoneBurner.

Free

Readable workflow export & deployment pipeline for multi-environment CI/CD

This n8n workflow template uses community nodes and is only compatible with the self-hosted version of n8n. Export workflows with readable names, tagged for different environments To ensure understandable workflow exports, ease of use in delivery pipelines, and a better developer experience, this workflow helps with exporting workflows. Inner workings - First, the workflow ensures that the directory structure for storing the workflows is correct. - Exports all workflows. - Next, it processes al

Free

Enhance your workflow with 2Ndmoises_Generator AI

Enhance Your Workflow with 2NdmoisesGenerator AI This n8n workflow integrates with Replicate’s moicarmonas/2ndmoisesgenerator model to generate custom outputs based on your prompt. It handles authentication, triggers the prediction, monitors progress, and processes the final result automatically. --- 📌 Section 1: Trigger & Authentication ⚡ On Clicking ‘Execute’ (Manual Trigger) Purpose: Start the workflow manually whenever you want to run it. Benefit: Great for testing or running on-demand wit

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free