🔄 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
| Status | Meaning |
|---|---|
| ⏳ Pending | Guest created the reservation; waiting for your approval |
| ✅ Confirmed | Reservation is confirmed; guest will be notified by email |
| ✔️ Completed | Visit is done; guest was at the restaurant |
| ❌ Cancelled | Reservation was cancelled — by guest or staff |
| 🚫 No-show | Guest 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