AutomationMart
Home/Browse/Generate business leads with OpenStreetMap data and save to Google Sheets
n8n

Generate business leads with OpenStreetMap data and save to Google Sheets

n8nn8n22 modulesv1.0
Google Sheets

Who is this template for? This n8n lead generation workflow template is designed for business owners, marketers, sales professionals, and entrepreneurs who need to generate targeted business leads without paying for expensive APIs or third-party services. The template leverages the free Overpass API (powered by OpenStreetMap data) to gather comprehensive business information for any industry in almost any region worldwide. Perfect for: - Small businesses looking to expand their customer base - R

At a glance

Generate business leads with OpenStreetMap data and save to Google Sheets is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets
Modules
22
Price
Free
Version
v1.0
Generate business leads with OpenStreetMap data and save to Google Sheets workflow diagram

About this workflow

Who is this template for? This n8n lead generation workflow template is designed for business owners, marketers, sales professionals, and entrepreneurs who need to generate targeted business leads without paying for expensive APIs or third-party services. The template leverages the free Overpass API (powered by OpenStreetMap data) to gather comprehensive business information for any industry in almost any region worldwide. Perfect for: - Small businesses looking to expand their customer base - Real estate agents seeking potential clients - Marketing agencies needing targeted lead lists - Entrepreneurs researching potential markets - Sales teams building prospect databases You can watch the video tutorial here: How it works This n8n lead generation template provides a powerful solution using n8n core nodes and the free OpenStreetMap Overpass API, allowing you to generate thousands of business leads with comprehensive contact information: Data Collection Process 1. Define Your Queries - Create a list of search queries combining keywords (like "real estate", "dentist", etc.) with target locations - Use both inner areas (specific cities) and outer areas (broader regions) to precisely target your search 2. Iterative Query Execution - The workflow processes each query in sequence, preventing API timeout issues - Each query triggers a sub-workflow that handles the data extraction process 3. Data Extraction via OpenStreetMap's Overpass API - Searches for businesses matching your keywords in name, description, and relevant OpenStreetMap tags - Collects comprehensive business data including names, addresses, and contact details from the OpenStreetMap database - Searches using both regular expressions and exact tag matching for optimal n8n lead generation results 4. Website Scraping for Additional Information - For businesses with websites but missing email addresses, the workflow visits their homepage - Extracts email addresses using regular expressions for more complete contact information - Filters out irrelevant emails using configurable patterns 5. Data Cleaning and Organization - Removes duplicate contact information and standardizes data format - Filters results based on your specific requirements for contact details - Saves all extracted data to Google Sheets for easy access and management Setup 1. Configure Your Queries: - Open the "Run Workflow" node and input your list of queries - Format queries with outer area, inner area, and keyword (e.g., "California,Los Angeles,real estate") 2. Optimize Tag Targeting: - After initial runs, identify the specific tags used by your target industry - Update the HTTP Request node with these specific tags to improve result quality - Common tags include "office", "shop", and "amenity" with industry-specific values 3. Configure Data Filters: - Customize the filter node to keep only results meeting your specific requirements - Adjust the email filtering regex to remove irrelevant email addresses 4. Set up Google Sheets Integration: - Configure the Google Sheets node to save results to your preferred spreadsheet - Authorize the connection to your Google account 5. Run the Workflow: - Start the workflow and watch as your Google Sheet fills with comprehensive business leads - The template automatically handles pagination and rate limiting to prevent API timeouts The resulting leads include comprehensive contact information such as: - Business names - Complete addresses (street, city, postal code) - Phone numbers - Email addresses (both from API and website scraping) - Website URLs - Social media accounts - Opening hours - And more!

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

Automate product training & customer support via WhatsApp, GPT-4 & Google Sheets

WhatsApp AI Agent: Auto-Train Product Data & Handle Customer Support Who Is This For This workflow is ideal for eCommerce founders, product managers, customer support teams, and automation builders who rely on WhatsApp to manage product information and interact with clients. It’s perfect for businesses that want to automate product data entry and support responses directly from WhatsApp me

Free

Send ClickSend SMS messages for new Google Sheets rows

Every time a new row is added to your Google Sheets spreadsheet, Make will automatically send an SMS message via ClickSend to a specified number/list of recipients.

Free

Add a new row in Google Sheets for every updated cell

Streamline your data management process by automatically tracking updates in your Google Sheets. With this template, every time a cell is updated in your specified Google Sheets document, Make will instantly add a new row to another sheet, ensuring that you never miss important changes. This workflow is perfect for maintaining a comprehensive log of updates, making it easier to analyze and manage your data efficiently.

Free

Trigger new emails in Gmail and add rows to Google Sheets for tracking

Automatically track new Gmail emails by adding them as rows in Google Sheets. Streamline email management and data organization with this integration.

Free

Score resume authenticity with GitHub, LinkedIn, OpenAI and Google Sheets

Quick Overview This workflow accepts resume submissions via webhook or a weekday schedule, extracts verifiable claims from the resume text, cross-checks them against GitHub and LinkedIn data, uses OpenAI to generate a verification report, calculates an authenticity score, logs results to Google Sheets, and emails a summary via SendGrid. How it works 1. Triggers from an inbound webhook request or on a weekday cron schedule for batch verification. 2. Normalizes incoming candidate data (ID, name, r

Free

Filter and aggregate text data from Google Sheets and send replies via Telegram

Periodically search and filter Google Sheets data, aggregate text, generate responses with ChatGPT, and send replies via Telegram for streamlined communication.

Free

Comprehensive SEO strategy with O3 Director & GPT-4 specialist team

Comprehensive SEO Strategy with O3 Director & GPT-4 Specialist Team 1. Trigger When chat message received → User submits an SEO request (e.g., “Help me rank for project management software”). The message goes straight to the SEO Director Agent. 2. SEO Director Agent (O3) Acts like the head of SEO strategy. Uses the Think node to plan and decide which specialists to call. Delegates tasks to relevant agents. 3. Specialist Agents (GPT-4.1-mini) Each agent has its own OpenAI model connection f

Free

Discover buying-intent leads on Twitter and Instagram with GPT-4o-mini and send summaries to Slack and Notion

Description Automate B2B lead discovery by identifying high-intent prospects directly from Reddit discussions using AI-powered intent analysis. 🎯🤖 This workflow scans Reddit for conversations related to CRM and marketing automation tools, analyzes snippets to detect buying intent, identifies relevant decision-makers on LinkedIn, enriches contact details via RocketReach, and logs qualified leads into Google Sheets. Running every three hours, it ensures your sales team never misses fresh outb

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