The problem
The phone rings while the one person at the desk is checking in a guest, and the call goes to voicemail. The website chat collects an email address and promises that someone will be in touch, which is a slower voicemail.
What goes wrong
- A decision tree that loops on any call it was not shown.
- An agent that can talk but cannot book, so every call still ends as a note.
- A handoff that never comes, or comes without the transcript.
The approach
- Load the agent with your real material: hours, services, policies, and the way you want guests spoken to.
- Wire it to the reservation system and the CRM so a call ends in a confirmed booking and a clean intake record, not a message.
- Write down which calls always go to a person. Every transfer carries the transcript and a short summary.
- Run it beside your team on live calls, turn every correction into a rule, then let it take the line.
When it works
When callers want a known set of things (book, change, cancel, ask about hours, amenities, and policies) and someone on your team can take the calls that need a person.
Start with the call nobody took
A hotel front desk at 11 p.m. has one person on it, and that person is checking in a late arrival when the phone rings. A restaurant host is seating a party of eight. A club manager is on the floor. The call rings out, goes to voicemail, and the guest books somewhere else.
The fix is not a friendlier voicemail. It is an agent that picks up, knows your property, and can act on what the caller asks for.
What a good call does
Every call the agent handles follows the same shape. The first three beats happen on every call. The fourth happens when your rules say a person should take over.
Request
The caller says what they want. A room for Friday. A table at seven. A late checkout. A question about parking. The agent listens the way a person does: it lets the caller finish, and it does not read a menu of options.
Knowledge
The agent answers from your material. Room types and starting rates, hours, amenities, the dress code, the cancellation policy, what is open on a holiday. You give us the documents and the rules at the start. When the answer is not in them, the agent says so and moves to the next beat instead of guessing.
Action
This is the beat a message-taker skips. The agent writes the reservation into the system you already use, confirms it on the call, and texts the confirmation before the caller hangs up. Intake lands in the CRM in the same fields every time: name, party size, dates, special requests, a callback number.
Handoff
Some calls need a person. A complaint. A group booking with a contract. A member who asks for the manager by name. The agent transfers with the transcript and a short summary, so the person who picks up already knows the guest's name and what they asked for.
Three ways this goes wrong
The first is the script. An agent built on a decision tree handles the calls it was shown and loops on the rest. Callers hear the loop and hang up.
The second is the agent that can talk but cannot write. It sounds good on a demo and leaves a note for the morning shift. Nothing was booked, so nothing changed.
The third is the handoff that never happens, or happens cold. The agent keeps a frustrated guest on the line too long, or transfers them to someone who asks them to repeat everything. Both cost you the guest.
How we build it
First, we load your hours, services, rules, and the way you want guests spoken to, and you hear how it answers before it takes a live call. Next, the agent runs beside your team on live calls while they correct it in a review queue. Each correction becomes a rule. Then it takes the line. From then on we monitor it, update it when your hours or menu change, and send a monthly report of what it handled and what it handed off.
The agent answers inbound calls and chats. It does not place outbound calls.
When it fits
It fits when callers want a known set of things and someone on your team can take the rest. Hotels, restaurants, clubs, clinics, and contractors and field service companies.
It does not fit if the answers live only in one person's head. Put that knowledge in writing first, or pair the phone agent with the Knowledge Agent. And it does not fit if nobody reads the review queue. The agent improves because someone on your side reads what it missed.
Where to start
Start with the Voice Agent. If you are not sure the phone is the first thing to fix, ask Roo, Webaroo's AI: Could an AI agent answer our phone line and book into our calendar?
