The software that runs your studio, and appointment-based studios, clinics and spas like it
One system behind every door
a member walks through:
the message, the booking,
the money and the record
are the same thing —
so they can never disagree.
It flagged the injury, saved it to her record and transcribed the voice note — then handed the one question it could not answer to a human, and picked the thread back up afterwards — one record, hers even when her number changes.
It registered the new lead, answered what EMS is, matched her to a trainer and took the payment — then booked her in only once she had said yes. Stripe can send that payment twice — it lands once.
It read the thread, drafted the reply and asked on Telegram — redrafted when the answer was no, and sent nothing at all until it was approved.
ChatGPT
It read out the morning — the numbers, the three checkouts that failed, August’s pay, the PR drafts and my own day — then staged every send and every payment for me to approve, because it cannot make either itself.
- send_email · Dan Whitfield · checkout reminder
- send_email · Priya Shah · checkout reminder
- send_whatsapp · Nadia Osei · checkout reminder
- book_session · Priya Shah · Mario · Thursday 20:15
- book_session · Nadia Osei · Nathalia · Friday 19:00
One booking is four steps, and four undos.
- 01check_creditsundone
- 02reserve_slot_capacityundone
- 03write_booking_rowfails
- 04decrement_creditsok
A step fails and the ones before it run backwards: the place is released, the credit goes back. There is no half-booking to find in the morning.
Eleven screens, or one message.
11 screens to 1 message is true, and it is not like-for-like. Returning member on both sides: three taps, or one message.
Ask your own ChatGPT how the studio did this week.
Not a bot I built and asked you to trust. Your ChatGPT, connected to your studio, calling the same audited actions the dashboard calls. What came in last week, who has not been in for a month, what a trainer is owed — then do something about it.
The caveats, up front:
Needs ChatGPT Developer Mode, on a paid plan. OpenAI’s gate, not mine.
Anything that writes sits behind a confirmation. You approve it before it happens.
Same permission model as everywhere else. This door cannot do what the action would refuse.
The dashboard runs the same actions, so skip this and nothing breaks.
A platform price, and a receptionist.
Platform
£179/mo
AI Receptionist
£89/mo
Need custom work?
The part most vendors would bury.
You would be the first studio on Clavis that isn’t mine.
One. Mine. That is why the founding rate exists. No uptime figure either — one studio’s data is not a statistic.
No — and no signup button, for the same reason: signups are off in the product. The form below only asks me to send you more information. Every studio on Clavis is one I onboarded by hand. The call is the trial.
The parts that matter are already in your name: your Stripe, your WhatsApp number, your Workspace. Month to month, thirty days’ notice, no early-termination fee. Leaving is not a migration — only my software stops sitting in front of them.
Me. If it breaks on a Saturday it breaks for me first — my studio runs on the same thing yours does. And the audit trail is the diagnosis: a fault is a line you can point at, not an argument with a support queue.
It might misread somebody. What it cannot do is say something happened that did not — the claim is checked against the record before the message goes out. Out of its depth, it hands over to a person. You set which tools it may touch at all.
No. It is a separate line precisely so you can decline it. The platform at £179 runs the studio without it.
I stopped answering booking messages at my own studio when we cut over in August 2026 — except the escalations, where it hands the conversation to a person. You saw one further up.
If it is not somewhere on this page, assume it is not in the product, and ask me on the call. I would rather lose the deal on the call than in month three.
Twenty minutes, with the person who built it.
Let’s discuss whether Clavis suits your needs. I will show you my own studio’s dashboard, and you decide.
Booking needs JavaScript. Leave an email below and I will send you a time.
Leave an email or a WhatsApp number and I will send more information myself.