🎣 Automate lead generation from Google Search & Maps to Google Sheets

⚡ 1,312 views · 🎣 Lead Generation & Enrichment

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

This n8n template from Intuz provides a complete solution to automate on-demand lead generation.

It acts as a powerful scraping agent that takes a simple chat query, scours both Google Search and Google Maps for relevant businesses, scrapes their websites for contact details, and compiles an enriched lead list directly in Google Sheets.

Who’s this workflow for?

How it works

1. Start with a Chat Query: The user initiates the workflow by typing a search query (e.g., “dentists in New York”) into a chat interface.

2. Multi-Source Search: The workflow queries both the Google Custom Search API (for web results across multiple pages) and scrapes Google Maps (for local businesses) to gather a broad list of potential leads.

3. Deep Dive Website Scraping: For each unique business website found, the workflow visits the URL to scrape the raw HTML content of the page.

4. Intelligent Contact Extraction: Using custom code, it then parses the scraped website content to find and extract valuable contact information like email addresses, phone numbers, and social media links.

5. Deduplicate and Log to Sheets: Before saving, the workflow checks your Google Sheet to ensure the lead doesn’t already exist. All unique, newly enriched leads are then appended as clean rows to your sheet, along with the original search query for tracking.

Key Requirements to Use This Template

1. n8n Instance & Required Nodes:

2. Google Custom Search API:

3. Google Sheets Account:

Setup Instructions

1. Configure the Chat Trigger:

Set Up Google Custom Search API (Crucial Step):

3. Configure Google Sheets:

4. Activate the Workflow:

Connect with us

For Custom Workflow Automation

Click here- Get Started

đź”— Nodes Used

Google Sheets, HTTP Request, Filter, Chat Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup