> ## Documentation Index
> Fetch the complete documentation index at: https://docs.heymilo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> Email templates control what candidates automatically get for invites, nudges, and resume requests.

# Email Templates

<video src="https://storage.googleapis.com/heymilo-pub-docs/videos/Email%20Templates%20(1).mp4" controls />

Good templates keep tone **consistent**, set **clear deadlines**, and make the **next step obvious**—especially at volume.

### Why it matters

* **Deliverability + trust**: Clear, professional copy pairs with a proper **sender domain** (see Sender Domains).
* **Higher completion**: Time estimate + deadline + one strong link reduce drop-off.
* **Less rework**: Write once, reuse via **template groups** across postings.

### Prerequisites

* A **verified sender** setup so mail isn’t blocked or spam-foldered. Use **Outreach →** [**Sender Domains**](sender-domains)**.**

### Where to work

**Sidebar → Outreach → Email Templates**

<Frame>
  <Frame>
    <img src="https://mintcdn.com/heymilo/_Ma3aEJa5zBmMif7/images/image-87.png?fit=max&auto=format&n=_Ma3aEJa5zBmMif7&q=85&s=1a08ae116d5f08de6b2b52036f0e5571" alt="Image" width="1520" height="1055" data-path="images/image-87.png" />
  </Frame>
</Frame>

### Create a template

1. **Create Template**

<Frame>
  <Frame>
    <img src="https://mintcdn.com/heymilo/_Ma3aEJa5zBmMif7/images/image-88.png?fit=max&auto=format&n=_Ma3aEJa5zBmMif7&q=85&s=e93f7a0d8b34f171d36ee287d01fd291" alt="Image" width="1520" height="1046" data-path="images/image-88.png" />
  </Frame>
</Frame>

2. **Template name**: For your team (e.g. “Customer Support – Interview Invite”).
3. **Template type**, the event this email is for:
   * **Web Interview Invitation**: when a candidate is invited
   * **Web Interview Nudge**: reminder for incomplete interviews
   * **Web Interview Final Nudge**: final reminder before the window closes
   * **Resume Upload Invitation**: request a resume
   * **Resume Upload Reminder**: reminder to upload a resume
   * **Invitation to Schedule**: when a candidate is asked to book time (e.g. with a recruiter or hiring team)
   * **Interview Completion**: confirmation sent after the candidate finishes the interview
   * **Report Ready**: notification that their interview report or results are available
4. **Subject** and **body**: Use **Preview** before saving.
5. **Create Template** / save.

<Note>
  If a **template type** is missing from a **template group**, HeyMilo **falls back to the system default** for that message type.
</Note>

### Template groups

1. **Create Group**

<Frame>
  <img src="https://mintcdn.com/heymilo/NExSwNhyKDI_FAL5/images/Screenshot%202026-03-20%20at%2010.10.30%E2%80%AFAM.png?fit=max&auto=format&n=NExSwNhyKDI_FAL5&q=85&s=123453dee830ea71255a5f775b39cb3d" className="mx-auto" style={{ width:"67%" }} width="1388" height="984" data-path="images/Screenshot 2026-03-20 at 10.10.30 AM.png" />
</Frame>

2. **Group name** (e.g. “High-Volume Staffing Roles”)
3. (Optional) **Sender email** for the group
4. Select **one or more templates** to include
5. Include **Invitation to Schedule**, **Interview Completion**, and **Report Ready** in a group when you want branded copy for scheduling, post-interview confirmation, and report delivery; otherwise the default templates apply for those events.
6. **Create Group**

### Apply a group to an interview

When **creating or editing** an interviewer:

* Open **Communication & Branding**
* Choose **Email Template Group**

<Frame>
  <Frame>
    <img src="https://mintcdn.com/heymilo/_Ma3aEJa5zBmMif7/images/image-89.png?fit=max&auto=format&n=_Ma3aEJa5zBmMif7&q=85&s=8c8c212e14c30d53f27aec0d8368547f" alt="Image" width="1520" height="382" data-path="images/image-89.png" />
  </Frame>
</Frame>

* **Save**

All **automated** candidate emails for that interview use your group (per type).

### Variables

