Booking automation for estheticians and med spas: courses, consultations and consent
Booking automation for estheticians and med spas: handle consultations, courses, aftercare and consent, and know what not to automate.
On this page
Automate five things in an esthetician or med spa booking system: the consultation gate, course intervals, no-show prevention, timed aftercare, and consent collection. Do not automate suitability assessments or replies to a described symptom, because both need a practitioner.
Most booking software handles a single facial. Aesthetics adds a mandatory consultation before some treatments, courses with intervals between sessions, clinical aftercare, recorded consent, and a higher no-show cost than most appointment businesses face. This guide covers what changes because of those five differences.
What we'll cover
Key takeaways
- Encode the consultation gate first, because a new client who books a gated treatment directly creates a safety and compliance problem for reception.
- Book a whole course at the point of sale, at the correct intervals, and keep the pattern when one session moves.
- Send aftercare timed to the recovery days and specific to the treatment performed.
- Route any client who describes a symptom to a practitioner immediately, and never let the automation assess it.
- Collect consent digitally before the appointment and flag missing consent to reception on the day.
Why aesthetics booking is different
Aesthetics booking differs from ordinary appointment logic in five ways, and standard booking software handles the first three poorly or not at all.
Some treatments require a consultation first, and sometimes a cooling-off period after it. A booking system that lets a new client book the treatment directly creates a problem for whoever is on reception.
Courses have intervals. Six sessions, three weeks apart, are not six independent bookings. Moving one session should move the pattern, and a gap that grows too long can affect the result.
Patch tests and contraindications gate certain treatments on a timescale.
Aftercare is clinical, not marketing. What a client does in the days after treatment affects the outcome, so the follow-up message is part of the treatment.
The slot is long and the cost is high. A ninety-minute no-show costs more than a missed fifteen-minute appointment, and the slot is harder to refill at short notice.
Because standard software handles none of the first three, clinics manage them by hand alongside a system that was supposed to help.
The consultation gate
The consultation gate is a rule that stops a new client from booking a treatment that requires a consultation first. Encode it in the system, because leaving it to reception to remember means leaving it to whoever is busiest.
Make the system know which treatments are gated. Offer the consultation to a new client instead of the gated treatment.
Handle the cooling-off period where one applies, so the treatment cannot be booked before the interval has passed.
Carry the consultation outcome forward: what was agreed, what was ruled out, what needs monitoring. A client arriving for treatment should not be met by somebody looking for notes.
Prepare the client before the consultation: what to expect, what to bring, what not to do beforehand, and how long it will take. A well-prepared consultation is shorter and better.
Follow up when a consultation does not convert. A client who consulted and did not book is a quiet loss. A message a week later offering to answer questions costs little and is rarely sent.
Courses and the interval problem
A course is one product with a pattern of sessions, so the booking system should track the course, not six separate appointments. Generic booking software is least helpful here.
Book the whole course at the point of sale, at the correct intervals, instead of one session at a time. Individually booked sessions let the gaps stretch.
Keep the pattern when something moves. If session three moves by a week, the system should offer to shift the remaining sessions instead of leaving the client with an interval that no longer makes sense.
Track the course, not the appointments: sessions completed, sessions remaining, the period, and the expiry. Reception should be able to answer that instantly.
Warn when a course is stalling. A client two sessions in who has not booked the third for six weeks is drifting. A prompt at that point is commercially useful and better for their result.
Chase before expiry. Tell a client with three sessions left and two months to use them well before the awkward conversation about whether the expiry applies.
Building this means the booking system, the client record, and the messaging work together with rules about gating, intervals, and expiry. On CodeWords you describe those rules in plain language, and Cody, the automation builder, builds the automation, connects it to the systems you already use, and deploys it. Automations connect to 3,000+ integrations (CodeWords pricing page, 2026). The Free plan costs $0, Pro costs $39 per month, and Business costs $100 per month (CodeWords pricing page, 2026). Details are on the pricing page.
No-shows, which cost more here
No-shows cost more in aesthetics because treatment slots are long, so a clinic should spend more effort preventing them than a general appointment business would. Use deposits, two reminders, and a short-notice list.
Take a deposit for longer treatments. Unclear terms cause client complaints more than the deposit itself does, so state the terms at booking.
Send two reminders, with rescheduling as easy as confirming. A client who cannot come and cannot easily say so becomes a no-show. A client who can reschedule becomes a moved booking and a slot you can refill.
Maintain a short-notice list. For a ninety-minute slot at two days' notice, a list of clients who wanted an earlier appointment helps you fill it. Maintaining that list by hand does not happen on a busy day.
Confirm any preparation requirements explicitly. A client who has not followed the pre-treatment instructions is effectively a no-show, because the appointment cannot proceed. A clear message prevents this.
Track the pattern: which treatments, which times, which clients. Repeated no-shows from the same client call for a conversation, not an automation.
Aftercare
Aftercare is the clinical part of the follow-up, and automation delivers it best as a sequence timed to the treatment and specific to what was done. A leaflet handed over at the door is rarely read.
Send it timed to the treatment, not all at once: what to do today, what to expect tomorrow, what is normal on day three, and when to get in touch.
Make it specific to what was actually done. Clients ignore generic aftercare because it was obviously not written for them.
Give a clear route to ask. A client unsure whether something is normal needs to reach a person quickly, and the aftercare message should say exactly how.
Check in when results appear, which varies by treatment. A message asking how it is going is clinically useful and falls when clients decide whether to book again.
Never let the automation assess anything. Aftercare messages deliver information the practitioner decided on. A client describing a symptom needs a person, and the system should route the message, not answer it.
Consent and records
Collect consent digitally before the appointment, so the system records it, flags gaps, and keeps it current. Handled loosely, consent is a genuine risk.
Collect consent before the appointment, digitally, instead of on a clipboard filed loosely. Chase it if not completed, and flag to reception if it is still missing on the day.
Re-take consent when it should be re-taken, per your own policy and your insurer's requirements, instead of relying on a form signed two years ago.
Keep medical history current. A short update request before a repeat treatment catches changes that clients do not think to mention.
Photographs need their own consent, taken separately, with storage that reflects what they are. Before-and-after images are clinical records, and if used in marketing, the client must have agreed to that use specifically.
Apply the retention policy to messages too. A conversation containing clinical detail is a record, wherever it lives.
What not to automate in aesthetics
Do not automate any decision that needs a practitioner's judgement. Four areas stay human.
Anything assessing suitability. Whether a treatment is appropriate for a particular client is the practitioner's judgement and the basis of safe practice.
Anything responding to a described symptom. A client concerned about swelling or a reaction needs a person immediately. The automation should recognise the message and route it, not answer it.
Consultation content. The consultation is the professional service. Automation prepares for it and follows up from it.
Anything after a treatment that went badly. Suppress the automated check-ins and review requests, and have somebody call.
Aggressive rebooking. A prompt when a course is stalling helps the client. A sequence pushing more treatment is pressure, and clients notice the difference.
The rules worth encoding first
Encode five rules first, in the order they repay the effort.
New client plus gated treatment equals consultation. The system offers the consultation instead of the treatment. This is a safety and compliance rule before it is a convenience.
Consent incomplete equals flagged on the day. The flag does not have to block the booking, since some clinics complete consent in person. It makes the gap visible to whoever is on the desk that morning instead of discovered in the room.
Course session booked means the remaining sessions are booked too, at the right intervals, at the point of sale. This change most directly affects course completion.
Gap exceeds the intended interval equals a prompt. Frame the prompt around the client's result, not the sessions remaining, and send it when the drift starts instead of when the course is about to expire.
Treatment completed equals aftercare sequenced, specific to what was done, timed across the recovery days, with a clear route to reach a person.
Those five rules cover how aesthetics differs from ordinary appointment booking. Reminders, deposits, and review requests are standard features that most booking software already handles, so check your current software before building them.
Frequently asked questions
What should a clinic automate first?
Automate the consultation gate first if new clients can currently book gated treatments directly, because that is a compliance and safety issue, not an efficiency one. After that, automate course booking with correct intervals, where generic booking software helps least.
Will automated messages feel impersonal in a treatment setting?
Not if the messages are specific and useful. Aftercare timed to the day of recovery reads as care, while a generic marketing sequence reads as a mass mailing. Clients notice whether a message is about them or about selling them something.
Is WhatsApp appropriate for a clinic?
Yes, for reminders and aftercare, because clients read and answer WhatsApp messages. Record consent for the channel, keep clinical detail out of message content where a prompt to contact the clinic will do, apply your retention policy to conversations, and make sure replies reach a person.
How do we handle deposits without putting clients off?
State the terms clearly at booking, keep them consistent, and make rescheduling easy. Clients object to discovering the terms when they try to change an appointment, not to the deposit itself. Clear, consistent terms prevent most complaints.
Can automation handle a client asking whether a reaction is normal?
No. Route the message to a practitioner immediately, and have the automated acknowledgement say that is what is happening. This is the clearest boundary in aesthetics automation, and the one where an error matters most.
What about clients who stop mid-course?
Send a prompt when the gap stretches beyond the intended interval, framed around the client's result instead of the remaining sessions. Clients often drift for practical reasons, not because they decided against treatment, so a well-timed message gives them an easy way back.
Does our booking system already do this?
Your booking system probably handles reminders and deposits. Consultation gating, course intervals, and sequenced aftercare are the three areas that most booking systems handle poorly or not at all, which is why clinics end up managing them alongside the software.
How do we handle clients who found us through social media?
Apply the consultation gate more strictly to these clients. They often arrive expecting a result they saw online, not a process, so a pre-consultation message that sets out what the appointment involves matters. Do not book them straight into a treatment because they asked for it by name.