Back to blogOperations

How to avoid overlapping bookings (and the protocol if one slips through)

Two bookings in the same slot is one of the worst client experiences: they feel cheated and trust drops. Here are the settings that prevent it and the protocol if it happens.

Published on 23 April 2026 9 min read

BookHero prevents overlaps by default: the same professional can't have two bookings simultaneously. But there are scenarios where it still happens - you changed hours with bookings already in, you booked manually outside the window, two professionals share the same physical resource. This guide shows how to prevent each scenario and the right protocol if one slips through.

Why overlaps exist even with a system

Intuition says booking software never allows two in the same slot. Partly true - BookHero rejects conflicting online bookings in milliseconds. But the system manages a single dimension (professional time). When other dimensions are at play (a unique room, a shared device, a changing schedule), the system needs you to know.

The 4 main sources of overlap

SourceHow it happensHow to prevent
Schedule change with active bookingsYou change the professional to end at 6pm, but there's a booking at 6:30pmRead the warning. Cancel those bookings first or keep the schedule until after them
Manual booking outside the windowYou book manually in a slot where the professional already has a bookingBookHero warns - pay attention to the alert
Shared physical resourceTwo professionals booked in parallel but only 1 room/table/deviceCreate the room/table/device as a virtual professional
Optimistic durationsService booked for 30 min usually takes 45Update to realistic durations. No optimism.

Shared physical resources (the most underestimated source)

You have 2 estheticians but only 1 cryolipolysis device. 2 physios but only 1 treatment room. 3 manicurists but only 2 tables. BookHero handles professional conflict, not resource conflict. The practical solution: create the physical resource as a virtual professional.

  1. Create a fictional team member

    Name: Room 1 (or Cryolipolysis device, or Main table). Email can be anything (doesn't need to be real).

  2. Configure the resource's hours

    Same as the establishment. If the room is always available, open the entire week.

  3. Assign it the services that need the resource

    Only services that need that room / table / device.

  4. When someone books, the system ensures the room is free

    Even if two professionals are free, if the room is occupied the slot is closed.

Schedule changes: the care that prevents 80% of cases

The most common cause of real overlaps is touching the schedule or exceptions with existing bookings. BookHero warns, but it's easy to click past.

  • Before changing hours, open the staff calendar and check for bookings in the affected interval.
  • If you'll reduce availability, contact affected clients first, then cancel or move.
  • Exception blocking (day off, training) should always be done in advance - minimum 7 days before so clients have time to reschedule.

Manual bookings: how to minimize errors

When you book manually (client calls, walks in), BookHero checks conflicts but only alerts - you can force through. Resist the temptation to force.

When an overlap happens: protocol

Sooner or later, one will happen. What matters is the protocol - it's the difference between an understanding client and a lost one.

  1. Contact the later-booked client first

    Whoever booked first has slot priority. Whoever booked later is who moves.

  2. Call (don't text) if it's less than 6h ahead

    Human voice, voice that explains. Text allows misunderstanding and anger.

  3. Offer immediate alternative + courtesy extra

    Move 1h later free of charge plus an extra (hairdresser: free serum; barbershop: a drink).

  4. Log on the client's card

    So you don't fail this client again. And so you have record if there's a complaint.

  5. End of day, investigate root cause

    Schedule change? Manual booking? Shared resource? Without investigation, it repeats.

Monthly prevention checklist

  • Look at cancellation reports and note if there were overlaps last month.
  • Verify service durations still match reality.
  • Confirm shared physical resources are set up as virtual professionals.
  • Practical test: book a fake booking in a busy hour, check the system blocks.
  • Team: remind them not to force manual conflicts.

FAQ

Does BookHero allow gap between bookings automatically?

BookHero respects the durations you define for each service. If you want 5 to 10 minutes of buffer between bookings, include that time in the service duration (cut: 30 min on chair + 5 min transition = 35 min in catalog).

Can I book two people in the same slot for the same professional?

No. BookHero blocks: 1 professional, 1 booking at a time. For group services (up to 3-4 people booked together), book under the leader's name and log others in private notes - it occupies one slot.

How to manage 2 professionals sharing 1 chair / table / device?

Create the chair / table / device as a virtual professional with its own schedule. Assign it the services that need that resource. The system only allows 1 booking at a time on that virtual professional.

Client complained they booked but the professional wasn't there - what to do?

Investigate first: was it an overlap? Internal communication failure? Apologize, offer compensation (next session free or significant discount). Investigate root cause and fix in the system so it doesn't repeat.

Can I undo a booking that shouldn't have been created?

Yes, in Calendar open the booking and cancel. If you need to keep history (for record), instead of canceling mark as Cancelled (with reason in notes).