Overview

Harmony Health faced booking issues due to unsynced calendars across Cliniko and Mindbody. Bacancy built secure, lightweight software that enabled real-time, bidirectional calendar sync and live scheduling on their website by reducing double bookings. This has improved patient experience and boosted confirmed appointments without altering the existing front-end.

Technical Stack

  • Node.js
  • Cliniko API
  • Mindbody API
  • OAuth 2.0
  • Redis
  • AWS Lambda
  • Industry

    Healthcare

  • region
  • Region

    Australia

  • project-size
  • Project Size

    Non-Disclosable

Highlights

Real-time software sync between Cliniko and Mindbody calendars

Eliminated double bookings across platforms

Reduced booking abandonment rate by 42%

Increased online appointment volume by 63%

Embedded live calendar on the existing website

Admin-friendly backend dashboard to monitor sync health

Challenges & Solutions

The client struggled with calendar conflicts and frequent missed appointments.

  • Solution: Bacancy implemented a bi-directional calendar sync software that updated schedules every 90 seconds. A first-write-wins logic handled conflicts, while alert systems notified staff of any overlapping issues by eliminating booking errors.

The integration was complicated due to incompatible API protocols between systems.

  • Solution: Mindbody’s hybrid SOAP/REST APIs and Cliniko’s REST API required middleware orchestration. Our expert software developers built a custom integration software layer using Node.js to normalize data and feed it to the website in real time.

The client wanted to enhance booking functionality without rebuilding the front end.

  • Solution: A lightweight JavaScript widget was deployed to show synced availability within the existing booking UI. This preserved the site’s front-end structure and branding while adding powerful new functionality.

There were concerns around ensuring data security and regulatory compliance.

  • Solution: OAuth 2.0 was used for secure access to calendars, and encrypted tokens ensured data privacy. Logs and status updates were available in a custom admin dashboard, ensuring compliance and traceability.

Core Features

  • Real-time, bi-directional calendar sync
  • Live booking widget integrated into website
  • Conflict resolution engine with alerts
  • OAuth-secured API access
  • Admin dashboard for sync status and logs
  • Event-based smart polling fallback
  • no.-of-resources
  • No. of Resources

    02

  • time-frame
  • Time Frame

    October 2024 to December 2024

Experience With Bacancy

2500+ Projects Experienced Innovation with Bacancy!

Get access to an experienced team of developers and engineers from Bacancy, handpicked to ace your goals. Kickstart within 48 hours, no-risk trial.

Book a 30 min call
14+

Years of Business
Experience

1458+

Happy
Customers

12+

Countries with
Happy Customers

1050+

Agile enabled
employees

How Can We Help?