> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vocily.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Test your agent

> Check agent behavior before live customer traffic.

Test your agent from the app before you deploy it. The test widget lets you check the same
agent in three ways: text chat, a voice conversation in your browser, or an outbound phone
call.

## Open the test widget

1. Open **Agents** in your workspace.
2. Select the agent you want to test.
3. Open the **Test** controls and choose **Chat**, **Talk**, or **Call**.

You can also open an agent in [Agent Studio](/building-agents/overview) and use the test
controls in the header. Save important configuration changes before testing so you are checking
the version you intend to use.

## Test with Chat

Use **Chat** to check the agent's instructions, answers, and knowledge-base responses with text.

1. Select **Chat** in the test widget.
2. Type a message in the input field.
3. Select the send button or press **Enter**.
4. Review the response and continue the conversation with follow-up questions.

When a response uses a knowledge base, the relevant source snippets appear below the response.
Use the **New conversation** control to clear the current exchange and start again.

## Test with Talk

Use **Talk** for a voice conversation in your browser. This is useful for checking the greeting,
turn-taking, language behavior, and voice response before you place a real phone call.

Before you start, allow microphone access and use headphones to reduce feedback.

1. Select **Talk** in the test widget.
2. Select **Start Call**.
3. Allow microphone access when your browser asks.
4. Wait for the status to show that the agent is listening, then speak naturally.
5. Review the live transcript as the conversation continues.
6. Select **End Call** when you are finished.

The widget shows the call duration and indicates when the agent is speaking. After the call ends,
select **Call Again** to start another browser voice test.

<Note>
  If the microphone is denied or the audio connection cannot be established, check your browser
  permissions and audio device before trying again.
</Note>

## Test with Call

Use **Call** to place an outbound call to a real phone number. This mode requires a connected
telephony provider and a default outbound number assigned to the agent.

1. Select **Call** in the test widget.
2. Enter the number to dial in **Dial number**, including the country code. For example,
   `+919876543210`.
3. Check the number shown under **Calling from**.
4. Select **Call Now**.
5. Check **Call Logs** for the result.

If **Calling from** shows **No default outbound number set**, assign an outbound number to the
agent before placing the call. See [Deploy](/building-agents/deploy) for channel and number
configuration.

## What to check during testing

Use a short checklist for every important agent path:

* Does the greeting identify the agent and make the next step clear?
* Does the agent follow the **Agent Purpose**, **Response Style**, and **Call Flow** instructions?
* Does it answer from the right knowledge base content?
* Does it ask for missing information instead of guessing?
* Does it switch languages as expected?
* Does it handle an uncertain or unsupported request appropriately?
* Does it reach the intended outcome without unnecessary turns?

After making changes, return to [Agent Core](/building-agents/agent-core), save the agent, and
run the relevant test again.

## What's next

* Refine the agent's instructions in [Agent Core](/building-agents/agent-core).
* Configure its voice in [Voice](/building-agents/voice).
* Connect VoBiz in [VoBiz integration](/integrations/vobiz).
* Deploy the agent to a channel in [Deploy](/building-agents/deploy).
