What we plugged in
Two of our AI agents, wired into the existing booking system (Cliniko) and the clinic's Instagram + WhatsApp Business numbers. No new phone system, no new CRM, no clinical content generated by AI.
Took inbound Instagram DMs, WhatsApp messages, and missed-call rescue texts. Answered FAQ (treatment ranges, consultation cost, location, parking), offered live Cliniko slots, and hard-routed any clinical question — "is this safe with my medication?", "I'm pregnant", "I have a reaction" — straight to the practitioner.
Waitlist Rescue
A sector-specific cancellation flow. The moment a slot opened, the agent messaged the matching-treatment waitlist in priority order with a 90-minute hold, and re-booked the slot before reception even saw the cancellation.
The numbers, week-by-week
14-day rolling average — first 90 days vs the prior 90 days. Not a one-off spike.
DM response time (mins)
540 mins (before)
4 mins (after)
No-show rate
14% (before)
4% (after)
Cancellations re-filled / week
0.4 / week (before)
3.4 / week (after)
Reception hours/week on admin
21 hrs (before)
10.5 hrs (after)
Plumbed into the tools they already used
- Cliniko
- Instagram DMs
- WhatsApp Business
- Stripe (deposits)
- Calendly (consults)
- Mailchimp
No new phone system. No replacement CRM. We sit on top of what's already running.
About this case study: Composite based on outcomes across 4 UK aesthetic clinics on our Reception + Marketing tier between Feb and May 2026. Numbers are real and audited; the clinic name has been changed at the owner's request, and the photo above is illustrative. We'd rather a slightly dull true story than an inflated one.