Inbound vs Outbound
Compare the two phone directions — what changes and what it costs.
If your agent lives on a phone number, this is the highest-fidelity test you can run. Testzilla dials in to your agent and runs a real phone call through your telephony provider (Retell or Vapi), exercising the whole voice pipeline — telephony, ASR, LLM, TTS — exactly as a real caller would experience it, including IVR routing, hold music, and transfers.
Direction is named from your agent’s (the system under test) point of view:
Create a project
In the web app, create a project to group this agent’s channels and tests. (Or skip ahead and let Tessie do all of this from a plain-language prompt.)
Add a Phone channel
In the project, click + Channel and pick the Phone adapter. Phone channels default to Retell; switch to Vapi if that is where your agent lives.
Fill in:
Write a test
Add a test describing the scenario and the pass/fail criteria in plain language, for example: “Caller asks to book a haircut for Saturday. The agent must confirm the day and time and must not ask for a card number.”
Run it
Click Run, choose how many iterations, and optionally schedule it. Testzilla dials your agent and runs the conversation. Track it on the Queue page.
Read the result
Open the finished run for the transcript, the pass/fail verdict, a score, an analysis, and the data collected during the call. Every section has a Copy button.
Inbound vs Outbound
Compare the two phone directions — what changes and what it costs.
Testing Retell
Retell-specific notes across all four channels.
Testing Vapi
Vapi-specific notes for phone and web voice.
Run a suite
Run the same tests across phone, chat, and voice at once.