AI Agent for Automated CV & Resume Screening
Integrates with:
Overview
Unlock efficient hiring with this AI Agent
This AI Agent automates the first-pass screening of resumes, one of the most time-consuming parts of recruitment. Simply provide a link to a candidate's CV (PDF) and the job description, and the agent gets to work. It extracts the resume text, sends it to OpenAI for a comprehensive analysis, and returns a structured evaluation. The agent's core ability is candidate assessment, giving you a clear, actionable summary to decide on next steps instantly.
Key Features & Benefits
- Automated Analysis: Downloads and reads PDF resumes from a URL.
- AI-Powered Evaluation: Leverages OpenAI's GPT-4o-mini to compare the resume against a job description.
- Structured Output: Returns a clean JSON object containing a match percentage, a concise summary, and bulleted lists of why the candidate is a good or bad fit.
- Customizable Persona: Easily edit the system prompt to define the AI's evaluation style (e.g., strict, detail-oriented, etc.).
- Massive Time-Saver: Frees up hours for your HR team and hiring managers, letting them focus on qualified candidates.
Use Cases
- Automatically pre-screening high volumes of job applicants to shortlist top candidates.
- Providing hiring managers with a consistent, data-driven first-pass analysis of every resume.
- Quickly matching candidates from an existing talent pool to new job openings.
- Standardizing the initial review process to reduce bias and increase efficiency.
Prerequisites
- An n8n instance (Cloud or self-hosted).
- OpenAI API Key with access to a model like gpt-4o-mini.
- A direct URL to the resume PDF file (e.g., from Supabase Storage, Dropbox, S3).
Setup Instructions
- Import the workflow into your n8n instance.
- In the 'OpenAI - Analyze CV' node, select or create your OpenAI API credentials.
- Open the 'Set Variables' node. Replace the sample
file_urlwith the direct link to the candidate's resume and paste the fulljob_descriptionyou're hiring for. - (Optional) In the same 'Set Variables' node, you can edit the
promptto change the AI's instructions or evaluation criteria. - Activate and run the workflow. The final 'Parsed JSON' node will contain the structured analysis.
- To scale, replace the manual trigger with a webhook or database trigger to process candidates automatically as they apply.
Want your own unique AI agent?
Talk to us - we know how to build custom AI agents for your specific needs.
Request a Consultation