Testing, Drafts and Going Live

Every voice agent exists twice: as a draft you edit, and — once you promote it — as a live copy that takes real calls. Editing never affects callers, and promoting is a deliberate, confirmed step. This article covers both test tools on the Test & Deploy tab and the promotion flow.

What you'll need

Draft and live

flowchart LR
    A["You edit the form"] --> B["Save Changes<br/>→ DRAFT"]
    B --> C["Talk to your agent<br/>(Version: Draft)"]
    B --> D["Simulate Call"]
    B --> E["Save & Push to Prod"]
    E --> F["Confirm panel"]
    F --> G["LIVE copy<br/>takes real calls"]
    G --> H["Talk to your agent<br/>(Version: Production)"]

What follows from this:

Talk to your agent (browser test)

The fastest loop. Test & Deploy → Talk to your agent:

  1. Choose a Version to testDraft (last saved changes) or Production.
  2. Click Start voice test and allow microphone access.
  3. Speak. The transcript builds on screen as you go; the panel shows a live timer and highlights when the agent is speaking.
  4. Mute / Unmute while it runs; End test to finish. Start another test runs it again.

What you get back:

Two lines are worth reading before you trust a run:

What a browser test cannot tell you

The panel states its own limits, and they matter:

Simulate Call (real telephony test)

Test & Deploy → Simulate Call places a real call to a number you enter, over the full telephony path, using the agent's current configuration.

  1. Enter a number under Phone number to call.
  2. Click Simulate Call.
  3. Answer it.

Use this to check anything the browser test cannot: transfers and the briefing, voicemail behaviour, whether the agent recognises you from caller ID, keypad navigation, and how the timing actually feels.

It costs real minutes and counts against your daily call budget. Call yourself.

Promote to production

  1. Click Save & Push to Prod in the sticky bar at the bottom of the form.
  2. Read the amber confirmation panel. It tells you which of two things is about to happen:
    • "This publishes the agent to production for the first time."
    • "This OVERWRITES the currently-live copy of this agent."
  3. Under "Once live, this agent can reach real people:" it lists exactly how — the phone number it is bound to, the number it texts from, the address it emails from, and which sending tools it carries. Read this list. It is the summary of what you are authorising.
  4. Click Promote to production, or Cancel.

The confirmation is rendered in the page rather than as a browser dialog, on purpose: it is visible, it can be screenshotted for an audit, and an automated dialog handler cannot accept it on your behalf.

If the preview could not be loaded the panel says so — "Could not load the promotion preview — the consequences of this promote are unknown." Do not promote through that unless you already know what the agent does.

Promotion warnings and refusals

Some conditions produce an amber warning after the save; others stop the promotion outright.

The one you will meet most: an inbound phone number can be live on only one production voice agent. Promoting a second inbound agent holding the same number is refused and names the conflict. Free the number on the other agent first — see Phone Numbers and Caller ID.

Copy an agent instead of starting over

To build a variant — a Spanish version, a second line with different forwarding, a safe place to try a rewrite — duplicate rather than edit the live one:

  1. Agents → Agent Types → Voice Agents.
  2. Click on the row → Duplicate as draft.
  3. The copy is created as a draft named "Copy of …" and its editor opens.

To copy several at once, select rows with their checkboxes and use Duplicate N in the bulk bar.

The copy starts from your editable draft if there is one, otherwise from the live record. It is always a draft, never promoted, and it carries none of the original's promotion history. It keeps the phone and text numbers and tells you so in a warning when it opens — change them before promoting, or you will hit the one-agent-per-inbound-number rule above.

A release routine that works

  1. Edit the draft and Save Changes.
  2. Talk to your agent on Draft — check the wording and the tool calls.
  3. Simulate Call — check the phone behaviour and the feel.
  4. Save & Push to Prod, read the panel, promote.
  5. Let it take a few real calls, then open ⋯ → Performance & insights and the agent's Calls page and read what actually happened.

Step 5 is the one people skip, and it is the one that catches what testing cannot: real callers interrupt, mumble, ask for things you did not anticipate, and hang up at the moment that tells you something.

Troubleshooting

Next steps