How a luxury spa group stopped the bad reviews and booked two days of calendar ahead
The spa was losing leads and earning bad reviews because they couldn't pick up the phone fast enough. We built an agent that answered every call, qualified the caller, booked a callback, handled upset customers with empathy, and resolved the easy FAQs on the spot. Roughly 5,000 calls handled across the tracking window.
- Calls handled (tracking window)
- ~5,000
- Real engagement rate
- ~65%
- Callback booking accuracy
- ~95%
- Negative-review trend
- Stopped
Why this engagement started
The reviews. They'd started to slip. Not the treatment reviews. The "I tried to book and nobody answered" reviews. For a luxury brand, that's the kind of feedback that compounds fast.
Underneath it was a simpler problem. The team couldn't pick up fast enough. Every missed call was a missed booking, or worse, an existing client with a problem and no one to talk to.
The agent we built
It picks up every call, on the first ring. The conversation runs in the brand's tone, slower and warmer than a standard CSR script. Then four things happen depending on why the caller phoned:
The easy questions about treatments, hours, and location get answered directly. No transfer, no callback, conversation ends with the caller having what they needed.
For booking calls, the agent qualifies (reason, name, preferred time, which was almost always "now") and books a callback into the customer-care team's calendar.
For upset callers, the agent takes the brunt of the frustration calmly, captures what's wrong, and routes to a human. The routing happens with the context attached, so the human doesn't have to make the caller re-tell the whole story.
For everything else, clean handoff to the right team member.
What 5,000 calls told us
- About 65% of inbound calls were real engagement
- The rest were hang-ups and silences (typical for a high-volume inbound line)
- ~95% callback booking accuracy when a callback was needed
- The negative-review trend tied to missed calls stopped
The team of about six employees ended up with calendars booked two or more days ahead. That was the visible business outcome. The invisible one was the reviews not getting worse.
What we learned on this build, the hard way
The agent offered free booking slots. Callers, almost without exception, asked for a slot that wasn't on the offer. "Can I do 2pm tomorrow?" The first version of the agent didn't have a graceful fallback for that, so the conversation stalled.
We added one. The agent now captures the preferred time and hands it to the human team to confirm out of band. Sometimes the time works. Sometimes it doesn't. Either way, the conversation doesn't dead-end.
That pattern, "capture preferred, confirm async", is now standard on every booking agent we build. The spa was where we learned it.
When this build fits
Any premium brand bleeding leads to slow pickup, and starting to see it in the reviews. The phone is still the dominant booking channel in luxury hospitality. The agent isn't replacing the front desk. It's making sure the front desk doesn't have to choose between picking up and doing the actual job.