Book an Appointment
The booking page lets you browse available timeslots and reserve an appointment.
Booking Flow
Step 1: Select a Date
- Navigate to Book Appointment from the client nav
- Use the calendar date picker to select your preferred date
- The system loads available timeslots for that date
Step 2: Browse Available Timeslots
Available timeslots are displayed for the selected date. Each timeslot shows:
- Time range (e.g., 9:00 AM – 9:30 AM)
- Availability status — available or fully booked
Timeslots are displayed in your configured timezone. If times seem off, check your timezone setting.
Step 3: Select a Timeslot
- Click on an available timeslot
- Review the appointment details
- Click Book to confirm
Step 4: Confirmation
Once booked:
- A confirmation email is sent to your email address (if provided)
- The appointment appears in your My Appointments list
- A professional is automatically assigned from those available during your timeslot
How Timeslot Availability Works
The system calculates availability by:
- Aggregating all professional shifts that cover the timeslot
- Subtracting existing bookings from the total capacity
- Showing the timeslot as available if remaining capacity > 0
This means you see the combined availability across all professionals — you don’t need to know which specific professional will be assigned.
Professional Assignment
When you book a timeslot:
- The system identifies all professionals with open capacity for that time
- A professional is randomly assigned to distribute bookings evenly
- You receive the professional’s name in your confirmation email
- The assigned professional also receives a notification
You cannot select a specific professional. This ensures fair distribution and simplifies the booking experience.
What If No Timeslots Are Available?
If you don’t see any available timeslots for a date:
- No professionals have shifts — professionals haven’t booked shifts for that date yet
- All timeslots are full — existing bookings have filled all capacity
- The date is outside event hours — the selected date may not have an active event
- Blackout period — the time may be blocked (e.g., lunch break)
Try selecting a different date or check back later as professionals add more shifts.
Booking Conflicts
If you try to book a timeslot that fills up while you’re selecting it, you’ll see an unavailable error. Simply choose a different timeslot and try again.