Skip to content

๐Ÿ”„ Reservation Condition Changed

Topic: RESERVATION_CONDITION_UPDATED

What It Does

The health/status condition of the reservation changed (OK, WARNING, CRITICAL, UNKNOWN).

Key Info

  • Object: Reservation
  • Actors: Guest or Staff
  • Source: BACKOFFICE, GUEST_JOURNEY, PLATFORM

When It Fires

  • Validation issues detected or resolved
  • Booking management status changes
  • Payment account becomes active/inactive
  • Conflicts are added or removed

Context Data

{
  "reservationCondition": "OK"    
}

Reservation Conditions

This table summarizes all reservation conditions with their severity levels and descriptions.

Condition Reason Condition Category
GROUP_BOOKING_CONFIRMATION_NOT_YET_SENT
Group booking confirmation has not been sent yet
CRITICAL Group Booking
GROUP_BOOKING_MANAGEMENT_NOT_COMPLETED
Group booking management process is not completed
CRITICAL Group Booking
GROUP_BOOKING_MANAGEMENT_NOT_COMPLETED_ON_THE_DAY_OF_ARRIVAL
Group booking management not completed and arrival is today
CRITICAL Group Booking
GROUP_BOOKING_MULTIPLE_RESERVATIONS_ON_SAME_NAME
Multiple reservations exist for the same guest name (non-overlapping)
MINOR Group Booking
GROUP_BOOKING_MULTIPLE_RESERVATIONS_ON_SAME_NAME_OVERLAPPING
Multiple overlapping reservations exist for the same guest name
CRITICAL Group Booking
GUEST_FLOW_COMPLETED_BUT_NO_PUBLIC_DOOR_KEYS
Guest completed flow but public door keys are missing
CRITICAL Access
GUEST_IN_HOUSE_BUT_NO_PRIVATE_ROOM_KEY_ROOM_IS_DIRTY
Guest checked in but no private room key because room is dirty
CRITICAL Access
GUEST_IN_HOUSE_BUT_NO_PRIVATE_ROOM_KEY_TECHNICAL_ISSUE
Guest checked in but no private room key due to technical issue
CRITICAL Access
HAS_OPEN_BALANCE_AFTER_CHECKOUT
Reservation has unpaid balance after check-out
CRITICAL Financial
HAS_OPEN_BALANCE_AND_DELETED
Deleted reservation has unpaid balance
CRITICAL Financial
HAS_OPEN_BALANCE_AND_NO_SHOW
Reservation marked as no-show with unpaid balance
CRITICAL Financial
HAS_OPEN_BALANCE_BEFORE_DEPARTURE
Reservation has unpaid balance before departure date
MINOR Financial
HAS_OPEN_BALANCE_ON_ARRIVAL
Reservation has unpaid balance on arrival date
CRITICAL Financial
HAS_OPEN_BALANCE_ON_DEPARTURE
Reservation has unpaid balance on departure date
CRITICAL Financial
ID_CHECK_DECLINED
Guest ID verification was declined
CRITICAL Guest Verification
ID_CHECK_NOT_CONFIRMED
Guest ID verification not yet confirmed
MINOR Guest Verification
ID_CHECK_REUPLOADED
Guest had to reupload ID documents
CRITICAL Guest Verification
PENDING_URGENT_TASK
There is an urgent task pending for this reservation
CRITICAL Tasks
PRIMARY_GUEST_IS_BLACKLISTED
Primary guest is on the blacklist
CRITICAL Guest Verification
RESERVATION_CREATED_NOT_YET_SENT
Reservation created notification has not been sent
CRITICAL Notification
RESERVATION_CREATED_NOT_YET_SENT_ON_THE_DAY_OF_ARRIVAL
Reservation created notification not sent and arrival is today
CRITICAL Notification
RESERVATION_GUEST_FLOW_NOT_YET_COMPLETED
Guest has started but not completed the pre-arrival flow
MINOR Guest Flow
RESERVATION_GUEST_FLOW_NOT_YET_COMPLETED_CLOSE_TO_ARRIVAL
Guest flow incomplete and arrival is approaching
CRITICAL Guest Flow
RESERVATION_GUEST_FLOW_NOT_YET_STARTED
Guest has not started the check-in/pre-arrival flow
CRITICAL Guest Flow
RESERVATION_GUEST_FLOW_NOT_YET_STARTED_RECURRING
Guest has not started the flow (recurring notification)
MINOR Guest Flow
ROOM_DIRTY_ON_THE_DAY_OF_ARRIVAL
Room is marked as dirty on the arrival date
CRITICAL Room
SERVICE_APPROVAL_REQUIRED
The requested service requires approval or may be rejected
CRITICAL Service

What To Do With It

  • Alert appropriate teams - Notify staff if condition worsens
  • Review condition reasons - Investigate specific issues
  • Track condition trends - Monitor reservation health metrics
  • Trigger remediation - Auto-fix common issues where possible
  • Guest communication - Reach out for critical issues