A patient books an appointment on Monday, cancels on Tuesday, and then has their session moved to Friday. Each of those changes matters to someone, and each one is easy to miss when the only message a patient receives is a reminder the day before. Instant SMS notices close that gap.
This guide explains the three instant notices DataFlows sends from Cliniko: the booking confirmation, the cancellation notice and the reschedule notice. You will learn what triggers each one, what each message contains, why they are separate from reminders, and the rule that keeps cancellation notices from going to the wrong people.
What Is a Cliniko Cancellation SMS and Instant Notice?
A Cliniko cancellation SMS is a text message sent to a patient automatically at the moment an appointment is cancelled in Cliniko, without any staff member needing to write or send it. It belongs to a wider group of instant notices that also includes the booking confirmation and the reschedule notice. Each notice is triggered by a change to the appointment calendar rather than by a timer, so the patient hears about the change straight away instead of waiting for the next scheduled reminder. DataFlows connects to Cliniko natively by polling Cliniko's API directly, then sends the SMS from the clinic's own sender number. Every notice can be switched on or off independently, every template is editable, and the settings can differ for each business location. In short, an instant notice is a message about something that just happened, while a reminder is a message about something that is about to happen.
Why Instant Notices Matter for Australian Clinics
Australian allied health clinics, dental practices and specialist rooms run on tight calendars. A late cancellation leaves an empty chair that nobody had time to fill, and a patient who does not know their appointment has moved may simply turn up at the old time.
Many clinics have not configured Cliniko's own native notifications. That leaves a gap: the practice management system knows an appointment has changed, but the patient does not. SMS closes that gap because it reaches people on the device they already carry.
There is also a trust element. A patient who receives a clear, immediate text confirming a booking or a change feels looked after. Front desk staff, in turn, field fewer calls asking "did my booking go through?" or "is my appointment still on?".
The Three Instant Notices Explained
Booking confirmation
The booking confirmation is sent the moment a new appointment is booked in Cliniko. The message includes the business name, the practitioner, and the date and time of the appointment. It is independent of the later reminder, so a patient who books weeks ahead still receives proof of the booking straight away.
Cancellation notice
The cancellation notice is sent immediately when an appointment is cancelled in Cliniko. It tells the patient the appointment has been cancelled so there is no confusion later. Because the text goes out as soon as the status changes, it works whether the cancellation was made by the patient over the phone or by staff in the calendar.
Reschedule notice
The reschedule notice is an instant SMS with the new time, sent when Cliniko's own reschedule tool moves an appointment. It is separate from, and faster than, the next scheduled reminder. The reminder also recalculates for the new time, so the patient is not left with a stale reminder pointing at the old slot.
Key Benefits of Instant Notices
- Patients know straight away. Each change reaches the patient when it happens, not hours later when the next reminder runs.
- Fewer reception calls. A written confirmation or change notice answers the question before the patient has to ask it.
- Less chance of a wasted slot. When a cancellation is known promptly, the clinic can act on the free time sooner.
- No manual messaging. Staff do not type or send anything. The notice follows the calendar automatically.
- Full control of wording. Every template is editable, using merge tags such as {patient_name}, {date}, {time}, {practitioner} and {business}.
- Switch on only what you need. Each message type has its own toggle, so a clinic can start with one notice and add the others later.
How Instant Notices Differ From Reminders
It is tempting to treat every appointment text as a reminder, but the two behave differently. A reminder is time-based. DataFlows can send it a set number of hours before the appointment (rolling mode) or once a day at a fixed time such as 9am for everything due tomorrow (fixed mode). A clinic can also add more reminder slots, for example one at 48 hours and another on the day.
An instant notice is event-based. It fires because something changed in Cliniko, not because a clock reached a certain point. That is why a reschedule notice can arrive within moments of the change while the next reminder may be a day away.
Keeping them separate also keeps the wording honest. A reminder says "see you soon". A cancellation notice says "this appointment is cancelled". Mixing the two into one template would force a vague message that suits neither situation. For a full explanation of reminder timing, read our guide to rolling and fixed reminder timing for Cliniko.
The Rule: Cancellation Notices Only Go to Patients Already Notified
One rule shapes how the cancellation notice behaves. DataFlows only sends a cancellation notice to patients who were already notified about the appointment.
The reasoning is simple. If a patient never received a confirmation or reminder for an appointment, a message announcing its cancellation would be confusing. They would be told about something they did not know existed. Limiting the notice to patients who were already notified keeps every message meaningful.
This rule also fits with consent. DataFlows respects each patient's Cliniko-recorded reminder and follow-up SMS consent setting before sending. You can read more about that in our post on Cliniko SMS consent workflows.
Step-by-Step: Setting Up Instant Notices
1. Create a Cliniko API key. In Cliniko, go to My Info and then Manage API keys. DataFlows reads your Cliniko region from the key.
2. Connect Cliniko in DataFlows. Add the key on the Cliniko integration page. If your clinic has several locations, each business can be configured on its own.
3. Choose your sending number. Pick a registered alpha Sender ID so patients see the clinic name, or a dedicated virtual number. A Sender ID is one-way only, which suits notices that do not need a reply. A virtual number is two-way and is required for anything that needs a patient reply, such as reminder confirm and cancel.
4. Switch on the notices you want. Toggle the booking confirmation, cancellation notice and reschedule notice independently.
5. Edit the templates. Adjust the wording and add merge tags so each message reads naturally for your clinic.
6. Test with a sample booking. Book, cancel and reschedule a test appointment in Cliniko and check each message arrives as expected.
Example Messages
These examples show the kind of wording a clinic might use. Edit them freely to match your voice.
- Booking confirmation: "Hi {patient_name}, your appointment with {practitioner} at {business} is booked for {date} at {time}. We will text you closer to the date."
- Cancellation notice: "Hi {patient_name}, your appointment with {practitioner} on {date} at {time} has been cancelled. Please contact {business} to book a new time."
- Reschedule notice: "Hi {patient_name}, your appointment with {practitioner} has moved to {date} at {time}. See you then. {business}"
How DataFlows Helps
DataFlows is an Australian SMS platform, and its Cliniko integration is built to work natively with Cliniko's API. There is no Zapier step and no webhook to configure. DataFlows polls Cliniko directly and sends the right message when it detects a change.
Beyond the three instant notices, the same integration covers smart reminders, two-way reply handling, waitlist messages and post-appointment follow-ups. If a patient replies to a reminder, AI-assisted classification recognises confirm, cancel and reschedule intents, and anything needing a human is escalated to staff. For the full picture, see the complete guide to Cliniko SMS features.
Pricing is pay-as-you-go with no monthly or annual fees. You buy SMS credits and top up when you need to, so a small clinic pays for what it sends.
The three notices also pair well with a waitlist. When a cancellation is detected, DataFlows can text matching waitlisted patients, and the first to reply CLAIM wins while staff finalise the booking manually in Cliniko. Learn more in our post on filling cancellations from a Cliniko waitlist.
Best Practices
- Keep messages short. Include the practitioner, date and time, and nothing more. Patients scan these texts in seconds.
- Name your clinic. Use the {business} merge tag so patients know who is writing, especially if you use a virtual number.
- Match the sender to the job. A Sender ID suits one-way notices. Use a virtual number when patients need to reply.
- Do not overlap messages. Review your reminder timing so a reminder never lands directly on top of an instant notice.
- Edit templates per location. Each business location can have its own wording, number and timing, so tailor them where practices differ.
- Test every change type. Book, cancel and reschedule a test appointment after any template edit.
- Respect consent. Rely on the consent setting recorded in Cliniko, and keep the audit trail available if you ever need to review what was sent.
Conclusion
Booking, cancellation and reschedule texts turn a quiet calendar change into a clear message the patient actually sees. Because each notice is triggered by the change itself, it arrives faster than any scheduled reminder, and because cancellation notices only go to patients already notified, every text makes sense to the person receiving it.
Ready to try it? Sign up at dataflows.com.au, connect Cliniko with your API key, and switch on the notices your clinic needs.
