Skip to product information

n8n Workflow: Google Maps B2B Lead Gen + Enrichment to Notion

n8n Workflow: Google Maps B2B Lead Gen + Enrichment to Notion

 (200+Reviews)
Regular price £53.99
Regular price £53.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Workflow: Google Maps B2B Lead Gen + Enrichment to Notion

n8n Workflow: Google Maps B2B Lead Gen + Enrichment to Notion

Regular price £53.99
Regular price £53.99 Sale price
SAVE Sold out

Generate B2B leads from Google Maps, enrich them, and store everything in Notion—automatically

This n8n workflow collects a Google Maps lead-gen campaign from an n8n form, scrapes businesses with Apify, enriches contact details via website scraping (and Outscraper as a fallback), qualifies leads, generates Gemini sales insights for high-fit prospects, and saves campaigns + leads in Notion.

What this workflow does

  • Creates a Campaign record in Notion from your n8n form submission (campaign details + required properties).
  • Builds a Google Maps search query and runs Apify’s Google Maps actor to retrieve business listings.
  • Normalizes and de-duplicates leads using a stable lead key, including handling empty searches and removing duplicates.
  • Skips already-stored businesses globally by checking Notion before enriching a lead.
  • Enriches each new lead by scraping the business website for emails and contact/social links; if needed, it falls back to Outscraper to find contacts.
  • Scores and labels leads (high fit, low fit, or rejected) based on available contact signals.
  • Generates sales insights with Google Gemini only for high-fit leads, then creates the Lead record in Notion (including outreach messaging/structured insights).
  • Computes run metrics by querying campaign leads in Notion (stored, enriched, high-fit, insights generated) and marks the campaign as Done.

Use cases

  • Run repeatable Google Maps B2B lead generation campaigns for local service businesses (e.g., agencies, contractors, clinics).
  • Automate lead research: scrape sites, extract emails/links, qualify prospects, and capture everything in Notion.
  • Produce personalized sales enablement: use Gemini insights for high-fit leads only—reducing wasted outreach.

Technical details

  • n8n Form Trigger to receive campaign details.
  • Notion integration (Campaign + Lead databases; requires a Notion API credential).
  • Apify integration via the Google Maps actor to retrieve listings.
  • Enrichment: website scraping plus Outscraper fallback.
  • Google Gemini for structured sales insights and outreach message generation (high-fit only).
  • Core workflow logic nodes: if, set, code, and helper elements (e.g., Sticky Note) to support configuration.

Setup note: Create/select the Notion database containing the Campaign and Lead properties used by the workflow, then replace REPLACE_WITH_NOTION_DATA_SOURCE_ID in the Configuration step.

View full details