Konnectify

Cliniko + Konnectify

Learn how to integrate and use Cliniko with Konnectify to automate clinic operations, patient management, appointments, invoicing, and healthcare workflows across your tools.

Learn how to integrate and use Cliniko with Konnectify to automate clinic operations, patient management, appointments, invoicing, and healthcare workflows across your tools.

Getting Started

What is Cliniko?

Cliniko is a cloud-based practice management software designed for healthcare professionals and clinics. It helps businesses manage patient records, appointments, invoices, treatment notes, products, practitioners, and communications from a unified platform. Cliniko enables clinics to streamline scheduling, billing, patient documentation, and day-to-day operational workflows efficiently.

Why integrate Cliniko via Konnectify?

By integrating Cliniko with Konnectify, you can automate healthcare and clinic workflows without writing code.

Konnectify allows Cliniko to connect with your CRM, marketing tools, accounting systems, internal databases, and other business applications so that patient data, appointments, invoices, products, and alerts flow automatically between systems.

This ensures improved operational efficiency, reduced manual data entry, faster patient communication, and better data accuracy across systems.

New to Cliniko?

Sign up and explore the platform to start managing your clinic operations effectively.

Sign up →

New to Konnectify?

Sign up to start building Cliniko automations in minutes.

Sign up →

What You Can Do with Cliniko in Konnectify?

When Cliniko is connected to Konnectify, you can build powerful automations such as:

  • Automatically create patients or contacts from form submissions or CRM updates
  • Create or update appointments based on external booking systems
  • Sync invoices with accounting platforms
  • Trigger notifications when appointments are created or updated
  • Automatically create medical alerts for specific patient conditions
  • Sync product inventory updates with external inventory systems
  • Store patient or appointment data in Google Sheets or databases for reporting
  • Create treatment notes automatically using predefined templates
  • Trigger workflows when availability blocks are created or updated

These automations help reduce manual administrative work, improve patient experience, and maintain consistent healthcare records across systems.

Automate Workflows by Connecting Cliniko.. Try it now →

Cliniko API Documentation

Konnectify uses the Cliniko API to securely interact with your Cliniko account. The API allows external platforms to create, read, update, and manage patients, appointments, invoices, products, practitioners, and other clinic data programmatically.

Common Cliniko API Capabilities
  • Create and update patients and contacts
  • Manage individual and group appointments
  • Create and update invoices
  • Manage products and inventory
  • Create and retrieve treatment notes
  • Manage availability blocks
  • Retrieve practitioner and business information
  • Access communication records
Authentication

Cliniko supports API authentication using:

  • API Key (recommended)
  • Basic authentication (API key with account details)

You can generate your API key from your Cliniko account settings and use it while creating the connection in Konnectify.

Things to Know Before You Start
  • API access depends on your Cliniko subscription plan
  • Certain fields (like patient details and appointment types) may be mandatory
  • Rate limits apply based on your subscription
  • Practitioner, appointment type, and template IDs must match your Cliniko account configuration
  • Proper permissions are required to access patient and financial data

For detailed API references, request/response parameters, and examples, refer to the official Cliniko API documentation.

Open API Docs →

How to Connect Cliniko to Konnectify

This section explains how to connect your Cliniko account to Konnectify so you can use Cliniko as a trigger or action in your workflows.

Prerequisites

Before creating the workflow, ensure you have:

  • A valid Cliniko account
  • A Cliniko API Key
  • Access to the Konnectify platform
  • Required admin or API permissions in Cliniko
  • Permission to create/manage connections in Konnectify

Step 1: Connect Cliniko in Konnectify

  1. Log in to Konnectify
  2. Click New on the top-right corner and select Connections
  3. Select Cliniko
  4. Enter:
    • Connection Name (e.g., my cliniko connection – This name is for reference only and helps distinguish between multiple Cliniko connections within Konnectify)
    • API Key
      Enter your Cliniko API key exactly as generated from your Cliniko account settings.
  5. Click Create Connection

Step 2: Create a New Konnecter

  1. Click New on the top-right corner and select Konnectors
  2. Choose a trigger app (for example: Cliniko, Webhook, Google Forms, CRM, etc.)
  3. Select the required trigger event (for example: New Patient, New Invoice, Individual Appointment Created, etc.)
  4. Choose the Cliniko connection you created and click Continue

Step 3: Add and Configure Cliniko Action

  1. Click Action
  2. Select Cliniko
  3. Choose an action (for example: Create Patient, Create Individual Appointment, Create Medical Alert, etc.)
  4. Select the Connection and click Continue
  5. Fill all mandatory fields such as:
    • Patient details
    • Appointment type
    • Invoice details
    • Product information
    • Practitioner ID, etc.
Note: All required fields must be filled with valid values. If any mandatory field is left empty or contains invalid data, the action may fail during execution.

Step 4: Value Mapping and Workflow Testing

  • Map dynamic fields from the trigger/action output
  • Use static values only when required
  • Run the workflow using sample data
  • Verify the execution status and response from Cliniko

Step 5: Activate Konnector

  • Save the Konnector
  • Turn the workflow ON
  • Perform a real-time test from the trigger source
  • Confirm that the data is reflected in Cliniko

3.Cliniko Triggers

Cliniko provides multiple triggers in Konnectify that allow workflows to start automatically when specific events occur in your Cliniko account. These triggers help you respond to product, patient, appointment, invoice, and availability updates in near real time and automate follow-up actions across connected applications.

Product Events
New Product

This trigger fires whenever a new product is added to the inventory in Cliniko.

Updated Product

This trigger fires whenever an existing product is updated in Cliniko.

Patient Events
New Patient

This trigger fires whenever a new patient is added in Cliniko.

Updated Patient

