Automated Google Maps Business Email Scraper
detail.loadingPreview
This powerful n8n workflow automates the process of finding business emails. It searches Google Maps for your specified queries, extracts website URLs, visits those sites to scrape contact emails, and then saves a clean, deduplicated list directly to your Google Sheet.
About This Workflow
Unlock a robust lead generation strategy with this automated Google Maps email scraper. Designed for sales and marketing professionals, this workflow systematically queries Google Maps for businesses matching your criteria. It intelligently extracts associated website URLs, navigates to each site, and meticulously scrapes publicly available email addresses. The process includes sophisticated filtering and deduplication to ensure you receive a clean, high-quality list, which is then conveniently appended to your Google Sheet, ready for your outreach campaigns.
Key Features
- Automated Google Maps Search: Input your search queries to automatically discover businesses.
- Smart Website URL Extraction: Identifies and collects relevant business website links from search results.
- Deep Email Scraping: Visits extracted websites to meticulously scrape email addresses.
- Intelligent Data Cleaning: Filters out irrelevant URLs and emails, then deduplicates the final list for accuracy.
- Google Sheets Integration: Seamlessly appends all collected and cleaned emails to a designated Google Sheet.
How To Use
- Start Workflow: Manually trigger the "Run workflow" node.
- Input Queries: Before running, ensure the "Loop over queries" node receives a list of objects, each containing a
queryproperty (e.g., from a precedingSetnode or another data source:[{"query": "pizza restaurants London"}, {"query": "hardware stores NYC"}]). - Configure Google Sheets: Ensure your Google Sheets node ("Save emails to Google Sheet") is authenticated and correctly configured with your desired Spreadsheet ID and Sheet Name.
- Run & Review: Execute the workflow. The extracted, filtered, and deduplicated emails will automatically appear in your specified Google Sheet.
- Customize Filters: Adjust the regular expressions in the "Filter irrelevant URLs" and "Filter irrelevant emails" nodes to refine what is considered relevant for your specific needs.
Apps Used
Workflow JSON
{
"id": "debc7645-4f81-4b8a-be50-39a34960fb08",
"name": "Automated Google Maps Business Email Scraper",
"nodes": 5,
"category": "Sales",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: debc7645-4f81...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Typeform to HubSpot Lead Qualification & Gmail Follow-up
Streamline your lead capture process by automatically syncing Typeform submissions to HubSpot. Qualify leads based on their interest and send personalized follow-up emails instantly. This workflow ensures no lead is missed and interested prospects receive immediate attention.
Automate LinkedIn Job Change Monitoring and Role Classification
Proactively track career shifts within your LinkedIn network. This n8n workflow utilizes Airtop to automatically extract detailed job change information, including new positions, LinkedIn profiles, and functional classifications, enabling timely outreach and CRM updates.
Automated Smart Lead Qualification and Hot Lead Alerts
Instantly qualify inbound leads from your forms by automatically verifying emails, scoring customer fit with MadKudu, and alerting your sales team about high-potential prospects via Gmail. Streamline your lead funnel and ensure your sales team focuses on the hottest opportunities.