Skip to content

Rooms and equipment

Treatment room and equipment scheduling that can't double-book

List your rooms and machines, say which treatments need which, and a time only shows as free when a practitioner and a suitable room are both free.

Demo clinic · illustration

Two patients, one laser

Most booking systems schedule people. Clinics run on people and equipment, and the equipment is usually the thing there is only one of.

  • Both bookings were valid

    Two practitioners were free at 10:15, so the system let both appointments through. The clinic owns one laser, and nobody noticed until Saturday morning.

  • The whiteboard nobody updates

    Room allocation lives on a board by the kitchen. It is right on Monday and fiction by Thursday, and the person who books online can't see it at all.

  • The apology at reception

    Someone waits twenty minutes for a machine that is in use. They booked in good faith and your team has nothing to offer but an apology.

How it works

List them once, then stop thinking about it

Rooms and machines are set up the way practitioners already are, and availability starts taking them into account.

  1. List your rooms and machines

    The laser, the HydraFacial machine, treatment room 1, treatment room 2. Whatever there is a limited number of in your clinic.

  2. Say which treatments need which

    Laser hair removal needs the laser. A facial needs a treatment room. A treatment with nothing listed needs nothing: a consultation happens in any free corner.

  3. Availability takes them into account

    A time only shows as free online when a practitioner and a suitable room are both free. Patients never pick a time your clinic cannot actually deliver.

  4. The database refuses the clash

    Two visits can't hold the same room at the same time, exactly as two visits can't hold the same practitioner. It is a rule in the database, not a warning in a screen.

  5. Your team can still override

    Fitting someone in when every room is taken is your team's call. The Bookings screen then shows plainly that the visit has no room, so nobody is surprised on the day.

A Saturday seen by room. Demo clinic, illustration.

Enforced by the database, not by a warning

There is a real difference between a system that warns you about a clash and a system that cannot record one. A warning can be dismissed by a tired person at 6 PM, or missed entirely by a patient booking at midnight on your website.

Room and equipment clashes are prevented the same way practitioner clashes already are: by the database refusing to hold the same resource twice at the same time. Velvet Lead runs on Postgres, and this is one of the things a proper database is genuinely good at. It is the same principle as the roles and permissions that decide who can see what.

Not everything needs a room

A treatment with no room or machine listed needs none. A phone consultation, a patch test, a quick follow-up chat: these happen wherever there is space, and forcing them to hold a room would block your diary for no reason.

That makes setup honest rather than exhaustive. List the things you genuinely run out of, leave the rest alone, and the availability your patients see gets more accurate rather than more restrictive.

What patients see, and don't see

Patients never see a room list, and they should not have to. They pick a treatment, a practitioner or anyone available, and a time. The work of checking that the laser is free at 10:15 happens quietly behind online booking.

The result is a shorter list of times, and every one of them real. That is the same principle the whole booking system is built on: opening hours, working hours, time off, treatment length, clean-up time and minimum notice are all applied before a time is offered. Equipment is one more thing on that list.

The override, and why it stays

Clinics squeeze people in. A regular patient turns up with a problem, a machine frees up early, someone agrees to be treated in the room that is technically the store cupboard. That judgement belongs to your team, not to software.

So your front desk can still book a visit when every suitable room is taken. What the system will not do is hide it. The visit shows in Bookings with no room against it, so the practitioner leading that day can see it coming and decide what to do about it.

Where it matters most

Any clinic with one expensive machine feels this immediately: laser, IPL, HydraFacial, shockwave, a single operating theatre. So do clinics where the number of rooms, not the number of staff, is what caps the day.

It also matters when you book a whole course of treatments in one go. Six laser appointments at four-week intervals means six times the machine has to be free, and the system checks all six before it puts them in the diary.

Honest limits

What room scheduling doesn't do

It schedules the things your clinic runs out of. It is not a facilities system.

  • One location per website. Rooms belong to the one clinic the website is for.
  • It schedules rooms and machines, not their servicing, calibration records or maintenance contracts.
  • Appointments are still one-to-one. A room does not become a class venue for several patients at once.
  • Your team can override and book with no room available. The system records that plainly rather than blocking it.
  • Rooms are not charged for. There is no room rate, hire fee or room-based invoicing.

FAQ

Questions clinics ask

Can it stop two patients being booked on the same laser?

Yes. Once the laser is listed and attached to the treatments that need it, the database refuses to hold it twice at the same time, exactly as it already refuses to double-book a practitioner. It is a rule, not a warning that can be clicked through.

Do we have to give every treatment a room?

No. A treatment with nothing listed needs nothing, which is right for consultations, patch tests and follow-up chats. List only the rooms and machines your clinic genuinely runs out of.

What do patients see when the laser is busy?

They simply don't see that time offered. A time appears as free only when a practitioner and a suitable room are both free, so patients can't pick a slot your clinic cannot actually deliver.

Can our front desk still squeeze someone in?

Yes. Your team can book a visit when every suitable room is taken, because that judgement is theirs. The Bookings screen then shows clearly that the visit has no room, so it is a decision rather than an accident.

Can one treatment use more than one machine?

A treatment can be attached to the rooms and equipment it needs, and a time is only offered when suitable ones are free. If your clinic has two identical lasers, either one satisfies the requirement, so you get both slots.

Does this work for several branches?

No. Velvet Lead builds one website per clinic location, so rooms belong to that one location. Multi-branch chains and hospitals are not a fit yet.

One laser. One booking at a time

Book a 15-minute demo and we'll try to double-book the laser on our demo clinic, so you can watch it refuse.

Book a demo