WordPress Plugin for Cliniko
The Ultimate WordPress Plugin for your Cliniko Account
Enhance your online booking system and bring out its full marketing potential with the WordPress Plugin Cliniko by Newcastle Creative Co.! Check out the video run through of what you get.
WordPress Plugin for Cliniko Features
Perfect for practices that want to add a personal touch. Because your form will be ‘native’ to your website, this will provide a superior user experience, especially on mobile. No more iFrames! Also our custom thank you pages give endless opportunities to add that personal touch to your client experience. Depending on how you want to set it up, you will save time in admin resources and make your new client feel at home instantly.
Make your Cliniko forms look like your brand! Just like Cliniko, you can filter out your forms for specific practitioners & locations. And by hosting your forms on your own website, they’ll automatically pick up on your website’s theme & colours. No more embeds, no more developers & coding and no more iFrames. This helps create a superior mobile experience. No more issues scrolling within iFrames!
Stop wasting money on fake conversions. Previously, the only way you could track your advertising efforts was through an unstable method that only records general metrics. With the Cliniko WordPress Plugin you can now track every single click, every single action and every single view a visitor makes on your website, from entry to booking confirmation.
Instead of using messy coding and embeds, this plugin uses the best practices that are approved & compatible with Google’s best practices. That means there’s no chance of breakage when Google performs an update.
Before/After of the Booking Page:
Requirements
- WordPress: 6.0
- PHP: 7.2
- License: NewcastleCreativeCo
Installation
Install the plugin from the downloaded cliniko-for-wordpress.zip archive. Before starting the configuration process, create an API key.
API Key
The API Key is used to communicate with Cliniko, please follow the next steps to obtain one:
- Log in to your Cliniko account
- Go to My Info > API Key
- Generate a new API Key
- Copy the generated API Key to your clipboard
- Paste the copied API Key to Cliniko Settings > Licensing > API Key
API Key Shard
The shard is appended to the end of the API Key e.g. MS0xLWl4SzYYYYdtR3V2HNOTAREALKEYwvNHdeW0pd-au2 the shard is au2
. If your API Key was generated some time ago and has no shard on it, your shard will be au1
.
- Copy the Shard
- Paste to Cliniko Settings > Licensing > API Key Shard
Setup Pages
Before customising settings we recommend creating the pages that will relate to the plugin.
- My Account (where the
[cliniko-account]
shortcode will live and where user will login. - Booking Page (where the
[cliniko-booking-form]
shortcode will live, if it doesn’t exist already). - Confirmation Page (optional) – we normally place it as a child under book-online/confirmation.
- If you run Classes or Groups you could choose to have a separate /book-a-class page and custom /book-a-class/confirmation page for example. The options are endless!
Setup Cliniko Settings
- Navigate to Cliniko Settings > Advanced
- Set the page where the My Account will live along with the rest of the custom settings on how you would like your appointment types and bookings to be handled.
- IMPORTANT SYNC INFO: We recommend syncing just before switching the booking embeds with the shortcode/WPBakery Element and changing the forms on the front end. This will help reduce any double up accounts & reduce the need for merging later on.
FAQs
While Joel & the team at Cliniko are aware of the Plugin and are happy for WordPress users to integrate it, we have used our own killer coding skills along with Cliniko’s API to create the plugin all while adhering to strict privacy and security protocols. No patient appointment data is stored on your website. It is only available from within Cliniko. The only data stored on the site is the patients Name, Email & Username. The patient also sets their own passwords.
100% yes. We have made it so you can ‘mix and match’ a practitioner with any appointment type. All without the need for those crazy appointment_type_id[]=xxxxxx fiddly codes.
You can also associate any custom ‘confirmation page’ to any individual form. E.g. a team members specific form could forward to a confirmation page that includes a personalised welcome video from that prac.
All the while fully tracking that conversion.
Currently, this is achieved through WP Bakery. We are looking at Gutenberg blocks and Elementor options if there is a demand for this feature.
IMPORTANT: At this stage Cliniko have not updated their API to ‘sync’ with their built-in Stripe payment system. The PRO plugin will allow you to take payment, however the ‘hook’ isn’t talking to Cliniko to show that the appointment has been paid for. We are waiting on Cliniko Dev team to update the API.
If you’re going to use this plugin, we recommend not using pay at time of booking in your Cliniko account until Cliniko update their API. We are unsure of when this will happen, but a ticket is open.
We are hoping in the future to open this feature right up to allow for subscription/membership payments and other gateways such as Apple Pay.
100% yes. We recommend doing this as one of the first steps to ensure no ‘double up’ accounts are created that will later need merging. You can sync right away and then send the password reset email separately once the new forms and My Account area are all setup.
100% yes. We have made it so you can allow customers to cancel any appointment type, just groups or just standard appointments.
100% yes. If you want to reduce the short notice cancellation rate, you can set a cut off time. For example 6 hours before an appointment and the Cancel button will not appear. They will be able to reschedule though!
100% yes. We have made it super easy, quick and convenient for users to reschedule their existing appointment. Simply hit the reschedule button on the Upcoming Appointments page, a pop will open with everything pre-filled, simply select the new date, the old appointment will be cancelled and the new appointment will appear in the Upcoming Appointments tab.
100% yes. We have made it so if a parent has created their account with the clinic under the same email, then an option will appear in the My Details and Login screen to select which patient the client would like to manage.
If you find that you have 2 or more patients in Cliniko that need to be merged, the patient will need to login using the primary email you merged to. You will also need to delete their old profile from the website manually to ensure they do not login and re-book, creating a new account hat will need to be re-merged.
100% yes. We have made a field to input your business name.
No, you will not need to re-enter the ID. Because the plugin is native to your website and you have Google Tag Manager set up, then you can simply attach ‘tags’ to whichever element of the form you like.
Have a question?
Simply fill out the form below and one of our team will get back to you asap.
CHOOSE YOUR LICENSE
Whether you are after a simple ‘My Account’ with the Basic version. Or you want to supercharge your site with the PRO (coming soon) version which includes a WooCommerce & LearnDash Courses integration, we have the solution for you.
- 1 License
- 1 Synced Cliniko Account
- Custom My Account Dashboard
- 1 Year Support & Updates While Activated
- 1 License
- Syncs with Cliniko Stock
- 1 Synced Cliniko Account
- Custom Payment Gateways
- Integrates with WooCommerce
- Custom My Account Dashboard
- Subscriptions Payments Enabled
- 1 Year Support & Updates While Activated
TRUSTED PARTNER
Our Allied Health Portfolio
APEX Health Movement
Canberra Allied Health
TFC Podiatry
Spine Space Chiropractic
North Balwyn Physiotherapy Clinic
Momentum Physio & Rehab Group
Geelong Pelvic Health
RunWise Podiatry
ENTA
Learn & Grow Therapy
Physio Fit Adelaide
Pod Fit Podiatry
New Step Podiatry
Ocean Kids Health
Activate Health and Movement
East Geelong Osteopathy
Equip Physiotherapy
Adelaide Voice Therapy
Bodyworks Subiaco
Eurobodalla Health & Fitness
International Medical Clinic
take2health
ProHealth EP
Village Therapy
Adaptive Health Co
Paramount Physiotherapy
Stepping Stones Therapy for Children
Premier Sports Medicine
Mindbright
Fluid Motion Osteopathy
The Joint Nundah
Kids Physio Newcastle
Bodyworks Broome
Back In Strength
Proactive Health + Movement
Central Mallee Health
Beyond
Mckinnon Osteopathy
Embrace Physiotherapy
Foot Centre Group
EmPower Better Health
Geelong Neuro Centre
Eat Speak Learn
Boost Health Collective
Focused Psychology
Hunter Podiatry Services
Medicine In Motion
Healthy Life Foot Clinic
Effect Exercise Physiology
Bloom Psychology
Connecting Dots For Kids
Phyx Physio + Pilates
Geelong & Surrounds Occupational Therapy
Karen Bryant Osteopathy
Bodywell Healthcare
Contemporary Psychology
Goldfields Physio
Arana Hills Physiotherapy
Sutherland Podiatry
Mind Up
Mid Coast Podiatry
Pillar Health
Hunter MoveAbility
Phyx You Physiotherapy – Website
Sequence Osteopathy
Target Physiotherapy – Website
Berwick Family Osteopathy – Website
Indergaard Physiotherapy – Website
Exercise for Life – Website
Sole Podiatry – Website
Body Institute – Website
Pro Feet Podiatry – Website
Sports and Spinal – Website
A Growing Understanding – Website
Singleton Physiotherapy – Website
Brunswick Heads Osteopathy – Website
Terrace Physio Plus – Website
The Footcare Clinic – Website
Posture Podiatry – Website
FNQ Health Co. – Website
Inside Health Nutrition – Branding & Website
5 Star Solutions.
Don’t take our word for it. Check out our Google Reviews. We strike the perfect balance between clean, crisp design and excellent user experience. Crafting Courses, Plugins & Websites that are truly optimized for speed & SEO. Ensuring your site looks great, is firing on all cylinders & your business is at the top of it’s digital game.
We never recommend anything we wouldn’t use or implement ourselves. Everything we offer from plugins to our course material we ACTUALLY use on our clients websites. Results you can trust.