For Cliniko clinics

Your Cliniko, on autopilot.

Recalls that book themselves, cancellations that record their reason, and every text logged against the patient. Luha builds custom automations on top of Cliniko so your front desk can focus on the people in front of them.

Illustration · sample data

Built on Cliniko

Automations we can build on Cliniko.

Each one uses Cliniko's own API, so it works with the records your team already keeps. Mix and match, or tell us what you need and we'll build it.

Recalls that get booked

When a recall your team set in Cliniko falls due, Luha texts the patient with real open times and books the one they pick.

UsesRecalls · Available times · Individual appointments

Cancel by text, with the reason

Patients reply to cancel and Luha cancels in Cliniko with the matching reason, like Feeling better or Away, so your reports stay accurate.

UsesIndividual appointments · Cancellation reasons

Did-not-arrive follow-ups

Appointments marked as did not arrive trigger a same-day text to rebook, before the patient drops out of care.

UsesIndividual appointments

Forms from your Cliniko templates

Send the forms you've already built in Cliniko by text. Completed forms land straight on the patient's file.

UsesPatient form templates · Patient forms

Every text logged in Cliniko

Each message Luha sends is recorded in the patient's Communications, so the whole conversation is visible without leaving Cliniko.

UsesCommunications · Patients

Unpaid invoice reminders

Luha checks Cliniko for invoices that are still unpaid and sends polite reminders until they're settled.

UsesInvoices

How Luha connects to Cliniko

API
Cliniko REST API
Access
An API key created by a Cliniko user (My Info, then API keys). Delete the key in Cliniko at any time to disconnect.
Changes
Luha checks for new and updated appointments using Cliniko's updated-at filters.
Limits
Stays within Cliniko's 200 requests per minute.
Region
Your Cliniko shard, such as AU1 for Australian accounts.

Luha reads from Cliniko

  • Individual appointments
  • Available times
  • Patients
  • Recalls
  • Invoices
  • Patient form templates
  • Practitioners
  • Appointment types

Luha writes back to Cliniko

  • Appointments booked, moved or cancelled
  • Patient forms
  • Communications
  • Recalls
  • Patient attachments

Exactly what's connected depends on the automations we build for your clinic. We'll walk you through the setup.

Customer stories

Clinics using Luha with Cliniko.

See all customer stories.

Video story

PhysiotherapyVIC

Saving up to 50% of the workday at Evolve Physio.

  • Exercise videos from notes
  • GP referral report
  • DNA tracking

“It's saving up to 50% of our workday, and being on top of our billables for the week is over 95%.”

Semih TaflanEvolve Physio · VIC
FAQ

Questions from Cliniko users.

Will our team see Luha's messages in Cliniko?

Yes. Luha can log every message it sends in the patient's Communications in Cliniko, so the front desk sees the full conversation without switching systems.

What do we need to connect Cliniko?

An API key from a Cliniko user account, created under My Info. We'll walk you through it during setup, and deleting the key in Cliniko disconnects Luha straight away.

Can Luha use the recalls we already set in Cliniko?

Yes. Luha reads the recalls your team creates in Cliniko, texts patients when they're due and offers real available times to book.

What happens when a patient cancels by text?

Luha cancels the appointment in Cliniko with the matching cancellation reason and can offer the freed-up time to other patients.

How do we get started?

Book a free 30-minute consultation. We'll look at where admin time goes in your clinic, then send a custom proposal with a clear timeline and investment details. Implementation includes training for your team and ongoing support once you're live.

Other integrations

Cliniko is a trademark of its owner. Luha is an independent service and is not affiliated with or endorsed by Cliniko. Illustrations use sample data.

Get started

Ready to automate Cliniko?

Start with a free 30-minute strategy session to find where admin time goes in your clinic and what to automate first.