workflows.fit
Back to n8n workflows
n8n templateFreeBy zahir khan

Score job applications and write AI feedback with OpenAI and Notion

Screen resumes & save candidate scores to Notion with OpenAI This template helps you automate the initial screening of job candidates by analyzing resumes against your specific job descriptions using AI. 📺 How It Wor...

DevelopmentCore NodesProductivityAILangchainNotionNo OpNotion Trigger
Loading interactive preview...

Template notes

Screen resumes & save candidate scores to Notion with OpenAI

This template helps you automate the initial screening of job candidates by analyzing resumes against your specific job descriptions using AI.

📺 How It Works

The workflow automatically monitors a Notion database for new job applications. When a new candidate is added:

1. It checks if the candidate has already been processed to avoid duplicates. 2. It downloads the resume file (supporting both PDF and DOCX formats). 3. It extracts the raw text and sends it to OpenAI along with the specific job description and requirements. 4. The AI acts as a "Senior Technical Recruiter," scoring the candidate on skills, experience, and stability. 5. Finally, it updates the Notion entry with a fit score (0-100), a one-line summary, detected skills, and a detailed analysis.

📄 Notion Database Structure

You will need two databases in Notion: Jobs (containing descriptions/requirements) and Candidates (containing resume files).

Candidates DB Fields: AI Comments (Text), Resume Score (Text), Top Skills Detected (Text), Feedback (Select), One Line Summary (Text), Resume File (Files & Media). Jobs DB Fields: Job Description (Text), Requirements (Text).