Save time hiring with AI: automate screening, assessments & interviews
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (19)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Extract from File
n8n-nodes-base.extractFromFile - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Drive
n8n-nodes-base.googleDrive - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Google Sheets
n8n-nodes-base.googleSheets - Summarization Chain
@n8n/n8n-nodes-langchain.chainSummarization - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Send Email
n8n-nodes-base.emailSend - If
n8n-nodes-base.if - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Typeform Trigger
n8n-nodes-base.typeformTrigger - Slack
n8n-nodes-base.slack - Calendly Trigger
n8n-nodes-base.calendlyTrigger - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Switch
n8n-nodes-base.switch - No Operation, do nothing
n8n-nodes-base.noOp
What it does
AI Recruitment Automation Pipeline – Resume Parsing, GPT-4 Evaluation, Assessment Triggers & Interview Scheduling This end-to-end AI-powered recruitment automation workflow helps HR and talent acquisition teams automate the complete hiring pipeline—from resume intake and parsing to GPT-4-based evaluation, TA approvals, assessment delivery, and interview scheduling. Built using n8n, this template integrates with OpenAI GPT-4, Google Sheets, Google Drive, Slack, and SMTP to reduce time-to-hire, improve candidate quality, and eliminate repetitive manual tasks. The workflow enables scalable, consistent, and intelligent decision-making by automating resume evaluation, semantic fit analysis, and candidate communication. This template is ideal for recruiters, TA teams, and founders looking to optimize hiring for tech, sales, support, and other roles with high applicant volume. --- Who is this for? - HR and TA teams handling high-volume recruitment - Startups and SMBs looking to reduce hiring time and cost - Hiring managers seeking to automate CV parsing and candidate evaluation --- What problem does this solve? - Eliminates manual resume screening - Sends real-time updates to TA team on assessment completion - Automates assessments, scoring, and interview scheduling - Keeps candidate communication consistent and timely --- What this workflow does Smart Resume Intake Form - Collects candidate data: name, email, phone, LinkedIn, job role, and CV (PDF). - Custom-designed UI with branding-ready CSS. PDF Resume Parsing & Storage - CV is uploaded to a dedicated Google Drive folder. - Resume text is extracted for semantic analysis. AI-Based Candidate Evaluation (GPT-4 via LangChain) - Extracts: City, Education, Job History, Skills. - Summarizes candidate profile (100 words). - Retrieves and summarizes job description from Google Sheets. - Performs detailed evaluation: - ✅ Semantic fit scoring (0–100%) - ✅ Key matches and skill gaps - ✅ Soft skills extraction - ✅ Red flag detection (job-hopping, missing info) - ✅ Final score (1–10) with rationale Google Sheets Integration - Logs and updates candidate data at each stage: CV Submitted → Scored → Shortlisted → Assessment Sent → Interview Scheduled → Rejected TA Approval via Email (Send & Wait) - TA receives evaluation summary and gives one-click approve/reject. - ✅ Approved → Status: Resume Selected - ❌ Rejected → Status: Resume Rejected Assessment Trigger (Post Approval) - Sends assessment link to shortlisted candidates. - Notifies TA via Slack and Email when assessment is submitted. Interview Scheduling - Sends Calendly link for self-scheduled interview booking. - Candidate receives detailed next-step instructions. Status-Based Candidate Emails - Automatically sends: - ✔️ Shortlisting confirmation + interview setup - ❌ Rejection email with branded message --- Business Benefits - Save 80%+ time spent on manual resume reviews and coordination - Reduce cost-per-hire by eliminating manual tasks - Improve hiring accuracy with structured, AI-based decision-making - Scalable recruitment for 100s of candidates per week - Enhance candidate experience with instant status updates - Centralize data in Google Sheets for full team visibility --- 🔧 Setup Instructions 1. Google Service Account Setup (One-Time) Before using Google Sheets or Google Drive in n8n: - Go to Google Cloud Console. - Create a Service Account under your project. - Enable these APIs: - Google Sheets API - Google Drive API - Download the JSON credentials for the service account. - IMPORTANT: Share your target Google Sheets and Docs with the service account email (e.g., [email protected]). --- Add Applicant's Details to Google Sheet - Document: Select the Profiles Google Sheet document. - Sheet: Select the Applicant's Details sheet. - Fields to Map: - EMAIL: {{ $('On form submission').item.json.Email }} - DATE: {{ $now.format('dd-MM-yyyy') }} - NAME: {{ $('On form submission').item.json.Name }} -