Send Kind, Personalized Candidate Rejection Emails Automatically
An n8n workflow that turns a 'rejected' status change in your ATS into a warm, specific rejection email drafted by Claude — referencing the role and a genuine note — so no candidate is ghosted and your employer brand survives the funnel.
- 1
Trigger on rejection
A
Webhook(or ATS node) fires when a candidate's status becomes 'rejected'. Capture their name, email, role and the stage they reached. - 2
Draft with Claude
An
HTTP Requestto Claude writes a short, kind email: thank them by name, reference the specific role, be honest but encouraging, and invite them to apply again. Keep it under 120 words. - 3
Send via Gmail
A
Gmailnode sends the drafted email from your recruiting address with a clear subject. Timing matters — sending within a day of the decision feels respectful. - 4
Log it
A
Google Sheetsnode records who was emailed and when, so you have a clean audit trail and never accidentally email the same person twice.
Frequently asked questions
Won't automated rejections feel cold?
They feel far warmer than the alternative most companies default to: silence. Claude personalizes each note with the role and stage reached, and you can add a real reviewer line. Candidates remember being treated with respect — ghosting is what damages your brand and reviews.
Can I hold emails for a human to approve?
Yes. Route the drafts to a Google Sheet or Slack with an approve button instead of sending directly. Many teams auto-send for early-stage rejections and manually approve for finalists who invested more time.