CV's ATS Score Agent is an intelligent n8n-powered workflow that automatically analyzes resumes against job descriptions using advanced AI. Get instant candidate compatibility scores without manual review!
| ✅ Upload CV Batch | ✅ AI Analysis | ✅ Instant Scoring |
| Feature | Description |
|---|---|
| 🧠 GPT-4o-mini Integration | State-of-the-art AI evaluation of candidate resumes |
| 📊 Precision Scoring | Detailed 0-100 match scores with strengths and weaknesses |
| 🔄 Batch Processing | Process hundreds of CVs in a single run |
| 📁 Google Drive Support | Direct integration with Google Drive links |
| 📈 Google Sheets Export | Results automatically saved for easy analysis |
-
Upload a CSV file via webhook containing:
name,cv_link John Doe,https://drive.google.com/file/d/FILEID/view Jane Smith,https://drive.google.com/file/d/FILEID/view
-
Automated Processing Pipeline:
- ⚙️ Extracts Google Drive file IDs
- ⬇️ Downloads CV PDFs
- 📄 Converts to machine-readable text
- 🔍 Analyzes content with GPT-4o-mini
- 💯 Scores against job criteria
-
Comprehensive Results:
{ "match_score": 85, "strengths": ["5 years Python experience", "ML project portfolio", "AWS certified"], "weaknesses": ["Limited cloud architecture experience", "No TensorFlow background"] }
Currently configured for AI Engineer positions:
const jobDescription = {
title: "AI Engineer",
requiredSkills: ["Python", "Machine Learning", "Cloud"],
experienceRequired: "3+ years"
};💡 Tip: Easily modify the prompt in the "Message a model" node to target different job roles!
- n8n account or self-hosted instance
- Google account with Drive & Sheets access
- OpenAI API key with GPT-4o-mini access
-
Clone the repository
git clone https://github.com/WasifSohail5/CV-s-ATS-Score-Agent.git
-
Import workflow
- Go to n8n → Settings → Import From File
- Select
ATS Score Agent.json
-
Configure credentials
- Add your OpenAI API key
- Connect Google Sheets account
- Update Sheet ID in the "Append row in sheet" node
-
Activate & Test
- Activate the workflow
- Test with sample CSV file
- Check results in your Google Sheet
| Candidate | Match Score | Strengths | Weaknesses |
|---|---|---|---|
| John Doe | 85/100 | Python, ML algorithms, AWS | Limited TensorFlow |
| Jane Smith | 72/100 | Cloud expertise, Python basics | Needs more ML experience |
- HR Departments: Screen large candidate pools efficiently
- Tech Recruiters: Find specialists with precise skill matching
- Hiring Managers: Focus on pre-qualified top candidates
- Job Seekers: Test and optimize resume ATS compatibility
Created with ❤️ by Wasif Sohail
Last updated: 2023-08-23
⭐ Don't forget to star this repo if you find it useful! ⭐
This project is licensed under the MIT License - see the LICENSE file for details.

