Reminders & Recalls Setup Guide

How to configure automated appointment reminders and recall follow-ups.

Overview

Appointment Reminders automatically send patients an SMS or email before their upcoming appointments, on a schedule you specify. Each reminder includes a link to confirm, reschedule, or cancel — and patients can also reply to an SMS reminder to confirm or cancel directly.

Recalls automate the recall process by sending SMS, email, letter, or telephone messages to patients who are due for a recall. Optional follow-ups can be configured to nudge patients who haven't booked yet — the cadence, channels, and number of follow-ups are entirely up to you, from a single send to a multi-step sequence over several months.

You can use reminders without recalls, recalls without reminders, or both.

Prerequisites

You can start on the shared sender and upgrade to a dedicated number later, or vice versa — contact support to change tier.

For recalls and feedback — additional Optomate API permissions are required. Reminders themselves don't need anything beyond the base booking system permissions.

Resource Read Create Update Notes
Patient Recalls Yes Yes Read to fetch due recalls; Update to mark as sent
Recall Types Yes Required for recall type sync and template mappings
Patient Notes Yes Yes For recall and feedback reply handling — YourBooking writes each reply to a new patient note (Create); Read displays the note on the staff dashboard. Existing notes are never modified.

The booking system already requires Appointments (Read/Create/Update) and Patients (Read/Create/Update). If these were not enabled during initial setup, add them now in Optomate under System Settings > API Access > Access List.

When you select Patient Recalls in the access list, four channel checkboxes appear at the bottom of the dialog: SMS, Email, Letter, and Telephone. Tick the channels that Your Booking will handle. This tells Optomate that those channels are managed externally, so Optomate won't send them itself. Only tick the channels you plan to enable in Your Booking — you can come back and add more later as you roll out additional channels (see Per-channel rollout).

Embedded booking pages

If your booking page is embedded in your website via an iframe, recall and manage links need to route correctly into the embedded page. This is configured during onboarding — contact support if you're unsure whether your setup is correct.

Multi-branch

If your business has multiple branches, reminders and recalls are configured per-branch — see the Multi-branch Setup Guide for the cross-branch setup workflow.


Quick Setup

To get up and running quickly, both the Reminder Rules and Recall Rules tabs offer a quick-setup option (shown when no rules are configured yet) that creates a rule with sensible defaults, sets up the templates it needs, and optionally enables automation. Use it as a starting point — everything it creates is fully editable afterwards.


SMS Configuration and Testing

  1. Log in to the practice admin page at https://yourpractice.yourbooking.au/admin
  2. Go to the Recalls & Reminders tab
  3. The SMS Configuration card shows your SMS setup:
    • If you're on a dedicated virtual number, the number is displayed (e.g. 0430 253 404)
    • If you're on the shared sender, the card shows "Using shared number" along with a note about the 72-hour reply window and the upgrade option
  4. Use Test SMS to send a test message to your mobile and confirm sending works. The button works in both modes.
  5. Below the test button, the Reply notifications section has two toggles (both default on):
    • Reminder replies — emails you immediately when a patient replies to an appointment reminder with STOP or free text. Routine YES / NO replies are auto-handled (the appointment is confirmed or cancelled in Optomate) and appear in the daily summary email instead, so your inbox isn't spammed with routine confirmations.
    • Recall replies — emails you immediately when a patient replies to a recall message. All recall replies trigger an email since they're not routine.

Notifications go to your practice email and include the patient name, reply text, and a link back to the staff dashboard. Leave both on unless you specifically don't want immediate notifications.


Part A: Appointment Reminders

Set up appointment reminders if you want to send automated SMS messages to patients before their appointments.

Step 1: Create Reminder Templates

  1. Go to the Templates tab
  2. Click New Template
  3. Set Scope to Appointment and Type to SMS
Tip: If you already have a similar template, use the Copy from existing template dropdown in the modal to clone its content as a starting point. The dropdown is filtered by the scope and channel you've selected, and only appears when creating a new template (not when editing). The name field stays as you've typed it; only the body fields are overwritten.

Reminder template placeholders

Placeholder Description
{PATIENT_FIRST_NAME} Patient's preferred/given name
{PATIENT_NAME} Patient's full name
{APPOINTMENT_DATE} e.g. "Friday, 28/03/26"
{APPOINTMENT_TIME} e.g. "10:30 AM"
{OPTOMETRIST_NAME} Optometrist's name
{PRACTICE_NAME} Practice name
{PRACTICE_PHONE} Practice phone number
{APPT_LINK} Manage appointment link (confirm/reschedule/cancel)

For SMS reminders where multiple family members share a mobile number, a note listing the other family members' appointment times is automatically added after {APPOINTMENT_TIME} / {APPOINTMENT_DATETIME} — no placeholder needed.

Example reminder template

