People & HR
Automatic CVs | Analyze CVs, Compare Jobs w/ Sentiment, Auto Add or Reject
This n8n workflow automates CV processing. It monitors Gmail for applications, extracts text from CVs, and fetches job details from Airtable. OpenAI analyzes CVs to match roles, scores resumes against job instructions, and extracts candidate data. Based on the score, it sends…
Built · ~8.5 hours saved per week
Automated HR Applicant Tracking and Screening System
Workflow Overview
This workflow automates the initial stages of a company's hiring process by creating an intelligent applicant tracking system. It monitors a Gmail inbox for new candidate applications, extracts and analyzes CVs, uses AI to match candidates to open positions, scores their suitability, and then automatically takes action. Based on the AI's evaluation, it can either send a personalized rejection, draft an interview invitation, or request more information if the application is un-processable. For successful candidates, it parses their CV into structured data and creates a new candidate profile in an Airtable database, complete with the original CV file.
Technologies Used - Google: Gmail for receiving applications and sending automated responses. - Airtable: Acts as a database to store open job positions (with scoring instructions) and to create profiles for qualified candidates. - OpenAI: Utilized for multiple AI-driven tasks, including matching CVs to jobs, scoring resumes against specific criteria, parsing unstructured resume text into structured JSON, and generating personalized email drafts. - n8n: The core automation platform that connects these services and coordinates the entire workflow logic.
How AI Integrates into the Flow This workflow uses AI extensively to move beyond simple automation and introduce intelligent decision-making into the recruitment process.
1. AI-Powered Job Matching: The first AI call analyzes the inbound email's subject and the candidate's CV text to determine which open job role (pulled from Airtable) they are applying for. It can also intelligently identify and filter out irrelevant emails (e.g., simple replies without a resume), preventing them from being processed further. 2. AI-Driven Candidate Scoring: The second, and most critical, AI step evaluates the candidate's resume against custom instructions and requirements defined for that specific job in Airtable. It provides a numerical score (1-100) and a concise, personalized justification for that score, which can be used in follow-up communications. 3.
Tags: Admin, Data Transformation, AI Automation, Google, Management, OpenAI
Integrations: Email, Airtable, HTTP, OpenAI