Short answer: the agent gets a written list of things it will not do (quote prices, give technical advice, promise dates, confirm stock), a safe behavior for each one (transfer, take a message, give the emergency number), and a test suite that proves the rules hold before anyone outside the team hears it.
Why price quoting is the first rule
A phone agent for a multi-location retailer gets asked prices constantly. A confident, wrong number from an AI is a customer-service problem the day it happens and a trust problem for every call afterward. The same goes for chemical or technical advice, delivery promises and "is it in stock?" Each one sounds helpful and each one creates a commitment the business didn't make.
So the agent I built for a multi-location retailer was designed inbound-only and given hard limits. It will retrieve business information, book showroom appointments to the calendar, update contact details, save the conversation to the contact record, take messages, transfer to a person with a spoken summary, roll to voicemail when nobody answers, and give the 24-hour number on anything that sounds like a safety issue. It declines to quote prices, give chemical advice, promise dates or confirm stock. The decline is polite and short, and it always ends with an action: a transfer, a message, or a text with the right link.
Design the agent around the caller's time
The first version answered questions well in testing, but the discovery call changed the design. The client wanted routing to stay with their own people. So the agent became a prequalifying survey that hands off to the main line: it captures a name, a callback number and permission to text, works through one of six service branches, and transfers.
Three rules came out of that redesign and I now use them on every voice agent:
- Shoppers get the full set of questions. Service callers get at most two.
- "Put me through" is honored on the first ask. No agent should ever argue with a caller who wants a person.
- An upset caller skips everything and goes straight to transfer.
After the call, a workflow sends one follow-up text matched to the service branch (a buying guide, the online service scheduler, a brochure), two minutes after the call ends, only if the caller agreed to texts. One text per call, no exceptions. A one-line promotions switch lets the client turn seasonal offers on and off without touching the agent.
Test before anyone hears it
None of this reached the client until it passed a written test plan. The first block was eleven checks, and all eleven passed, including booking a showroom visit at the correct time on a live call. Two defects were found and fixed before a demo, one of them an emergency response the caller could interrupt. A later round fixed three more, including a handoff that happened without capturing the caller's details. The full suite is now more than fifty cases, with a regression set of twenty-plus checks that runs on every change and includes every safety behavior.
The rule I keep: no client demo until the suite passes. A demo that goes wrong costs more trust than a week of delay.
Price it so the rules stay enforced
Voice agents are not a one-time build. Rules change, branches get added, the regression suite has to keep running. So the pricing separates the parts: a launch fee, a prepaid build allowance for changes, a monthly fee for operation and maintenance, and calls and texts billed at cost. The monthly fee is what keeps the test suite running after launch, which is what keeps the agent from quoting prices six months from now.
What to ask any voice AI vendor
- Show me the written list of things the agent will not do, and what it does instead.
- Show me the test cases, and the regression set that runs on every change.
- What happens when the caller says "put me through"?
- Who owns the knowledge base, the prompts and the call logs after launch?
If the answers are specific, the agent is probably safe to put in front of your customers. If they're vague, it isn't yet.
Quick answers
Can an AI voice agent give prices?
It can, but it shouldn't. A confident wrong number is a customer-service problem and a trust problem. The agent I build declines price questions politely and ends with an action: a transfer, a message, or a text with the right link.
How do you test a voice agent before launch?
With a written test plan. The first block was eleven checks including a live booking; the suite is now more than fifty cases plus a regression set of twenty-plus checks, run on every change, and no client demo happens until it passes.
What should a voice agent do when the caller asks for a person?
Transfer on the first ask, with a spoken summary of the call so far. An agent should never argue with a caller who wants a human.
Have a process AI should be running? Describe it and I'll tell you whether it's worth building. Book a call or ask the assistant.