๐ฅ Personalize candidate feedback with GPT-4o, Google Sheets & Gmail for HR teams
โก 176 views ยท ๐ฅ HR & Recruitment
Description
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
๐ Nodes Used
Google Sheets, Google Drive, Gmail, Basic LLM Chain, Extract from File, Azure OpenAI Chat Model
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File