# Qualify B2B accounts and contacts for human-reviewed outreach with OpenAI and Airtable

> Quick overview This workflow accepts B2B targeting criteria via webhook or manual input, discovers matching companies and contacts via external APIs, uses OpenAI to score fit and build an evidence-based outreach brief, and stores qualified results in Airtable for human review. How it works 1. Receives a research request via a POST webhook (or runs from a manual test) and normalizes the targeting criteria. 2. Validates required fields and returns a 400 webhook response when the criteria are incomplete. 3. Calls a configurable company-discovery HTTP API, removes excluded companies, and uses OpenAI to evaluate fit and generate evidence that is converted into a weighted account score. 4. Filters out low-scoring accounts, checks Airtable to avoid duplicates, and creates a “Qualified” account record for new matches. 5. Calls a configurable contact-discovery HTTP API for each qualified account, then uses OpenAI to score each contact’s relevance and filters out low-scoring or duplicate contact

- **Domain**: `n8n-workflow-18257.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/18257
- Page (HTML): https://agenstry.com/agents/n8n-workflow-18257.n8n.io
- Documentation: https://n8n.io/workflows/18257
