Cancelled appointments are one of the most predictable problems in clinic scheduling, and one of the least predictable in timing. A patient reschedules, forgets, or messages to say they cannot make it, and a slot on the calendar that was booked weeks in advance suddenly sits empty. If nobody reacts within minutes, it usually stays empty.
For clinics running Cliniko, DataFlows can fill that slot automatically, often before the original patient has even hung up. The waitlist and the SMS messaging both run natively inside DataFlows' own Cliniko integration, so there is no separate automation platform to configure. This post explains what Cliniko Waitlist SMS is, why it matters for Australian clinics, and exactly how it works.
What Is Cliniko Waitlist SMS
Cliniko Waitlist SMS is a feature built directly into DataFlows' own Cliniko integration. Staff add patients to a waitlist inside DataFlows, recording the appointment type they want, optionally a specific practitioner, an optional cutoff date after which they no longer want to be offered anything, and free-text notes such as "weekday mornings only." DataFlows already checks Cliniko for cancellations every couple of minutes as part of its existing reminder system, so when a slot frees up, it is matched against the waitlist automatically, with no third-party automation tool involved.
A small batch of matching patients, capped at a configurable number, is texted straightaway. The first one to reply and claim the slot gets it, and the rest of that batch are told it has been taken. Because the invitation goes out by SMS rather than email or an app alert, it reaches patients within seconds and gets read far sooner than most other channels.
For a clinic, this turns a cancellation from lost revenue into a quick rebooking. For the patient who gets the text, it can mean being seen days or weeks earlier than their original booking, which matters when practitioners are often booked out well in advance.
Why Cliniko Waitlist SMS Matters for Australian Businesses
Australian clinics across general practice, physiotherapy, dentistry, psychology and other allied health fields deal with cancellations on a near-daily basis. A patient gets sick, has a work clash, or simply forgets the booking. Whatever the reason, the practice loses income for that time slot unless someone can fill it quickly.
This matters more in a market where popular practitioners are frequently booked out for weeks. A patient sitting on a waitlist is often keen to be seen sooner, and offering them a same-week or even same-day slot is a meaningful improvement over waiting for their original appointment date.
A manual process for filling cancellations relies on front desk staff having spare time exactly when a cancellation comes in, which is not always the case. An automated SMS waitlist removes that dependency. The moment a slot frees up in Cliniko, eligible patients are notified whether or not anyone is at the desk to make the call.
There is also a compliance angle. Any waitlist messaging needs to respect the patient's consent preferences, particularly for health-related communication. Building the SMS side of this on a platform that supports clear opt-in and opt-out handling matters as much as the automation itself.
Multi-practitioner clinics feel this differently to solo practices. A physiotherapy clinic with five practitioners might have several cancellations a week across different diaries, each one needing to go to the right subset of waitlisted patients rather than a single generic list. Because DataFlows matches cancellations against the appointment type and practitioner recorded for each waitlist entry, this filtering happens automatically without extra admin steps each time a cancellation occurs.
Key Benefits
Faster slot recovery: A cancellation that comes in at 9am can be filled by 9:05am instead of sitting empty until end of day.
Less admin work: Reception staff no longer need to manually call down a waitlist and log who was contacted.
Higher response rates: SMS open rates are far higher than email, so waitlist invitations are seen and acted on quickly.
Better patient experience: Waitlisted patients get a real chance at an earlier appointment instead of waiting out their original booking date.
Fewer empty slots: Practices recover revenue that would otherwise be lost to late cancellations and no-shows.
How It Works, Step by Step
Because Cliniko Waitlist SMS is a native DataFlows feature rather than something built with a third-party automation tool, there is no workflow to assemble. Here is what happens end to end:
Build the waitlist: Staff use a page inside DataFlows to add patients who want an earlier appointment than what is currently booked. For each patient, they record the appointment type, optionally a specific practitioner, an optional cutoff date after which the patient no longer wants to be offered anything, and free-text notes.
A cancellation happens in Cliniko: DataFlows already checks Cliniko for cancellations every couple of minutes as part of the existing reminder system. When a cancellation is detected, it checks whether anyone on the waitlist matches that appointment type, practitioner and date.
A small batch is texted: The system texts a small batch of matching patients, not everyone on the list, capped at a configurable number (three by default), so one cancellation does not blast dozens of people. It picks whoever has been waiting longest without being offered anything yet, so the same few people are not repeatedly favoured.
First reply wins: Each patient gets a text along the lines of "A slot opened up for [appointment type] with [practitioner] on [date] at [time]. Reply CLAIM to take it." Whoever replies CLAIM first gets it. The system is built so two patients cannot both "win" the same slot, even if they reply within the same second.
Confirmation and a staff alert: The winner gets a confirmation text, and clinic staff get an alert (email or SMS) telling them to complete the booking in Cliniko. In this first version, DataFlows does not create the Cliniko appointment automatically, staff finalise it manually. That is a deliberate choice for the first release, not a limitation being hidden.
Everyone else gets told the truth: A patient who replies after someone else has already claimed it gets a message such as "sorry, that one's taken, we'll keep you on the list." If nobody claims it before the offer expires (a configurable window), staff are notified that the slot may need to be filled another way, and the patient stays on the waitlist for the next opening.
A physiotherapy clinic might use this to offer earlier rehab sessions to patients who flagged they wanted a faster appointment. A dental practice might use it to fill hygienist slots that open up after a reschedule. A psychology practice might restrict waitlist offers to patients who have explicitly opted in, given the sensitivity of the appointment type. The underlying feature stays the same across each case; only the waitlist filters and message wording change.
How DataFlows Helps
DataFlows provides the messaging layer that makes this kind of feature possible without a developer having to write custom integration code. The SMS API and SMS Automation tools handle sending, while Virtual Numbers give the clinic a dedicated number patients can reply to.
Two-way messaging is the part that makes a waitlist feature actually useful rather than just a one-way alert. Because the Cliniko integration handles both cancellation detection and reply parsing natively, a patient's CLAIM reply is matched to the right offer, locked so a second reply cannot also win the same slot, and turned into a confirmation text and a staff alert, all inside the same DataFlows account with no separate automation tool required.
For clinics that also send appointment reminders or recall campaigns, the same DataFlows account and Cliniko integration covers all of it. There is no separate system to manage for waitlist texts versus regular reminders, and a registered Sender ID can be set so patients recognise messages as coming from the clinic.
Clinics can get started by signing up at dataflows.com.au and connecting their Cliniko account.
Practices that want to go further can pair the waitlist feature with SMS Campaigns for periodic recall messaging, or use Contact Lists inside DataFlows to keep waitlisted patients organised separately from the general patient base. Because everything runs through the same account, reporting on delivery and response rates sits in one place rather than being split across multiple tools.
Best Practices
Get consent before adding anyone to an SMS waitlist: Patients should opt in to being contacted about earlier appointments, not just be added automatically because they are on a booking list. See our guide on Cliniko SMS consent workflows for how to set this up correctly.
Keep the message short and specific: Include the date, time, practitioner and a clear way to respond. A vague "slot available, call us" message gets ignored far more often than a specific offer.
Set a claim window: Give patients a set amount of time, such as ten or fifteen minutes, to reply before the offer moves to the next person on the list. State the window in the message itself.
Always close the loop: Confirm to the patient who claimed the slot, and let the rest of that batch know it has been filled so they are not left wondering.
Review your waitlist regularly: Remove patients who no longer need an appointment or who have not responded to recent offers, so messages go to people who are actually likely to take the slot.
Conclusion
A cancellation does not need to mean an empty chair and a lost booking fee. With a waitlist built into DataFlows' own Cliniko integration, clinics can turn a last-minute gap into a same-day appointment for a patient who has been waiting. Reception staff spend less time on the phone, and patients get a fair, fast shot at being seen sooner.
Sign up at dataflows.com.au to connect DataFlows with your Cliniko account and start filling cancellations automatically.
You May Also Like
Cliniko Recall Reminders via SMS: Reactivate Lapsed Patients
Reduce No-Shows in Cliniko with SMS Confirmations
Cliniko SMS Consent Workflows: Compliant Patient Messaging
How to Send SMS from Cliniko
Cliniko SMS Reminders with DataFlows