{PATIENT_FIRST_NAME} has an appt with {OPTOMETRIST_NAME}
 on {APPOINTMENT_DATE} at {APPOINTMENT_TIME}. Confirm: {APPT_LINK}
 or reply Y/N
{PRACTICE_NAME} {PRACTICE_PHONE}

Manage link templates (optional)

You can also create Manage Link templates (Scope: Manage Link). These are the separate "tap to manage" messages that staff can send manually from the Staff Dashboard, independent of the automated reminder. Each practice gets one default SMS template and one default email template seeded at setup; you can edit them or add additional templates per channel.

For example, after booking an appointment, staff can send a manage link to the patient so they can reschedule or cancel their appointment without calling the practice. The channel (SMS or email) is chosen automatically based on the patient's contact preference at send time.

Step 2: Create Reminder Schedule Rules

Reminder rules control when appointment reminders are sent.

If there are no reminder rules yet, the Quick Setup wizard on the Reminder Rules tab creates a sensible starting rule and the templates it needs in one step. Use it as a starting point — everything is editable afterwards.

To create additional rules or edit an existing one manually:

  1. Go to the Reminder Rules tab
  2. Click New Rule (or click the pencil icon on an existing rule)
  3. Configure:
Setting Description
Name Rule name (e.g. "2 day reminder")
Days before How many days before the appointment to send (e.g. 2)
Send time Time of day to send (e.g. "10:00 am")
SMS Template Which template to use for the SMS
Excluded appointment days Skip reminders for appointments on certain days of the week

Template overrides

If certain appointment types need a different message (e.g. "Please wear your contact lenses"), add a Template Override:

  1. Expand the rule and click Template Overrides
  2. Click on the relevant appointment types and select the override template to use

Step 3: Configure Manage Link Settings

When an SMS contains a manage link ({APPT_LINK}), patients can tap it to view their appointment and take action:

Manage links are disabled a configurable number of hours before the appointment (default: 24 hours). After that, patients see a message to call the practice instead. This setting is in Settings > Booking Rules > Manage link cutoff hours.

Default manage-link templates

When staff send a manage link manually from the Staff Dashboard, the channel is auto-picked from the patient's contact preference (SMS or Email), and the pre-filled template comes from the Default Manage-Link Templates card on the Config tab. The card has two selectors side by side — one for SMS, one for Email — each listing active templates with scope Manage Link and the matching channel that contain {APPT_LINK}. Set both once so staff don't have to pick a template every time. New practices have both defaults pre-set to the seeded templates from day one.

Ineligible appointment types

Some appointment types shouldn't offer a manage link (e.g. diabetes appointments where dilation is required and rescheduling isn't straightforward).

  1. Go to the Manage Link Ineligible Types section on the Config tab.
  2. Click on any appointment types that should not include a manage link in the SMS

Step 4: Enable Reminder Automation

If you used the Quick Setup wizard with Enable now ticked, this is already done.
  1. Toggle Automation enabled in the Reminder Automation card
  2. The Scheduled Runs section shows when the next run is due

Reminders are now active. The system will send SMS messages at the configured time each day for appointments matching your rules.


Part B: Recalls

Set up recalls if you want to automate sending recall notifications to patients who are due for a recall in Optomate. All four recall channels (SMS, Email, Letter, Telephone) are supported.

Step 1: Create Recall Templates

You need at least one template per channel you plan to use. Default templates are provided for you. To create new templates:

  1. Go to the Templates tab.
  2. Click New Template
  3. Set Scope to Recall and choose the Channel (SMS, Email, Letter, or Telephone)
Tip: If you already have a similar template, use the Copy from existing template dropdown in the modal to clone its content as a starting point. The dropdown is filtered by the scope and channel you've selected, and only appears when creating a new template (not when editing). The name field stays as you've typed it; only the body fields are overwritten.

Recall template placeholders

Placeholder Description
{PATIENT_PREFERRED_NAME} Patient's preferred/given name
{PATIENT_NAME} Patient's full name
{PRACTICE_NAME} Practice name
{PRACTICE_PHONE} Practice phone number
{RECALL_LINK} Recall booking link (see Recall Mappings)
{OPT_OUT_INSTRUCTIONS} "Reply STOP to opt out" text
{TIME_SINCE_LAST_EXAM} e.g. "about 2 years"
{DATE_DUE} Recall due date
{RECALL_DESCRIPTION} Recall type description (e.g. "12/12")

Example recall templates

Initial recall (SMS):

Hi {PATIENT_PREFERRED_NAME}. You're due for your eye check at {PRACTICE_NAME}. Book here: {RECALL_LINK} or call {PRACTICE_PHONE}.

Follow-up recall (SMS):

