Outpero

How do I write a script for an AI voice agent?

Short answer

Write an AI voice agent script as a brief, not a word-for-word dialogue: who the agent is, why it is calling, the three to five things it must find out, the facts it may share, and what to do when the caller goes off track. Keep the opening line short, add your FAQs and prices as reference material, and test it on real calls before scaling up.

The five parts of a good script

  1. 01Identity and reason: the agent's name, your business, and the exact reason for the call, tied to what the person did.
  2. 02Goal: the one outcome that counts as success — a qualified lead, a booked site visit, a confirmed COD order.
  3. 03Questions: three to five, in order, each one asked on its own turn.
  4. 04Knowledge: prices, locations, timings, eligibility rules and your ten most common questions with answers.
  5. 05Boundaries: what the agent must never say or promise, and what to do when it doesn't know or the caller wants a person.

Write for the ear, not the eye

  • —Short sentences. A listener cannot re-read a long one.
  • —Everyday words in the caller's language, with English where people actually use it — ‘EMI’, ‘site visit’, ‘booking amount’.
  • —Numbers spoken the way people say them: ‘pachees lakh’, not ‘2,500,000’.
  • —One question at a time, then stop and listen.

An example opening, in Hindi

नमस्ते, मैं Sunrise Homes से Priya बोल रही हूँ — आपने अभी Noida Sector 150 वाले 2BHK project के बारे में enquiry की थी, दो minute बात कर सकते हैं?

Translation: “Hello, this is Priya from Sunrise Homes — you just enquired about our 2BHK project in Noida Sector 150. Can we talk for two minutes?”

What to leave out

  • —Company history and awards. Nobody on a sales call wants them.
  • —Promises the business cannot keep, such as guaranteed loan approval or fixed delivery dates.
  • —Anything that needs a document or a form — capture the intent and send the form on WhatsApp instead.
Writing a script in Outpero

You set up the agent yourself at app.outpero.com: describe its role and goal, choose one of seven live languages and a voice tier, list the custom fields it should capture, and switch on calendar booking or WhatsApp if the call needs them. Test calls use credits from the 50 you get at signup.

Want to hear an AI voice agent handle this on a real call?

Follow-up questions

Should the script be in English or the caller's language?

+

Write the brief in whichever language your team thinks in, but make the spoken lines match the caller. For most Indian leads that means Hindi, Telugu, Tamil, Marathi, Kannada or Malayalam with natural English mixed in. Outpero's agent switches to English mid-sentence when the caller does, so the script does not need to force one language.

Enterprise and custom: volume plans go as low as ₹3.5/min, quoted on your needs.

Get a custom quote

Try it in 30 seconds

Hear your business’s fastest employee take a call

Call the agent yourself and hear how it handles a real enquiry in your customers' language. No card, no signup — 50 free credits when you’re ready to deploy one.

No setup fee · calls from ₹5/min

Or see the full product — India's fastest employee.