AI recruiter β analyze multiple CVs vs job description using OpenAI GPT
Workflow preview
DISCOUNT 20%
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
An AI Recruiter that screens, scores, and ranks candidates in minutes β directly inside n8n.
π§ Overview
An AI-powered recruiter workflow that compares multiple candidate CVs with a single Job Description (JD).
It analyzes text content, calculates fit scores, identifies strengths and weaknesses, and provides automated recommendations.
βοΈ How it works πΉ Webhook Trigger β Upload one Job Description (JD) and multiple CVs (PDF or text) πΉ File Detector β Auto-identifies JD vs CV πΉ Extract & Merge β Reads text and builds candidate dataset πΉ π€ AI Recruiter Agent β Compares JD & CVs β returns Fit Score, Strengths, Weaknesses, and Recommendation πΉ π€ Output Node β Sends structured JSON or summary table for HR dashboards or Chat UI
Example:
Upload JD.pdf + 3 candidate CVs β get instant JSON report with top match and recommendations.
π§© Requirements
- OpenAI or compatible AI Agent connection (no hardcoded API keys).
- Input files in PDF or text format (English or Vietnamese supported).
- n8n Cloud or Self-Hosted v1.50+ with AI Agent nodes enabled. πΈ βOpenAI API Key or n8n AI Agent credential requiredβ
π§± Customizing this workflow
- Swap the AI model with Gemini, Claude, or another LLM.
- Add a Google Sheets export node to save results.
- Connect to SAP HR or internal employee APIs.
- Adjust scoring logic or include additional attributes (experience, skills, etc.).
π©βπΌ Author
https://www.linkedin.com/in/nguyen-phuong-17a71a147/
Empowering HR through intelligent, data-driven recruitment.