AI CV Screening Agent with OpenAI & n8n
Integrates with:
Overview
Unlock Faster, Smarter Hiring with this AI Agent
This n8n workflow functions as an AI-powered CV Screening Agent, designed to dramatically reduce the manual effort in your recruitment pipeline. It takes a candidate's CV (in PDF format) and a job description, then leverages OpenAI's intelligence to provide a comprehensive analysis. This includes a percentage match, a concise summary of the candidate's suitability, and itemized reasons why they might or might not be a good fit, all structured according to a predefined JSON schema for easy integration.
Key Features & Benefits
- Automated CV Ingestion: Downloads CVs from a provided URL.
- PDF Text Extraction: Automatically extracts text content from PDF resumes.
- AI-Powered Analysis: Utilizes OpenAI (specifically configurable, e.g., gpt-4o-mini via HTTP API) to compare CV content against your job description.
- Structured, Actionable Insights: Delivers a clear percentage match, a brief overall summary, and detailed lists of strengths (reasons to suit) and weaknesses (reasons not to suit) based on the job requirements.
- Customizable Screening Criteria: Easily modify the job description, AI system prompt, and expected JSON output schema within the workflow to tailor the screening to specific roles and company needs.
- Time-Saving Automation: Frees up valuable HR and hiring manager time by automating the initial, often time-consuming, CV review stage.
- Consistent Evaluation: Ensures a more consistent initial review process based on defined criteria.
Use Cases
- B2C E-commerce: Quickly sift through applications for customer support, marketing, or operations roles by automatically matching CVs to job profiles.
- B2B SaaS: Streamline initial screening for technical roles like software engineers, product managers, or sales development reps, focusing on specific skills and experience.
- Recruitment Agencies: Accelerate candidate shortlisting across various industries by automating the first-pass review of CVs against client requirements.
- HR Departments: Efficiently manage high-volume applications for entry-level to senior positions, ensuring no talent is overlooked while saving significant time.
Prerequisites
- An n8n instance (Cloud or self-hosted).
- OpenAI API Key with access to a suitable model (e.g., gpt-4o-mini, gpt-4-turbo).
- A publicly accessible URL for the candidate's CV in PDF format.
Setup Instructions
- Download the n8n workflow JSON file.
- Import the workflow into your n8n instance.
- Configure the 'Set Variables' node:
- Update the
file_url
field with the direct URL to the candidate's CV (PDF). - Paste your complete
job_description
into the corresponding field. - Optionally, review and customize the
prompt
(instructions for the AI) andjson_schema
(defines the structure of the AI's response) to fit your specific needs.
- Update the
- Select the 'OpenAI - Analyze CV' node (which is an HTTP Request node). In the 'Authentication' section, choose 'Predefined Credential Type' and select 'OpenAI API'. Then, choose your existing OpenAI API credential or create a new one using your API key.
- Activate the workflow. You can run it manually by clicking 'Test workflow' to process a single CV.
Want your own unique AI agent?
Talk to us - we know how to build custom AI agents for your specific needs.
Schedule a Consultation