The booking status page is accessible via the confirmation email link sent after a
booking request is submitted. The URL includes the booking reference and a secure token:
/booking/:ref?token=<token>
What guests see
The page shows a status banner and a details card.
Status banner
| Status | Appearance |
|---|
| Confirmed | Teal banner — “We look forward to welcoming you” |
| Awaiting confirmation | Amber banner — “You’ll hear from us shortly” |
| Cancelled | Red banner — “Your reservation has been cancelled” |
| Rejected / Expired / No-show | Muted grey banner — “This reservation is no longer active” |
Details card
Shows: date (full weekday, day, month, year), party size, dietary restrictions
(if any), and special requests (if any).
Cancelling a booking
Guests with a confirmed or pending booking see a Cancel reservation button.
Tapping it shows a confirmation prompt:
- Keep my booking — dismisses the prompt
- Yes, cancel — cancels the booking immediately
Once cancelled, the status banner updates to the cancelled state. This action cannot
be undone from the guest side.
Cancellations made less than 6 hours before the booking time may affect future
booking availability, per the booking policy.
Error state
If the reference or token is invalid, the page shows a “Reservation not found” card
and asks the guest to check their link or contact the restaurant.