#08 HR & Recruiting n8n + OpenAI

AI Job Application Screener

Processes every job application automatically: parses the CV, scores the candidate against your job requirements using GPT-4o, sends a personalized acknowledgment, and routes qualified candidates directly to the hiring manager's Slack — in under 30 seconds.

ROI~18h/week saved
Setup Time~45 minutes
Platformn8n + OpenAI
CategoryHR & Recruiting
Application Received (email / form)
           ↓
     n8n Email / Webhook Trigger
           ↓
   Extract CV Text (PDF parser)
           ↓
   OpenAI — Score vs Job Requirements
   (fit score 1–10, skills gap, recommendation)
           ↓
   ┌──────┼──────┐
  High   Medium  Low
  Fit     Fit    Fit
   ↓       ↓      ↓
Slack  Sheets  Auto-
Alert   Log   Reject
                Email
NodePurpose
Email TriggerReceives application emails
Code (PDF)Extracts text from CV attachment
OpenAI ChatScore candidate vs job spec
SwitchRoute by fit score
SlackNotify hiring manager of high-fit candidates
HTTP Request (Resend)Send acknowledgment email
Google SheetsCandidate tracking sheet
BeforeAfter
45 min per CV reviewed manually< 30 seconds per application
Qualified candidates wait daysHiring manager alerted instantly
Inconsistent evaluation criteriaSame rubric applied to every applicant
OPENAI_API_KEY GPT-4o for scoring
JOB_REQUIREMENTS Paste full job description as system context
HIRING_SLACK_CHANNEL e.g. #hiring-alerts
RESEND_API_KEY Candidate acknowledgment emails
SHEETS_ID Candidate tracking spreadsheet
Ready to implement?
Get the full import-ready workflow
Production-ready n8n JSON — copy, import, deploy in under an hour.
Get the Workflow — $29