Testing

Validate agents before they speak to customers.

Use separate tenants, phone numbers, API keys, and synthetic call plans to test behavior without mixing production data or traffic.

Environment model

Sandbox tenant

Isolated configuration

Use a separate tenant, API key, Twilio number, agent config, and webhook destination for test traffic.

Production tenant

Controlled rollout

Promote only tested agent versions, phone routes, and webhook consumers. Keep production DNC and customer data separate.

Synthetic call plan

ScenarioExpected behavior
Known support intentAgent authenticates, uses allowed tools, and resolves or summarizes outcome.
Unknown requestAgent asks clarifying questions and follows fallback language.
Human handoffAgent creates callback or transfers according to business rules.
Policy boundaryAgent refuses disallowed action and escalates when required.

Preproduction checks

  • Verify webhook signatures against the exact staging URL.
  • Run outbound and inbound calls through every approved phone route.
  • Confirm transcripts, call logs, voice sessions, evaluations, and callback tasks are persisted.
  • Review alerts, dashboards, and rollback steps before assigning production numbers.