Understanding the booking system limitation & how to handle it correctly
All four therapists are available for the full afternoon shift. A couples massage requires two therapists working simultaneously on two clients — but our booking system can only assign one therapist per booking.
Cindy → Body Massage (2–3:30). Lilli → Couples Massage (2–3:30, booked under Lilli only). Kelly → Body Massage (2–3:30). Wendy → completely free according to the system. 3 therapists busy, 1 available.
The couples massage with Lilli requires Wendy as the second therapist in real life. But because the booking system only recorded one therapist (Lilli), Wendy still appears ✓ Free in system — even though she's fully occupied ✗ Busy in reality.
The system says "Wendy is available" and happily accepts the booking. But in real life, Wendy is already paired with Lilli for the couples massage. You now have a double-booking conflict and an upset customer.
The couples package likely costs more and was booked first. Cancelling it to honor the second booking (or vice versa) means a lost sale, a bad experience, and damage to the spa's reputation.
Whenever a couple's massage is booked, you must manually create a second booking — same date, same time, same duration — and assign it to the second therapist. This "blocks" that therapist in the system so no one can accidentally book them.
The duplicate booking appears on Wendy's schedule for the same 2:00–3:30 window. The system now shows her as unavailable — no accidental double-bookings can occur. System reality matches actual reality.
Create the booking as usual — select the service, date, time, and assign the primary therapist (e.g. Lilli). Save it.
Create a second booking for the exact same service, same client, same date & time. Assign the second therapist (e.g. Wendy).
In the booking notes, write "Couples massage — linked with [other therapist's name]" so staff know the two bookings are connected.
Check the schedule view — both Lilli and Wendy should now show as unavailable for that time slot. If only one is blocked, the duplicate was not saved correctly.