Animated data flow diagram

AI CV Screening Agent with OpenAI & n8n

Version: 1.0.0 | Last Updated: 2025-05-16

Integrates with:

OpenAI Supabase

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

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. 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) and json_schema (defines the structure of the AI's response) to fit your specific needs.
  4. 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.
  5. Activate the workflow. You can run it manually by clicking 'Test workflow' to process a single CV.

Tags:

AI AgentRecruitment AutomationOpenAIHR TechProductivityCV ScreeningTalent AcquisitionPDF Extraction

Want your own unique AI agent?

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

Schedule a Consultation