Avilo handles patient replies, runs reactivation campaigns, fills cancelled slots from your waitlist, and notifies the right practitioner the moment something needs attention. Built for Cliniko.
Here’s what Avilo handled overnight
Cliniko’s appointment reminders are excellent. But the moment a patient replies — to reschedule, cancel, ask anything — that message lands in a shared comms tab. No notification. No routing. No one checking it because everyone’s with a patient.
The reply doesn’t disappear into the system. It disappears from the practice.One practitioner picked up their own patient. The rest sit in the shared inbox, waiting for someone to read each one, work out who it’s for, and chase a response — usually hours later, sometimes never.
When a patient replies, Avilo reads the message, figures out what they want, and runs the whole conversation by SMS. Pick a scenario:
Patient texts back to move their appointment. Avilo reads the message, checks live availability in Cliniko, offers three real options that fit the practitioner’s diary, confirms the slot, and writes it back. The patient feels looked after - the diary stays full.
Every clinic treats cancellations differently, so Avilo follows yours. Set it to try a reschedule first, cancel the slot directly, or ask the patient to phone reception — whatever your policy requires. Avilo runs that same flow every time and keeps Cliniko accurate.
The moment a cancellation frees a slot, Avilo reaches out to the next patient on your waitlist by SMS, offers them the exact time, and books them in the second they say yes. No response? It moves straight to the next person in line — so the gap closes itself without anyone lifting a finger.
Practice info, pricing, location, parking, what to bring, opening hours — Avilo handles them straight from your practice knowledge base, in your tone. If the question isn’t in the playbook, Avilo doesn’t bluff. It tells the patient someone will follow up and pings the right person on your team.
Clinical questions. Anything emotional. Anything ambiguous. Anything the patient is asking that Avilo isn’t confident answering — it stops. You get an instant Slack, Teams, Discord or SMS alert with the patient, the context, and a quick way to take over the conversation. Conservative by default. You set the threshold.
Every reply answered in under a minute — day, night, weekend. No one waits on the comms tab.
Cancellations filled from your waitlist before the slot goes cold. Reschedules handled in seconds.
Follow-up admin disappears, so your team spends its hours on patients — not the inbox.
Cliniko’s communication tools were built for outbound: appointment reminders, recall messages, notifications going out. Everything inbound is left to manual handling. Here’s what Avilo adds on top.
Avilo doesn’t replace Cliniko. It does the work Cliniko was never built to do.
Avilo only takes action on conversations where it’s confident — reschedules, cancellations, simple practice questions. Anything ambiguous, anything clinical, anything emotional — it stops and alerts you.
The moment a patient mentions pain levels, symptoms, treatment specifics, or anything off-script, Avilo hands the conversation to the right person on your team within 60 seconds. You can set the confidence threshold per practice. Conservative by default.
About 15 minutes. We connect Avilo to your Cliniko via the official API, configure your routing rules (which messages go to which practitioner / channel), and run it live. No engineering involvement, no data migration, no downtime.
Most practices are running their first real patient conversation through Avilo by the end of the same morning.
Yes. All patient data stays on Australian-hosted infrastructure. We’re officially integrated with Cliniko via their API — we read availability, write appointments, and sync notes back without ever moving data outside the Cliniko / Avilo perimeter.
Conversations are encrypted in transit and at rest. We don’t train models on your patient data. You can export or delete everything in one click.
Cliniko sends thousands of outbound reminders. When patients reply, those messages land in a shared comms tab nobody is actively watching. The result: reschedules get missed, cancellations don’t get filled, simple questions take hours to answer, and the silent revenue leak is invisible until you look for it.
Avilo handles every one of those inbound messages instantly, in your tone. You only get pulled in when something genuinely needs you. Reception gets freed from constantly looking at a screen, allowing them to provide the best experience for the clients in-front of them in the practice, or work on higher value tasks to grow your clinic.
Because that’s where your patients actually are. Cliniko sends reminders via SMS — patients reply via SMS. Open rates sit around 98%, response times average under 90 seconds. Email rots in spam folders; web chat assumes the patient is on your site.
SMS meets the patient where they already are, on the device they already have, in the thread Cliniko already started. Everything else adds friction we don’t want.
No. Avilo replaces the admin work nobody on your team actually wants to do — the chase-up texts, the reschedule back-and-forth, the “sorry, just seeing this now” messages, the manual diary updates.
For small clinics where the owner is doing all of that themselves: Avilo gives them their evenings back. For larger clinics with admin teams: Avilo unlocks those teams to spend their hours on higher-value work — patient relationships, billing accuracy, intake quality — rather than sifting through a shared inbox.
Avilo wasn’t built by a generic SaaS team looking for a vertical to ship into. It was built by a physiotherapist who got tired of finding patient messages hours after they were sent — by which point the appointment was already missed, the slot was empty, and the patient was annoyed.
Most of those messages weren’t missed because we didn’t care. They were missed because we were with patients. Back-to-back, all day. There’s no time to check a shared inbox and sift through every reply to find the ones that need a response now.
That’s the world Avilo is built for. Not generic clinic software. Software that knows what it’s like to be on the floor of one.
Designed around the realities of a fully-booked clinic day.
Official integration. Reads & writes directly to your diary.
All patient data stays on AU-hosted infrastructure.
Connect Cliniko, configure routing, you’re live.
We'll walk you through Avilo running in a real Cliniko environment. No sales pitch.