Scrape Google Maps business leads with Apify & GPT-4 email extraction
Email & inbox workflow for n8n with 14 active steps. Starts with Telegram Trigger. Uses OpenAI. Integrations include Google Sheets, Telegram, OpenAI.
What it does
14 active nodes · Starts with Telegram Trigger.
Steps in the template include:
- Get dataset items (apify) — Datasets
- Remove Duplicates (Remove Duplicates)
- Run Google Maps Scraper (apify)
- Loop Over Items (Loop Over Items (Split in Batches))
Nodes and integrations
- apify ×2
- Remove Duplicates
- Loop Over Items (Split in Batches)
- Google Sheets ×2
- Wait
- Telegram Trigger
- Code
- Telegram
- Edit Fields (Set)
- HTTP Request
- OpenAI ×2
See the author’s step names
- Get dataset items (apify) — Datasets
- Remove Duplicates (Remove Duplicates)
- Run Google Maps Scraper (apify)
- Loop Over Items (Loop Over Items (Split in Batches))
- Google maps database (Google Sheets) — append
- Pause for rate limit (Wait)
- Telegram Trigger (Telegram Trigger)
- Extract Input Data (Code)
- Notification message (Telegram)
- Extract Only Website URLs (Edit Fields (Set))
- Fetch Raw HTML Content from Business Website (HTTP Request)
- Extract Business Email from Website HTML (GPT-4) (OpenAI)
- Email Update (Google Sheets) — appendOrUpdate
- AI Company Description Generator (OpenAI)
Accounts and credentials
- Google Sheets
- Telegram
- OpenAI access
Check the HTTP request steps for any additional service accounts or API keys.
AI models and swaps
OpenAI · Model or API operation
gpt-4o-mini in Extract Business Email from Website HTML (GPT-4). Provider-specific step. A different provider requires edits and testing.
OpenAI · Model or API operation
gpt-4.1-mini in AI Company Description Generator. Provider-specific step. A different provider requires edits and testing.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
