Start with the enquiry
A patient messages your clinic on WhatsApp. Your team can share a booking link, and configured appointment replies can direct the patient to the relevant doctor and location.
Loading the Ekko experience
We're preparing your content. This only takes a moment.
Ekko shares the right booking link for the doctor and clinic location. Your patient books in Plato's own calendar, and Plato sends patient and appointment updates back to Ekko by webhook.
A patient messages your clinic on WhatsApp. Your team can share a booking link, and configured appointment replies can direct the patient to the relevant doctor and location.
The link opens the configured Plato booking calendar. The patient chooses an available time and completes the booking in Plato.
Plato sends webhook updates for patient changes and appointment changes or cancellations. Ekko processes these updates to keep supported records and reminder workflows in step.
See the flow
The WhatsApp message, the booking link and the appointment in Plato.
A solo practice has fewer mappings to configure. A multi-doctor or multi-location clinic needs each assignment reviewed so patients reach the right booking calendar.
Patient changes, appointment changes and cancellations trigger Plato webhooks. Ekko processes them in near real time to keep supported patient records and reminder workflows in step.
Before you connect
In the current patient booking flow, Ekko provides the configured booking link for the doctor and location. The patient opens Plato's booking calendar and books there. Plato then sends appointment updates back to Ekko by webhook.
Yes. Patient import scope is controlled per doctor, so the practice can choose who is included when configuring the Plato connection.
Ekko supports calendar colour mappings to doctors and a booking link for each doctor at each clinic location. Multi-doctor and multi-location practices need these assignments reviewed during setup.
Plato sends patient:upsert, appointment:upsert and appointment:delete webhooks. Ekko processes these to update supported patient records and appointment reminder workflows in near real time, subject to webhook delivery and processing.
Yes. The connection uses your clinic's Plato database and integration credentials. Patient import scope is controlled per doctor. It is not the same connection flow as authorising a messaging account.
Yes. Plato integration is included in both Solo and Clinic plans. Your clinic needs the appropriate Plato access and connection configuration.
Built around your clinic
Which system would make the biggest difference to your clinic? Tell us what you use. Your request goes to Unni and helps us decide what to connect next.