Skip to content

Managing Booking Status

Last updated March 11, 2026

Every booking in Hookset follows a defined lifecycle with seven statuses. Understanding when and how bookings move between statuses helps you keep your records accurate.

The Booking Lifecycle

| Status | Meaning | |--------|---------| | Inquiry | Initial booking created, no payment yet | | Deposit Paid | Deposit has been recorded | | Confirmed | Full payment received or manually confirmed | | Checked In | Guests have arrived at the lodge | | Completed | Trip is over, all payments settled | | Cancelled | Booking cancelled before the trip | | No Show | Guests did not arrive on check-in day |

Valid Transitions

Not all status changes are allowed. Hookset enforces these valid transitions:

  • Inquiry -> Deposit Paid, Confirmed, Cancelled
  • Deposit Paid -> Confirmed, Cancelled
  • Confirmed -> Checked In, Cancelled, No Show
  • Checked In -> Completed
  • Completed -> (final, no further transitions)
  • Cancelled -> (final)
  • No Show -> (final)

You cannot move backwards (e.g., Completed back to Confirmed).

Changing Status

Open any booking and use the Status dropdown in the booking header. Only valid next statuses appear in the dropdown.

Automatic Transitions

Some transitions happen automatically:

  • Inquiry -> Deposit Paid -- When a deposit payment is recorded (manual or via Stripe).
  • Deposit Paid -> Confirmed -- When the full balance is paid and the balance due reaches zero.

You can also manually advance a booking's status even if payment conditions haven't been met, for example, if payment was collected outside Hookset.

Cancellations

When you cancel a booking, you'll be prompted to add a cancellation reason. Cancelled bookings remain visible in your booking list with the Cancelled filter. If your lodge has cancellation policies configured, Hookset calculates the refund amount based on how many days before check-in the cancellation occurs.

No Shows

Mark a booking as No Show when the guest does not arrive on their check-in date. This keeps your records accurate and distinguishes no-shows from cancellations in your reporting.

Next Steps

Was this article helpful?

Still need help?

Contact us