yodai Academy Bookings and orders

Academy › Build › Bookings and orders

Have one service take up another's slot if they share the same resource

Explains which services share the same room, booth, or machine, and how to stop two services with different names from double-booking the same time slot, whether or not your booking software catches it on its own.

By Yodai · Published September 7, 2026 · Updated October 12, 2026

6 min read

In an appointment-based business, some things depend on the staff member and others depend on the resource they use: a room, a booth, or a machine. This lesson covers what happens when two differently named services use the same room without your calendar knowing it. Say you have two services on your website: Pressotherapy only and Relax circuit with pressotherapy. One customer books the first for 10:00 a.m. Another books the second for 10:20 a.m. The calendar lets both appointments through: they're different services with different names, and neither one shows as a conflict on the calendar screen.

The problem shows up at 10:20, when both customers arrive at the same time and there's only one pressotherapy booth in the whole spa.

The calendar sees names, not machines

Some things you only have one of, even if you sell a thousand services: one room, one treatment table, one booth. The next step is to stop keeping that booth in your head and start writing it down, tied to every service that uses it.

Because an appointment calendar, unless you tell it otherwise, only checks one thing: whether the assigned staff member is free at that time. It doesn't know that Lymphatic drainage only and Relax circuit are actually the same machine under two different service names. To the calendar, they're two services with nothing to do with each other.

Two services without a linked resource can land on the same machine
The service doesn't have its booth, room, or machine marked as a resource→Two bookings with different names get accepted in the same time slot

The calendar only checks who's working that hour, not what equipment they're using while they work

Link the service to the resource, don't rely on the name

The fix isn't renaming services or telling the receptionist to keep an eye on two schedules at once. That works for the first month and breaks down the day two people book online for the same time without anyone seeing it coming.

What works is recording the resource once and linking it to every service that actually uses it. If your booking software lets you link services to a resource, it will block that time slot for all of them from then on, even if different customers book them with different staff members. If it doesn't allow that, that same list tells you which services can't be offered in the same time slot.

Closing the shared gap
  1. 1Record the resource
    Write down the booth, room, or machine with a name you'll recognize right away: Lymphatic drainage booth, not Booth 2.
  2. 2List the services that use it next to it
    Lymphatic drainage only, Relax circuit, and any other service that uses that booth, even if they have different prices and durations. That's not the same as the staff member who provides them.
  3. 3Make sure your scheduler knows it
    If your booking software lets you link services to a resource, link every service on the list to it. If it doesn't, your safest bet is to offer them in time slots that don't overlap, say one in the morning and one in the afternoon; manually blocking off the others when a booking comes in only works if you do it the instant it happens.
  4. 4Run a test
    Book one service for 10:00 and then try to book another from the same list for 10:20. If the scheduler lets it through, it still doesn't know they share the booth.
Three different services, one resource that blocks them against each other
ServiceResource it usesDuration
Lymphatic Drainage OnlyLymphatic Drainage Booth40 min
Relax Circuit with Lymphatic DrainageLymphatic Drainage Booth60 min
Postpartum with Lymphatic DrainageLymphatic Drainage Booth50 min

It doesn't matter that the price ranges from $20 to $45 depending on the service, and it doesn't matter which staff member performs it. All three use the same booth, so the moment one of them takes a time slot, the other two have to stop being offered for that same slot: automatically, if your booking software has them linked to the booth, or because you block that gap yourself. That's what a customer looking at the schedule gets: real openings, not openings that get undone later by a front-desk call full of apologies.

Splitting by staff member doesn't split the resource
The costly mistake is thinking that assigning each service to a different staff member already solves the conflict. If Amanda does the lymphatic drainage only and Lauren does the relax circuit, both staff schedules stay clear of each other, and the scheduler lets them book without warning. There's still just one booth. The resource belongs to the service, not to whoever provides it.

Watch out for the opposite mistake too, which is just as costly: linking resources that don't share anything physical. The manicure table and the pedicure chair are separate items, so a manicure service and a pedicure service can be booked at the same time without a problem, even if the same person does both in the same room. Only mark something as a shared resource when it's truly a single physical item that can't be duplicated on the spot.

And every time you add a new service that uses an existing booth, room, or machine, the first step is adding it to that resource's list and running the test again. Not next month, after it's already double-booked twice.

Next up is deciding how long that booth stays blocked after the customer leaves, to clean it or get it ready for the next one.

What you walk away with
  • Every service that uses a shared booth, room, or machine has that resource recorded, not just the staff member.
  • Services that share a resource can't be booked for the same time slot, even if they have different names, prices, or staff members.
  • Tested by booking two services from the same list for the same time slot, to confirm the scheduler rejects the second one or that slot is no longer offered.
  • Only a single physical item gets linked as a shared resource; services that don't share anything stay free to be booked at the same time.

Three cases to decide

Answer before opening each one. If one gives you trouble, go back to the section that explains it.

1. A hair salon has a single shampoo chair. Haircut with wash is done by Amanda and Color with wash is done by Sofia, each with her own schedule, and both working afternoons. Does the chair need to be linked as a resource to both services?

Yes. Having a different staff member do each service doesn't stop two customers from booking that chair for the same time, one with Amanda and one with Sofia, separately. The resource belongs to the service, not to the person.

2. The spa adds a fourth service, Postpartum package with pressotherapy, which also uses the booth. When should it be added to the resource's list?

Before it's offered to customers. If it's left for later, that time slot is open to a double-booking from the very first day someone books it.

3. A nail salon has a manicure table and a pedicure chair, each used by a different service, and sometimes the same nail technician does both back to back. Should they be marked as the same resource so they can't be booked at the same time?

No. They're two separate physical items that can be used at the same time even if the same person handles both; linking them as a single resource would block openings that are actually free.

Linking each service to its actual resource stops two bookings from overlapping, but it doesn't leave time to clean the room or prep the machine between one appointment and the next: that buffer only needs to be set once for the resource, not service by service.

NextThe room decides the buffer, not the appointment