# Email Templates & Automation
## Email Templates
Create reusable email templates for every stage of the hiring process.
### Template Variables
Templates support dynamic placeholders:
- `{{candidate_name}}` — candidate's full name
- `{{job_title}}` — the job they applied to
- `{{company_name}}` — your organization name
- `{{stage_name}}` — current pipeline stage
- `{{interview_date}}` — scheduled interview date/time
- `{{meeting_link}}` — video meeting URL
- `{{career_page_url}}` — your career page link
- And many more...
### Template Types
- **Application Confirmation** — sent when a candidate applies.
- **Interview Invitation** — includes date, time, and meeting link.
- **Interview Reminder** — sent before the interview.
- **Rejection** — professional decline with optional feedback.
- **Offer** — formal job offer.
- **Follow-Up** — post-interview check-in.
- **Custom** — create templates for any purpose.
### AI-Generated Templates
Use the **Generate with AI** feature to create email templates:
1. Describe the purpose (e.g., "rejection email for senior engineering candidates").
2. AI generates a professional template using your brand voice.
3. Edit as needed and save.
You can also generate all standard templates at once using **Generate All Templates**.
## Sending Emails
### Manual Sending
From any candidate profile, click **Send Email**:
- Choose a template or write from scratch.
- Preview with actual candidate data filled in.
- Send immediately or schedule for later.
### Automated Sending
Set up stage triggers to send emails automatically:
- Candidate applies → send confirmation email.
- Candidate moved to interview → send interview invitation.
- Candidate rejected → send rejection email (with optional delay).
## Email Tracking
- **Delivery status** — sent, delivered, bounced, failed.
- **Open tracking** — know when candidates read your emails.
- **Thread view** — see full email conversations per candidate.
## Custom Sender
Configure custom "From" email addresses under **Settings → Email** to send from your company domain instead of default HireBee addresses.