{"product_id":"b2b-lead-qualification-openai-airtable-human-review","title":"B2B Lead Qualification: OpenAI + Airtable Human Review","description":"\u003ch3\u003eQualify B2B leads fast—then send the details to humans for review\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically takes B2B targeting criteria, discovers matching companies and contacts, uses OpenAI to score fit and generate evidence-based outreach briefs, and saves the results in Airtable with a “Needs Human Review” status—so your team can verify before outreach.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIngests targeting criteria\u003c\/strong\u003e via a POST webhook (or via a manual test) and normalizes the inputs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates required fields\u003c\/strong\u003e and returns a \u003cem\u003e400\u003c\/em\u003e webhook response when the criteria are incomplete.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDiscovers companies\u003c\/strong\u003e using a configurable company-discovery HTTP API, removes excluded companies, then uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to evaluate fit and create a weighted account score.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters low-scoring accounts\u003c\/strong\u003e, checks Airtable to avoid duplicates, and creates a \u003cstrong\u003eQualified\u003c\/strong\u003e account record for new matches.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDiscovers contacts per qualified account\u003c\/strong\u003e using a configurable contact-discovery HTTP API.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScores and filters contacts\u003c\/strong\u003e with OpenAI, removes low-scoring or duplicate contacts using Airtable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates an evidence-based outreach brief\u003c\/strong\u003e with OpenAI and creates an Airtable queue item marked \u003cstrong\u003eNeeds Human Review\u003c\/strong\u003e; webhook requests receive a compact JSON result.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily\u003c\/strong\u003e to load “Needs Human Review” items from Airtable, identify stale reviews, and optionally email a summary via \u003cstrong\u003eGmail\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams automating B2B lead qualification while keeping human control over outreach messaging.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building an AI-assisted pipeline: company\/contact discovery → OpenAI fit scoring → Airtable review queue.\u003c\/li\u003e\n  \u003cli\u003eRevenue ops workflows that need evidence-based lead briefs stored for later approval.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/tools:\u003c\/strong\u003e webhook, if, set, code, no op, OpenAI (for scoring + evidence), Airtable (Accounts, Contacts, Outreach Queue), Gmail (optional email summaries).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfigurable HTTP APIs:\u003c\/strong\u003e company-discovery and contact-discovery endpoints.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutput:\u003c\/strong\u003e Airtable records and a compact JSON response for webhook runs.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45837461029043,"sku":"N8N-18257","price":71.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/IIfSHJ-TIAAMCj4S26Dyv_Yb18loun.png?v=1786794633","url":"https:\/\/buyflowscripts.com\/products\/b2b-lead-qualification-openai-airtable-human-review","provider":"N8N Commerce","version":"1.0","type":"link"}