Aesthetics & med spa

A six-session package stops at three and nobody follows up.

In aesthetics the second visit is the business. We build the intake, retention and quality layer that protects the course of treatment, inside the booking and records systems you already run.

Where an aesthetic clinic loses revenue

Almost never at the first sale. Always in the sessions and the intervals that were supposed to follow it.

The package that stopped halfway

Six sessions sold, three delivered. The client did not complain and did not cancel, they simply stopped booking. The revenue is already recognised in everyone's head, so nobody notices it never arrived, and the clinical result the client paid for is now compromised as well.

The maintenance window that passed

Injectables, laser courses and skin programmes each have a return window, and the window is different per protocol and per client. When it passes unremarked, the client does not decide to leave. They drift, and by the time anyone looks they have been somewhere else twice.

The consultation that did not convert

Someone came in, spent your practitioner's time, and left without booking. The reason is in someone's memory and nowhere else. There is no follow-up date, no owner, and no record of which objection keeps repeating.

The chair that sat empty at 11:00

A late cancellation leaves a gap that a waiting list could fill, if anyone had time to phone through it. In a business with high fixed cost per room and per practitioner, the empty hour is the most expensive thing in the building.

What gets built

Four systems on one integration. Most clinics start with package retention, because it moves fastest and is the easiest to attribute.

1

Package and course retention

Holds the remaining balance and the expected interval per protocol and per client, notices the gap as it opens rather than at expiry, and reaches out while the result is still worth protecting. Records outcomes so you can see which protocols leak and at which session number.

2

Intake and booking

Answers calls and messages outside staffed hours and during peaks, separates new enquiries from existing clients, captures the treatment interest, gives documented pricing ranges without improvising, and books the consultation against your real calendar where the system allows it.

3

Consultation follow-up

Turns non-converting consultations from a memory into a worked queue: reason captured, follow-up window held, outcomes recorded. Produces the recurring objection pattern by treatment, which is usually more valuable than the recovered bookings themselves.

4

Conversation quality and planning

Reviews recorded calls and messages for the point where the booking dies, and reports utilization by hour, by room and by practitioner so staffing and opening hours stop being set by habit.

One integration and one data layer underneath all four, which is why the second system is far cheaper to add than the first.

Compliance is part of the build, not a disclaimer

Aesthetic medicine is regulated differently in every market you operate in, and the messages a retention system sends are advertising.

Message content is bounded

What the system may say about a treatment is written to the rules of your market, agreed in writing before launch, and held as templates the agent cannot exceed.

No clinical claims, by construction

The agent does not promise outcomes and does not answer questions that require a clinician. Those route to a person with the detail already captured.

Consent and channel

Who may be contacted, on which channel, and how consent is recorded is configured per market rather than assumed from one jurisdiction.

Where data lives is your decision

On your infrastructure, in the region you specify. You choose where recordings and treatment records sit, and after handover they stay there without us in the path.

How it connects to what you already run

The interface your booking system exposes decides the depth of the work, not its brand.

Open booking API

Availability read, appointments written back. The system books, reschedules and cancels directly. First workflow usually two to six weeks.

Partial API

Everything the interface permits is automated, the last step goes to a named person with the client, the protocol and the requested time already captured.

Closed system

The agent answers, qualifies and prepares the record; booking stays manual until an interface exists. We say so before quoting.

Measured against your baseline

Consultation to treatment conversion, package completion by protocol, sessions per package, rebooking rate and utilization, recorded before launch and compared after, with a holdout where volume allows.

What we need from you

Access to the booking systemThe live system or its documentation, so integration depth is established from reality.
Your protocols and intervalsWhat a course looks like per treatment and what the expected return window is. Approximate is fine; the system refines it from history.
Your regulatory positionWhich market rules apply to client-facing messages about your treatments. If this is unclear, establishing it is part of scoping.
Current numbers, if they existConsultation conversion, package completion, rebooking rate. If they do not exist, measuring them is the first piece of work.
An agreed metricThe single number this project is judged by, decided before launch.

Questions we get asked

A client bought six sessions and stopped at three. Can this fix that?That is the case it is built for. Package attrition is not a memory problem, it is an absence of ownership: nobody is assigned to the client who has three sessions left and no next appointment. The system holds the remaining balance and the expected interval per protocol, notices the gap as it opens rather than at expiry, and reaches out while the result is still worth protecting. Outcomes are recorded, so you can see which protocols leak and at which session.
Our treatments have very different intervals. Does one rule cover that?No, and a single rule is why most reminder setups underperform here. Injectables, laser courses, peels and body programmes have different natural return windows, and the same treatment has different windows for different clients. The interval is held per protocol and adjusted per client from their own history, not applied as one blanket schedule.
Can it handle pricing questions on a call?It answers what you have documented and it does not improvise. Aesthetic pricing depends on units, areas and assessment, so a firm number before a consultation is usually wrong and occasionally a regulatory problem. The agent gives the documented range where one exists, explains what the consultation determines, and books it. Where a question needs a clinician, it routes with the detail already captured.
Is it allowed to advertise treatments in the messages it sends?Rules on advertising prescription-only aesthetic treatments differ sharply by country, and in several European markets naming certain products in client-facing material is restricted outright. Message content is written to the rules of the market you operate in, agreed with you in writing before launch, and held as templates the system cannot exceed. Where you do not know your position, that becomes part of scoping rather than something we assume.
What about consultations that never convert?They are the second largest gap after package attrition. A consultation that did not book is currently a note nobody returns to. The system captures the reason, holds the follow-up window, and works the queue with recorded outcomes, which also produces the pattern: which objection stops conversion, at what point in the conversation, for which treatment.
Will it sound like a call centre?The agent works from your protocols and your documented answers, in the languages your client base actually uses, including a mixed base. What it will not do is claim a clinical outcome or promise a result. Anything close to that is routed to a person, because that is both a compliance boundary and the point where a booking is genuinely won or lost.
How is the result measured?Against your own baseline. Before launch the current state is recorded: consultation to treatment conversion, package completion rate by protocol, average sessions per package, rebooking rate and utilization by hour and by practitioner. Where volume allows, a holdout share is kept untouched so a busy season is not reported as impact.
How long does it take and what does it cost?A first production workflow typically launches in two to six weeks, driven mostly by what your booking system permits. Larger rollouts across locations run in scoped stages. Scope, timeline and price are fixed in writing before any building starts.
Let's scope it

Start with the packages that stopped halfway.

Answer five questions and the brief writes itself, or write to us directly. Either way you get an initial solution brief. A proposed architecture and a fixed quote follow a scoping call, once we have seen your systems.

Build a brief → Contact form