AI recruiting pipeline: Job to candidate shortlist with Apollo & Airtable
Ready for 3.0What this workflow does
This AI workflow has 32 nodes and runs when someone submits an n8n form (“Job Input”). Along the way it connects OpenAI Chat Model, Anthropic Chat Model, Airtable and OpenAI. It also calls api.apollo.io and real-time-data-enrichment.p.rapidapi.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Job Input”).
- Set Fields (Edit Fields (Set)): sets 3 fields: Job Title, Job Description, Location
- Add Job to AirTable (Airtable): create
- Generate Job Title Mutations (OpenAI): uses OpenAI
- Split Out: splits a list into separate items
- Apollo People Search (HTTP Request): calls api.apollo.io (POST)
- Split Out: splits a list into separate items
- Remove Duplicates: removes duplicate items
- Edit Fields (Edit Fields (Set)): sets 2 fields: LinkedIn_profile, employment_history
- Limit: keeps the first few items
- Scoring and Prequalification (Basic LLM Chain): sends a prompt to an LLM, with model: GPT-4.1-mini
…plus 8 more steps. See the full node list below.
Services it uses
HTTP calls to: api.apollo.io, real-time-data-enrichment.p.rapidapi.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (14)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Switch
n8n-nodes-base.switch - HTTP Request
n8n-nodes-base.httpRequest - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Airtable
n8n-nodes-base.airtable - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Limit
n8n-nodes-base.limit - OpenAI
@n8n/n8n-nodes-langchain.openAi - Split Out
n8n-nodes-base.splitOut - Remove Duplicates
n8n-nodes-base.removeDuplicates
From the author
Who’s it for Recruiting agencies, executive search firms, and in-house talent teams that want to automate candidate sourcing and prequalification. Instead of spending hours searching, scoring, and writing outreach, this workflow turns any job description into…