Skip to main content
Skip table of contents

Online booking

Online Booking – CRM Module

The Online Booking section allows patients to independently schedule appointments through a simple, mobile-friendly web interface directly connected to your clinic’s management system. This reduces administrative load, enables 24/7 booking, and ensures synchronized availability between staff calendars and the online platform.


Accessing the Online Booking Interface

Patients can access the booking form using a dedicated web link structured as:
yourmanagementsystemdomain/make-appointment

This page operates independently and is connected in real-time to the main system, reflecting available services, doctor schedules, and booking slots.


Online Booking Process Overview

The booking process is designed for clarity and ease of use. It consists of five intuitive steps:

Note: At every step of the booking process, a summary panel displays the current appointment selection (doctor, service, and date/time), allowing the patient to verify and modify their input before confirmation.


1. Select a Doctor

The patient begins by choosing the preferred doctor.

  • Search Bar: Quickly find a specific physician by name.

  • Doctor List: Browse all available doctors with visible names and specialties.

  • Upon selection, the system automatically loads available services and time slots for the chosen doctor.

image-20250706-134103.png


2. Select a Service

After selecting a doctor, the patient chooses the medical service they wish to receive.

  • Search Bar: Locate a specific service.

  • Service List: Displays all services provided by the selected doctor.

  • Selecting a service filters available time slots accordingly based on duration and scheduling rules.

image-20250706-134142.png


3. Select Date and Time

Patients are shown a calendar view with selectable dates and available time slots.

  • Date Selection: Clickable calendar days based on the doctor's real-time availability.

  • Time Slot Selection: Shows only free time slots for the selected doctor and service.

  • The system prevents double bookings and adjusts in real time as appointments are confirmed.

image-20250706-134601.png


4. Enter Patient Information

Once the date and time are chosen, the patient is asked to fill out a short appointment form.

Fields:

  • Name (mandatory)

  • Phone (mandatory)

  • E-mail (optional)

  • Birthdate (optional)

  • Passport (optional)

  • Comment (optional) – Any additional notes or context

After completing the form, the patient clicks the Make an Appointment button to confirm.

image-20250706-134645.png


5. Success Screen & Confirmation

Upon successful booking, the patient is redirected to a confirmation page summarizing:

  • Doctor name

  • Selected service

  • Appointment date and time

  • Patient’s submitted details

From here, the patient can either exit the page or click Make another entry to book a second appointment.

image-20250706-134734.png


Enable/disable doctor on the online-booking page

Administrators can control which doctors are displayed on the online booking page.
When a doctor is enabled, their name and available appointments will be visible to patients.
When disabled, the doctor will not appear in the online booking interface.

Navigation:
Directories > Employees > Choose the doctor > Actions > Edit

image-20251022-100727.png


Steps:

  1. Open the doctor’s profile and click Actions → Edit.

  2. Make sure the field “Is Doctor” is set to Yes.

    image-20251022-100821.png
  3. Set “Use in Online schedule” to Yes to make the doctor visible on the online booking page.

    image-20251022-100846.png
  4. To hide the doctor, switch this field to No.

Optional:
If you want the doctor to always appear first in the online schedule list, set “Popular doctor” to Yes.

image-20251022-100905.png

⚠️ If the doctor has a description in their profile, it will automatically appear on the online-booking page under their name.

image-20251022-102256.png

In the Employees list, you can view an overview of all doctors and check who is currently visible in the online booking page — see the “Use in Online scheduling” column.

image-20251022-110720.png

Enable/disable service on the online-booking page

You can control which services are displayed on the online booking page for each doctor.
A service will appear in the online booking interface only if both the doctor (➡️ How to enable doctor for online-booking) and the service are enabled for online scheduling.

⚠️ If multiple doctors provide the same service, you need to enable or disable it individually for each doctor.

Navigation:
Directories > Employees > Choose the doctor > Services tab

Steps:

  1. Open the doctor’s profile and go to the Services tab.

    image-20251022-120423.png
  2. In the table, find the service you want to edit.

  3. Check the columns “To site” and “Online booking.”

    image-20251022-120505.png

  • If both fields are set to Yes → the service is visible on the online booking page.

  • If they are No → the service is hidden from online booking.

How to Enable a Service:

  1. Click the 🌐 icon to toggle the “To site” flag → confirm by selecting Yes.

    image-20251022-120637.png
    image-20251022-120649.png
  2. Click the ✓ icon to toggle the “Online booking” flag → confirm by selecting Yes.

    image-20251022-120719.png
    image-20251022-120732.png
  3. Once both are enabled, the service will immediately appear on the online booking page.

image-20251022-120749.png

How to Disable a Service:

  1. Go to the same Services tab.

    image-20251023-091504.png
  2. Find the service you want to hide.

  3. Click the ❌❌ icons and confirm both with Yes.

    image-20251023-091612.png

The service will no longer appear on the online booking page.

Additional Features

Multilanguage Button

The online booking page now supports multiple languages. Patients can click the language selector button to instantly switch the interface into their preferred language, ensuring accessibility for multilingual patient bases.

image-20251005-091239.png


Each doctor who has online scheduling enabled can be assigned a unique booking link.

Navigation:
Directories > Employees > Choose the employee > Object tab > Use in Online schedule

If the employee has online scheduling activated, the system generates a personal booking link for that doctor. This link can be:

  • Embedded into the clinic’s website under the doctor’s profile

  • Shared directly with patients (e.g., via e-mail, WhatsApp, or SMS)

This enables patients to immediately schedule with the specific doctor without browsing the entire clinic catalog.

image-20251005-091427.png


Features and Benefits

  • Real-time synchronization with clinic schedule

  • Responsive design for mobile and desktop

  • Eliminates double bookings

  • No manual input is required by the clinic staff

  • Supports multi-service, multi-doctor clinics

  • Multilanguage support for global audiences

  • Doctor-specific booking links for personalized scheduling

This interface streamlines patient access and ensures booking data is immediately reflected in the clinic's internal CRM and scheduling tools.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.