Personalize candidate feedback with GPT-4o, Google Sheets & Gmail for HR teams
Description This workflow automates personalized candidate communication for both shortlisted and rejected applicants. It fetches candidate details, processes resumes, checks for errors, and uses GPT-4o to generate pr...
Template notes
Description This workflow automates personalized candidate communication for both shortlisted and rejected applicants. It fetches candidate details, processes resumes, checks for errors, and uses GPT-4o to generate professional HTML emails. Shortlisted candidates receive congratulatory onboarding plans, while rejected candidates receive polite rejections with learning resources.
What This Template Does (Step-by-Step) - β‘ Manual Trigger β Starts the workflow execution. - π Candidate Data Fetch (Google Sheets) β Pulls structured candidate data (name, email, resume link, skills, job info, status). - π₯ Resume Downloader (Google Drive) β Downloads candidate resumes from sheet links. - β Resume File Check (If Condition) β Ensures the resume file is valid before proceeding. - β οΈ Error Logging (Google Sheets) β Records failed or missing resumes in a dedicated sheet for audit. - π PDF β Text Extractor β Extracts raw resume text for deeper AI analysis. - π§© Candidate Data Builder (Code Node) β Combines Google Sheets data with extracted resume text into a single enriched JSON object. - π― Shortlisted vs Rejected (If Condition) β Splits candidates into two flows based on their status field.
Shortlisted Path π Congrats + Onboarding Plan (LLM Chain) β GPT-4o generates a congratulatory HTML email including: - Identified skill gaps - Recommended online courses (Coursera/Udemy/LinkedIn Learning) - Next onboarding steps π§ Candidate Mailer β Shortlisted (Gmail) β Sends the onboarding email directly to the candidate.
Rejected Path π Polite Rejection + Learning Plan (LLM Chain) β GPT-4o generates a professional rejection email including: - Empathetic rejection message - Constructive feedback on skill gaps - Learning resources to improve for future opportunities π§ Candidate Mailer β Rejected (Gmail) β Sends the polite rejection + learning plan to the candidate.
Prerequisites - Google Sheets (candidate database + error log) - Google Drive (resume storage) - Gmail API (for sending candidate emails) - Azure OpenAI (GPT-4o-mini model access)
Key Benefits β Automates candidate communication (both shortlisted & rejected) β Delivers professional, HTML-ready emails β Enhances candidate experience with personalized learning plans β Prevents silent rejections by providing constructive resources β Improves employer branding with empathetic communication β Error resilience via logging and validation steps
Perfect For - Recruitment teams managing high candidate volume - Companies looking to humanize rejections - HR departments that want automated but personalized communication - Organizations investing in candidate experience & employer brand