Animated data flow diagram

AI Agent for Automated CV & Resume Screening

Version: 1.0.0 | Last Updated: 2025-07-11

Integrates with:

OpenAI n8n Supabase
Core AI Power
5/10
Automation Level
8/10
Integration Reach
3 systems
Setup Simplicity
8/10
Adaptability
8/10

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

  1. Import the workflow into your n8n instance.
  2. In the 'OpenAI - Analyze CV' node, select or create your OpenAI API credentials.
  3. Open the 'Set Variables' node. Replace the sample file_url with the direct link to the candidate's resume and paste the full job_description you're hiring for.
  4. (Optional) In the same 'Set Variables' node, you can edit the prompt to change the AI's instructions or evaluation criteria.
  5. Activate and run the workflow. The final 'Parsed JSON' node will contain the structured analysis.
  6. To scale, replace the manual trigger with a webhook or database trigger to process candidates automatically as they apply.

Tags:

AI AgentRecruitmentHR TechOpenAINLPn8nGPT

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Request a Consultation