Templates / Scrape & track dentist leads from Google Maps with ScrapeOps, Sheets & notifications

Scrape & track dentist leads from Google Maps with ScrapeOps, Sheets & notifications

Unknown

by Ian Kerins ✓ · 585 views · created 2025-12-03 · Lead Generation

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

Community nodes

These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

Nodes used (8)

Google SheetsGmailSlack

What it does

Overview This n8n template automates the generation of local business leads by scraping Google Maps. It goes beyond basic search results by visiting individual business pages to extract detailed contact information, reviews, and attributes (like LGBTQ+ friendly status). It includes built-in deduplication against a Google Sheet to ensure you only receive alerts for new leads. Who is this for? - Marketing Agencies: Finding local clients for services. - Sales Teams: Building lists of prospects in specific cities. - Recruiters: Finding businesses in specific niches. - Researchers: Gathering data on local business landscapes. What problems it solves - Manual Data Entry: Eliminates the need to copy-paste business details from Maps. - Duplicate Leads: Automatically checks against your database to prevent duplicate entries. - Incomplete Data: Performs a "deep scrape" to get data often missing from list views (websites, full phone numbers, reviews). - Delayed Action: Sends instant alerts via Gmail and Slack so you can act on new leads immediately. How it works 1. Input: Takes a city name via a form (or can be scheduled). 2. Search: Uses ScrapeOps to search Google Maps for your target keyword (e.g., "Dentist"). 3. Deep Extraction: Visits each business profile to scrape phone numbers, websites, ratings, and reviews. 4. Validation: Compares found businesses with your existing Google Sheet database. 5. Action: Saves new leads to the sheet and notifies you via Gmail and Slack. Set up steps (~ 10-15 minutes) 1. ScrapeOps Account: Register for a free API key at ScrapeOps. 2. Google Sheet: - Create a new Google Sheet. - Add these headers: businessName, phone, website, rating, totalReviews, address, city, category, mapUrl, status, checkedAt, lgbtqFriendly, review1, review2, review3. - Or duplicate this Template Sheet. 3. Configure Nodes: - Set Google Maps Configuration: Set your keyword (e.g., "dentist", "plumber"). - Google Sheets Nodes: Connect your account and select the sheet you created. - Gmail & Slack Nodes: Update with your email address and Slack channel. Pre-conditions - An n8n instance (Cloud or Self-hosted). - A ScrapeOps API Key (Free tier available). - Google Cloud Console project with Gmail and Sheets APIs enabled (for credentials). Disclaimer This template uses ScrapeOps as a community node. You are responsible for complying with Google's Terms of Use, robots directives, and applicable laws in your jurisdiction. Scraping targets may change at any time; adjust render/scroll/wait settings and parsers as needed. Use responsibly for legitimate business purposes. Key Features The ScrapeOps n8n node provides access to three main APIs: 1. Proxy API Access to ScrapeOps' proxy aggregator for reliable web scraping: - Smart proxy rotation across multiple providers - JavaScript rendering support - Anti-bot bypass capabilities - Geo-targeting options - Mobile and residential proxy support Full Documentation: n8n Proxy API Aggregator 2. Parser API Extract structured data from popular websites without maintaining your own parsers: - Supported Sites: Amazon, eBay, Walmart, Indeed, Redfin - Page Types: Product pages, search results, reviews, categories - Returns clean, structured JSON data Full Documentation: n8n Parser API 3. Data API Direct access to structured data endpoints: - Amazon Product API: Get product details by ASIN or URL - Amazon Search API: Search products and get structured results Full Documentation: n8n Data APIs

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.