Skip to main content

Availability calculation - how do we show availability?

Detailed explanation of which time slots are shown in your booking page

This post only applies to appointment-based services, as for fixed-dated services, the shown options are pre-set by the admin.

How is Availability Calculated?

Here are the factors that are used:

  1. Staff Assigned to the Service

    • Either from the service editing page or the staff editing page.

  2. Working Hours of the Staff

    • Both regular working hours and overrides.

  3. Existing Availability of the Staff

  4. Service Configuration:

    • Service duration.

    • Service break/drive time.

  5. Online Booking Settings

    • How far in advance can clients book their appointments online?

    • What should be the time slot intervals for appointments?

    • How soon before an appointment begins can clients book an appointment online?

  6. Closed Dates

If you don't see a timeslot as available, and/or there is a slot that you want to show but is not shown on the booking page, you can go over the below checklist.

  • Which staff members are associated with this service?

    • (Service edit/Schedule step)

  • Is the timeslot in question covered by at least one staff's working hours?

    • (Staff/Working hours)

  • Is there at least one available staff member at the timeslot in question?

    • (Staff/Calendar)

  • Is this availability long enough to cover the service duration (set as standard, or chosen by the customer) + service drive/break time?

    • (Service edit/Schedule step)

  • Is the timeslot in question avoided by the questions in Online Booking Settings?

    • (Settings/Online Booking Settings)

  • Is the timeslot in question within the window defined by the questions?

  • Are the chosen intervals too big to disallow the timeslot in question?

  • Are there any closed dates?

    • (Settings/Closed Dates)

Did this answer your question?