Cliniko Integration

DataFlows + Cliniko

A complete, set-and-forget replacement for Cliniko's built-in SMS reminders. Instant booking confirmations, cancellation and reschedule notices, AI-handled patient replies, recalls, follow-ups, invoice SMS, a two-way patient inbox and campaigns — all running automatically from your Cliniko data.

✓ ACMA Registered Originating Telco✓ Spam Act 2003 Compliant✓ Works with all Cliniko plans✓ Multi-location support✓ No coding required
Set it and forget it

Always in Sync with Cliniko

Connect once, and DataFlows stays in lockstep with your Cliniko account from that moment on. There is nothing for your staff to run, trigger or remember.

DataFlows polls Cliniko continuously — new bookings, cancellations and reschedules are picked up automatically, around the clock
Nothing to set up on Cliniko's side: no webhooks, no plugins, no manual syncing — ever
Multi-location ready: settings, reminders and campaigns can all be configured per business/location for practices with more than one Cliniko business
Automatic notifications

Seven SMS Types, All On Autopilot

Each message type below is independently toggleable and has its own editable template. And unlike Cliniko's built-in reminders, DataFlows also texts patients the instant a booking is created, cancelled or moved — not just before the appointment.

Message typeWhat happens
Appointment RemindersSent automatically at your chosen lead time before every appointment. Patients can confirm, cancel or ask to move by simply replying.
Booking ConfirmationAn instant SMS the moment a new appointment is created in Cliniko — patients get the details in writing straight away.
Cancellation NoticeAn instant SMS the moment an appointment is cancelled in Cliniko. Only sent to patients who were already notified about the appointment, so nobody hears about a booking they never knew existed.
Reschedule NoticeAn instant SMS the moment an appointment time changes, separate from the reminder itself. The reminder also recalculates and re-sends based on the new time — not the original one.
Post-Appointment Follow-UpA follow-up SMS sent a configurable number of hours after each appointment ends.
Recall RemindersSMS sent ahead of Cliniko Recall due dates — checkups, reviews — with a lead time you configure.
Invoice SMSPatients automatically receive their invoice amount and a payment link by SMS.
Two-way, handled by AI

Patient Replies That Handle Themselves

When patients text back, DataFlows understands the reply and acts on it — confirmations flow straight into Cliniko, and only the messages that genuinely need a human reach your staff.

CapabilityWhat happens
Automatic reply classificationEvery patient reply is classified as confirm, cancel, reschedule or question — using AI plus keyword triggers you can customise for your clinic.
Auto-confirm in ClinikoConfident "confirm" replies are confirmed directly in Cliniko. No staff action needed.
Smart escalationCancellations, reschedule requests and unclear questions are escalated to your staff automatically by email and/or SMS.
Consent audit trail (optional)Log confirmed replies as timestamped notes directly on the Cliniko appointment — a compliance-friendly record for practices that need telehealth-style consent trails.
Inbox & campaigns

Talk to Patients, and Win Them Back

Beyond automated notifications, DataFlows gives your front desk a full conversation view — and marketing tools built around your real appointment data.

FeatureWhat happens
Two-way Patient InboxEvery SMS conversation with every patient in one threaded inbox, tied back to their Cliniko appointment. Staff can jump in and reply manually whenever a conversation needs a human.
Manual Campaign BuilderFilter patients by appointment date range and outcome — attended, no-shows or all — preview the exact recipient list, then send a one-off campaign. Ideal for reactivation and promotions.
Recurring Campaign SchedulesAuto-prepare a campaign on a daily or weekly schedule (e.g. "every Wednesday's appointments, two days ahead"). Nothing sends silently — the recipient list is prepared on schedule, then staff review it and click Send.
Reliability & compliance

Built for Record-Keeping

Everything is logged, exportable and customisable — so your practice keeps full visibility and control.

FeatureWhat happens
Full Activity LogEvery automated SMS sent and every patient reply received, logged in one place — with CSV export for record-keeping.
Link shortening & click trackingOptionally shorten links in reminder messages and see when patients click them.
Fully customisable templatesEvery message type ships with a sensible default template, and every single one can be reworded in your clinic's voice — with merge tags like {patient_name}, {date}, {time}, {practitioner} and {business}.
Setup

How to Connect

Five steps from sign-up to live SMS — no developers needed.

1

Create a DataFlows account

Sign up at sms.dataflows.com.au. Choose any plan — Cliniko integration is available on all paid plans.

2

Get your Cliniko API key

In Cliniko, click your name in the bottom-left corner, then My Info, then scroll down to Manage API keys and click Add API key. Copy the generated key. DataFlows reads your Cliniko region straight from the key, so there is nothing else to note down.

3

Connect in DataFlows

In DataFlows, click Cliniko in the sidebar and paste your API key. DataFlows validates the connection and detects your region instantly.

4

Configure your settings

Choose which automations to enable, set your message templates, and configure your sender ID or virtual number. Each message type can be toggled independently — and if you run multiple Cliniko businesses, everything can be configured per location.

5

Go live

That's it. DataFlows starts monitoring your Cliniko account and sending SMS automatically from that point forward.

Requirements

What You Need

An active DataFlows account (paid plan)
A Cliniko account (any plan)
A Cliniko API key (generated in Cliniko under My Info → Manage API keys)
A virtual number or approved Sender ID in DataFlows (for two-way AI replies, a virtual number is required)
FAQ

Common Questions

Yes — that's exactly what it's designed for. DataFlows covers everything Cliniko's native reminders do, plus instant booking confirmations, cancellation and reschedule notices, AI-handled replies, recalls, follow-ups, invoice SMS and campaigns. Most practices switch off Cliniko's native reminders and let DataFlows handle all patient SMS.

Yes — DataFlows connects via the standard Cliniko API, which is available on all plans.

No. DataFlows reads appointment and patient data directly from Cliniko. Patients receive SMS on the mobile number stored in their Cliniko record.

Every reply is classified automatically as confirm, cancel, reschedule or question — using AI plus keyword triggers you can customise. Confident confirmations are confirmed directly in Cliniko with no staff action; everything else is escalated to your staff by email and/or SMS. Every conversation also appears in the two-way Patient Inbox, where staff can reply manually at any time.

Yes. Settings, reminders and campaigns can all be configured per business/location for practices with multiple Cliniko businesses.

DataFlows stores only the data required to send and log SMS (patient name, phone number, appointment time). Full privacy policy: dataflows.com.au/privacy-policy

Email [email protected] and our team will get back to you.

Ready to Connect?

Connect DataFlows to Cliniko and start automating patient SMS in minutes.