Multi-Room Availability

Open up your online booking to run 2–3 treatment rooms in parallel. Two settings — rooms per day and time with client per appointment type — and Daobook handles the staggered booking logic for you.

6 min read Updated 22 April 2026

Multi-Room Availability

If you run two or three treatment rooms in parallel — needling one client while another rests — Daobook can open up your online booking to match. Two settings, and the public booking page will offer staggered slots so you can see more clients in the same window without double-booking yourself.


Step 1: Set How Many Rooms You Use Each Day

Go to Settings → Working Hours. Next to each day's time range you'll see a Rooms number field.

The Working Hours form showing Monday 09:00 to 17:00 with a Rooms number field set to 2 and a 12:00 to 13:00 break below

Set 2 (or more) for the days you run rooms in parallel. Leave 1 for days you only use one room. Save.

Different days can have different room counts. If you have a receptionist on Thursdays who helps turn rooms around, that might be the only day you run 3 rooms — set the others to 1 or 2 as needed.


Step 2: Tell Daobook How Long You Spend With the Client

Go to Settings → Appointment Types and open the appointment type you want to enable staggered booking for — most commonly Acupuncture or Acupuncture Follow-up.

Under Scheduling & Pricing, click Set time with client — enables staggered booking for multi-room clinics. The hours/minutes selector opens.

The Scheduling and Pricing section of the appointment type form, with Duration set to 1 hour, the Set time with client disclosure expanded, and the inner selector set to 0 hours and 30 minutes

Enter how long you actually spend with the client — consultation, needling, settling them in with the needles retained. For a 60-minute appointment where needles stay in for 30 minutes, that's typically 30 minutes with the client.

Leave this blank for appointment types where you're with the client the whole time — Tui Na, herbal consultations, cupping. Those don't benefit from multi-room scheduling and the system correctly falls back to single-room behaviour.


Step 3: How It Changes Your Online Booking

Once both settings are in place, your public booking page starts offering staggered slots at each treatment-time boundary.

Example: 60-min acupuncture, 30 mins with client, 2 rooms. One client books 9:00–10:00.

  • 9:00 — blocked (you're with the first client)
  • 9:30 — offered (the first client is now resting in Room 1; you're free to start a new client in Room 2)
  • 10:00 — offered (first client leaves Room 1; second client still settling in Room 2)
  • 10:30 — offered (both rooms free or transitioning)
  • …and so on

Clients see more availability on your booking page without you having to manually juggle anything. Bookings come in assigned to whichever room lane is free first.


Step 4: See It on Your Calendar

Open Appointments and view a single practitioner's calendar on a day where Rooms is set to 2+.

A single-practitioner calendar for Mon 4th May with Room 1 and Room 2 sub-headers, showing one appointment at 9:00 to 10:00 in Room 1 and a second staggered appointment at 9:30 to 10:30 in Room 2

You'll see:

  • Room 1 / Room 2 sub-headers under the date
  • A dashed vertical line splitting the day column into lanes (so it reads differently from the solid day boundaries)
  • Overlapping appointments sit side-by-side in separate lanes

The all-practitioners view keeps the classic compact layout without room lanes — drop into a single practitioner's view when you specifically want to see which room each client is in.


Step 5: Drag Appointments Between Rooms

Drag an appointment left or right within the same day to move it between rooms. The ghost that follows your cursor narrows to a single lane as you drag, and the appointment stays in whichever lane you drop it into.

Click in a specific lane to create a new appointment there. Click the empty Room 2 lane at 2pm → the new-appointment modal opens pre-set for Room 2. The client is assigned to that lane from the moment you save.

Appointments stick to their lane. Dragging another appointment into an overlapping time won't bump the first one around — your visual layout stays predictable.


Step 6: Block One Room Off for a Specific Day

If one of your rooms is out of service for a day (a broken heater, a leaking ceiling, a room borrowed for another purpose), click in that room's lane and create an unavailable block.

A three-room calendar day with an unavailable block occupying the Room 3 lane from 10:00 to 11:00, while Rooms 1 and 2 stay empty and bookable

Daobook treats the block as occupying that one room, so your online booking drops to room_count − 1 for that time — exactly as if you'd temporarily reduced your rooms for that day.

This is different from a break. Breaks block the whole practitioner (you're away from the clinic entirely — lunch, personal time) — no bookings in any room during a break. Unavailable blocks block one room — the rest are still bookable.

You can drop multiple blocks at the same time to claim multiple rooms if needed (e.g. two rooms out of three for the afternoon).


What It Doesn't Do (and the Workaround)

Two practitioners sharing the same physical room.

Rooms are configured per-practitioner, so Daobook doesn't know that Practitioner A's "Room 2" and Practitioner B's "Room 1" are the same physical space. If both get booked at the same time, Daobook will allow it — but physically you'd collide.

The workaround is unavailable blocks in the shared room's lane on the other practitioner's calendar. Whoever's booked in the shared room first, drop an unavailable block at that time on the other practitioner's calendar to claim it. Some manual overhead, but it works for occasional sharing.

If your whole team reliably shares rooms, let us know — a proper shared-room feature is a larger piece of work, and we'll build it if there's real demand.


Tips

  • Defaults preserve old behaviour. Room count defaults to 1 and time with client to blank on every existing practitioner and appointment type. If you don't change anything, the calendar and online booking behave exactly as they did before this feature existed.
  • Reducing room count doesn't touch existing bookings. If you drop from 3 rooms to 2 while 3 concurrent appointments are already booked, the existing appointments stay put. Only future online bookings respect the new count.
  • Break vs. unavailable block — remember: breaks block all rooms, unavailable blocks block one room. Use each correctly.
  • Leave time with client blank if you don't use rooms. The feature is opt-in per appointment type. A Tui Na practitioner running one room can ignore it entirely.