AI-Powered CV Parsing and Candidate Scoring
detail.loadingPreview
Automate CV screening, score candidates using AI, and trigger follow-up actions based on their suitability.
About This Workflow
This workflow leverages n8n and OpenAI's GPT-4 to automate the initial stages of the recruitment process. It starts by receiving CV submissions via a webhook, then uses AI to parse the CV content, extracts key information, and scores the candidate against predefined job requirements. Based on the scoring, it triggers appropriate actions such as alerting HR for top candidates, sending interview invitations, or sending rejection emails. This significantly reduces manual effort and speeds up the hiring process.
Key Features
- Automated CV Ingestion: Receives CV submissions through a webhook.
- AI-Powered CV Parsing: Utilizes OpenAI's GPT-4 to extract structured data (name, email, skills, experience, education, previous roles) from CVs.
- Configurable Job Requirements: Defines essential skills, minimum experience, and passing scores.
- Intelligent Candidate Scoring: Calculates a score based on skills match, experience, education, and role relevance with configurable weights.
- Automated Decision Making: Automatically categorizes candidates into 'hire', 'interview', 'phone_screen', or 'reject' based on their score.
- Conditional Actions: Triggers specific actions based on the candidate's evaluation:
- Alerts HR for top candidates.
- Sends interview invitations to suitable candidates.
- Sends rejection emails to unqualified candidates.
- Customizable Email Templates: Uses HTML email templates for clear and professional communication.
How To Use
- Set up the
CV Submission Webhook: Configure the webhook path (cv-received) to receive POST requests with CV content. - Configure
Job Requirements:- Set
minExperience(e.g., 5 years). - Define
passingScore(e.g., 75). - List
requiredSkills(comma-separated, e.g., "JavaScript,React,Node.js,Python"). - Optionally, add
hrEmailfor HR notifications.
- Set
- Configure
Parse CV with AI:- Ensure you have an OpenAI API key set up in n8n credentials.
- The
messages.user.contentwill dynamically insert thecv_contentfrom the webhook.
- Review
Score CandidatejsCode: Understand the scoring logic and adjust weights or criteria if needed. - Configure
IFnodes (Check If Top Candidate,Check If Interview Worthy,Check If Rejected): These nodes branch the workflow based on therecommendationoutput from theScore Candidatenode. - Configure Email Nodes (
Alert HR Team,Send Interview Invitation,Send Rejection Email):- Ensure Gmail credentials are set up in n8n.
- Customize
sendToaddresses and emailsubjectandmessagecontent as needed, using expressions to pull data from previous nodes. - The HTML templates can be further customized for branding and tone.
- Test the workflow: Submit a sample CV via the webhook and monitor the execution path and outputs.
Apps Used
Workflow JSON
{
"id": "a1e28b77-ac36-4c72-98b6-58fb4b0641bb",
"name": "AI-Powered CV Parsing and Candidate Scoring",
"nodes": 26,
"category": "Recruitment",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: a1e28b77-ac36...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Related Workflows
Discover more workflows you might like
AI CV Screening and Metadata Generation
Automated CV screening using AI, generating structured metadata in English and Chinese, and notifying relevant parties.
AI-Powered Resume Screening and Behavioral Interview Assessment
Automates resume screening and behavioral interview analysis using AI for efficient candidate evaluation.
AI CV Screening and Candidate Management Workflow
Automates CV screening using Google Gemini, notifies HR, and sends confirmation to candidates.