The advent of multiple medical appointment scheduling platforms has drastically improved healthcare experience for medical staff, healthcare providers, and patients, simplifying the entire process of booking a doctor’s appointment and maximizing utilization of the available resources. However, one problem still remains. Using different unsynchronized EMRs (electronic medical record systems) for scheduling appointments, doctors have to manually enter appointment data in all of them so that patients can get an accurate view of available time slots and scheduled visits no matter what system they use. As a result, too much time is wasted on routine work, which is rather frustrating for doctors. To that end, the client asked us to come up with an automation healthcare solution to provide two-way synchronization between their booking service and the eCW (eClinicalWorks) platform which is the most popular EMR among clinicians.