Grok Voice 3.0 Prompt Generator: System Prompts for Voice Agents

Write a Grok Voice 3.0 system prompt in the five-section shape xAI recommends: role, objective, conversation flow, guardrails and voice style, plus facts, escalation and a safety path. Free, in your browser.

Runs in your browser. Nothing you enter is uploaded.

Start from an example

Who the agent is

Personality

Facts and flow

Hours, prices, policies, one per line. They go into the prompt word for word, so the agent does not have to guess.

One step per line, starting from the caller's first answer (the greeting is set separately). Two or more steps become a numbered flow.

Tools and escalation
Voice and style

One per line. Added as a CRITICAL INSTRUCTIONS section at the end.

Your system prompt 1,928 characters

## Role & Persona
You are a calm, patient, professional customer support agent for Acme Internet.

## Business Facts
- Support hours: 8am to 10pm Eastern, every day.
- Plans: Basic $40/month, Fast $60/month, Max $80/month.
- The business's website is https://acme.example
- Answer only from these facts and what you find with web_search. If you do not know, say so instead of guessing.

## Objective
Resolve billing and connection questions, or transfer cleanly to a human when you cannot.

## Conversation Flow
1) Find out with one short question whether the issue is billing or the connection.
2) Ask for the account email or phone number.
3) Walk through the fix one step at a time, checking after each step.
4) Confirm the issue is solved and ask if there is anything else.
Use web_search on acme.example for questions the facts above do not answer.

## Guardrails & Escalation
Stay within Acme Internet topics. Do not give medical, legal or financial advice. If asked, say you are an AI assistant.

Call transfer_call right away, without more troubleshooting, when:
- The caller asks for a human.
- The caller is clearly upset, or the same problem keeps failing.
- A tool fails twice on the same task.
While calling transfer_call, say: "Thanks for your patience, I'm connecting you with someone now."

If the caller mentions self-harm, suicidal thoughts, abuse or a medical emergency, respond with care, tell them to contact emergency services or a crisis line, and call transfer_call.

## Voice & Communication Style
- Spoken words only: no markdown, lists, emojis or stage directions.
- Keep each turn to 1–2 short sentences unless the caller asks for more.
- Read phone numbers, codes and account numbers one character at a time, separated by hyphens (for example 5-5-5-0-1-2-3), then ask the caller to confirm.
- If what the caller said is unclear, cut off or empty, ask a short clarifying question instead of guessing.

Tools to enable in the session: web_search, transfer_call (function)

Opening line to set separately: “Thanks for calling Acme Internet. How can I help you today?”

Paste the prompt into instructions and match the tools in the Grok Voice 3.0 session builder.

A Grok Voice 3.0 system prompt works best in the shape xAI's prompting guide recommends: Markdown, written to the agent in the second person, with five ## sections in a fixed order. The generator above fills those sections from a few plain answers about your business, adds the escalation and safety rules most agents need, and keeps the greeting out of the prompt, as the guide asks.

The five sections, in order

SectionWhat goes in it
## Role & Personawho the agent is, for which business, and its personality
## Objectivewhat counts as done, and what to do when it cannot get there
## Conversation Flowhow a call should go, from the caller's first answer; numbered steps if needed
## Guardrails & Escalationscope, refusals, when to hand over to a human, and the safety path
## Voice & Communication Stylehow the words should sound when spoken: length, language, numbers

xAI's guide says prompts in this shape "sit closest to the training distribution" and behave most predictably. Two optional extras are allowed: a short ## Business Facts block for hours, prices and policies, and a ## CRITICAL INSTRUCTIONS section at the end for rules that must never be broken. Source: xAI speech to speech prompting guide, read 19 Oct 2026.

Rules the generator follows

  • Facts go in word for word. Hours, prices and the full website address are pasted into the prompt, and the agent is told to say it does not know rather than guess.
  • Tools named = tools enabled. The prompt mentions web_search or your transfer function only if you tick them, and the box under the prompt lists the tools to turn on in the session. A mismatch either way makes the agent worse.
  • No greeting inside the prompt. The opening line is a separate setting; the flow starts from the caller's first answer. In the API, send the greeting as a force_message so it is spoken exactly.
  • Short turns. One or two sentences per turn is the default, which also keeps calls, and the per-minute bill, short.
  • A safety path. For any agent that might talk to someone in crisis, the guide treats the empathetic hand-off as required. It is on by default.

What a prompt cannot do

The prompt controls the words, not the voice. To change how the agent sounds, pick another of the 28 Grok voices, set audio.output.speed, or fix a brand name with the replace map; all three are options in the Grok Voice 3.0 session builder. Rules like "sound excited" or "speak slower" belong in the session settings, or need rewriting as rules about the words ("use short sentences", "pause after questions").

Tips from testing a prompt

  • Change one thing at a time. Small wording changes can shift behaviour a lot; test each edit on the same few calls.
  • Shorter beats longer on Grok Voice 3.0. xAI suggests a much shorter prompt than older models needed, and dropping workaround rules written for other models.
  • Use capitals sparingly. ALWAYS / NEVER help a rule stand out; when everything is in capitals, nothing is.
  • If the agent repeats itself, tick the variety rule. If it switches language on noisy lines, set a language lock.

To hear how the agent will sound before you build anything, try your script in the free Grok text to speech tool, which uses the same voices. For the rest of the build (sessions, tokens, phone numbers), see the Grok voice agent guide.

Last updated:

Questions