Scrape business leads from Google Maps and extract decision-maker info with Olostep
Olostep Google Maps Lead Generation Automation This n8n template automates lead generation by scraping Google Maps using the Olostep API. It extracts business names, locations, websites, phone numbers, and decision-maker names (CEO, Founder, etc.) directly from the business website — and saves everything into a Google Sheet. Who’s it for - Marketers and agencies doing local business outreach. - SaaS founders looking for prospects. - Freelancers and growth hackers scraping Google Maps leads.
At a glance
Scrape business leads from Google Maps and extract decision-maker info with Olostep is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Slack, Notion, Airtable. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- HubSpot, Slack, Notion, Airtable, Google Sheets, Telegram
- Modules
- 10
- Price
- Free
- Version
- v1.0

About this workflow
Olostep Google Maps Lead Generation Automation This n8n template automates lead generation by scraping Google Maps using the Olostep API. It extracts business names, locations, websites, phone numbers, and decision-maker names (CEO, Founder, etc.) directly from the business website — and saves everything into a Google Sheet. Who’s it for - Marketers and agencies doing local business outreach. - SaaS founders looking for prospects. - Freelancers and growth hackers scraping Google Maps leads. - Anyone who wants automated business research without manual data entry. How it works / What it does 1. Form Trigger: - User submits a form with: City + Business Type (e.g., "Dentist in Miami"). 2. Google Maps Scraping: - The workflow sends the query to the Olostep scraping API. - Extracts: - Business name - Location - Website - Phone number 3. Clean the Data: - Parsed JSON is split into items. - A Remove Duplicates node ensures only unique leads continue. 4. Loop Through Each Business: - For every business, the workflow triggers a second Olostep scrape — this time on the business’s website. - It extracts: - First name of decision-maker - Last name of decision-maker - (Optional) general contact email found on the website 5. Store the Lead: - The final combined lead is appended to a Google Sheet with these fields: - Business Name - Location - Website - Phone Number - Decision-Maker Name - Contact Email (if found) 6. Loop & Wait: - A wait step ensures you stay within rate limits while scraping multiple websites. This produces a clean, enriched list of leads ready for outreach or CRM import. How to set up 1. Import the template into your n8n workspace. 2. Add your Olostep API key. 3. Connect Google Sheets for output storage. 4. Publish your form to collect search requests. 5. Run the workflow — leads will appear automatically in your sheet. Requirements - Olostep API key. - Google Sheets account. - n8n account or self-hosted instance. How to customize the workflow - Add CRM destinations (HubSpot, Airtable, Notion). - Expand LLM-extraction to capture: social links, descriptions, ratings, etc. - Add validation rules before saving a lead. - Enable notification steps (Telegram, Slack) when batches finish. - Add additional enrichment steps (e.g., scrape About pages, contact pages, multiple URLs). --- 👉 This workflow gives you a complete lead generation system from Google Maps + business website analysis — with no manual scraping needed.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Send a Slack message when a specific Google Sheets cell is updated
Create AI Viral Selfie videos 🎬 with celebrities 😎 using Google Veo 3.1
Create AI viral videos using NanoBanana 2 PRO & VEO3.1 and publish via Blotato
Send messages to Anthropic Claude for new rows in Google Sheets and add the response as new rows
Generate 5-level AI explanations for different audiences from Telegram to Google Docs with GPT-4.1-mini
Create a webhook-ready conversational assistant with Google Gemini and session memory
Extract business leads from Reddit using GPT-4.1-mini analysis and Google Sheets
GitHub fork status monitor
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you