Cliniko Integration

DataFlows + Cliniko

Automate patient SMS directly from your Cliniko account — reminders, AI replies, recalls, follow-ups, invoice notifications and campaigns.

✓ ACMA Registered Originating Telco✓ Spam Act 2003 Compliant✓ Works with all Cliniko plans✓ No coding required
What it does

Full Patient Communication, Automated

DataFlows connects to Cliniko via API to automate patient communication across the full care journey. Once connected, everything runs automatically — no staff action required.

FeatureWhat happens
Appointment RemindersSMS sent automatically before each appointment. Patients reply YES, NO, or MOVE.
AI Reply HandlingPatient replies are classified by AI. Confirmations are written back to Cliniko automatically. Cancellations and questions are escalated to staff by SMS and email.
Post-Appointment Follow-UpA follow-up SMS is sent after each visit, at a delay you configure.
Recall AutomationPatients with an active recall record receive an SMS when their recall date falls within your configured window.
Invoice SMSPatients are notified when a new invoice is created, with a payment link when Cliniko online payments are enabled.
SMS CampaignsTargeted bulk SMS to patient groups filtered by appointment date and attendance.
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, go to Settings → Integrations → API Keys. Create a new key and copy it. Also note your shard — it's the part of your Cliniko URL before .cliniko.com (e.g. au5 from yourpractice.au5.cliniko.com).

3

Connect in DataFlows

In DataFlows, click Cliniko in the sidebar. Enter your API key and select your shard. DataFlows will validate the connection instantly.

4

Configure your settings

Choose which automations to enable, set your message templates, and configure your sender ID or virtual number. Each feature can be enabled or disabled independently.

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 Settings → Integrations → 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 — 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.

Replies go to your DataFlows inbox. If AI Reply Handling is enabled, confirmations are automatically written back to Cliniko. Cancellations and questions trigger an alert to your nominated staff contact.

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.