
Before you deploy an agent to production, validate how it behaves across real conversations, edge cases, and channel-specific experiences. Synthflow gives you four testing methods that support both quick iteration and repeatable pre-release validation.
Open the agent editor and click Test to choose Phone call, Chat, Widget, or Simulation. Use manual testing for fast spot checks, then use Simulations to run structured suites before launch.
You can access all testing options from the Test menu in the agent editor.

Use Phone call to test with a real call to your number. Click Call Me to hear how your agent sounds in a live interaction and verify pacing, latency, and call quality.
Choose this method when voice quality and conversational realism are your priority.

Use Chat to validate conversation logic quickly with text input. The chat panel helps you inspect turn-by-turn responses and iterate on prompts without placing calls.
Choose this method when you want fast debugging loops for prompt behavior.

Use Widget to test the browser-based voice experience that end users will see on your site. Start a conversation directly in the embedded widget and verify client-side behavior.
Choose this method when you need to validate the web delivery channel.

Use Simulation to run automated test suites across many scenarios in parallel. Simulations pair your agent with a persona agent (a simulated customer) and score outcomes against your success criteria.
Choose this method for systematic validation, regression prevention, and release readiness. For full setup details, see Simulations.
Manual testing (Phone call, Chat, Widget) is best for fast checks while you build. It lets you inspect one conversation at a time and quickly diagnose specific issues.
Simulations are best for pre-release validation. They let you test many scenarios in parallel with measurable criteria so you can catch regressions before production.
Recommended workflow: Iterate quickly with Chat, confirm channel behavior with Phone call or Widget, then run a full simulation suite before deployment. Re-run simulations after major prompt or workflow changes.
Manual testing can take hours when you need broad coverage, and edge cases are hard to reproduce consistently. Simulations automate that coverage so validation is faster and more reliable.
With simulations you can:
Start with manual testing while you build, usually with Chat for speed and Phone call for voice quality. Before release, run simulations to validate broad scenario coverage and catch regressions.
Run simulations before every production release and after major prompt, tool, or workflow updates. For high-volume agents, schedule regular simulation runs to monitor quality over time.
No. Simulations provide scalable, repeatable coverage, but manual testing is still valuable for listening to real call quality and checking user experience details in chat or widget channels.