📞 AI voice calling

Writing scripts for voice agents: short turns, clear choices

Updated 2026-09-19 · 4 min read · By the Convo360 team

In short

A good voice agent script uses short turns of one or two sentences, asks one question at a time, and repeats back numbers, dates and amounts before confirming. Long paragraphs and multiple questions in one turn confuse callers on a phone line. On Convo360, this script becomes the agent's prompt and gather/DTMF steps in the Flow Builder, tuned further with Call behaviour settings.

Key takeaways
  • Keep each agent turn to one or two short sentences — phone calls aren't reading a paragraph.
  • Ask one question at a time, never stack two questions in a single turn.
  • Always read back numbers, dates and amounts in full before confirming an action.
  • Design for interruption — a caller should be able to cut in and change their answer mid-sentence.
  • Write for the ear, not the eye: contractions and simple words sound more natural spoken aloud.

Why voice scripts are not chat scripts

A WhatsApp message can be re-read. A spoken sentence disappears the moment it's said. This single difference should shape every line you write for a voice agent, if a caller has to ask 'sorry, what was that?', the script has already failed once.

Chat scripts can afford buttons, lists and menus the customer scans visually. Voice scripts only have sequence: one thing said, one thing heard, one thing answered. Write accordingly.

It also helps to remember who is usually calling and from where, someone walking on a busy street in Pune, a shopkeeper answering between customers, a parent with a toddler in the background. None of them are giving your script their full, undivided attention the way a reader might. Simplicity isn't a nice-to-have here; it's what makes the call usable at all.

Turn length and one question at a time

Keep each agent turn to roughly 10-15 spoken words wherever possible. If you find yourself writing 'and also' or 'additionally' inside a turn, that's usually a sign it should be two turns, not one.

This matters more on a phone call than in chat, because the caller cannot scroll back to see what was asked.

Numbers, dates and amounts — always read back

Misheard numbers cause more real-world problems than any other voice bot failure. A ₹15,000 amount misheard as ₹50,000, or the 4th misheard as the 14th, causes a booking or payment error that's expensive to fix after the fact.

This read-back step should be a hard rule in your script, not an optional nicety, anywhere money, dates or quantities are involved. It costs the call an extra five seconds and saves a rescheduling call, a refund, or an unhappy customer later, a trade worth making every time.

Phone numbers deserve the same care, especially in India where callers often give a mobile number quickly and expect it to be captured correctly the first time. Reading it back in groups of two or three digits, rather than one long string, is easier for the caller to verify by ear.

Designing for interruption

Real callers interrupt. Someone might answer 'Thursday' before the agent finishes listing options, or say 'no, cancel' mid-sentence. A script that assumes the caller will wait patiently through every word breaks the moment a real person calls in.

Write scripts so each turn's important content comes early, not buried at the end, if the agent gets cut off after the first few words, the caller should still have heard the key part. On Convo360, the Let the caller interrupt toggle in Call behaviour controls this at the platform level; your script should assume it's on unless the line is genuinely noisy. See the voice docs Call behaviour section for the noise and interruption settings.

Building the script into a Convo360 flow

  1. Draft each agent turn as a short line in your AI agent's system prompt, or as individual gather steps if you're using a structured flow.
  2. For fixed choices, like 'press 1 for sales, 2 for support', use a DTMF menu block instead of open speech, since it's faster and more reliable on noisy lines.
  3. Add a confirmation turn after any number, date or amount, before the flow moves to transfer, booking or payment steps.
  4. Set Acknowledgement style to a short natural word so the caller knows the agent heard them, without it feeling scripted.
  5. Test the whole script with Preview / Try-it before going live, reading it aloud yourself to catch anything that sounds unnatural spoken.

Once live, check Flow Logs and call transcripts regularly. If you notice callers repeating themselves at the same point in the script, that's usually a sign the turn before it was too long, too vague, or asked two things at once, go back and split it.

Common script mistakes to avoid

A few patterns show up repeatedly in early voice scripts, and they're worth checking your own draft against:

Reading the script aloud to a colleague before launch catches most of these faster than reading it silently ever will.

Step by step

  1. Draft turns at 10-15 words eachWrite every agent line short enough to say naturally in one breath, avoiding stacked information.
  2. Split multi-part questionsTurn any 'and also' question into two separate turns, each waiting for its own answer.
  3. Add read-back confirmationsFor every number, date or amount, write a confirmation turn that repeats it back before the flow proceeds.
  4. Front-load key informationPut the most important word or number early in each turn so it survives an interruption.
  5. Test the script aloudRead the full script out loud yourself, then run it through Preview / Try-it before publishing.

Example conversation

Book me for Thursday.
Sure — Thursday the 11th. I have 11 AM or 4 PM open. Which one works?

Draft your voice agent's script

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

How long should each voice agent turn be?

Aim for roughly 10-15 spoken words per turn. Anything longer risks losing the caller's attention or getting talked over on a real phone line, especially on a noisy mobile connection where every extra word adds a chance of being misheard.

Why is reading back numbers so important in a voice script?

Numbers, dates and amounts are the most commonly misheard part of any phone call. A read-back confirmation before acting catches errors before they become booking or payment mistakes.

Should a voice bot ask multiple questions in one turn?

No. Ask one question, wait for the answer, then ask the next. Stacking questions confuses callers who can't scan back like they would in a chat window.

How do I handle callers who interrupt the agent mid-sentence?

Write scripts with the key information early in each turn, and use the Let the caller interrupt setting so the agent yields naturally instead of talking over the caller.

Can I test a voice script before it goes live?

Yes, use Preview / Try-it in the Flow Builder to run through the script as a dry run before publishing it to your live phone number.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.