Customising Notification Templates

Learn how to customise the SMS and email notifications your clinic sends for appointment reminders, booking confirmations, and cancellations — including per-appointment-type overrides.

6 min read

Customising Notification Templates

Daobook sends automated notifications to your clients at key moments — when they book an appointment, as a reminder before their visit, and if an appointment is cancelled. You can customise the content of these messages to match your clinic's voice, and even set different templates for different appointment types.

What You Can Customise

There are five notification templates you can edit:

- Reminder SMS — a short text message sent before the appointment (24 hours, 48 hours, or 7 days, depending on your settings)
- Reminder Email — a formatted email sent at the same intervals
- Confirmation SMS — sent when an appointment is booked
- Confirmation Email — sent when an appointment is booked
- Cancellation Email — sent when an appointment is cancelled

Each template supports variables — placeholders that are automatically replaced with real appointment details when the message is sent.

---

Managing Clinic-Wide Templates

Clinic-wide templates are the defaults used for all appointment types unless a specific override is set.

Step 1: Navigate to Communications Settings

Click Settings in the main navigation, then select the Communications tab. In the left sidebar, click Client Communications (or Patient Communications, depending on your terminology setting).

Step 2: Configure Notification Channels

At the top of the page, you'll see the Notification Channels grid. This controls which notification types your clinic sends globally. Each row has checkboxes for SMS and Email:

- Reminders — SMS and Email
- Booking Confirmations — SMS and Email
- Cancellations — Email only

If you uncheck a channel here, that notification type is turned off for all clients, regardless of their individual preferences. For example, unchecking "Confirmation SMS" means no client will receive a booking confirmation text.

Notification Channels grid showing SMS and Email toggles for Reminders, Booking Confirmations, and Cancellations

Step 3: Edit a Template

Scroll down to find the template you want to edit. Templates are organised into three sections: Reminder Templates, Confirmation Templates, and Cancellation Templates.

SMS templates use a plain text editor — type your message directly. Keep SMS messages under 160 characters to avoid extra charges.

Email templates use a rich text editor with a formatting toolbar. You can add bold text, italics, links, and bullet lists to create professional-looking emails.

Reminder and Confirmation template editors showing SMS plain text and email rich text editors

Step 4: Insert Variables

Variables are placeholders that get replaced with real data when the message is sent. Click the Insert Variable button below any template editor to see the available options, grouped by category:

| Category | Variables |
|----------|-----------|
| Client | Client First Name, Client Full Name |
| Practitioner | Practitioner First Name, Practitioner Name |
| Appointment | Time, Day, Date, Time Until, Appointment Type |
| Clinic | Clinic Name, Clinic Address, Clinic Phone |

Click any variable to insert it at your cursor position. In the email editor, variables appear as green chips. In the SMS editor, they appear as styled badges.

For example, Time Until inserts a natural phrase like "tomorrow" or "in 3 days", which works well in reminder messages.

Insert Variable dropdown open showing Client, Practitioner, Appointment, and Clinic variable categories

Step 5: Save Your Changes

Click Save Changes at the bottom of the page. Your updated templates will be used for all future notifications.

---

Previewing and Testing Templates

Before going live with a new template, you can preview how it looks with sample data and send yourself a test message.

Step 1: Scroll to Preview & Test

At the bottom of the Communications page, you'll find the Preview & Test Templates section.

Step 2: Select a Template

Use the Select Template dropdown to choose which template to preview. The dropdown is grouped into:

- Clinic Defaults — your clinic-wide templates
- Appointment Type Overrides — any custom templates set on specific appointment types (these only appear if you've created overrides)

Step 3: Preview

After selecting a template, a preview appears showing the message with sample data filled in. This gives you a clear picture of what your clients will receive.

Step 4: Send a Test

- For email templates: Click Send Test Email to send the template to your own email address. The test email includes a banner indicating it's a test.
- For SMS templates: Enter a mobile number and click Send Test SMS to send the message to that number.

Preview and Test section showing a rendered Confirmation Email preview with Send Test Email button

---

Setting Up Appointment-Type Overrides

If you want a specific appointment type to use different notification wording, you can set an override. For example, you might want your "Initial Consultation" reminders to mention bringing health history forms, while "Follow-up" appointments use the standard clinic template.

Step 1: Navigate to Appointment Types

Go to Settings > Practice Info tab > Appointment Types. Click the edit icon next to the appointment type you want to customise.

Step 2: Scroll to Notification Templates

On the appointment type edit form, scroll down to the Notification Templates section. You'll see three subsections: Reminders, Confirmations, and Cancellations, each with email and SMS editors (where applicable).

Appointment type edit form showing the Notification Templates section with Reminders, Confirmations, and Cancellations

Step 3: Add Your Custom Template

Type your custom message in the relevant editor. The editors work the same way as the clinic-wide ones — use the Insert Variable button to add placeholders, and the rich text toolbar for email formatting.

Any editor left blank will fall back to the clinic-wide default. You only need to fill in the ones you want to override.

Step 4: Save

Click Update at the bottom of the form. The custom template will now be used whenever this appointment type triggers that notification.

---

How the Fallback Chain Works

When Daobook sends a notification, it checks for templates in this order:

1. Appointment type override — if the specific appointment type has a custom template set, it uses that
2. Clinic-wide default — if no override exists, it uses your clinic's default template
3. Built-in default — if neither is set, Daobook uses a standard built-in template

This means you can set your clinic defaults once and only create overrides for appointment types that need something different.

---

Tips:

- Use the Preview & Test section to verify your templates before relying on them for real appointments
- Keep SMS messages concise — under 160 characters avoids extra charges
- The Time Until variable (e.g. "tomorrow", "in 3 days") is particularly useful in reminder messages as it gives clients a natural sense of urgency