Guest Booking Flow
The guest booking flow is the guest-facing path from selecting a facility or activity to completing a booking. Guests may open this flow directly from a property link or through Guest Experience Platform. Staff can use this guide to reproduce a guest issue and confirm whether setup, capacity, guest details, or payment is blocking completion.
Quick Reference
| Step | Guest Action | Staff Check |
|---|---|---|
| Browse | Guest opens available facilities or activities. | Facility is active and visible. |
| Select date and time | Guest chooses an available date and slot. | Date rules, capacity, and booking window are correct. |
| Enter quantity | Guest selects pax or quantity. | Capacity is not exceeded and ticket type is available. |
| Accept terms | Guest accepts terms when the activity requires them. | Terms are enabled only when needed and are readable. |
| Enter details | Guest submits required guest information. | Required name, room, phone, and email rules match staff needs. |
| Confirm or pay | Guest confirms booking or completes payment if required. | Booking and payment status are visible to staff. |
| Result state | Guest sees success, failure, or payment status. | Staff can find the booking if successful. |
Before You Start
- Facility and category should be active.
- Availability and capacity should be configured.
- Payment settings should be tested if payment is required.
- Guest form fields should match the information staff need during operations.
- Terms and conditions should be configured before requiring guests to accept them.
- If guests enter from GEP, the GEP menu or facility content should point to the intended Facility Booking category or activity.
Reproduce a Guest Booking
- Open the guest Facility Booking link for the property.
- Select the facility or activity.
- Choose a date that should be available.
- Choose a slot or duration.
- Select pax or quantity.
- Accept terms if the activity displays them.
- Enter guest details when the guest form appears.
- Select Book Now.
- Complete payment if the guest is sent to a payment page.
- Open the staff booking list and confirm the booking appears.
What Blocks Book Now
The guest cannot book until the required booking information is valid:
- Date is selected.
- Quantity or pax is selected.
- Slot or duration is selected.
- Activity is selected.
- Terms are accepted when required.
- Required guest email rules pass.
- Capacity is not exceeded.
- The selected ticket type is available.
Payment Result Behavior
- If payment is required and still pending, the guest is sent to the payment page for that booking.
- If payment succeeds, the payment page shows a paid confirmation.
- If payment fails, the payment page shows a failed state and retry guidance.
- If payment is not required, the guest sees the booking success or failure state after confirmation.
Troubleshooting
Guest cannot complete booking
What you see: The guest flow stops before the booking is created.
Do this:
- Check whether the facility is active and visible.
- Check whether the date and slot are available.
- Check required guest fields.
- Check payment behavior if payment is required.
- Confirm staff can create a booking manually for the same facility and slot.
Guest is sent to payment but staff cannot confirm payment
What you see: The booking exists, but the guest payment page remains pending or shows failed.
Do this:
- Search for the booking in the staff booking list.
- Check the booking payment status.
- Ask the guest whether they closed the payment page before completing payment.
- Retry payment if the page offers that action.
- Escalate with the booking ID if payment stays pending after the guest completes payment.