Booking statuses explained
Five statuses. Each one changes what the customer sees and what your reports count.
Every booking on Booked sits in one of five statuses. Reports, no-show rates, and revenue rollups filter on these.
| Status | Meaning | Counts as revenue? |
|---|---|---|
pending | Deposit required, not yet paid | No |
confirmed | Time slot held, customer expected | Not until completed |
completed | Service delivered | Yes |
canceled | Called off by customer or shop | No |
no_show | Customer did not arrive | No, but tracked separately |
How statuses move
- Public bookings without a deposit land as confirmed immediately.
- Public bookings with a deposit land as pending until Stripe confirms the charge, then flip to confirmed.
- After the appointment ends, the booking waits at confirmed until you mark it completed or no-show.
- Completed and no-show open at the start time. Before that, nobody can have been served or have failed to turn up, and marking either early would free the slot to be booked twice.
Checking a customer in
When someone arrives, you can tap Check in on the booking. It is optional and nothing depends on you using it. It opens an hour before the start and stays open until the end. It is not a status: the booking stays confirmed and shows Checked in. It changes two things:
- A checked-in customer can be marked completed before the scheduled start. That covers someone who arrived early and was seen early.
- A checked-in customer cannot be marked no-show, since they turned up. Undo the check-in first if it was a mis-tap.
A checked-in customer also cannot reschedule themselves from their confirmation page.
- Canceled is set by either side. Customers cancel through their confirmation page; you cancel from the calendar.
Which statuses hold a slot
pending and confirmed both occupy the time. A booking waiting on a deposit is not "not booked yet" — it holds the chair, which is the point, because a slot released while somebody is typing their card number is a slot they lose.
canceled and no_show release it. completed is in the past and holds nothing.
Where a customer can still act
Only on pending and confirmed. Once a booking is completed, cancelled or marked no-show, the cancel and reschedule buttons on their confirmation page are gone — which is why a customer who needs something changed after the fact has to phone you.
Why to close bookings out
Ending the week with a stack of unmarked confirmed bookings makes your revenue and no-show numbers wrong, and both errors point the same way: revenue looks lower than it was and the no-show rate looks better than it is.
Two minutes at close every day keeps the reports honest, and it is far easier than reconstructing the week on a Sunday.