How availability and schedules work

On this page
A video walkthrough of this guide. Narrated in Spanish, with subtitles.

The slots the patient sees when booking come from each professional’s schedule and the service duration. The calendar prevents conflicts automatically.

How it’s calculated

  • The calendar is enabled when the professional is chosen: each person has their own schedule.
  • Only available slots are shown; a time slot that is already booked disappears for the next patient (no double booking).
  • Exception days (unavailable) remain blocked.
  • An exception with a special schedule shows only those slots.

Steps to configure it

  1. Each professional defines their weekly schedule under Schedules (/schedule). The schedule is personal: only its owner can see and edit it, so an administrator cannot configure it on someone else’s behalf.

    For a break — lunch, say — use Add a range and leave the gap between the two: 09:00 to 12:00 plus 14:00 to 18:00 leaves 12:00-14:00 with no slots. A break is not a field, it is the gap between ranges. Add as many as you need.

  2. Add exceptions for vacations, holidays, or special schedules. These are personal too: each professional sees and removes only their own.

  3. The service duration defines how long each slot is.

Tip

Keep your exceptions up to date before vacations or conferences: it’s the way to avoid being booked when you’re not available.