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