# CV and job description analysis with OpenAI: match score and structured suitability insights
This automation template enables fast AI-powered evaluation of candidate CVs against job descriptions. You provide a URL to a PDF CV and the job description — the system returns a structured analysis: match percentage, summary, and clear reasons for suitability or mismatch. Ideal for hiring teams needing scalable, consistent, and data-driven candidate screening.
## Who it´s for
- Recruitment agencies automating initial candidate screening
- HR specialists in startups with high application volume
- Hiring managers using strict resume evaluation criteria
- Companies integrating AI analysis into their recruitment process
## What the automation does
- Downloads a CV from a direct PDF URL
- Extracts text from the PDF using built-in parsing
- Sends the CV text and job description to OpenAI API for analysis
- Generates a match score, summary, and structured reasons for fit or mismatch
- Parses the AI response into clean JSON format
- Stores results in Supabase for further processing or integration
- Triggered manually as needed
## What´s included
- Ready-to-use n8n workflow
- Trigger and handler logic
- Integrations with OpenAI, Supabase, and direct file storage (e.g., Dropbox, Supabase Storage)
- Basic written instructions for setup and adaptation
## Requirements for setup
- n8n instance (self-hosted or cloud)
- OpenAI API key
- Supabase project with table access
- Publicly accessible URLs to CV PDF files
## Benefits and outcomes
- Reduces time per candidate screening to seconds
- Ensures consistent, bias-minimized evaluation
- Enables long-term storage and filtering of assessment results
- Simplifies integration into existing hiring workflows
- Supports decision-making with structured AI insights
- Scalable: one template handles unlimited CVs
## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet