Writing prompts for a voice agent that works on the phone
A prompt that reads well on a screen often sounds wrong in the ear. Here is how to write one for a caller who cannot scroll back.

Most first voice agents fail the same way. Someone pastes in a long chatbot prompt, the agent answers with three sentences and a list, and the caller says "hello? are you there?" The words were fine. They were written for eyes.
On a phone the caller hears each word once, in order, and cannot look back. Everything in your prompt should serve that one fact.
Write for the ear, not the page
Tell the agent to speak in short sentences, usually one or two per turn. Callers cope best with one idea at a time. A long answer is not more helpful; it is a monologue the caller will interrupt.
Ban anything that only works visually: bullet lists, bold, emojis, URLs, and "as shown above". If the agent must give a web address or an email, tell it to offer to send it by message instead of reading it aloud.
AgentWe offer three slots on Saturday: 10:00 AM with Rohit at the Wakad site, 12:30 PM with Rohit, and 4:15 PM with Neha at the Hinjewadi site. Please let me know which one suits you and also confirm your phone number and your budget range.
AgentOn Saturday I have a morning slot and an afternoon slot. Which do you prefer?
The second version asks one thing. The details follow once the caller has chosen.
One question at a time
Callers answer the last thing they heard. If the agent asks for a name, a date and a reason in one breath, it will get one of the three and then have to work out which. Write the rule plainly in the prompt: ask one question, wait, then ask the next.
Order the questions by what the caller cares about, not by what your form needs. A property agent should ask "which area are you looking in?" before "what is your budget?". Budget is a personal question and lands better once the buyer has talked about what they want.
Confirm what was heard, especially names, numbers and dates
Speech recognition is good but not perfect, and Indian names, mixed Hindi and English, and a noisy street all make it worse. Tell the agent to repeat back anything that will be acted on: the site-visit time, a phone number, the spelling of a name.
Teach it a pattern for numbers: read digits in small groups, with a pause, and ask "is that right?" For spelling, ask the caller to say the letters, or to use a word for each letter. Do not let the agent guess a surname and move on.
AgentSaturday at eleven for the site visit. Is that right?
CallerHaan, Saturday, but make it twelve.
AgentSaturday at twelve, then. I have that down.
Write the greeting as a separate, spoken line
The first sentence sets the caller's expectation, so give it its own care. It should say who is calling or answering, for which business, and what the call is about, in one breath. Avoid a greeting that ends in a long menu of things the agent can do.
Write the greeting in the language the caller will hear. A greeting written in English for a Hindi call tends to stay in English, and the caller notices at once. If the agent speaks more than one language, author each version rather than asking the system to translate on the fly.
Say what the agent is. If your business plays a recorded notice that the caller is speaking to an AI, the prompt should never contradict it. See Should your AI agent say it is an AI? for the reasoning.
Keep it on task, and say what it does not know
A voice agent has a job. State it in the first lines of the prompt, then list what is in scope and what is not. A caller who asks a property agent for a price cut, a possession date or a rental return should hear a polite redirect to a sales executive, not a promise. The agent may state only what you have written down for it.
The most important sentence in many prompts is the one about not knowing. Tell the agent what to do when it lacks an answer: say so, offer to take a message or pass the call to a person, and never invent a price, a date or a policy. An agent that makes up a price is worse than one that says "I do not have that, let me get someone who does."
CallerIs the 2-BHK price the same as on the brochure?
AgentI do not have today's price list in front of me, and I would rather not guess. I can have a sales executive call you back today with the current price. Shall I do that?
Tools: say when to call them, and when not to
If the agent can book a site visit, update a CRM or send a message, describe each tool in plain terms: what it does, what it needs, and the moment to use it. "Book only after the caller has confirmed the day and time" is better than leaving the model to decide.
Keep tools few. Each call to an outside system is a pause the caller sits through, so the prompt should say what to tell the caller while it happens ("one moment while I check the calendar") and what to say if the tool fails. For why those pauses matter, see Why the pause matters.
Guardrails belong in the prompt
Write down what the agent must not do. Three are worth stating every time:
- No pressure. If the caller says no, the agent accepts it once and ends politely. It does not argue or ask again.
- No false urgency. The agent says "only two flats left in this tower" or "the launch price ends Friday" only if that is true today. Put real offers and real end dates in the prompt, and nothing else.
- No denying it is an AI. If a caller sincerely asks, the agent answers honestly.
Invented scarcity is also the quickest way to lose trust, and the rules on automated calls in India are worth reading before you write any sales script.
A qualifying script for property leads
For a first call to a new enquiry, write the questions in the order a buyer would find natural, one per turn, and tell the agent to skip any the lead has already answered in the form.
- Confirm who it is and which project they asked about.
- Area or location they prefer.
- Configuration (BHK) and whether it is for living in or as an investment.
- A budget range, and whether they plan to take a home loan.
- When they plan to move or buy.
- Offer a site visit and book it; say you will send the details by message.
Ask for the budget as a range and never push for an exact figure. If the buyer is not ready to say, record that and move on to the visit. The answers are saved as fields on the lead, so the telecaller who follows up reads them instead of asking again.
Test with real calls, then edit one thing
A prompt is not finished when it reads well. Call it yourself, from a real phone, in the same noise your customers have. Then ask a colleague who has never seen the prompt to try to break it: interrupt, mumble, ask something off topic, say nothing.
Listen to the recording and read the transcript side by side. Change one thing, call again, and compare. Changing five things at once tells you nothing about which one helped. You can try an agent before you build one on the live demo.
A starting checklist
- One job, stated in the first three lines.
- Short sentences, one question per turn, no lists or links read aloud.
- A spoken greeting in the caller's language.
- Repeat-back for names, numbers, dates and spellings.
- A clear "I do not know" path that ends with a person or a callback.
- Each tool described with when to use it and what to say if it fails.
- Guardrails: no pressure, no false urgency, no promised prices or possession dates, offers only if true.
- At least ten real test calls before launch, including bad ones.