HR Resume Screener
Automatically score and categorize inbound resumes against job requirements
Workflow Steps
Trigger: New Application
Monitors Greenhouse, Lever, or Zapier webhook for new job application
Parse Resume
Extracts text from PDF resume, identifies: name, education, work history, skills, dates
Match Against JD
Compares resume against job description skills, calculates match score for each requirement
Red Flag Detection
Checks for: employment gaps > 12 months, > 4 jobs in 5 years, missing required certs, unusual career paths
Rank & Categorize
Assigns: strong fit / potential fit / not fit. Ranks within category by composite score
Route to Recruiter
Strong fit candidates: auto-email scheduler link. Potential fit: add to review queue. Not fit: archive with note
Trigger
New application in Greenhouse, Lever, or BambooHR
Output Sample
Example of what this workflow produces:
{
"candidateName": "John Smith",
"compositeScore": 82,
"category": "strong_fit",
"requirementsMatched": [
{ "req": "Python", "matched": true, "evidence": "5 years Django/Flask experience" },
{ "req": "AWS", "matched": true, "evidence": "S3, ECS, Lambda in last 3 years" },
{ "req": "Team leadership", "matched": true, "evidence": "Led team of 8 at Acme Corp" }
],
"redFlags": [],
"summary": "Strong candidate. 8 years relevant experience, 4/5 required skills matched. No red flags."
} About This Blueprint
When a new job application arrives (via Greenhouse, Lever, or a direct email), this workflow scores the resume against your job description criteria, checks for required skills, flags red flags (employment gaps, frequent jumps), and ranks candidates. Top candidates get auto-scheduled for recruiter call.