Available for projects & agency overflow · Quick reply, from the person who does the work

Booking appointments online, by practitioner and time slot

An aesthetic clinic managed its appointments by phone, with a paper diary or a spreadsheet only one person could consult at a time.

Describe my issue Send a message

The context

The clinic offered several types of treatment, carried out by different practitioners, each with their own hours and their own treatment durations depending on the procedure. Booking only happened by phone during opening hours, which ruled out any request made outside those hours and tied up reception time on a task that could largely be structured. A fair number of appointments were also missed without notice, for lack of a systematic reminder.

The goal was to offer online booking accessible at any time, respecting the real constraints of each practitioner and each type of treatment.

What I did

  1. Modelled practitioners and treatments

    Structured availability per practitioner, with the duration specific to each type of treatment and the gap required between two appointments where needed.

  2. Online booking interface

    Built a flow for choosing a treatment, a practitioner where relevant, then a genuinely available slot, with no risk of double-booking the same time.

  3. Automatic reminders

    Sent a reminder ahead of the appointment, to cut down on unannounced no-shows that blocked a slot with no way to reassign it.

  4. Calendar view for the team

    Built a dashboard letting the team view and adjust each practitioner's calendar, including manually blocking off a slot that had become unavailable.

Another healthcare project

Frequently asked questions

Does the system prevent double-booking on the same slot?
Yes, a booked slot immediately disappears from the displayed availability, which stops a second visitor selecting it at the same time.
Can reception staff still book appointments manually?
Yes, an appointment taken by phone and entered manually occupies the same slot as one booked online, keeping a single, consistent calendar.
How are last-minute cancellations handled?
A cancellation immediately frees up the slot, which becomes visible to other visitors again, with a notification sent to the team to follow up if needed.
Can the system handle several practitioners with different rules?
Yes, each practitioner keeps their own hours and treatment durations, managed independently of one another within the same tool.

Describe your need in one minute

A few targeted questions so I can reply with an estimate rather than another questionnaire.

similarite
difference (facultatif)
contexte
echeance (facultatif)
Please provide an email or a phone number so I can get back to you.

Please provide an email or a phone number so I can get back to you.