Skip to main content

Testing & Publishing

Before your agent talks to a single customer, you can talk to it yourself — right from the configuration screen. This page covers the test panel, the crucial difference between Save and Publish, and the version, export, and delete controls.

The test panel

The right-hand pane of the agent configuration screen is a live test panel with two tabs: Voice and Chat.

The test panel on the right side of the configuration screen

Run a voice test

  1. Open the Voice tab.
  2. Click Start Test Call. Your browser connects you to the agent — allow microphone access if asked.
  3. Talk to the agent as a customer would. A live transcript of the conversation appears as you speak.
  4. Click End Call when you are done.

Run a chat test

  1. Open the Chat tab.
  2. Click Start Chat Test.
  3. Type messages into the thread and read the agent's replies.
  4. Click Start New Chat to clear the thread and begin a fresh conversation.
note

The Chat tab is disabled for realtime agents — hovering over it shows the tooltip "Chat requires an orchestration agent". Switch the agent type to Orchestration if you want to test or deploy it over chat.

note

While you are still in the create wizard, the test buttons read Create Agent First. Finish creating the agent, then come back to test it.

Save vs. Publish — read this before going live

The two buttons in the top bar do very different things:

  • Save stores your changes as a draft. Nothing changes for customers.
  • Publish takes your saved configuration live.
warning

Only a published agent can take calls, be assigned to a phone number, or power a widget. If you configured everything, clicked Save, and the agent still is not answering — this is almost always why. Click Publish.

A healthy routine:

  1. Make your changes and click Save.
  2. Run a voice or chat test from the test panel.
  3. Happy with the result? Click Publish.

Version History

Every publish creates a new version of your agent. Click the Version History icon in the top bar to review past versions, so you can see what changed over time and recover an earlier setup if a change did not work out.

Export a backup

The Export as JSON icon in the top bar downloads the agent's complete configuration as a file. Keep one before making big changes — you can restore it any time with Import JSON on the Agents page (see Creating an Agent).

Delete an agent

The Delete Agent icon in the top bar removes the agent permanently.

warning

Deleting an agent cannot be undone. If the agent is assigned to a phone number or a widget, those will be left without an agent to answer. Export a JSON backup first, and reassign any phone numbers before deleting.

Pre-launch checklist

  1. The system prompt and Greeting Message are final.
  2. Tools are enabled and you have seen them work in a test call.
  3. Call settings feel right — the agent neither interrupts nor lags.
  4. You clicked Publish, and the badge on the Agents page shows Published.
  5. The agent is assigned where it should be — a phone number, a widget, or the chat API.