Platform · Call centre
A spa lives or dies on the phone.
This is not a booking screen. It is the whole telephone relationship — who is calling, what they always have, when they last came, what they are owed, who to ring today, and whether the last visit was any good.
The two-minute call
She should not have to explain who she is.
The number is recognised before the second ring. Everything an agent needs to price, place and close the booking is on screen before "good morning" is finished.
- Her standing, and what it is worth. Diamond, Gold, Silver — and the discount that tier carries, shown here rather than three clicks away, because an agent who cannot see it quotes the wrong price.
- What she actually books. Four Hot Stones, three Sports Massages — her pattern, not a list of everything on the menu.
- How close she is to a reward. Three visits from her twentieth, so the agent can say so.
- Her language, so the call opens in the right one.
- A clinical routing badge and nothing more. It says hand this caller to somebody authorised. It never becomes a medical note on a sales screen.
Her name, her tier, her discount and what she books — before the second ring.
Finding the time
Most guests come back for a person and an hour.
Not for a treatment. They return because Mariam is good and because Thursday afternoon suits them — so those two facts are weighted into how times are ranked, not applied as a filter after the fact.
- Her therapist and her daypart carry weight in the score, and the spa sets how much. A slot with her usual therapist at her usual hour comes first.
- Pick a date and see what is genuinely free — sized against room preparation and turnover, so the time read out is a time the booking will accept.
- Taken slots are shown as taken, which is how an agent offers an alternative in the same breath instead of ringing back.
- A weekly regular is booked once, for a season, rather than ringing every week to keep her slot.
Her therapist and her time of day are weighted into the ranking, not filtered after it.
Between the calls
Nothing depends on who is on shift.
Work with no queue is work that gets done when somebody remembers. Six kinds of task are swept from what has already happened, and each row states why it exists and what to offer — in the operator's own words, so the least experienced person on the desk makes the call the best one would.
Every row says why it exists and what to offer. "No answer" keeps it open.
Confirmations
Tomorrow’s book, filtered to what still needs a call, with the outcome recorded per booking.
Gone quiet
Guests measured against their own rhythm, escalating at 60, 90 and 120 days.
Gifts owed
A milestone reached is a gift owed — the 7th, 10th, 25th and 50th visit.
Birthdays
Caught in the window the property celebrates, in time to do something about it.
Broken appointments
A cancellation is a call to somebody who wanted that hour while it is still sellable.
Expiring packages
Sessions she has paid for and not taken, before they lapse and become a complaint.
"No answer" is a real outcome. It leaves the task open for another try and records the attempt, so three unanswered calls survive the tab closing.
Nobody is chased forever
Three rungs, then it stops.
"We miss you" at four months is not the same conversation as at two, so it is not the same offer. The ladder escalates and then ends — a guest who has not answered three escalating approaches is not persuaded by a fourth.
Raised automatically. Nobody builds this list.
Who this spa has
The customer book, segmented.
Every column has to change what the agent does next, or it does not earn its width. Who they are and how to reach them; their tier and the discount it carries; lifetime visits and lifetime spend; and the date that decides whether to ring.
- Filter by segment — slipping away, top tier, new this month — so a campaign starts from a real list.
- Numbers are masked to their last three digits by the server. A screen of whole numbers is the property’s contact book, exported.
- A guest of forty visits who has not been for five months is the most valuable line on the screen, and sorting alone would never surface her.
- Nothing clinical, no preferences, no notes. This screen chooses which customer to open; it does not read one.
| Who | Standing | Worth | Last seen |
|---|---|---|---|
| Noura Al-Rashid ···342 | Diamond · 15% | 41 visits · 4,180 | 93 days |
| Mona Al-Saleh ···907 | Gold · 10% | 28 visits · 2,610 | 76 days |
| Latifa Al-Ali ···115 | Silver · 5% | 12 visits · 940 | 68 days |
A guest of forty visits who has not been for five months is the most valuable line here.
Was it any good
Three scores, never one.
The most valuable thing a spa owns is what its guests thought. Judged separately and shown separately: the service, the therapist, and reception.
A single blended number is the one thing that cannot tell a spa its treatments are excellent and its front desk is not — which is the most common shape of a spa's problem and the hardest to see from inside it.
- Per therapist, so coaching and promotion have evidence rather than impressions.
- Per receptionist, which is the half nobody usually measures.
- A complaint becomes a task — the next person to meet her already knows.
A single blended number could never tell you the treatments are excellent and the desk is not.
Automated, and human
A call is a channel too.
Confirmations, reminders, birthday wishes and campaigns go by SMS, WhatsApp or email in the guest's own language. But a person ringing is modelled as a channel alongside them, not as something that happens outside the system.
That is what keeps "we rang her" in the same record as "we messaged her" — and it is why the question did anybody actually reach this guest has one answer instead of three half-answers in three places.
- Templates the spa owns, so the tone is yours rather than a vendor’s.
- Care and marketing are separated explicitly, because consent law treats them differently and inferring it is how a spa ends up in trouble.
- Delivery state is kept, so "I never got a message" has an answer.
"We rang her" lives in the same record as "we messaged her", so the question has one answer.
Why it matters commercially
You cannot hire your way to this.
A brilliant receptionist who knows four hundred guests by name is the best asset a spa can have and the most fragile. She works one shift pattern, she takes holidays, and one day she resigns.
More people does not fix it, and neither does training — because the problem is not knowledge, it is recall at the moment the phone rings. A system that puts the right fact in front of whoever answers is the only version of this that survives a Tuesday in August.
Questions
The call centre, answered.
How does an agent close a call in two minutes?
Because almost nothing has to be asked. The number is recognised before the second ring and brings her name, her tier and the discount it carries, her language, her visit count, how far she is from her next milestone, and the treatments she actually books. The engine then ranks free times by her own therapist and her own time of day. What is left is confirming a slot she was probably going to choose anyway.
What does the desk do between calls?
It works a queue the system built. Tomorrow’s confirmations, guests who have gone quiet, gifts owed at a milestone, birthdays this week, broken appointments to re-book, and packages about to expire. Nobody assembles that list; it is swept from what already happened.
Is a guest who drifts away chased forever?
No. There are three rungs and then it stops: a warm invitation at sixty days, a returning-guest discount at ninety, and a final, best offer at a hundred and twenty. Each rung carries a different thing to say, because "we miss you" at four months is not the same conversation as at two.
Do surveys go out automatically?
Yes, and the results are split three ways — the service, the therapist and reception — never blended into one number. A single score is the one thing that cannot tell a spa its treatments are excellent and its front desk is not.
Is everything automated, or can staff still speak to people?
Both, and they are recorded in the same place. A call is modelled as a delivery channel alongside SMS, WhatsApp and email — so "we rang her" and "we messaged her" sit in one record, and the question "did anybody actually reach this guest" has a single answer.
Start
Hear it on a real call.
A guided pilot at one property, with your treatments, your therapists and your price bands — not a demo dataset.