Cliniko

Cliniko

Let AI connect your sources for you

Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Learn more
PostHog Wizard hedgehog

Connect Cliniko to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.

Enter your Cliniko API key. You can generate one from your Cliniko account under My Info > API Keys. The clinic's region (shard) is detected automatically from the key.

Configuration

OptionTypeRequired
API keypasswordYes

Linking Cliniko to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Cliniko
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
appointment_types

A configurable type of appointment (e.g. Initial Consultation), with duration and pricing defaults.

Incremental, Full refreshupdated_at
attendees

A patient's attendance record for one appointment, including arrival and cancellation status.

Incremental, Full refreshupdated_at
businesses

A business location (clinic site) within the practice.

Incremental, Full refreshupdated_at
group_appointments

An appointment with multiple patient attendees, run by one practitioner.

Incremental, Full refreshupdated_at
individual_appointments

A one-on-one appointment between a patient and a practitioner.

Incremental, Full refreshupdated_at
invoice_items

A single line item (service or product) on an invoice.

Incremental, Full refreshupdated_at
invoices

A billing invoice raised for a patient's appointment.

Incremental, Full refreshupdated_at
patients

A patient (client) record in the practice.

Incremental, Full refreshupdated_at
practitioners

A practitioner (allied health provider) who delivers appointments.

Incremental, Full refreshupdated_at
products

A stock item (e.g. retail product) that can be sold or used in appointments.

Incremental, Full refreshupdated_at
referral_sources

How a patient was referred to the practice (e.g. a referring doctor or marketing channel).

Incremental, Full refreshupdated_at
treatment_notes

A clinical treatment note recorded for a patient's appointment.

Incremental, Full refreshupdated_at