The Booking Experience
Understand the client booking path and completion states
Client Flow
- Select location (if multi-location)
- Select service or package
- Select staff (if enabled)
- Pick date and time
- Enter guest details
- Choose payment method (if applicable)
- Confirm booking
Initial Booking States
Bookings can start as:
- confirmed
- pending (manual approval)
- pending_payment (waiting for payment completion)
Returning Client Matching
Client matching is phone-based when possible so repeat bookings can reuse existing profile context.