---
title: "Interview confirmed email template"
description: "An interview confirmation with the date and time, who they will meet and a link to join. Send it once a candidate has picked a time."
url: "https://nextmail.sh/email-templates/interview-confirmed"
---

[Templates](https://nextmail.sh/email-templates.md)[Hiring](https://nextmail.sh/email-templates.md#recruiting)

# Interview confirmed email template

An interview confirmation with the date and time, who they will meet and a link to join.

[Use this template](https://nextmail.sh/mail/templates?starter=interview-confirmed) [Use this template](https://nextmail.sh/signup.md?next=%2Fmail%2Ftemplates%3Fstarter%3Dinterview-confirmed)[Customize with AI](https://nextmail.sh/email-templates/generate.md?starter=interview-confirmed)

- **From**
  Northwind <hello@example.com>
- **Subject**
  Your interview on Thursday 12 November is confirmed
- **Preview text**
  10:00, London time. You will meet Sam Ortiz, Head of Design, and Leila Haddad, Senior Product Designer.

![Preview of the Interview confirmed template](https://nextmail.sh/email-templates/previews/interview-confirmed-desktop.webp?v=a3e20266a90e)

interview-confirmed.txt

```
{{interviewTime}}, {{timeZone}}. You will meet {{interviewers}}.

{{companyName}}

Your interview is confirmed

Thank you for choosing a time. Here is everything you need for your {{jobTitle}} interview.

{{interviewMonth}}

{{interviewDay}}

{{interviewTime}}, {{timeZone}}

{{interviewFormat}}, {{duration}}

You will meet {{interviewers}}. Use the button below to join a few minutes before the start.

Join the interview [{{joinUrl}}]

Need to reschedule? [{{rescheduleUrl}}]

If you need any adjustments to take part, such as captions or extra time, reply to this email and we will arrange them.

You are receiving this because you have an interview with {{companyName}}.
```

Shown with sample values. The HTML and plain-text tabs keep the placeholders.

About

## When to send it

Send it once a candidate has picked a time. A date tile gives the day, the time and the format, a line names the interviewers, and the button joins the call. A smaller link handles rescheduling, and the closing line offers adjustments.

13 values to fill

## What each send fills in

Required values have to come with every send. The rest fall back to the default shown here.

| Placeholder | Kind | Required | Default |
| --- | --- | --- | --- |
| `{{companyName}}` | Text | Required | None |
| `{{jobTitle}}` | Text | Required | None |
| `{{interviewDate}}` | Text | Required | None |
| `{{interviewMonth}}` | Text | Required | None |
| `{{interviewDay}}` | Text | Required | None |
| `{{interviewTime}}` | Text | Required | None |
| `{{timeZone}}` | Text | Required | None |
| `{{interviewFormat}}` | Text | Optional | Video call |
| `{{duration}}` | Text | Optional | 45 minutes |
| `{{interviewers}}` | Text | Required | None |
| `{{joinUrl}}` | Link | Required | None |
| `{{rescheduleUrl}}` | Link | Required | None |
| `{{unsubscribeUrl}}` | Link | Optional | None |

API

## Send it from your code

Create a template from this design once, then send it with the values for each message.

```
import { init, nextmail } from '@nextmail/sdk' init({ apiKey: process.env.NEXTMAIL_API_KEY }) await nextmail.templates.create({  name: 'Interview confirmed',  slug: 'interview-confirmed',  starter: 'interview-confirmed',  publish: true,}) const sent = await nextmail.templates.send('interview-confirmed', {  from: 'Northwind <hello@example.com>',  to: 'maya@example.com',  props: {    companyName: 'Halden Labs',    jobTitle: 'Senior Product Designer',    interviewDate: 'Thursday 12 November',    interviewMonth: 'Nov',    interviewDay: '12',    interviewTime: '10:00',    timeZone: 'London time',    interviewers: 'Sam Ortiz, Head of Design, and Leila Haddad, Senior Product Designer',    joinUrl: 'https://example.com/meet/4471',    rescheduleUrl: 'https://example.com/interviews/4471/reschedule',  },}) console.log(sent.id, sent.status)
```

Hiring

## More templates like this

![Preview of the Application received template](https://nextmail.sh/email-templates/previews/application-received-desktop.webp?v=a43728e70ce0)

### Application received

Confirms an application arrived, with a status track and what happens next.

6 styles

![Preview of the Interview invitation template](https://nextmail.sh/email-templates/previews/interview-invitation-desktop.webp?v=fe8057546225)

### Interview invitation

Invites a candidate to interview and links to a page where they choose a time.

6 styles

![Preview of the Application update template](https://nextmail.sh/email-templates/previews/application-update-desktop.webp?v=4e71cd9e3dd8)

### Application update

A respectful decline that thanks the candidate, gives the decision plainly and offers feedback.

6 styles

![Preview of the Offer ready to sign template](https://nextmail.sh/email-templates/previews/offer-ready-desktop.webp?v=6fc46c9af2f1)

### Offer ready to sign

An offer email with the start date, the manager and the date to sign by.

6 styles

Start from one

## Pick a design, change anything, and send it from your code.

Every template opens in the editor as blocks you can move, restyle or delete, and sends through the API with the values filled in.

[Open mail](https://nextmail.sh/mail/inbox) [Get Started](https://nextmail.sh/signup.md)[How templates work](https://nextmail.sh/features/templates.md)
