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.

8 min read Updated 11 September 2026

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. The meter beneath it shows how many SMS each message will use and how much room is left before the next one starts. A reminder counts the reply prompt and link Daobook adds when it is sent, so the number you see is the number billed.

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.

The Reminder Templates card: the SMS plain text editor with its SMS meter beneath it, and the email rich text editor

Adding an Image or a File to an Email Template

An email template can carry a picture — a map of how to find the clinic, say — or a PDF. Drag the file into the email editor, paste it, or click the paperclip button in the editor's toolbar and choose it. The image appears in the editor where you dropped it; a PDF or Word file shows as a tile with its name and size. To take a file out again, click it and press the × in its corner.

The email reminder editor with a clinic map dropped into it, and the paperclip button in the toolbar

When the email is sent, an image sits on its own line, centred and sized to fit the email; a document goes out as an attachment, with an "Attached: filename" line in the message so the reader knows to look for it. Files travel inside the email itself, so nothing is hosted publicly and there is no link that can expire. Image, PDF, Word and text files are accepted, up to 10 MB of files per template.

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:

CategoryVariables
ClientClient First Name, Client Full Name
PractitionerPractitioner First Name, Practitioner Name
AppointmentTime, Day, Date, Time Until, Appointment Type
ClinicClinic Name, Clinic Address, Clinic Phone, Clinic Email

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 — a dropped image shows in the preview and in the test email
  • Watch the meter under each SMS template — its pill turns amber when a message will use more than one SMS
  • 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