This trigger fires whenever an existing patient is updated in Cliniko.

Contact Events
New Contact

This trigger fires whenever a new contact (patient) is added in Cliniko.

Updated Contact

This trigger fires whenever an existing contact (patient) is updated in Cliniko.

Group Appointment Events
Group Appointment Created

This trigger fires whenever a new group appointment is created in Cliniko.

Group Appointment Updated

This trigger fires whenever an existing group appointment is updated in Cliniko.

Individual Appointment Events
Individual Appointment Created

This trigger fires whenever a new individual appointment is created in Cliniko.

Individual Appointment Updated

This trigger fires whenever an existing individual appointment is updated in Cliniko.

Availability Block Events
New Availability Block

This trigger fires whenever a new availability block is created in Cliniko.

Updated Availability Block

This trigger fires whenever an availability block is updated in Cliniko.

Invoice Events
New Invoice

This trigger fires whenever a new invoice is created in Cliniko.

Updated Invoice

This trigger fires whenever an existing invoice is updated in Cliniko.

4.Cliniko Actions

Cliniko provides multiple actions in Konnectify that allow workflows to perform operations in your Cliniko account. These actions help you create, update, retrieve, and manage records such as patients, contacts, appointments, products, invoices, practitioners, businesses, and medical alerts as part of automated workflows.

Medical Alerts
Create Medical Alert

Creates a new medical alert record associated with a specific patient.

Update Medical Alert

Updates an existing medical alert using the provided ID.

Find Medical Alert

Retrieve a medical alert using its ID or API URL.

Contacts
Create Contact

Creates a new contact (patient) in Cliniko.

Update Contact

Updates an existing contact in Cliniko using their ID.

Find Contact

Search for a contact using their ID or email address.

Delete Contact

Permanently removes a contact from Cliniko.

Patients
Create Patient

Creates a new patient record in Cliniko.

Update Patient

Updates an existing patient record in Cliniko.

Find Patient

Search for a patient using their ID or email address.

Delete Patient

Permanently removes a patient from Cliniko.

Appointments
Create Individual Appointment

Creates a new standard appointment for a single patient.

Update Individual Appointment

Updates details of an existing individual appointment.

Create Group Appointment

Creates a new group appointment which can host multiple attendees.

Update Group Appointment

Updates details of an existing group appointment.

Find Appointment

Search for either an individual or group appointment by ID.

Find Appointment Type

Search for an appointment type by ID or URL.

Availability Blocks
Create Availability Block

Creates a new availability block (break or unavailable time) for a practitioner.

List Availability Block IDs

Retrieves a list of all availability block IDs associated with a specific practitioner or business.

Get Availability Block

Retrieve details of a specific availability block using its ID.

Treatment Notes
Create Treatment Note

Creates a new treatment note for a patient using a specific template.

Find Treatment Note

Search for a treatment note using ID, patient ID, appointment ID, etc.

Products
Create Product

Creates a new inventory product in Cliniko.

Update Product

Updates details of an existing product in Cliniko.

Find Product

Search for a product using its ID, name, or item code.

Communications
Find Communication

Search for a specific communication record (SMS, email, etc.) by its ID.

Invoices
Find Invoice

Search for an invoice using its ID or invoice number.

Practitioners
Find Practitioner

Search for a practitioner using their ID or email address.

Business
Create Business

Creates a new business record in Cliniko.

Update Business

Updates details of an existing business location.

Find Business

Search for a business using its ID or API URL.

5. Popular Cliniko Automations

Cliniko automations help clinics reduce administrative workload, improve patient experience, and maintain consistent data across systems. Below are some commonly used Cliniko automation scenarios built using Konnectify. These examples can be used as references while creating your own workflows.

Automatically Create Patients from Forms

Trigger: Form Submission / CRM Event • Action: Create Patient in Cliniko

Use case: Automatically create a new patient record when a patient fills out an online registration form.

  • Eliminates manual data entry
  • Reduces registration errors
  • Improves front-desk efficiency

Send Notifications for New Appointments

Trigger: Individual Appointment Created or Group Appointment Created • Action: Send notification (Slack, Email, SMS, etc.)

Use case: Notify staff when a new appointment is booked in Cliniko.

  • Faster response and preparation
  • Improved team coordination
  • Reduced scheduling confusion

Sync Invoices with Accounting Systems

Trigger: New Invoice or Updated Invoice • Action: Create or Update Invoice in accounting software

Use case: Automatically sync Cliniko invoices with accounting platforms.

  • Accurate financial tracking
  • Reduced manual bookkeeping
  • Real-time revenue reporting

Create Medical Alerts Automatically

Trigger: New Patient or Updated Patient • Action: Create Medical Alert

Use case: Automatically create alerts when certain medical conditions are recorded.

  • Improved patient safety
  • Better practitioner awareness
  • Reduced risk during treatment

Track Product Inventory Updates

Trigger: New Product or Updated Product • Action: Sync product data to inventory system

Use case: Keep external inventory systems updated when products are added or modified in Cliniko.

  • Accurate stock tracking
  • Improved inventory management
  • Reduced stock discrepancies

Add Treatment Notes Automatically

Trigger: Appointment Updated • Action: Create Treatment Note

Use case: Automatically generate treatment notes using templates after appointments.

  • Saves practitioner time
  • Ensures documentation consistency
  • Improves compliance and record keeping

Manage Availability Blocks Across Systems

Trigger: New Availability Block or Updated Availability Block • Action: Update calendar system

Use case: Sync practitioner availability blocks with external calendar systems.

  • Prevents double bookings
  • Improves schedule accuracy
  • Reduces administrative overhead

Ready to automate your Cliniko workflows?

Connect Cliniko with 100+ apps in minutes. No code required.

Start in Konnectify →
`

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article