Updated 2026-08-18 · 3 min read
A physiotherapy clinic doesn't just book a person's time: it books a space. And when space is limited —three treatment tables, a room with the electrotherapy equipment, an exercise area— the calendar has two dimensions, not one.
The typical mismatch isn't visible when booking: it shows up at eleven in the morning, with two patients waiting for the same treatment table.
The underlying mistake: a people calendar for a resource problem
Almost every appointment system was born with one professional and one chair in mind. Applied as is to a clinic with rooms, they allow two treatments to be booked at the same time with different professionals even if both need the only free treatment table.
The symptom is easy to recognise: the calendar says everything fits, and the day doesn't.
What has to be declared so the calendar doesn't lie
You don't need a complex system. You need three pieces of information per treatment, stated once:
| Information | Example | What it prevents |
|---|---|---|
| Real duration, not the ideal one | First assessment 45 min, follow-up session 30 | The day building up delays from ten o'clock onwards |
| Who can do it | Dry needling, only two people on the team | Booking someone for a treatment they don't do |
| Which resource it uses | Table 2 / exercise room / none | Two patients booked into the same space |
Time between sessions isn't lost time
Five minutes to tidy up, air the room and greet the next patient seem dispensable when you build the rota, and they're exactly what stops you running twenty minutes late by midday.
Putting them INSIDE the treatment's duration is more robust than relying on leaving gaps: if they're inside, nobody can book over them.
Team absences, in the same calendar
A training session on a Thursday afternoon, a holiday, sick leave. If that lives in a separate calendar or in a message group, someone will book over it — and whoever does it, sooner or later, will be the booking system itself.
The rule is the same as ever: if the calendar doesn't know about it, the calendar will offer it.
How ClaudIA solves it
Each treatment carries its real duration and who performs it, and each professional their hours and their absences. The slots the assistant proposes come from there, not from a generic thirty-minute template.
In the dashboard, the calendar can be viewed by professional, with absences painted over their hours: what isn't available isn't offered, not by WhatsApp, not by phone and not from the booking page.
Questions clinics ask
Can each professional have different hours? Yes, and individual days with different hours too. That's normal at a clinic where someone works three afternoons.
What happens if only one person does a treatment? It's declared that way and the assistant only offers that person's slots for that treatment. It doesn't propose a slot that nobody can then cover.
Does the calendar take rooms into account? It's modelled with the duration and the availability of whoever treats the patient. For clinics where the room is the bottleneck, the practical thing is to reflect it in the treatment's duration and in who performs it.
Can a whole afternoon be blocked for training? Yes, the absence is marked and those slots stop being offered on every channel at once.