Cliniko
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.
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 →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
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.
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
- Log in to Konnectify
- Click New on the top-right corner and select Connections
- Select Cliniko
- 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.
- Click Create Connection
Step 2: Create a New Konnecter
- Click New on the top-right corner and select Konnectors
- Choose a trigger app (for example: Cliniko, Webhook, Google Forms, CRM, etc.)
- Select the required trigger event (for example: New Patient, New Invoice, Individual Appointment Created, etc.)
- Choose the Cliniko connection you created and click Continue
Step 3: Add and Configure Cliniko Action
- Click Action
- Select Cliniko
- Choose an action (for example: Create Patient, Create Individual Appointment, Create Medical Alert, etc.)
- Select the Connection and click Continue
- Fill all mandatory fields such as:
- Patient details
- Appointment type
- Invoice details
- Product information
- Practitioner ID, etc.
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
This trigger fires whenever a new product is added to the inventory in Cliniko.
This trigger fires whenever an existing product is updated in Cliniko.
Patient Events
This trigger fires whenever a new patient is added in Cliniko.
This trigger fires whenever an existing patient is updated in Cliniko.
Contact Events
This trigger fires whenever a new contact (patient) is added in Cliniko.
This trigger fires whenever an existing contact (patient) is updated in Cliniko.
Group Appointment Events
This trigger fires whenever a new group appointment is created in Cliniko.
This trigger fires whenever an existing group appointment is updated in Cliniko.
Individual Appointment Events
This trigger fires whenever a new individual appointment is created in Cliniko.
This trigger fires whenever an existing individual appointment is updated in Cliniko.
Availability Block Events
This trigger fires whenever a new availability block is created in Cliniko.
This trigger fires whenever an availability block is updated in Cliniko.
Invoice Events
This trigger fires whenever a new invoice is created in Cliniko.
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
Creates a new medical alert record associated with a specific patient.
Updates an existing medical alert using the provided ID.
Retrieve a medical alert using its ID or API URL.
Contacts
Creates a new contact (patient) in Cliniko.
Updates an existing contact in Cliniko using their ID.
Search for a contact using their ID or email address.
Permanently removes a contact from Cliniko.
Patients
Creates a new patient record in Cliniko.
Updates an existing patient record in Cliniko.
Search for a patient using their ID or email address.
Permanently removes a patient from Cliniko.
Appointments
Creates a new standard appointment for a single patient.
Updates details of an existing individual appointment.
Creates a new group appointment which can host multiple attendees.
Updates details of an existing group appointment.
Search for either an individual or group appointment by ID.
Search for an appointment type by ID or URL.
Availability Blocks
Creates a new availability block (break or unavailable time) for a practitioner.
Retrieves a list of all availability block IDs associated with a specific practitioner or business.
Retrieve details of a specific availability block using its ID.
Treatment Notes
Creates a new treatment note for a patient using a specific template.
Search for a treatment note using ID, patient ID, appointment ID, etc.
Products
Creates a new inventory product in Cliniko.
Updates details of an existing product in Cliniko.
Search for a product using its ID, name, or item code.
Communications
Search for a specific communication record (SMS, email, etc.) by its ID.
Invoices
Search for an invoice using its ID or invoice number.
Practitioners
Search for a practitioner using their ID or email address.
Business
Creates a new business record in Cliniko.
Updates details of an existing business location.
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
Feedback sent
We appreciate your effort and will try to fix the article