Set up online bookings

With Halaxy's free online booking feature, patients can book appointments directly into your calendar. Online bookings are available in the Halaxy directory and can also be embedded directly in your own website



When you enable online bookings, patients can visit your profile or practice on the Halaxy directory and book an appointment. You can let patients select a service, choose an available timeslot or even make an advance payment - all in just a few clicks.

Online bookings help you simplify, expedite, and automate the process of setting appointments. The benefits of online booking go both ways for practitioners and patients, including:

  • Convenience: Patients no longer need to call or email to book. Confirmed appointments are automatically added to practitioners' calendars.

  • Flexibility: Booking preferences can be personalised for each practitioner at each of your locations.

  • Calendar control: Practitioners have the option to approve or decline an appointment before confirming.

  • Easy confirm and cancel: Patients receive booking confirmations with options to view their appointment details or cancel their appointment.

Once you have enabled online bookings, you can then customise your hours, fees, and preferences. If you have a website for your practice, you can embed the booking platform in it.

Set up online booking for your practice

    • Before enabling online bookings, your practitioner profile must first be visible.

      1. Click Personal > Profile, then click Directory Profile Preferences.

      2. In the Booking Preferences pop-up, set Directory Profile to either:

        • Public: Your profile is visible and searchable in the Halaxy directory.

        • Enabled not searchable: Your profile is visible and can be linked to but does not appear in Halaxy directory search results.

      3. Click Save.

      Your profile is now listed in the Halaxy directory.

      1. Click Personal > Locations.

      2. Under the location and practitioner you want to enable bookings for, next to Online Bookings and Profile Preferences, click the Icon-Edit.svg Edit icon.

      3. In the Edit Practice Booking Preferences screen, configure the following:

        • Directory Profile: Set to Show. This lists your practitioner profile publicly under this location in the Halaxy directory.

        • (Optional) Phone / Street Address / Email / Practice Hours / Fees: Set these to Show or Hide, depending on which details to display in your directory profile.

        • Online Bookings: Set to Enabled. This allows you to take online bookings for this location.

      4. Set the rest of your online booking preferences.

      5. Click Save.

      You have enabled your online bookings for this location, and patients can now book appointments through the Halaxy directory.

      Your availability for online bookings is based on the hours you set at that practice. The default consultation type (in-person, online or phone) set in your schedule will also apply to online bookings made within those hours.


      Home visits cannot be automatically made online, so if your default consultation type is set to Home Visit, the location will be set to be a physical in-person appointment instead. You can manually change the location to be a home visit from your Calendar.

Manage online booking notifications

When a patient books an appointment online, you are notified in three ways:

  • In-app notification: When you are logged in Halaxy, this appears on the Icon-Bell.svg bell icon in the top right of the screen. Pending and Waiting List appointments can be confirmed in these notifications.

  • Email or SMS: You receive these if you have enabled email or SMS notifications in your online booking preferences.

  • Calendar: The appointment automatically appears in your calendar. If you prefer to confirm appointments first, you can set the default status of appointment bookings to Pending in your online booking preferences.


Was this article helpful?

Sorry about that! Could you give us some more details?

Select one or more from the dropdown.

Let us know what we can improve.

If you would like our Service team to respond to you, please send a message to