{"product_id":"generate-score-b2b-leads-with-google-places-airtable-n8n","title":"Generate \u0026 Score B2B Leads with Google Places + Airtable (n8n)","description":"\u003ch3\u003eTurn Google Places into scored B2B leads—then draft outreach you can approve\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n workflow\u003c\/strong\u003e automates B2B lead discovery, qualification, and outreach preparation by combining \u003cstrong\u003eGoogle Places\u003c\/strong\u003e, optional website scraping, optional \u003cstrong\u003eGoogle PageSpeed Insights\u003c\/strong\u003e, and \u003cstrong\u003eAirtable\u003c\/strong\u003e updates—then generating Hot\/Warm\/Low priorities and drafting messages for human approval.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a lead search matrix\u003c\/strong\u003e from your target locations and search terms, then queries the \u003cstrong\u003eGoogle Places API\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDe-duplicates and normalizes Place results\u003c\/strong\u003e, then upserts each lead into \u003cstrong\u003eAirtable\u003c\/strong\u003e using the \u003cstrong\u003egoogle place_id\u003c\/strong\u003e as the unique key.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnriches non-social website leads (optional)\u003c\/strong\u003e: fetches site HTML, extracts key contact\/page metadata (including \u003cem\u003eemails, phones, title, description, and contact link\u003c\/em\u003e), and writes results back to Airtable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAudits performance\/SEO metrics (optional)\u003c\/strong\u003e: calls \u003cstrong\u003eGoogle PageSpeed Insights\u003c\/strong\u003e (mobile with desktop fallback) and stores performance\/SEO values or failure details in Airtable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScores opportunities on a schedule\u003c\/strong\u003e: pulls new unscored Airtable leads, calculates a \u003cstrong\u003erule-based opportunity score\u003c\/strong\u003e, assigns \u003cstrong\u003eHot\/Warm\/Low\u003c\/strong\u003e priority, and saves recommended service\/messaging angle.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrepares outreach outputs\u003c\/strong\u003e: drafts Hot outreach, Warm follow-up, and routes Low priority leads into a nurture\/hold state—then updates Airtable with these artifacts.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHuman-approved sending\u003c\/strong\u003e: initializes an approval queue in Airtable; for \u003cstrong\u003eApproved\u003c\/strong\u003e leads, sends outreach via \u003cstrong\u003eSMTP\u003c\/strong\u003e and optionally triggers additional messaging through external worker URLs (WhatsApp and Instagram).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eGenerate new B2B sales leads by searching Google Places across multiple cities\/keywords.\u003c\/li\u003e\n  \u003cli\u003eAuto-enrich leads and qualify them with website metadata and PageSpeed insights for better targeting.\u003c\/li\u003e\n  \u003cli\u003eReduce manual CRM work by upserting and scoring leads in Airtable, then drafting outreach that must be approved.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDesigned for \u003cstrong\u003en8n automation workflow\u003c\/strong\u003e use with nodes including: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003ehtml\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, \u003cstrong\u003eswitch\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eCore integrations: \u003cstrong\u003eGoogle Places\u003c\/strong\u003e API, optional website HTML extraction, optional \u003cstrong\u003eGoogle PageSpeed Insights\u003c\/strong\u003e, \u003cstrong\u003eAirtable\u003c\/strong\u003e, and \u003cstrong\u003eSMTP\u003c\/strong\u003e with optional WhatsApp\/Instagram via external worker URLs.\u003c\/li\u003e\n  \u003cli\u003eScheduling supported for discovery, scoring, and approval queue initialization.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45916245393587,"sku":"N8N-18801","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/GURhklr1sDBb4dzUo91Ka_GD02yITW.png?v=1788013446","url":"https:\/\/buyflowscripts.com\/products\/generate-score-b2b-leads-with-google-places-airtable-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}