Skip to main content

🔄 Reservation Statuses

Every reservation goes through different statuses that describe where it is in its lifecycle. Understanding these helps you manage the restaurant efficiently.


Status overview

StatusMeaning
PendingGuest created the reservation; waiting for your approval
ConfirmedReservation is confirmed; guest will be notified by email
✔️ CompletedVisit is done; guest was at the restaurant
CancelledReservation was cancelled — by guest or staff
🚫 No-showGuest didn't arrive without cancelling

How statuses flow

Guest creates reservation


┌─────────────┐
│ Pending │ ← default when manual approval is on
└─────────────┘

▼ (manager confirms)
┌─────────────┐
│ Confirmed │ ← default when manual approval is off
└─────────────┘

┌────┴────┐
▼ ▼
Completed No-show

or at any point:

Cancelled

When to use each status

Pending → Confirmed

  • If manual approval is on, manually move the reservation to Confirmed after reviewing.
  • If manual approval is off, reservations are automatically set to Confirmed.

Confirmed → Completed

  • After the guest's visit, set the reservation to Completed.
  • This triggers an automatic review request email (if enabled).

Confirmed → No-show

  • If the guest doesn't show up, mark the reservation as No-show.
  • This is recorded in statistics and in the guest's profile.

Any → Cancelled

  • Reservations can be cancelled from any status — by the guest via email link, or by staff in the admin.
  • It's a good practice to include a reason for cancellation.

Where do I see the reservation status?

  • On the dashboard in the "Today's Overview" section
  • In the Reservations list in the left menu
  • On the detail page of a specific reservation

How to view reservations