XCodeSol Booking Suite Documentation

Booking Flow

The public booking flow is rendered by [xcbs_booking_form] and uses committed browser ES module assets without a jQuery dependency.

Customer Flow

1. Select a service. 2. Select staff or let Booking Suite route the booking. 3. Choose an available date and time. 4. Enter customer details and intake fields. 5. Complete payment when payment is required. 6. Receive the booking confirmation or pending request message.

Admin Flow

Administrators can review bookings from Booking Suite > Bookings. Bulk and detail actions support confirming, cancelling, completing, editing, rescheduling, resending notifications, and issuing refunds where payment data exists.

Status Changes

Booking status changes can trigger emails, SMS messages, calendar event updates, Zoom meeting creation, and developer hooks.