Hi {PATIENT_PREFERRED_NAME}. You're still due for an
 eye appointment at {PRACTICE_NAME}. Book here {RECALL_LINK}
 or call {PRACTICE_PHONE}
{OPT_OUT_INSTRUCTIONS}

Telephone script:

Hi {PATIENT_PREFERRED_NAME}, this is {PRACTICE_NAME}
 calling regarding your eye exam recall ({RECALL_DESCRIPTION}).
 You're due around {DATE_DUE}. Would you like me to book
    an appointment for you now?

Step 2: Set Up Recall Template Mappings

Different recall types can use different templates. For example, a diabetes recall might use a different message than a standard recall.

  1. Go to the Recall Templates tab
  2. Set a Default Template for each channel (SMS, Email, Letter, Telephone) — this is used when no specific mapping exists
  3. For each recall type, optionally select a specific template per channel

Step 3: Excluded Recall Types

Some recall types (e.g. "NR" for no recall) should never be sent.

  1. Go to the Excluded Recall Types section on the Config tab.
  2. Click on any recall type that should be skipped

Excluded types still appear in the recall preview but are marked as excluded and won't be sent.

Step 4: Set Up Recall Mappings

Recall mappings link Optomate recall types to appointment types in the booking system. They drive two patient-facing behaviours:

To set up the mappings:

  1. Go to the Recall Mappings tab
  2. Click Sync from Optomate to import all recall types from the practice's Optomate system
  3. For each recall type, select the corresponding appointment type from the dropdown

For example, map the "12" (12-month recall) to "Comprehensive Eye Exam" so that patients clicking a 12-month recall link — or landing on the booking page near their 12-month due date — are shown availability for that appointment type.

Unmapped recall types still work — the patient just sees the standard booking flow where they choose their own appointment type.

When no recommendation is shown

All three thresholds below are tunable in the Reminders & Recalls → Config tab:

Recall links can also be set to expire after a number of days using Recall link expiry days in the same tab (default: never expire).

Step 5: Set Up Holidays

Holidays prevent automated recalls from being sent on public holidays (when the recall automation has Skip public holidays enabled).

  1. Go to the Holidays tab
  2. Click Import from ICS to import public holidays from an online calendar (defaults to Victorian public holidays)
  3. Or click Add Holiday to add individual dates manually

Holidays only affect automated recall runs. Reminders are not affected because they are tied to appointment dates, not calendar dates.

Step 6: Create Recall Schedule Rules

Recall rules control when and how recalls are sent. You can have multiple rules with different schedules.

If there are no recall rules yet, the Quick Setup wizard on the Recall Rules tab creates a sensible starting rule, the templates it needs, and (optionally) the per-channel default-template mappings, all in one step. Use it as a starting point — everything is editable afterwards, and the manual steps below cover the additional fields it doesn't ask about (start/end dates, custom follow-up steps, etc.).

To create additional rules or edit an existing one manually:

  1. Go to the Recall Rules tab
  2. Click New Rule (or click the pencil icon on an existing rule)
  3. Configure:
Setting Description
Name Rule name (e.g. "Weekly recall")
Send time Time of day to send
Schedule Select Weekly (every N weeks on one or multiple days) or Monthly (once a month on a certain day)
Start date When this rule starts sending (optional)
End date When this rule stops sending new initials (optional, see below)

Follow-up steps

Follow-ups are automatic messages sent to patients who haven't responded to the initial recall. Each step escalates the channel or adjusts the message.

  1. Expand the rule and click Follow-up Steps
  2. Add steps with:
Setting Description
Delay (days) Days after the initial recall to send this follow-up
Channel SMS, Email, Letter, Telephone, or patient preference
Respect Marketing Do not send if patient has opted out of marketing (Optomate setting), and include opt out messaging on SMS and email.
Templates Select a template for each channel

Example follow-up sequence:

Step Delay Channel Purpose
1 14 days SMS Two-week follow-up
2 28 days SMS One-month follow-up
3 56 days Letter Two-month letter
4 364 days Telephone One-year phone call

Start and end dates

Use start and end dates when you want to change the follow-up cadence without losing any follow-ups:

  1. Set an end date on the existing rule — it stops sending new initial recalls but continues follow-ups for patients already in the sequence
  2. Create a new rule with a start date matching the old rule's end date
  3. No follow-ups are missed and no duplicates are sent

Warning: Changing follow-up step timing on an active rule may cause missed or duplicate follow-ups. Use the start/end date approach instead.

Step 7: Enable Recall Automation

If you used the Quick Setup wizard with Enable now ticked, this is already done — automation is enabled and all four channels are allowed.
  1. Toggle Enabled in the Recall Automation card
  2. Configure which channels are allowed (SMS, Email, Letter, Telephone). You should match that to the channels you selected in the Optomate API settings.
  3. The Scheduled Runs section shows when the next run is due for each recall rule

Recalls are now active. The system will process due recalls on the configured schedule.