Use merge fields in subject/body (insert via **Add variable** in the editor when available). Common: `{{first_name}}`, `{{job_title}}`, `{{company_name}}`, `{{interview_link}}`, `{{days_to_complete}}`, `{{upload_link}}`.

### Example templates

#### Web Interview Invitation 1

```text theme={null}
Subject: Complete your interview for {{job_title}} at {{company_name}}

Hi {{first_name}},
Thanks for applying to {{company_name}}. As the next step, we’d like you to complete a short interview with our AI interviewer.
⏱️ The interview takes about 10–15 minutes and should be completed within {{days_to_complete}} days.
👉 Start your interview here:
{{interview_link}}
Choose a quiet space, take your time, and answer honestly. We’re looking forward to learning more about your experience!
Best,
{{company_name}} Hiring Team
```

#### Web Interview Invitation 2

```text theme={null}
Subject: Invitation to complete your HeyMilo interview with {{company_name}}

Hi {{first_name}} 👋, 
Thank you for applying to opportunities with {{company_name}}. As the next step, we’d love for you to complete a short, AI-assisted interview through HeyMilo. 
This interview helps us quickly understand your experience and match you with the right opportunities. Many roles move fast, so completing this step promptly helps keep your application moving forward.
What to know before you start: Set aside 10–15 minutes in a quiet place with a reliable internet connection The interview should be completed in one sitting, but you can always go back to it if needed. 
Please complete it within {{days_to_complete}} business days — your link will expire after that 
👉 Start your interview here: {{interview_link}} You’ll be asked about: 
- Your background and experience 
- Your interest in the {{job_title}} role 
- What you’re looking for in your next opportunity 
We’re excited to learn more about you and see how we can support your next placement. 
Best, 
The {{company_name}} Recruiting Team 
For information on how we use and process personal information, please see the HeyMilo Candidate Privacy Notice (Americas).
```

#### Web Interview Nudge

```text theme={null}
Subject: Reminder: {{days_to_complete}} days left to complete your interview

Hi {{first_name}}, 
Just a reminder to complete your interview for the {{job_title}} role. 
👉 {{interview_link}} Completing the interview by the deadline helps us move your application forward. 
Thanks, 
{{company_name}} Hiring Team
```

#### Web Interview Final Nudge

```text theme={null}
Subject: Final reminder — interview deadline approaching

Hi {{first_name}}, 
This is a final reminder to complete your interview for the {{job_title}} role at {{company_name}}. ⏰ You have {{days_to_complete}} days remaining. 
👉 {{interview_link}} 
After the deadline, we may not be able to consider your application further. 
Best, 
{{company_name}} Hiring Team
```

#### Resume Upload Invitation

```text theme={null}
Subject: Please upload your resume to continue your application

Hi {{first_name}}, 
To continue your application for the {{job_title}} role, please upload your resume using the link below: 
👉 {{upload_link}} 
This helps us review your background more accurately. 
Thanks, 
{{company_name}} Hiring Team
```

#### Invitation to Schedule

```text theme={null}
Subject: Schedule your next step — {{job_title}} at {{company_name}}
Hi {{first_name}},
Thanks for progressing with {{company_name}}. Please use the link below to choose a time that works for you.
👉 {{schedule_link}}
If none of these times work, reply to this email and we’ll help.
Best,
{{company_name}} Hiring Team
```

#### Interview Completion

```text theme={null}
Subject: We received your interview — {{job_title}}
Hi {{first_name}},
Thanks for completing your interview. We’ve received your responses and will review them as part of your application.
Best,
{{company_name}} Hiring Team
```

#### Report Ready

```text theme={null}
Subject: Your interview summary is ready — {{job_title}}
Hi {{first_name}},
Your interview report is ready to review.
👉 {{report_link}}
Best,
{{company_name}} Hiring Team
```

### Best practices

* Keep subject lines short and clear so they display well on mobile
* Use variables to personalize messages and set expectations
* Include a clear deadline using `{{days_to_complete}}` where it applies
* Match your tone to the role (formal for corporate, concise for staffing)
* Test templates before applying them to live interview experiences
* Group templates by role, client, or program to stay organized

### Next steps

* [Sender Domains](sender-domains)
* [Contact Blasts](contact-blasts-1)
* [Outreach](.)

Need help? [**support@heymilo.ai**](mailto:support@heymilo.ai) or in-app chat.
