This template is for HR teams, recruitment agencies, and startups that receive job applications via Indeed and want to eliminate manual CV screening. If you're spending hours reading CVs before deciding who to call, this workflow automates that first-pass evaluation entirely.
Every time a candidate applies through Indeed, this workflow:
Each candidate receives a score from 0 to 100 and one of four recommendations: REJECT, REVIEW, INTERVIEW, or STRONG_HIRE. The AI also extracts key skills, years of experience, languages, education, strengths, and weaknesses.
Estimated cost: ~€0.005 per CV (OCR + LLM combined).
Nuova candidatura per (the subject prefix Indeed uses for Italian accounts — adapt it to your language, e.g. New application for for English)mistral-ocr-latest)For high-volume hiring, a self-hosted n8n instance with queue mode (Redis + PostgreSQL) is recommended to handle parallel CV processing.
Groq Chat Model node (e.g. mixtral-8x7b)SCORE_THRESHOLD in the Configuration nodeExtract from File nodeIndeed does not offer a public API or webhooks for receiving applications in real time. Instead, every time a candidate applies to one of your job postings, Indeed automatically sends an email notification to your registered employer address — with the CV attached as a PDF.
The subject line follows the format:
Nuova candidatura per [Job Title] - [Candidate Name](Italian)
New application for [Job Title] - [Candidate Name](English)
This workflow connects to that mailbox via IMAP, polls it every minute for unseen emails matching that subject prefix, downloads the CV attachment, and kicks off the automation. No manual steps required.
Tip: use a dedicated mailbox (e.g.
[email protected]) forwarded from your Indeed account to keep things clean and avoid false positives.