Per-channel rollout

You don't have to transfer all recall channels at once. You can enable just the channels you want Your Booking to handle (e.g. SMS only) and leave Optomate's built-in recall system handling the others (e.g. letters and phone calls).

For example, a practice might start with:

Once comfortable, enable the remaining channels in Your Booking and disable them in Optomate. The recommendation is to transfer all channels to Your Booking for a unified view of recall status, follow-up tracking, and summary reporting.


Staff Logins

Create login accounts so your staff can access the Staff Dashboard.

  1. Go to the Config tab in the admin panel
  2. In the Users card, click Add User
  3. Enter a username, password (minimum 8 characters), and optionally an email
  4. Select a role:
    • Staff — can access the Staff Dashboard only (/staff)
    • Admin — full access to both the admin panel and Staff Dashboard
  5. Click Create

Staff log in at https://yourpractice.yourbooking.au/staff/login.

You can promote/demote users between Staff and Admin roles, or deactivate accounts using the toggle in the Users card. You cannot deactivate your own account.


Monitoring & Daily Operations

See the Staff Dashboard Guide for full documentation on the staff interface. The dashboard has the following tabs:


Patient Replies

Patients can reply to reminder and recall SMS messages. Every reply body is stored in Optomate — YourBooking does not retain the free text on its own servers. The staff dashboard's Sent History tab records that the reply happened (patient, timestamp, YES / NO / STOP / MESSAGE category) and the practice receives an email with the full text at the moment the reply arrives.

Where to find the reply body

Reply to Where the text lives How to find it
Reminder The appointment's COMMENTS field in Optomate Open the appointment in Optomate — the comments show [Sent SMS <time>] followed by [Reply <time>]: <body>
Recall A new Patient Note on the patient's record Open the patient in Optomate → Notes tab — look for Recall SMS reply (stop) or Recall SMS reply (message)
Feedback A new Patient Note on the patient's record Same — labelled Feedback SMS reply (stop) or Feedback SMS reply (message)
Opt-out / STOP Both the patient's Marketing preference is set to "Exclude" and a Patient Note records the STOP text The preference change is audit-visible; the note contains the exact words the patient sent

YourBooking writes the Patient Note via the Optomate API at the moment the reply arrives, so the note is timestamped with the reply time. The note's DESCRIPTION field identifies the reply category so staff can scan the notes list quickly — stop for opt-outs, message for anything else. Recalls and feedback don't ask a yes/no question, so replies aren't classified further (just "did they opt out or send a message?").

Reminder replies — appointment actions

In addition to storing the body, a reply to a reminder triggers these appointment updates:

Reply Optomate Status Optomate Comments Action
Y or Yes Changed to Confirmed Reply text and timestamp appended Appointment confirmed
N or No Appointment cancelled Reply text and timestamp appended Appointment removed from schedule
STOP No status change [OPTOUT] marker + reply appended Patient's Marketing preference set to "Exclude" in Optomate. Future recall messages are suppressed.
Any other text No status change [MSG] marker + reply appended Recorded for staff review

When a reminder SMS is sent, the appointment comments are updated with [Sent SMS <timestamp>]. When the patient replies, the reply text and timestamp are appended, e.g. [Reply 27/03/26 10:30 AM]: Yes.

Recall replies

Reply Action
STOP Recall marked as opted out. In Optomate, the patient's Marketing preference is set to "Exclude" and Initial Recall preference is set to "Mobile Phone". All future recall follow-ups for this patient are suppressed. A Patient Note with DESCRIPTION Recall SMS reply (stop) records the text.
Any other text Patient Note created with DESCRIPTION Recall SMS reply (message). Practice receives an immediate notification email.

Reply notifications

Patient replies are emailed to the practice immediately with the full body, so reception sees them without having to open Optomate. Notifications are controlled by the Reply notifications toggles in the SMS Configuration card (both default on).

Notifications go to the practice email configured in the practice settings, and include the patient name, reply text, and a link back to the staff dashboard. They are sent in addition to recording the reply in the Sent History tab.


Summary Emails

After each reminder or recall batch finishes sending, the system schedules a summary email to the practice. The delay between the batch sending and the summary email is configurable per rule via the Summary email delay (hours) field on the rule editor — most practices use 24 hours so the summary captures next-day Yes / No replies before landing in the inbox.

Reminder summary

Sent after each reminder batch. Three sections:

Recall summary

Sent after each recall batch. Splits initials from follow-ups so progress through the chain is visible:

Both summaries include direct links back to the staff dashboard tabs that need attention (Print Queue, Call Queue, Sent History) so reception can act on outstanding items in one click. The summary goes to the practice email configured in the practice settings.


Troubleshooting

Reminders not sending

Recalls not sending

Patient received duplicate SMS

"No template found" error

SMS not delivered