Rex Automaton
All posts
AIApril 8, 20263 min read

AI voice agents actually work now (here is the prompt structure that does it)

After building voice agents on ElevenLabs and Vonage for real estate, sales, and inbound, here is the prompt architecture that makes them sound like a person.

By Jacky Lei

There is a moment about ten seconds into a call with a well-built voice agent where the person on the other end stops trying to figure out if it is a bot. They just talk. That is the bar. Here is the prompt architecture we use to clear it.

Why most voice agents sound terrible

The agents that fail share two patterns:

  1. They are over-instructed on what to say, and under-instructed on how to react
  2. They have no concept of conversational rhythm

The first kills natural-sounding output. The second turns every reply into either a wall of text or a broken-off sentence. The fix is structural: the prompt must define a personality before it defines a script, and it must teach the agent how to listen, not just how to speak.

The structure that works

Every prompt we ship has six sections, in this order:

1. Role

A two-line answer to "who are you and why are you on the phone." Not the full pitch. Just enough that the agent has a stable identity to generate from.

2. Personality

This is the section most agents skip. It pays the biggest dividends. We describe the voice as a person, with specific traits: pace, mood, sentence length, attitude under pressure. Concrete language beats adjectives. "Direct and a little curt, gets to the point fast" is better than "professional and friendly."

3. Goal

One paragraph that names the outcomes the agent should drive toward, ranked. Important: every conversation must end with a clear disposition. Without that constraint, the agent drifts.

4. Instructions

The actual flow. We split this into Opening, Discovery, and Routing. We use specific phrasings the agent can fall back to when uncertain, but we explicitly tell the model that examples are templates, not scripts to read verbatim.

5. Objection handling

A bank of common pushbacks with the right tone. Each entry is short. We tell the agent to make one redirect attempt, then accept gracefully and move on. Voice agents that try to convert past three objections sound like they are reading from a card.

6. Guardrails and data collection

What the agent must never say (financial advice, fabricated info), how it should handle voicemail and call screening, and what data must end up in the CRM after every call.

The single tag that changes everything

For ElevenLabs Conversational TTS we add inline expression tags inside the prompt itself: [uptone], [exhale through nose], [cheerfully], [laugh]. These are not scripted into every line. They are documented in the prompt as tools the agent can pull from when the moment calls for it.

The result is rhythm. The agent does not just speak words. It pauses, breathes, reacts. That is the line between "this is a bot" and "this is a person who works there."

What you should know if you are building one

Three principles that have held up across every voice agent we have shipped:

  1. The model is not your sales script. It is the salesperson. Tell it who that person is, then trust it to talk.
  2. End every call with a clear disposition. Vague endings produce vague CRM data, which produces vague reporting, which produces a system nobody uses.
  3. Test with hostile inputs. The agent must handle robots, voicemail, screening services, and people who want to be removed from the list. If those edge cases are afterthoughts, your campaign will end up on the wrong end of a complaint.

If you want help building this stack, book a 15-minute call. We have shipped this pattern for real estate, telecom, and inbound qualification. We can scope yours in fifteen minutes.

Want us to build this for you?

15-minute discovery call. No pitch. We tell you what to automate first.

Book a Discovery Call

Related reading