Hospitality group voice agent
A group running four boutique hotels and seven restaurants was losing bookings to unanswered phones during service. An AI concierge now takes reservations, changes and questions across three channels, books them into the live systems, and hands the hard ones to a human with the transcript attached.
- Client
- Hospitality group, four hotels and seven restaurants — named on request under NDA
- Year
- 2026
- Timeline
- 5 weeks to first venue
- Team
- Symphony Apps
- Stack
- 6 technologies
73%
Conversations contained
0
Unanswered calls
+18%
Direct bookings
<2 s
Voice response latency
Agentic AI answering phone, WhatsApp and chat for eleven venues. Figures measured against the process this platform replaced, twelve weeks after full rollout.
Before and after
Each row was measured on the client’s own process before the work started, and again once the system had been running long enough to trust the numbers.
Calls answered outside reception hours
Before31% picked up during service
After100% answered, 73% resolved without staff
Median time to answer
Before48 seconds, often voicemail
AfterUnder 2 seconds
Reservations lost to unanswered phones
Before≈120 per month across the group
After≈9 per month
Handover quality
BeforeCaller repeats everything to staff
AfterTranscript, intent and booking draft attached
What work of this shape costs
Published so you can judge fit before the first call. Fixed prices are quoted against a written scope after discovery; usage of third-party models is billed at cost, never marked up.
Pilot, one venue
€2,400 fixed
Three weeks. One channel, one playbook, live against your booking system with a hard monthly usage cap and a containment report at the end.
Production, per venue
€890 / month
Phone, WhatsApp and chat on one agent brain, human handover, weekly containment and cost reporting. Voice and model usage billed at cost.
Group rollout
€3,600 / month
Up to twelve venues on shared playbooks with per-venue rules, a single reporting view and quarterly playbook review.
The buyer and the brief
The sponsor here was an operations director, and the language was deflection, not models. Two thirds of inbound calls arrived between 18:00 and 21:00, when every member of floor staff was carrying plates. Missed calls were measured; missed revenue was inferred from them.
The brief: answer everything, on every channel, without adding headcount, and never let the agent invent a table that does not exist.
The playbooks
The agent runs on written playbooks rather than an open prompt. Reservations check live availability against the PMS and POS, honour covers and turn times, and confirm by SMS or WhatsApp. Changes and cancellations follow the group's own policy windows. Menu, allergen, parking and opening-hours questions answer from a maintained knowledge base with a last-reviewed date.
Anything involving a complaint, a large group, a deposit dispute or a special-occasion request is escalated by design. The escalation carries the full transcript and the caller's history, so the human does not start from 'sorry, could you repeat that'.
The build
Five weeks to the first venue, then one venue per week. Voice over telephony with sub-two-second turn latency, the same agent brain behind WhatsApp and site chat, and one action layer calling the PMS and POS so all three channels can only do what the systems allow.
Every action the agent takes is logged as an event with its inputs and outputs, which is what makes the weekly review possible: containment rate, escalation reasons, cost per conversation, and the top ten things the agent got asked and could not do.
The result
73% of conversations complete without a person, no call goes unanswered, and direct bookings are up 18% against the same period last year — mostly the evening calls that previously rang out.
Cost per conversation is tracked and capped per venue. The number that convinced the board was not the containment rate: it was that the floor staff stopped answering the phone during service.
Technologies
- LLM function calling
- ElevenLabs
- Twilio
- WhatsApp Business
- Node.js
- PMS & POS APIs
Tell us what you’re trying to ship
A first call is thirty minutes and costs nothing. Bring the problem, not a spec — working out what to build is the part we are good at.
Or email office@symphonyapps.ro. We reply within one business day, in English or Romanian.
