Healthcare
Cliniko integration
Start workflows and AI agents from Cliniko events, and let agents act in Cliniko within the limits you set.
Cliniko triggers and actions
Every Cliniko trigger and action you can use in Konnectify workflows and AI agents.
- Trigger: New Attendee
This trigger fires whenever a new attendee is created in Cliniko.
- Trigger: Updated Attendee
This trigger fires whenever an existing attendee is updated in Cliniko.
- Trigger: New Appointment Type
This trigger fires whenever a new appointment type is created in Cliniko.
- Trigger: Updated Appointment Type
This trigger fires whenever an existing appointment type is updated in Cliniko.
- Trigger: New Added Billable Items (Appointment Type)
This trigger fires whenever a new appointment type billable item relation is created in Cliniko.
- Trigger: Updated Billable Items (Appointment Type)
This trigger fires whenever an existing appointment type billable item relation is updated in Cliniko.
- Trigger: New Added Concession Price
This trigger fires whenever a new concession price is created in Cliniko.
- Trigger: Updated Concession Price
This trigger fires whenever an existing concession price is updated in Cliniko.
- Trigger: New Added Concession Type
This trigger fires whenever a new concession type is created in Cliniko.
- Trigger: Updated Concession Type
This trigger fires whenever an existing concession type is updated in Cliniko.
- Trigger: New Added Patient Attachment
This trigger fires whenever a new patient attachment is created in Cliniko.
- Trigger: Updated Patient Attachment
This trigger fires whenever an existing patient attachment is updated in Cliniko.
- Trigger: New Added Patient Case Attachment
This trigger fires whenever a new patient case attachment is created in Cliniko.
- Trigger: Updated Patient Case Attachment
This trigger fires whenever an existing patient case attachment is updated in Cliniko.
- Trigger: New Added Product Supplier
This trigger fires whenever a new product supplier is created in Cliniko.
- Trigger: Updated Product Supplier
This trigger fires whenever an existing product supplier is updated in Cliniko.
- Trigger: New Added Recall
This trigger fires whenever a new recall is created in Cliniko.
- Trigger: Updated Recall
This trigger fires whenever an existing recall is updated in Cliniko.
- Trigger: New Added Recall Type
This trigger fires whenever a new recall type is created in Cliniko.
- Trigger: Updated Recall Type
This trigger fires whenever an existing recall type is updated in Cliniko.
- Trigger: New Added Referral Source
This trigger fires whenever a new referral source is created in Cliniko.
- Trigger: New Added Referral Sources
This trigger fires whenever a new referral source is created in Cliniko.
- Trigger: Updated Referral Source
This trigger fires whenever an existing referral source is updated in Cliniko.
- Trigger: New Added Referral Source Type
This trigger fires whenever a new referral source type is created in Cliniko.
- Trigger: Updated Referral Source Type
This trigger fires whenever an existing referral source type is updated in Cliniko.
- Trigger: New Added Relationship
This trigger fires whenever a new relationship is created in Cliniko.
- Trigger: Updated Relationship
This trigger fires whenever an existing relationship is updated in Cliniko.
- Trigger: New Added Treatment Notes
This trigger fires whenever a new treatment note is created in Cliniko.
- Trigger: Updated Treatment Notes
This trigger fires whenever an existing treatment note is updated in Cliniko.
- Trigger: New Added Patient Form
This trigger fires whenever a new patient form is created in Cliniko.
- Trigger: Updated Patient Form
This trigger fires whenever an existing patient form is updated in Cliniko.
- Trigger: New Added Stock Adjustment
This trigger fires whenever a new stock adjustment is created in Cliniko.
- Trigger: Updated Stock Adjustment
This trigger fires whenever an existing stock adjustment is updated in Cliniko.
- Trigger: New Added Tax
This trigger fires whenever a new tax is created in Cliniko.
- Trigger: Updated Tax
This trigger fires whenever an existing tax is updated in Cliniko.
- Trigger: New Appointment Type Product
This trigger fires whenever a new appointment type product relation is created in Cliniko.
- Trigger: Updated Appointment Type Product
This trigger fires whenever an existing appointment type product relation is updated in Cliniko.
- Trigger: Cancelled Attendee
This trigger fires whenever an attendee is cancelled in Cliniko.
- Trigger: New Added Billable Item
This trigger fires whenever a new billable item is created in Cliniko.
- Trigger: Updated Billable Item
This trigger fires whenever a billable item is updated in Cliniko.
- Trigger: New Added Communication
This trigger fires whenever a new communication record is created in Cliniko.
- Trigger: Updated Communication
This trigger fires whenever a communication record is updated in Cliniko.
- Trigger: New Added Practitioner Reference Number
This trigger fires whenever a new practitioner reference number is created in Cliniko.
- Trigger: Updated Practitioner Reference Number
This trigger fires whenever a practitioner reference number is updated in Cliniko.
- Trigger: New Added Practitioner
This trigger fires whenever a new practitioner is created in Cliniko.
- Trigger: Updated Practitioner
This trigger fires whenever a practitioner is updated in Cliniko.
- Trigger: New Patient Case
This trigger fires whenever a new patient case is created in Cliniko.
- Trigger: Updated Patient Case
This trigger fires whenever an existing patient case is updated in Cliniko.
- Trigger: New Product
This trigger fires whenever a new product is added to the inventory in Cliniko.
- Trigger: Updated Product
This trigger fires whenever an existing product is updated in Cliniko.
- Trigger: New Patient
This trigger fires whenever a new patient is added in Cliniko.
- Trigger: Updated Patient
This trigger fires whenever an existing patient is updated in Cliniko.
- Trigger: New Contact
This trigger fires whenever a new contact (patient) is added in Cliniko.
- Trigger: Updated Contact
This trigger fires whenever an existing contact (patient) is updated in Cliniko.
- Trigger: Group Appointment Created
This trigger fires whenever a new group appointment is created in Cliniko.
- Trigger: Group Appointment Updated
This trigger fires whenever an existing group appointment is updated in Cliniko.
- Trigger: Individual Appointment Created
This trigger fires whenever a new individual appointment is created in Cliniko.
- Trigger: Individual Appointment Updated
This trigger fires whenever an existing individual appointment is updated in Cliniko.
- Trigger: Individual Appointment Cancelled
This trigger fires whenever an individual appointment is cancelled in Cliniko.
- Trigger: New Availability Block
This trigger fires whenever a new availability block is created in Cliniko.
- Trigger: Updated Availability Block
This trigger fires whenever an availability block is updated in Cliniko.
- Trigger: New Invoice
This trigger fires whenever a new invoice is created in Cliniko.
- Trigger: Updated Invoice
This trigger fires whenever an existing invoice is updated in Cliniko.
- Action: Create Concession Price
Creates a concession price in Cliniko.
- Action: Update Concession Price
Updates an existing concession price by ID.
- Action: Find Concession Price
Searches concession prices by ID or URL.
- Action: List Concession Prices
Retrieves concession prices using pagination and q[] filters.
- Action: Create Concession Type
Creates a concession type in Cliniko.
- Action: Update Concession Type
Updates an existing concession type by ID.
- Action: Find Concession Type
Searches concession types by ID or URL.
- Action: List Concession Types
Retrieves concession types using pagination and q[] filters.
- Action: List Daily Availabilities
Retrieves daily availabilities using pagination and q[] filters.
- Action: Find Daily Availability
Retrieves a single daily availability by ID.
- Action: List Daily Availabilities For Business
Retrieves daily availabilities for a business using pagination and q[] filters.
- Action: List Daily Availabilities For Practitioner
Retrieves daily availabilities for a practitioner using pagination and q[] filters.
- Action: List Patient Attachments
Retrieves patient attachments using pagination and q[] filters.
- Action: Create Patient Attachment
Creates a patient attachment in Cliniko.
- Action: Find Patient Attachment
Retrieves a patient attachment by ID or URL.
- Action: Update Patient Attachment
Updates a patient attachment by ID.
- Action: Archive Patient Attachment
Archives a patient attachment in Cliniko.
- Action: List Patient Case Attachments
Retrieves patient case attachments using pagination and q[] filters.
- Action: Get Patient Attachment Presigned URL
Retrieves a presigned post URL for uploading patient attachment files to S3.
- Action: Upload Patient Attachment (S3 Presigned POST)
Gets Cliniko presigned POST fields, uploads file to S3 with multipart/form-data, then creates the patient attachment.
- Action: List Product Suppliers
Retrieves product suppliers using pagination and q[] filters.
- Action: Create Product Supplier
Creates a product supplier in Cliniko.
- Action: Find Product Supplier
Retrieves a product supplier by ID or URL.
- Action: Update Product Supplier
Updates a product supplier by ID.
- Action: Delete Product Supplier
Deletes a product supplier in Cliniko.
- Action: List Recalls
Retrieves recalls using pagination and q[] filters.
- Action: Create Recall
Creates a recall in Cliniko.
- Action: Find Recall
Retrieves a recall by ID or URL.
- Action: Update Recall
Updates a recall by ID.
- Action: Archive Recall
Archives a recall record in Cliniko.
- Action: List Recall Types
Retrieves recall types using pagination and q[] filters.
- Action: Create Recall Type
Creates a recall type in Cliniko.
- Action: Find Recall Type
Retrieves a recall type by ID or URL.
- Action: Update Recall Type
Updates a recall type by ID.
- Action: Archive Recall Type
Archives a recall type record in Cliniko.
- Action: List Referral Sources
Retrieves referral sources using pagination and q[] filters.
- Action: Get Patient Referral Source
Retrieves referral source details for a specific patient.
- Action: Update Patient Referral Source
Updates referral source details for a specific patient.
- Action: List Referral Source Types
Retrieves referral source types using pagination and q[] filters.
- Action: Find Referral Source Type
Retrieves a referral source type by ID or URL.
- Action: List Relationships
Retrieves relationships using pagination and q[] filters.
- Action: Create Relationship
Creates a relationship in Cliniko.
- Action: Find Relationship
Retrieves a relationship by ID or URL.
- Action: Update Relationship
Updates a relationship by ID.
- Action: Archive Relationship
Archives a relationship record in Cliniko.
- Action: List Services
Retrieves services using pagination.
- Action: List Services For Business
Retrieves services for a specific business using pagination.
- Action: Create Practitioner Reference Number
Creates a practitioner reference number in Cliniko.
- Action: Update Practitioner Reference Number
Updates a practitioner reference number by ID.
- Action: Find Practitioner Reference Number
Retrieves a practitioner reference number by ID or URL.
- Action: List Practitioner Reference Numbers
Retrieves practitioner reference numbers using pagination and q[] filters.
- Action: Delete Practitioner Reference Number
Deletes a practitioner reference number in Cliniko.
- Action: List Practitioners
Retrieves practitioners using pagination and q[] filters.
- Action: List Inactive Practitioners
Retrieves inactive practitioners using pagination and q[] filters.
- Action: List Practitioners For Appointment Type
Retrieves practitioners for an appointment type using pagination and q[] filters.
- Action: List Practitioners For Business
Retrieves practitioners for a business using pagination and q[] filters.
- Action: List Inactive Practitioners For Appointment Type
Retrieves inactive practitioners for an appointment type using pagination and q[] filters.
- Action: List Inactive Practitioners For Business
Retrieves inactive practitioners for a business using pagination and q[] filters.
- Action: List Bookings
Retrieves bookings using pagination and q[] filters.
- Action: Find Booking
Retrieves a booking by ID or URL.
- Action: Create Communication
Creates a new communication record in Cliniko.
- Action: Update Communication
Updates an existing communication record in Cliniko.
- Action: Find Communication
Retrieves a single communication record by ID or URL.
- Action: List Communications
Retrieves communications using pagination and q[] filters.
- Action: Archive Communication
Archives a communication record in Cliniko.
- Action: Archive Group Appointment
Archives a group appointment in Cliniko.
- Action: List Individual Appointments
Retrieves individual appointments using pagination and q[] filters.
- Action: Archive Individual Appointment
Archives an individual appointment in Cliniko.
- Action: Cancel Individual Appointment
Cancels an individual appointment by ID.
- Action: List Group Appointments
Retrieves group appointments using pagination and q[] filters.
- Action: List Invoices
Retrieves invoices using pagination and q[] filters.
- Action: List Appointment Invoices
Retrieves invoices for a specific appointment using pagination and q[] filters.
- Action: List Patient Case Invoices
Retrieves invoices for a specific patient case using pagination and q[] filters.
- Action: List Invoice Items
Retrieves invoice items using pagination and q[] filters.
- Action: List Businesses
Retrieves businesses using pagination and q[] filters.
- Action: Find Invoice Item
Retrieves a single invoice item by ID or URL.
- Action: Create Medical Alert
Creates a new medical alert record associated with a specific patient.
- Action: Update Medical Alert
Updates an existing medical alert using the provided ID.
- Action: Find Business
Search for a business using its ID or API URL.
- Action: Find Medical Alert
Retrieve for a medical alert using its ID or API URL.
- Action: List Medical Alert By Patient
Retrieve all medical alerts associated with a specific patient ID.
- Action: Create Contact
Creates a new contact (patient) in Cliniko.
- Action: Update Contact
Updates an existing contact in Cliniko using their ID.
- Action: Find Contact
Search for a contact using their ID or Email address.
- Action: Delete Contact
Permanently removes a contact from Cliniko.
- Action: Create Patient
Creates a new patient record in Cliniko.
- Action: Update Patient
Updates an existing patient record in Cliniko.
- Action: Find Patient
Search for a patient using their ID or Email address.
- Action: Delete Patient
Permanently removes a patient from Cliniko.
- Action: Create Patient Case
Creates a patient case in Cliniko.
- Action: Update Patient Case
Updates an existing patient case by ID.
- Action: Find Patient Case
Search for a patient case using ID or URL.
- Action: Archive Patient Case
Archives a patient case in Cliniko.
- Action: List Patient Cases
Retrieves patient cases using pagination and q[] filters.
- Action: List Active Patient Cases
Retrieves active patient cases using pagination and q[] filters.
- Action: Create Individual Appointment
Creates a new standard appointment for a single patient.
- Action: Update Individual Appointment
Updates details of an existing individual appointment.
- Action: Create Group Appointment
Creates a new group appointment which can host multiple attendees.
- Action: Update Group Appointment
Updates details of an existing group appointment.
- Action: Find Appointment
Search for either an individual or group appointment by ID.
- Action: Create Availability Block
Creates a new availability block (break or unavailable time) for a practitioner.
- Action: List Availability Block ID's
Retrieves a list of all availability block ID's associated with a specific Practitioner or Business.
- Action: Get Availability Block
Retrieve details of a specific availability block using its ID.
- Action: Create Treatment Note
Creates a new treatment note for a patient using a specific template.
- Action: Create Patient Form
Creates a new patient form using a selected patient form template.
- Action: Update Patient Form
Updates a patient form by ID.
- Action: List Patient Forms
Retrieves patient forms using pagination and q[] filters.
- Action: Find Patient Form
Retrieves a patient form by ID or URL.
- Action: Archive Patient Form
Archives a patient form record in Cliniko.
- Action: Find Treatment Note
Search for a treatment note using ID, Patient ID, Appointment ID, etc.
- Action: List Treatment Notes
Retrieves treatment notes using pagination and q[] filters.
- Action: Update Treatment Note
Updates a treatment note by ID.
- Action: List Patient Treatment Notes
Retrieves treatment notes for a specific patient using pagination and q[] filters.
- Action: Archive Treatment Note
Archives a treatment note record in Cliniko.
- Action: Unarchive Treatment Note
Unarchives a treatment note record in Cliniko.
- Action: Create Product
Creates a new inventory product in Cliniko.
- Action: Update Product
Updates details of an existing product in Cliniko.
- Action: Find Product
Search for a product using its ID, Name, or Item Code.
- Action: List Stock Adjustments
Retrieves stock adjustments using pagination and q[] filters.
- Action: Create Stock Adjustment
Creates a stock adjustment in Cliniko.
- Action: Find Stock Adjustment
Retrieves a stock adjustment by ID or URL.
- Action: List Taxes
Retrieves taxes using pagination and q[] filters.
- Action: Create Tax
Creates a tax in Cliniko.
- Action: Find Tax
Retrieves a tax by ID or URL.
- Action: Update Tax
Updates a tax by ID.
- Action: Delete Tax
Deletes a tax in Cliniko.
- Action: Find Invoice
Search for an invoice using its ID or Invoice Number.
- Action: Find Practitioner
Search for a practitioner using their ID or Email address.
- Action: List Users
Retrieves users using pagination and q[] filters.
- Action: Find User
Search for a Cliniko user using their ID or API URL.
- Action: Create Business
Creates a new business record in Cliniko.
- Action: Update Business
Updates details of an existing business location.
- Action: Find Appointment Type
Search for an appointment type by ID or URL.
- Action: Create Appointment Type
Creates a new appointment type in Cliniko.
- Action: Update Appointment Type
Updates an existing appointment type by ID.
- Action: Archive Appointment Type
Archives an appointment type by ID or URL.
- Action: List Appointment Types
Retrieves appointment types using pagination and optional q[] filter.
- Action: List Appointment Types Of Practitioner
Retrieves appointment types assigned to a specific practitioner.
- Action: Create Appointment Type Billable Item
Creates a new appointment type billable item relation in Cliniko.
- Action: Update Appointment Type Billable Item
Updates an existing appointment type billable item relation by ID.
- Action: Find Appointment Type Billable Item
Retrieves a single appointment type billable item by ID or URL.
- Action: List Appointment Type Billable Items
Retrieves appointment type billable items using pagination and q[] filters.
- Action: Delete Appointment Type Billable Item
Deletes an appointment type billable item relation by ID.
- Action: Create Appointment Type Product
Creates a new appointment type product relation in Cliniko.
- Action: Update Appointment Type Product
Updates an existing appointment type product relation by ID.
- Action: Find Appointment Type Product
Retrieves a single appointment type product by ID or URL.
- Action: List Appointment Type Products
Retrieves appointment type products using pagination and q[] filters.
- Action: Delete Appointment Type Product
Deletes an appointment type product relation by ID.
- Action: Create Billable Item
Creates a new billable item in Cliniko.
- Action: Update Billable Item
Updates a billable item in Cliniko by ID.
- Action: Find Billable Item
Retrieves a billable item by ID or URL.
- Action: List Billable Items
Retrieves billable items using pagination and q[] filters.
- Action: Archive Billable Item
Archives a billable item in Cliniko.
- Action: Get All Available Time
Retrieves all available times for the selected business, practitioner, and appointment type.
- Action: Get Next Available Time
Retrieves the next available time for the selected business, practitioner, and appointment type.
- Action: Create Attendee
Creates a new attendee in Cliniko.
- Action: Update Attendee
Updates an attendee record by ID.
- Action: Find Attendee
Retrieves a single attendee by ID or URL.
- Action: List Attendees
Retrieves attendees using pagination and q[] filters.
- Action: Archive Attendee
Archives an attendee by ID or URL.
- Action: Cancel Attendee
Cancels an attendee with cancellation details.
Showing 12 of 239
Use Cliniko in an AI agent
Add any Cliniko action to an agent as a tool. The agent decides when to use it; you set the limits. Pin fields it can't change, limit fields to allowed values, and require approval before it acts. Every action is recorded in the Event Logs.
Templates that use Cliniko
Cancellation rebooking
AI agentWhen a patient cancels, finds the practitioner's next free slot and offers it on WhatsApp.
no clinical detailsUse template Cancellation rebooking
Connect Cliniko with other apps
See what you can automate between Cliniko and another app, with workflows and AI agents.
Which app do you want to connect with Cliniko?
Pick any of 201 apps to see what it can do with Cliniko.
Popular with Cliniko
Cliniko and AI
Add AI steps to Cliniko workflows
Summarise, classify or draft with ChatGPT, Claude or Gemini inside a workflow.Cliniko + ChatGPT Cliniko + Claude Cliniko + Gemini
Use Cliniko actions from Claude or ChatGPT
Expose the Cliniko actions you choose to Claude, ChatGPT or another MCP client through an MCP server you control.
Set up an MCP server
Connect Cliniko and run your first workflow
Start on the Free plan with a 14-day trial of paid features, or book a demo and we'll build it with you.