
Appointment confirmed
Confirms an appointment with the clinician, the place or video link, and what to bring.
6 stylesA reminder of an upcoming appointment that asks the patient to confirm or reschedule.

Please confirm you can make it, or choose another time.
{{clinicName}}
Can you still make it?
Your appointment with {{clinicianName}} is coming up. Please confirm it, or choose a new time if this one no longer works.
{{appointmentMonth}}
{{appointmentDay}}
{{appointmentDate}} at {{appointmentTime}}
{{location}}
Confirm appointment [{{confirmUrl}}]
Choose another time [{{rescheduleUrl}}]
If you cannot come, please tell us at least {{noticeHours}} hours before, so someone else can have the time.
You are receiving this because you have an appointment with {{clinicName}}.Shown with sample values. The HTML and plain-text tabs keep the placeholders.
About
Send it a day or two before the appointment. It shows the date, time and place on a calendar tile and asks for one click to confirm, with a link to choose another time.
11 values to fill
Required values have to come with every send. The rest fall back to the default shown here.
| Placeholder | Kind | Required | Default |
|---|---|---|---|
{{clinicName}} | Text | Required | None |
{{clinicianName}} | Text | Required | None |
{{appointmentDate}} | Text | Required | None |
{{appointmentMonth}} | Text | Required | None |
{{appointmentDay}} | Text | Required | None |
{{appointmentTime}} | Text | Required | None |
{{location}} | Text | Required | None |
{{confirmUrl}} | Link | Required | None |
{{rescheduleUrl}} | Link | Required | None |
{{noticeHours}} | Text | Optional | 24 |
{{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: 'Appointment reminder', slug: 'appointment-reminder', starter: 'appointment-reminder', publish: true,}) const sent = await nextmail.templates.send('appointment-reminder', { from: 'Northwind <[email protected]>', to: '[email protected]', props: { clinicName: 'Meadowbank Health Centre', clinicianName: 'Dr Amara Osei', appointmentDate: 'Wednesday 18 November', appointmentMonth: 'Nov', appointmentDay: '18', appointmentTime: '9:40 am', location: 'Room 3, 41 Elm Grove, Bristol', confirmUrl: 'https://example.com/appointments/88231/confirm', rescheduleUrl: 'https://example.com/appointments/88231/reschedule', },}) console.log(sent.id, sent.status)Health and care

Confirms an appointment with the clinician, the place or video link, and what to bring.
6 styles
Tells a patient a message is waiting in their account, without putting it in email.
6 styles
Tells a patient a prescription is ready to collect, with a reference and pickup hours.
6 styles
Confirms a place on a course, with the start date and the details of the first lesson.
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.