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.
CV Submitted → Scored → Shortlisted → Assessment Sent → Interview Scheduled → RejectedBefore using Google Sheets or Google Drive in n8n:
[[email protected]](/cdn-cgi/l/email-protection)).Profiles Google Sheet document.Applicant's Details sheet.EMAIL: {{ $('On form submission').item.json.Email }}DATE: {{ $now.format('dd-MM-yyyy') }}NAME: {{ $('On form submission').item.json.Name }}LINKEDIN URL: {{ $('On form submission').item.json["LinkedIn Profile URL"] }}JOB PROFILE: {{ $('On form submission').item.json["Job Openings"] }}STATUS: CV SUBMITTEDLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}{{ $('Extract from File').item.json.text }}ProfilesJob OpeningsJob Profile{{ $('On form submission').item.json["Job Openings"] }}ProfilesApplicant's DetailsEMAILEMAIL: {{ $('On form submission').item.json.Email }}CITY: {{ $('Applicant\'s Details').item.json.output.City }}EDUCATIONAL: {{ $('Applicant\'s Details').item.json.output["Educational Qualification"] }}JOB HISTORY: {{ $('Applicant\'s Details').item.json.output["Job History"] }}SKILLS: {{ $('Applicant\'s Details').item.json.output.Skills }}SUMMARIZE: {{ $('Summarize Applicant\'s Profile').item.json.response.text }}SEMANTIC FIT SCORE: {{ $json.output.semantic_fit.score }}KEY MATCHES: {{ $json.output.semantic_fit.key_matches.toJsonString() }}KEY GAPS: {{ $json.output.semantic_fit.key_gaps.toJsonString() }}SEMANTIC FIT CONSIDERATION: {{ $json.output.semantic_fit.consideration }}SOFT SKILLS: {{ $json.output.soft_skills.toJsonString() }}EXPERIENCE GAP DETECTED: {{ $json.output.experience_analysis.experience_gap_detected }}OVER QUALIFICATION DETECTED: {{ $json.output.experience_analysis.overqualification_detected }}EXPERIENCE ANALYSIS CONSIDERATION: {{ $json.output.experience_analysis.consideration }}RED FLAGS ISSUES DETECTED: {{ $json.output.red_flags.issues_detected.toJsonString() }}RED FLAGS CONSIDERATION: {{ $json.output.red_flags.consideration }}VOTE: {{ $json.output.overall_evaluation.final_vote }}FINAL CONSIDERATION: {{ $json.output.overall_evaluation.consideration }}STATUS: CV SCOREDLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}ProfilesApplicant's DetailsEMAILSTATUS: RESUME SELECTEDLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}STATUS: RESUME REJECTEDLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}{{ $('Loop to Send Assessment Link to Each Candidate').item.json.EMAIL }}STATUS: ASSESSMENT SENTLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}{{ $json["Enter Your Email Address"] }}STATUS: ASSESSMENT SUBMITTEDLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}{{ $json.payload.email }}STATUS: INTERVIEW BOOKEDLAST UPDATED DATE: {{ $now.format('dd-MM-yyyy hh:mm:ss') }}RESUME SELECTEDProfilesApplicant's DetailsSTATUSRESUME SELECTEDProfilesJob OpeningsJob Profile{{ $json["JOB PROFILE"] }}ProfilesApplicant's DetailsSTATUS{{ $now.format('dd-MM-yyyy hh:mm:ss') }}.AI resume screening, GPT-4 recruitment workflow, automated hiring pipeline, semantic fit evaluation, LangChain for HR, resume parsing automation, AI in talent acquisition, assessment workflow automation, interview scheduling automation, candidate shortlisting automation, OpenAI HR integration, Google Sheets recruitment tracker, n8n HR automation template, self-scheduling interviews with Calendly, Slack notifications in recruitment


