Laser hair removal
Software for a laser hair removal clinic
In laser hair removal the device rules the calendar. The system treats the machine as a resource, so two appointments are never booked onto the same one — and each body area is a catalogue item with its own package and balance.
Underarm, bikini and full leg have different durations, different prices and different session counts. When all of that becomes one line called "hair removal", the calendar gets it wrong and the client's package turns into mental arithmetic.
- The device registered as a calendar resource
- Each body area with its own duration and price
- Session packages per area, with a per-client balance
- Intake with contraindications before the session
- The interval between sessions respected when booking
- A waiting list when the machine is taken
The machine is the bottleneck, and the calendar knows
Two free professionals are no help if there is one device. Equipment enters as a resource and joins slot validation alongside the professional and the duration — the impossible booking is refused while booking, not discovered at the appointment.
Each area is a service, not a note
A fifteen-minute underarm and a one-hour full leg cannot occupy the same block. Each area is a catalogue item with its own duration and price, and the eight-session bikini package holds a balance separate from the underarm one.
Contraindications asked before, not after
Recent tanning, photosensitising medication, pregnancy, a tattoo in the area: you build those questions into your intake, mark the fields as sensitive, and the published version is immutable. The form answered before the first session stays that form.
What the system does not do
Real limits:
- It sets no device parameter, fluence or session count — the clinical decision is yours
- It does not connect to the device or read shot logs
- It does not book the next session on its own at the recommended interval
- It does no image-based skin type assessment
Frequently asked
Questions from laser clinics
I have two devices. Does the calendar understand?
It does. Each one is a resource, and a slot only confirms if a device is free — on top of the professional and the time.
Can I sell packages per area?
Yes. Each area is a catalogue item, so the underarm package holds its own balance, separate from bikini or leg.
Where do I record contraindications?
In your intake, with the fields you define and mark as sensitive. The published version is immutable.
Register the device and watch the calendar respect it
Add the equipment as a resource and try a day with two different areas.
Meet Bia