Restaurant Lead Generation from Google Maps with Apify, Airtable & AI Newsletter
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
🚀 Automating Google Maps Lead Generation with n8n + Apify
Finding quality leads can be time-consuming. What if you could scrape restaurant data from Google Maps, filter the best ones, and email a Morning Brew–style newsletter automatically?
That’s exactly what this n8n workflow does.
🔎 What This Workflow Does
Takes a location input (Bangkok or Bareilly in this case)
Runs a Google Maps scraper via Apify Actor
Extracts restaurant essentials (name, category, rating, reviews, address, phone, Google Maps link)
Sorts & filters results (only high-review, highly-rated places)
Saves data to Airtable for lead management
Uses AI to generate a newsletter in a Morning Brew–style HTML email
Emails the newsletter automatically to your chosen recipients
🛠️ Workflow Breakdown
-
Form Trigger User selects location from a dropdown (Bangkok or Bareilly)
Submits form to kickstart the process -
Google Maps Scraper Powered by Apify
Collects up to 1,000 restaurants with details:
Name
Category
Price Range
Rating
Reviews
Address
Phone
Google Maps URL
Skips closed places and pulls detailed contact data -
Extract & Transform Data n8n Set node extracts only the essentials
Formats them into a clean text block (Restaurant_Data) -
Sort & Filter Sorted by**:
Review Count (descending)
Rating (descending)
Filter*: Only restaurants with *500+ reviews -
Airtable Lead Storage Each record is saved to Google Map Leads - Restaurants Airtable table
Fields include:
Title
Category
Price Range
Rating
Review Count
Address
Phone
Location -
AI-Powered Newsletter n8n’s LangChain + OpenAI node generates an HTML newsletter
Tone**: Breezy, witty, like Morning Brew
Content**: Sorted restaurant picks with ratings, reviews, and contact links
Output is JSON with "Subject" and "Body" -
Automatic Email Gmail node sends the newsletter directly to your inbox
Example recipient: prath002@gmail.com
🎯 Why This Workflow Rocks
End-to-End Automation**: From scraping → filtering → emailing, no manual effort
Lead Enrichment**: Only keeps high-quality restaurants with strong social proof
Scalable**: Works for any city you plug into the form
Engaging Output**: AI crafts the results into a ready-to-send newsletter
đź”® Next Steps
Add more cities to the dropdown for multi-location scraping
Customize the email template for branding
Integrate with CRM tools for automated outreach
👉 With just a few clicks, you can go from raw Google Maps data → polished newsletter → fresh leads in Airtable.
That’s the power of n8n + Apify + AI.
Related Templates
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
Technology News Workflow Explanation with Key Services
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Auto-Publish Techn...
đź”’ Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments