
Class starting soon
A reminder shortly before a live class, with the join link and what to prepare.
6 stylesConfirms a place on a course, with the start date and the details of the first lesson.

The course starts on {{startDate}}. Here are the details of your first lesson.
{{schoolName}}
Welcome to {{courseName}}
Your place is confirmed. The course starts on {{startDate}} and runs for {{courseLength}}.
{{startMonth}}
{{startDay}}
First lesson at {{startTime}}
{{location}}
Instructor
{{instructorName}}
What to bring
{{whatToBring}}
Go to your course [{{courseUrl}}]
Cannot make the first lesson? Reply to this email and we will tell you how to catch up.
You are receiving this because you enrolled in a course with {{schoolName}}.Shown with sample values. The HTML and plain-text tabs keep the placeholders.
About
Send it once a student has a place. It confirms the start date and the length of the course, puts the first lesson on a calendar tile and names the instructor and what to bring.
12 values to fill
Required values have to come with every send. The rest fall back to the default shown here.
| Placeholder | Kind | Required | Default |
|---|---|---|---|
{{schoolName}} | Text | Required | None |
{{courseName}} | Text | Required | None |
{{startDate}} | Text | Required | None |
{{courseLength}} | Text | Required | None |
{{startMonth}} | Text | Required | None |
{{startDay}} | Text | Required | None |
{{startTime}} | Text | Required | None |
{{location}} | Text | Required | None |
{{instructorName}} | Text | Required | None |
{{whatToBring}} | Text | Optional | A notebook and a pen |
{{courseUrl}} | Link | Required | None |
{{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: 'Enrolment confirmed', slug: 'enrolment-confirmed', starter: 'enrolment-confirmed', publish: true,}) const sent = await nextmail.templates.send('enrolment-confirmed', { from: 'Northwind <[email protected]>', to: '[email protected]', props: { schoolName: 'Northfield Arts Centre', courseName: 'Pottery for beginners', startDate: 'Tuesday 3 November', courseLength: 'eight weeks', startMonth: 'Nov', startDay: '3', startTime: '6:30 pm', location: 'Studio 2, Northfield Arts Centre', instructorName: 'Hannah Clarke', courseUrl: 'https://example.com/courses/pottery-for-beginners', },}) console.log(sent.id, sent.status)Education

A reminder shortly before a live class, with the join link and what to prepare.
6 styles
A reminder that an assignment is due, with the deadline and a link to submit it.
6 styles
A centred certificate email for a finished course, with links to download and share it.
6 styles
A new property that matches a saved search, with a photo, the price and the rooms.
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.