Appointments that book themselves
Most booking systems solve the easy half: a screen where the customer types their details. The hard half is the person who will not fill in a form and calls instead — still the majority.
Sonora0:00 / 0:44
Lakeview Pilates, good morning. How can I help?
Read the whole call
Scripted, not recorded — real customer calls carry private details we don't publish, but the assistant is built to hold exactly this kind of conversation.
What the studio is left with
Hannah Reyes asked about the Thursday reformer class and booked the nine o'clock. It is her first class, so it is half price.
- Intent
- Booking
- Sentiment
- Positive
- Resolution
- Resolved
Booking for real, not writing it down
Sonora AI reads your real calendar during the call, offers slots that are genuinely free, and leaves the appointment reserved before hanging up. Then it confirms it to the customer.
It also reschedules and cancels: it finds the original appointment by the number the person is calling from and moves it, with nobody on your team stepping in.
How the customer gets in
Through a link or a QR code you place where you already are: WhatsApp, your Instagram bio, the invoice, the shop window. The customer installs nothing and registers for nothing.
If you have a phone number and want Sonora answering it, the phone plan exists. But the link is what can be live today, paperwork-free.
Against your calendar, not a copy of it
The flaw in most automatic booking systems is that they work on their own calendar which then has to be reconciled with the real one. That is where double bookings and stale slots come from.
Sonora AI reads the calendar you already use, at the moment of the call. If a slot was taken five minutes ago, it does not offer it.
Confirm and remind
After booking, Sonora AI sends the customer a confirmation on WhatsApp or SMS with the date, time and address. It is the same message someone types by hand today — or never sends.
A confirmed appointment is forgotten less. That is not a claim about no-show rates — it is simply that the person has the details on their phone instead of in their memory.
The caller does not want a form
Part of your customers will come in through the web and fill in whatever you put in front of them. The other part calls — and that is the part lost today when nobody answers: older people, people with their hands full, people driving, and people who simply prefer being answered.
It is not about age or habit. Talking is faster than typing when what you want is a slot on Tuesday afternoon.
When a person is needed
Not everything resolves on its own, and forcing it is what makes automated systems insufferable. If the question goes beyond what Sonora AI knows, it does not improvise.
On phone plans it transfers the live call. On web plans it takes a message with a callback number, because a web call cannot be bridged to a phone — that is a real limitation, and it is stated here so it never arrives as a surprise.
What you see afterwards
Every call ends as a summary of what the person asked for, whether it got resolved, and the full transcript. Booked appointments carry the caller's details.
When someone leaves a message, you see it with the number to call back — not an audio file to sit through.
Frequently asked questions
How can I get appointments booked automatically through WhatsApp with AI?
By sharing a call link in your WhatsApp: the customer opens it, talks to the assistant, and leaves with the appointment booked in your real calendar — checked against live availability, confirmation sent. They install nothing, fill in no form, and your WhatsApp number stays yours.
Does it work with the calendar I already use?
Sonora AI reads your real calendar at the moment of the call and books there — not into a calendar of its own that later needs reconciling. If a slot was taken five minutes ago, it is not offered. Connecting your calendar is part of the setup, which we do for you.
What if the customer wants to talk to a person?
On phone plans the assistant transfers the live call. On web plans it takes a message with a callback number — a web call cannot be bridged to a phone, and we would rather say that here than surprise you with it later.