Troubleshoot Facility Booking
Use this page when guests cannot see or book a facility, staff cannot find or update a booking, payment is unclear, or notifications/logs do not match expected activity.
Symptom Table
| Symptom | First Checks |
|---|---|
| Guests cannot see a facility | Active state, disabled activity setting, category, subcategory, visibility, language, date rules, and slots. |
| Date or time is unavailable | Restricted date range, booking window, slot type, slot capacity, operational time, capacity per time block, and existing bookings. |
| Pax or quantity is blocked | Maximum capacity per booking, ticket group settings, current capacity, and booking limitation rules. |
| Booking cannot be confirmed | Required fields, policy acceptance, status, hold expiry, capacity, and payment state. |
| Guest contact field is missing or blocks submission | Guest form enabled and required settings for Email and Phone, plus Email format when a value is entered. |
| Payment state is unclear | Booking payment status, transaction ID, gateway, guest payment result, and shared payment troubleshooting. |
| Staff do not receive notifications | Browser permission, Facility Booking access, notification list, date filters, and booking visibility. |
| Logs are missing | Date range, search text, pagination, booking logs modal, and facility logs list. |
Guest Availability Checks
- Open the same guest Facility Booking link.
- Confirm the app home and facility list show the expected property.
- Open the facility detail page.
- Confirm the facility is active, visible, and not disabled.
- Check category and subcategory active state.
- Check slot, capacity, restricted date range, booking limitation, and max pax settings.
- Check payment requirement if payment blocks booking.
Guest Form Checks
- Check whether Email and Phone are enabled in the Facility Booking guest form configuration.
- Check whether each displayed contact field is optional or required.
- If Email is displayed and the guest entered a value, confirm the value uses a valid email format.
- Reopen the guest booking form after saving configuration and confirm hidden fields no longer appear.
Staff Booking Checks
- Search the booking list by date, facility, guest, or booking details.
- Check calendar, daily, summary, and card view filters.
- Open the booking and review status, payment, channel, ticket groups, remarks, and logs.
- Check whether the booking is locked, deleted, or final before editing.
Escalation Details
When escalating, include:
- Property and facility/activity name.
- Guest URL or staff page.
- Booking ID or hold ID if available.
- Date, time, slot, pax, ticket group, or quantity.
- Payment status and transaction ID if payment is involved.
- Screenshot of guest blocker or staff booking detail.
- Relevant logs or notification timestamps.