Appearance
CO.27: Booking Settings
Summary
Counselors configure booking requests, session types, availability, and public/embed widget settings from the booking settings page.
Role
- Primary: Counselor
Entry Point
- URL:
/booking-settings - Sidebar: Booking Settings
Preconditions
- User is authenticated as a counselor.
Steps
- Counselor opens booking settings.
- Page renders tabs for bookings, session types, availability, and widget settings.
- Counselor reviews incoming bookings or manages session types.
- Counselor configures availability and booking rules.
- Counselor edits widget slug and embed settings.
- Public booking pages use the saved configuration.
Diagram
Edge Cases
- Slug availability: Public and embed URLs depend on widget slug.
- Pending bookings: Counselor actions trigger booking notification flows.
- Availability conflicts: Booking backend validates final slot availability.
Current Implementation Notes
- Frontend:
frontend/src/app/pages/booking-settings.tsx,frontend/src/features/booking/components
Screenshot Status
- Captured:
