Check-in status is a new field at the booking level that reflects whether the guest has arrived, redeemed, or been admitted to the booked experience. It is separate from booking creation and separate from payment collection.
How does it work?
On the booking page, this field is an editable dropdown filter that follows specific workflows:
- Pending can only move to Checked in or No Show
- Checked in can only move to Checked out or Overdue
- No Show can move to Checked in.
- Default value is Pending
A warning message will appear when the user tries to change the check-in status, confirming the action before applying it.
Each status change creates a history log entry containing:
- User: Who changed the status
- Timestamp: Date and time of the change
- New Status: The updated booking status