Cliniko integration guide

Note: the Cliniko integration copies a client from Cliniko to Physitrack (and copies a PDF of the assigned program back to Cliniko). The integration does not sign you in to Physitrack.

Make sure you are signed in to your Physitrack account (the one with the Cliniko integration) before opening a client from Cliniko into Physitrack.

Not receiving PDF versions of assigned programs? Physitrack is only able to send PDF versions of assigned programs to normal Cliniko account types, and not to accounts with reduced permissions, such as a Scheduler account.

Step 1: Generate your Cliniko API key

(this needs to be done for each practitioner)

  1. Login to your Cliniko account.
  2. Click on My info in the lower-left corner of the screen.
  3. Scroll down and click on Manage API keys.
  4. Click "Add an API key".
  5. Enter "Physitrack" as the name for your API key and press Create API key:

  6. Copy the resulting API key to your clipboard (CTRL/CMD+C):

    You may want to paste this into a text file or document until you are done with step 2 below.

Step 2: Add your Cliniko API key to your Physitrack account

  1. Login to your Physitrack account.

    (on the web version of Physitrack, not the iOS version)

  2. Go to My account > Settings.
  3. Select Cliniko and paste (CTRL/CMD+V) the API key into the field below:

  4. Press Save changes

Step 3: Connect Physitrack to your Cliniko account

(this only needs to be done once per practice)

  1. Login to your Cliniko account.
  2. Go to  Settings > Our clinic > Integrations.
  3. Scroll down to "Connected patient apps":
    1. Enter Physitrack as the app name.
    2. Enter the App URL as shown in the table below.
    3. Press Save connected patient apps.


If you are based in... ...copy and paste the following URL:
New Zealand
United Kingdom
United States

You're done.

  • Cliniko will now show an "Open in Physitrack" button for each patient.
  • When you click this button, the patient will be opened inside your Physitrack account.
    • You will need to be logged in to your Physitrack account.
    • If the patient already exists in your account, the existing patient will be opened (and not added again).
  • When you assign a program in Physitrack, a PDF copy of this program will be stored in the client's Files section.

Discount for Cliniko users

To activate your Cliniko discount, follow the instructions on this page to add your discount code to your Physitrack account and pay a reduced subscription fee.


  • Only one discount code can be applied to a Physitrack account, so if you have already set a discount code, such as for the APA, then you might want to leave this in place.
  • If you add colleagues to your account, the discount is automatically applied to their subscriptions as well.

⚠️ Troubleshooting

404 error in Physitrack

  • If the client for which you are getting a 404 error was first added to Physitrack by a colleague, then the colleague is the "owner" of this client.Make sure that, inside Physitrack, your colleague is sharing clients with you from their My account > Sharing page.
  • Make sure that the API key in Cliniko matches that entered in Physitrack

    If, after clicking "Open in Physitrack, you see a 404 error in Physitrack, please make sure that the API key that you've entered in your Physitrack My account > Settings page, matches the API key in your Cliniko account (see steps 1 and 2 above).

  • If you are sharing a computer, first log in to Physitrack, and then open the clients from within Cliniko

    The Cliniko integration does not automatically log the practitioner in (it only copies patient details to the practitioner who is logged in to Physitrack at that time), so make sure that you are logged in to the correct Physitrack account, and then open the clients from within Cliniko.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Get in touch: Contact Physitrack Contact Physitrack