> Source: https://docs.virtuo.in/vio/agents
> A tour of the Vio agent editor and its 8 tabs — Configure, Persona, Variables, Tools, Analysis, Actions, Fulfilment and Advanced — for calls in and out.
# 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**](/vio/agents/templates) 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**](/vio/agents/engines-and-voices). |
| **Persona** | The opening greeting the agent speaks first, and the system prompt that is the agent's brain. See [**Persona & prompt**](/vio/agents/persona). |
| **Variables** | The structured fields you want the agent to collect from each caller. See [**Variables**](/vio/agents/variables). |
| **Tools** | The actions the agent can call mid-conversation — webhooks, preset tools, and integrations. See [**Tools**](/vio/agents/tools). |
| **Analysis** | Sentiment scoring and goal-met scoring for every call. See [**Analysis, actions & fulfilment**](/vio/agents/analysis-actions-fulfilment). |
| **Actions** | Transfer the live call to a human. See [**Analysis, actions & fulfilment**](/vio/agents/analysis-actions-fulfilment). |
| **Fulfilment** | A results webhook that fires when the call ends. See [**Analysis, actions & fulfilment**](/vio/agents/analysis-actions-fulfilment). |
| **Advanced** | Per-agent call behaviour — end-on-done, recording, barge-in, caller memory, and a max call length. See [**Advanced settings**](/vio/agents/advanced). |
## Where to start
New here? The fastest path is [**Create an agent**](/vio/getting-started/create-agent) → pick a template → [**connect a number**](/vio/telephony) → 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**](/vio/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**](/vio/telephony).