---
title: "Interview invitation email template"
description: "Invites a candidate to interview and links to a page where they choose a time. Send it when you would like to meet a candidate."
url: "https://nextmail.sh/email-templates/interview-invitation"
---

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

# Interview invitation email template

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

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

- **From**
  Northwind <hello@example.com>
- **Subject**
  Interview invitation: Senior Product Designer at Halden Labs
- **Preview text**
  Choose a time that suits you by Friday 6 November.

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

interview-invitation.txt

```
Choose a time that suits you by {{chooseBy}}.

{{companyName}}

We would like to meet you

Thank you for applying for the {{jobTitle}} role. We would like to invite you to an interview.

Format

{{interviewFormat}}

Length

{{duration}}

You will meet

{{interviewers}}

What to expect

A conversation about the role and your experience, with time at the end for your questions.

Choose a time [{{schedulingUrl}}]

Please choose a time by {{chooseBy}}. If none of the slots suit you, reply to this email and we will offer others.

You are receiving this because you applied for a role at {{companyName}}.
```

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

About

## When to send it

Send it when you would like to meet a candidate. It gives the format, the length and who they will meet, says in a short box what the conversation covers, and asks them to pick a slot by a set date.

8 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 |
| `{{interviewFormat}}` | Text | Optional | Video call |
| `{{duration}}` | Text | Optional | 45 minutes |
| `{{interviewers}}` | Text | Required | None |
| `{{schedulingUrl}}` | Link | Required | None |
| `{{chooseBy}}` | Text | 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 invitation',  slug: 'interview-invitation',  starter: 'interview-invitation',  publish: true,}) const sent = await nextmail.templates.send('interview-invitation', {  from: 'Northwind <hello@example.com>',  to: 'maya@example.com',  props: {    companyName: 'Halden Labs',    jobTitle: 'Senior Product Designer',    interviewers: 'Sam Ortiz, Head of Design',    schedulingUrl: 'https://example.com/interviews/4471/schedule',    chooseBy: 'Friday 6 November',  },}) 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 confirmed template](https://nextmail.sh/email-templates/previews/interview-confirmed-desktop.webp?v=a3e20266a90e)

### Interview confirmed

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

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)
