LLM Resume Evaluation with PII Redaction and Slack Notifications for High Priority Candidates

This workflow automates resume screening, replacing manual review and data entry that take 1-2 hours per batch for HR teams. The Resume Receiver GmailTrigger monitors inboxes for attachments, the Input Validator If node checks validity, the Drive Uploader Google Drive node stores files, the File Type Router Switch node handles Word/PDF/Text, converters/extractors (Google Drive/ExtractFromFile nodes) process content, the PII Redactor Code node protects sensitive data, the Job Matcher If node selects descriptions, the AI Recruitment Agent LangChain Agent node analyzes fit using OpenAI o4-mini, the Analysis Parser LangChain Output Parser Structured node formats scores, the Quality Gate If node prioritizes, the Priority Alert HTTP Request node notifies via Slack, and Analytics Database Google Sheets node logs. It helps HR in small firms (10-30 staff) screening 50+ resumes weekly, enabling bias-free scoring and fast shortlisting without spreadsheets, reducing time-to-hire by focusing on high-fit candidates.\n\nThis workflow saves 6-10 hours weekly on 50 resumes, improving efficiency by 85%. Use cases include talent acquisition for startups, candidate ranking for agencies. Suitable for small-mid teams. Requires Gmail OAuth ($6/user/month Workspace), Google Drive/Sheets OAuth (free), OpenAI ($0.03/1k tokens); n8n ($20/month cloud). Scalable to 200 resumes/week with Pro tiers.\n\nInstall n8n via n8n.io or cloud.n8n.io. Enable Gmail API at console.cloud.google.com (OAuth, scopes: mail.readonly/drive). For Google Sheets/Drive, create credentials. Get OpenAI key at platform.openai.com (enable billing). Set OPENAI_API_KEY env var. Import JSON; GmailTrigger polls every minute—no webhook. Configure Resume Receiver with label/subject filters. Update Analytics Database with sheet ID.\n\nTest: Send email with resume attachment. Verify Slack alert, Sheets log. Errors: No attachment (skip), invalid key (500—regenerate). Activate GmailTrigger. Monitor dashboard weekly. Optimize maxPages in extractors; refresh OAuth quarterly.", "businessValue": "Saves 6-10 hours/week screening 50 resumes", "setupTime": "30-45 minutes", "difficulty": "Intermediate", "requirements": ["Gmail OAuth ($6/user/month Workspace)", "Google Drive/Sheets OAuth (free)", "OpenAI API ($0.03/1k tokens)", "n8n instance"], "useCase": "AI-driven resume analysis for HR screening"

$6.99

Workflow steps: 26

Integrated apps: gmailTrigger, if, set

LLM Resume Evaluation with PII Redaction and Slack Notifications for High Priority Candidates preview