Block 1 - On form submission
- Type / Role
- n8n-nodes-base.formTrigger - formTrigger
- Config choices
- Version 2.2
This workflow is provided as-is. Please review and test before using in production.
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 ...
n8n-nodes-base.formtrigger, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.outputparserautofixing, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.switch, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.lmchatanthropic
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Fabian Herhold.
Original n8n.io sourceRecruiting 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 a ready-to-use shortlist with personalized messages.
This workflow takes a job description (title, description, and location) and runs a complete recruiting automation pipeline:
Everything is plug-and-play, with no manual searching or copy-pasting required.
> ⚠️ Do not hardcode API keys in HTTP nodes. Always use Credentials in n8n.
Create one base (e.g., Candidate Search – From Job Description) with two tables:
Jobs Table
Job Title (text) Job Description (long text) Job Location (text) Candidates (linked to Candidates table)Candidates Table
Name, LinkedIn URL, Job Title, Location, Image URL, Job Searches (linked) Summary Fit Score, Executive Summary, Title Alignment, Skill Alignment, Industry Alignment, Seniority Alignment, Company Type Alignment, Educational Alignment, Potential Red Flags, Positive Signals, Final Recommendation, Next Steps Suggestion Email Subject, Email Body, LinkedIn MessageConnect credentials
Add Airtable, Apollo/CRM, and OpenAI/Anthropic credentials under n8n Credentials.
Create Airtable base/tables
Follow the above spec for Jobs and Candidates. Match field names exactly to avoid mapping errors.
Configure the trigger
The workflow starts from a Form/Webhook node. It captures:
Job title mutation
The workflow uses an AI node to normalize the job title and generate up to 5 variations for broader candidate searches.
Candidate search
Apollo (or your CRM API) is queried with the generated titles and location filters. Results are deduped.
AI scoring & structuring
Candidates are scored 0–5 with clear reasoning (experience, industry, seniority, general fit). Profiles are formatted into structured JSON for Airtable.
LinkedIn enrichment
Enrichment API fetches missing data (geo, image, job history).
Candidate assessment
An AI model produces a full recruiter-ready evaluation (fit summary, strengths, red flags).
Outreach generation
The workflow drafts a concise cold email (<75 words) and LinkedIn DM (<60 words), consultative in tone.
Write to Airtable
All jobs and candidates (with assessments and outreach messages) are logged for review and integration.
SEO title:
Build candidate shortlists from a job description to Airtable with Apollo, AI scoring, and personalized outreach
Keywords: recruiting automation, Apollo people search, candidate enrichment, AI scoring, Airtable recruiting CRM, LinkedIn outreach, n8n workflow template
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 40 workflow blocks. Download the JSON for the full node graph.
| Workflow | AI recruiting pipeline: Job to candidate shortlist with Apollo & Airtable |
|---|---|
| Complexity | advanced |
| Nodes | 40 |
| Categories | HR, AI Summarization |
| Author | Fabian Herhold |
| Published | 05 Sept 2025 |
Use the JSON export at /data/workflows/8292/8292.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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 ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your HR, AI Summarization use case.