Think Bullish
Direct API

Cliniko integration for the A.I. front desk

Cliniko has a public, self-serve API that covers the whole booking loop: available times per practitioner and appointment type, booking, cancelling, rescheduling, and patient records. It is one of the cleanest systems to connect.

Built for: Physiotherapy, chiropractic and allied health clinics

What the connection does

What the front desk can do in Cliniko.

  • Look up existing patients

    Yes
  • Create new patients

    Yes
  • Update patient details

    Yes
  • Read providers and locations

    Yes
  • See open appointment times

    Yes
  • Book appointments

    Yes
  • Cancel appointments

    Yes
  • Reschedule appointments

    Yes

How booking works

From the call to Cliniko.

The front desk asks Cliniko for available times for the practitioner and appointment type the caller needs, then books the chosen time straight into Cliniko. Changes and cancellations are made in Cliniko as well.

What you will need

  • A Cliniko user who can create an API key
  • The appointment types the front desk may book

Setup

How we connect Cliniko.

  1. 01

    Create an API key

    Someone at the clinic creates a Cliniko API key and shares it with us securely. No vendor approval is needed.

  2. 02

    Map practitioners and appointment types

    We set which practitioners, businesses and appointment types the front desk may book, and which are staff-only.

  3. 03

    Test, then go live

    Test patients and bookings are created and removed before live calls start.

Cliniko integration questions, answered.

Do we have to change anything about how we use Cliniko?

No. Cliniko stays your system of record. The front desk works inside the schedule, appointment types and providers you already have, and your team keeps working in Cliniko as they do today.

Does Cliniko have to approve the connection?

No. Cliniko's API is self-serve: the clinic creates the key in its own account.

The 100-patient guarantee

100 new patients guaranteed or you don't pay.

We guarantee 100 new patients, not just names in a CRM or spreadsheet. If we do not deliver 100 under the agreed patient-acquisition program terms, you don't pay.

See my 100-patient plan