
Application received
Confirms an application arrived, with a status track and what happens next.
6 stylesA respectful decline that thanks the candidate, gives the decision plainly and offers feedback.

Thank you for your time and your interest in {{companyName}}.
{{companyName}}
An update on your application
Thank you for applying for the {{jobTitle}} role, and for the time you put into it.
We have decided not to move forward with your application. We know this is not the answer you hoped for, and we wanted to tell you clearly rather than leave you waiting.
If you would like feedback, reply to this email and we will share what we can.
With best wishes,
{{recruiterName}}
We would like to keep your details for {{retentionPeriod}} in case a role comes up that suits you better. If you would rather we deleted them now, reply and say so.
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
Send it when you decide not to take an application further. It gives the decision straight after the thanks rather than burying it, offers feedback under a personal sign-off, and asks before keeping the candidate's details on file.
5 values to fill
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 |
{{recruiterName}} | Text | Required | None |
{{retentionPeriod}} | Text | Optional | 12 months |
{{unsubscribeUrl}} | Link | Optional | None |
API
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: 'Application update', slug: 'application-update', starter: 'application-update', publish: true,}) const sent = await nextmail.templates.send('application-update', { from: 'Northwind <[email protected]>', to: '[email protected]', props: { companyName: 'Halden Labs', jobTitle: 'Senior Product Designer', recruiterName: 'Priya Shah', },}) console.log(sent.id, sent.status)Hiring

Confirms an application arrived, with a status track and what happens next.
6 styles
Invites a candidate to interview and links to a page where they choose a time.
6 styles
An interview confirmation with the date and time, who they will meet and a link to join.
6 styles
An offer email with the start date, the manager and the date to sign by.
6 stylesStart from one
Every template opens in the editor as blocks you can move, restyle or delete, and sends through the API with the values filled in.
Fifteen minutes on video with the people who build Nextmail. Free, at a time you choose.