Building your Vio agent
A Vio agent is built in one editor with 8 tabs — you pick its voice, write its persona, list the data it should collect, wire up the actions it can take, and turn on analysis and result webhooks. Everything on this page is optional to master on day one: start from an industry template and a working AI voice agent is ready in minutes, then tune tab by tab.
The agent editor at a glance
The editor opens when you create or edit an agent. Each tab controls one part of how the agent behaves on a call. A sticky Save footer stays pinned at the bottom so you can save from any tab, and the system-prompt field has an expand-to-fullscreen editor for longer prompts.
| Tab | What it controls |
|---|---|
| Configure | The engine (how the agent hears and speaks) and the voice, with an estimated cost per minute and latency for each choice. See Engines & voices. |
| Persona | The opening greeting the agent speaks first, and the system prompt that is the agent’s brain. See Persona & prompt. |
| Variables | The structured fields you want the agent to collect from each caller. See Variables. |
| Tools | The actions the agent can call mid-conversation — webhooks, preset tools, and integrations. See Tools. |
| Analysis | Sentiment scoring and goal-met scoring for every call. See Analysis, actions & fulfilment. |
| Actions | Transfer the live call to a human. See Analysis, actions & fulfilment. |
| Fulfilment | A results webhook that fires when the call ends. See Analysis, actions & fulfilment. |
| Advanced | Per-agent call behaviour — end-on-done, recording, barge-in, caller memory, and a max call length. See Advanced settings. |
Where to start
Start from a template
Curated industry agents that pre-fill the prompt, greeting, voice, variables, and success rubric so a new agent is ready to go live.
Browse templatesEngines & voices
Choose the Pipeline or Realtime engine and a voice, with estimated cost per minute and latency for each.
Pick a voicePersona & prompt
Write the opening greeting and the system prompt, or let the AI generator draft both for you.
Write the personaVariables
Define the structured fields — name, budget, slot, order id — that Vio extracts from every caller.
Collect dataTools
Let the agent look things up, book demos, or schedule its own callback with webhook, preset, and integration tools.
Add actionsAnalysis, actions & fulfilment
Score sentiment and goal-met, transfer to a human, and push each finished call to your CRM by webhook.
Automate outcomesAdvanced settings
Recording, barge-in, returning-caller memory, and a hard cap on call length.
Tune behaviourNew here? The fastest path is Create an agent → pick a template → connect a number → place a test call. Come back to these tabs to refine.
Frequently asked
Q. Do I have to fill in every tab before my Vio agent can take a call? No. A template fills the essentials — voice, greeting, prompt, variables, and a success rubric — so the agent will always speak. The other tabs (Tools, Actions, Fulfilment) are optional and can be added later.
Q. Where do I see what an agent actually said on a call? In Call logs. Every call has a transcript, an optional recording, an AI summary, the variables the agent collected, and its sentiment / goal-met read.
Q. Can one workspace run more than one AI voice agent? Yes. Build a separate agent per job — for example a lead qualifier and a support agent — and assign each to its own phone number under Telephony.