Carestack - Healthengine's Integration: Benefits & Troubleshooting
Healthengine's Carestack integration syncs with your online availability, allowing you to manage appointments efficiently and display availability online.
If you're not set up for online bookings through Carestack, you’ll need to use one of our non-integrated solutions, which you can read more about here. For practices using online appointments, below you'll find a complete overview of the integration and its benefits.
Benefits of the Integration for Your Practice
Seamless Connection: Our integration with Carestack is cloud-based, meaning we connect via API without the need for access to server computers or software installations. This eliminates potential issues related to hardware or server connections.
Time-saving: The integration automatically reads and publishes your availability while inserting booked appointments directly into your Carestack diary.
Online Cancellations: When a patient cancels through their Healthengine account or confirmation email, the booking will be removed from your Carestack diary and marked as cancelled in Healthengine.
Please note:
-
Cancellations made in Carestack will not appear in your Healthengine account, only those made via Healthengine.
The default that your integration will publish is 30 days.
Please reach out to our support team using the contact details at the bottom of this article to extend the publishing days.
How Does it Work?
Requirements and Activation
Before beginning the setup, ensure you have an active access key created on Healthengine - you may need to reach out to our support team to confirm this. Once completed, navigate to Integration Consent in your Healthengine Account menu to setup Consent.
Integration Setup
After you have done the consent, follow these steps to activate the Healthengine integration within Carestack:
- Navigate to Practice Settings> Services> Healthengine> Configure within Carestack
- The CareStack locations will be listed, with the option to specify your practice id and key that was obtained during the consent process in practice admin
- Add your details and set the status to active then click Sync. PLEASE NOTE: while this integration has a recurring automatic availability sync, the ‘sync’ button must be clicked any time that the practitioners or appointment types that should be included in the integration are changed. This also includes changes in availability hours if you want it to update straight away.

Setting up practitioners
Please ensure the following has been completed in Carestack:
- Menu (top right) → options / practice settings → administration → users
- Add a new user if none already configured.
- Set their location to the CareStack location you intend to link to a Healthengine practitioner
- Mark the user as a provider, set their provider type and specialty
Setting up appointment types
This is a two step process. First you need to create the production type (appointment type), and then you make it available for online bookings.
Creating the production type:
- Menu (top right) → options / practice settings → scheduler → production types
- Add the production type, set a name (not used by integration - the online booking name will be used) and link it to up to 3 provider specialties
Making the appointment type available for online bookings:
- Menu (top right) → scheduling / online appointments → appointment reasons
- Add a new reason, link it to one or more production types
Ensure your appointment types are available to be booked online during your schedules:
- Menu (top right) → scheduler → cog button (top right) → production calendar / production setup
- Set up schedules for operatories (default seems to be used a lot)
- Click and drag over time ranges to create new availability ranges and assign one or more production types (appointment types) to it, or assign all.

Connecting your Carestack on Healthengine
The last step is to connect your practitioners appointment books and appointment types on Healthengine in your practice admin portal.
Once your integration is active and healthy, follow these steps to ensure that your availability is publishing correctly:
- Add practitioners to your profile and ensure their appointment books are connected.
- Make sure your practitioners’ appointment types are created and linked to your Carestack appointment types.
- Verify that the availability published on your Healthengine profile or web plugin is accurate, and that appointment times are displayed in intervals compatible with Carestacks diary settings and appointment types.
The default time interval for published appointments will be based on your Carestack setup (e.g., 10 or 15 minutes).
Troubleshooting
Made changes that aren't reflecting?:
While this integration has a recurring automatic availability sync, the ‘sync’ button ( Carestack > Menu > Practice Settings > Services > Healthengine > Configure ) must be clicked ANY time an update is made to any of the below.
- Practitioners
- Appointment types
- Schedules

Why are bookings failing?:
- All online appointment types will be picked up through the integration, and the length of the linked production type. Ensure that the types linked to online bookings in Healthengine are included in your practitioners Carestack production schedule. Otherwise, bookings may fail if a patient selects an appointment type not included in their schedule.
How do I know an appointment was made through Healthengine?:
- When a booking is made through Healthengine, a note will appear on the appointment in the Carestack booking, allowing you to easily identify its origin.
Need More Help?
Contact our Support Team:
- Phone: 1300 715 565
- Email: support@healthengine.com.au
- AI chat: Use the Help chat icon in your Practice Admin portal, located on the top-right corner of your Practice Admin page, for 24/7 AI assistance
- Live chat: Use the Help chat icon in your Practice Admin portal, located on the top-right corner of your Practice Admin page, for live agent assistance from 7 am to 4 pm AWST (6 am to 4 pm AWST on Daylight Saving)