πŸ‘₯ AI recruiter – analyze multiple CVs vs job description using OpenAI GPT

⚑ 785 views Β· πŸ‘₯ HR & Recruitment

Description

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


🧱 Customizing this workflow


πŸ‘©β€πŸ’Ό Author

https://www.linkedin.com/in/nguyen-phuong-17a71a147/
Empowering HR through intelligent, data-driven recruitment.

πŸ”— Nodes Used

Webhook, AI Agent, OpenAI Chat Model, Extract from File

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup