Academy › Build › Bookings and orders
One booking, two things that have to be free at the same time
By the end, you'll know exactly which resources need to line up for every appointment in your business to actually happen, and why you should only confirm a booking when all of them are free at the same time.
By Yodai · Published September 7, 2026 · Updated October 12, 2026
A hair salon has three chairs and two stylists. On Saturday at eleven, someone books a haircut. That same Saturday at eleven, another customer books a manicure. Both appointments fit on the calendar: there are chairs to spare, and the eleven o'clock slot is open for both. The problem shows up on Saturday, when the manicure customer arrives and the only manicurist is already busy: another customer had booked, on Thursday, a color treatment for that same time, one that comes with a complimentary manicure.
The calendar didn't fail. The booking system did, since all it checked was whether the time slot was open, not whether everything that appointment actually needed was free at the same time: the chair, sure, but also the person doing the work.
What it takes for an appointment to actually happen
Many businesses that book appointments think first about the open slot on the schedule. But an appointment doesn't happen just because there's a slot open: it happens because every piece that appointment needs comes together at the same moment. At an auto shop, that's the lift and the mechanic who knows that make. At a tattoo studio, it's the room and the artist who does that style. At a dental office with X-rays, it's the chair, the hygienist, and, if the case calls for it, the X-ray machine. At a dog grooming salon with a bath, it's the tub and the person who does the bathing.
We call each of these pieces a resource. A resource is anything that gets used up: once an appointment claims it, no other appointment can use it at the same time. Time is a resource, the most obvious one. But it's almost never the only one, and that's where a booking system that only watches the clock falls short.
The person, the room, or the equipment run out just like time does, and if nobody checks them, they get used up twice without anyone noticing, until the customer is standing right there
How many resources does your booking need
The rule is simple to say and easy to apply badly: count how many different things run out in your business when someone books. If it's just one (the time of the only spot you have, staffed by the only person who works there), checking the clock is enough. Adding more checks won't prevent any conflicts, because there's nothing else that could be missing. If it's two, or three, you check that all of them are free at the same time before confirming each booking, and if it gets canceled, you free up all of them in your schedule. Freeing the chair but leaving the manicurist tied to an appointment that no longer exists blocks that hour for nothing: a real opening disappears from the schedule without anyone using it.
What changes from one business to another isn't just the number of resources, it's which one runs out first. At a physical therapy office with three treatment tables and two therapists, there are almost always tables to spare: the therapist is what's in short supply. At a shop with one mechanic and two lifts, it's the other way around. The lift is never the problem.
The table doesn't say every business needs two resources, or three. It says each one has to look at its own, and that the right number isn't the same for a fixed-time spin class as it is for a dental office with X-rays. Copying what another business does without counting your own resources leaves you overbooked in one spot and underbooked in another, and both mistakes cost you customers just the same.
The mistake that costs you
When the time slot is enough, and when it isn't
- A business with just one person or one room
- Every appointment takes up that person completely, with no way to split the work with anyone else
- Checking a separate resource doesn't prevent any conflict the time slot doesn't already prevent
- There's more than one person, room, or piece of equipment that can run out separately
- A customer can ask for someone specific, not just anyone on the team
- Without checking the resource, two bookings that look compatible on the schedule still collide on the same day
- When you cancel an appointment, you free up everything it had reserved, not just the time slot
Which one to choose: If your business has just one person working in one spot, the time slot is already the resource: don't overcomplicate the booking. As soon as you have two chairs, two pairs of hands, or two machines that can be requested separately, you need to check that both things are free at the same time before confirming each booking, or the conflict will show up sooner or later.
- You've counted up the resources each appointment in your business needs, not just the time slot.
- You know you only confirm a booking if all those resources are free at the same time, and that if it gets canceled, you free up all of them.
- You've decided which services only need the time slot checked, and which ones also require checking the person or the equipment, by name if the customer asks for them by name.
Test yourself
Answer before opening each one. If one gives you trouble, go back to the section that explains it.
1. A physical therapy clinic has three treatment tables and two therapists. On Monday at ten o'clock, two appointments are already confirmed, each with its own therapist and table. A third request comes in for that same time. Does it get confirmed?
No. There are still tables free, but there's no therapist free at that time: the resource that runs out first is the person, not the table, and it only takes one of the two being unavailable for the appointment to fall through.
2. A shop has just one mechanic and two lifts. Do you need to check both resources for every booking, the lift and the mechanic?
You don't need to check both. With only one mechanic, they're the one who truly runs out: if they're busy, it doesn't matter that the second lift is free, because no one can use it. Here, the mechanic is the resource, and the lift already comes bundled with them.
3. A tattoo studio lets the customer pick any artist if the design is simple, but requires a specific artist if it's a large color piece. Do you check both bookings the same way?
No. The simple booking only needs you to check that some artist is free at that time: any of them will do, so the resource is generic. The large piece needs you to check that specific artist is free, not just any other: there, the resource is identified by name, and logging it as "any artist" would make you see an open slot on the schedule when there really isn't one.