Where A/B Testing Is Available
A/B testing is supported for:- Inbound calls — Calls received on a phone number
- Outbound calls — Calls made from a phone number
- Inbound chats — Incoming chat conversations
- Outbound chats — Chat sessions you initiate
How It Works
- Multiple agents — Bind two or more agents to the same number or chat configuration.
- Traffic split — Set the percentage of traffic each agent receives (e.g., 80% / 20%). Traffic is distributed according to this split.
- Use cases — Test different scripts on marketing or support calls, try prompt or voice changes, or compare conversation flows in chat.
Where to Configure
1
Enable A/B Testing
On the phone number configuration page, find the A/B Testing toggle next to the Call Agent field. Turn it on to bind multiple agents.
2
Set traffic split
Click Edit to open the A/B Testing modal. Choose which agents to use and set a weight (percentage) for each. Weights must total 100%. Click Deploy to save.
3
Monitor results
After deploying, the Call Agent section shows each agent and its traffic percentage. Click Edit anytime to adjust agents or weights.
View Analytics by Agent Version
After deploying an A/B test, compare performance by specific agent versions in the Analytics dashboard.1
Open Analytics
Open Analytics in the UponAI dashboard.
2
Set date range
Set a date range that covers your experiment period.
3
Filter by agent
In the filter bar, click Agent (or click Filter and add Agent). In the left panel, select the agent(s) used in your A/B test.
4
Select versions
In the right panel, select the specific version(s) you want to analyze (e.g., Version 3 vs Version 4 of the same agent).
5
Apply and compare
Click Save to apply the filter. All charts update to the selected agent-version scope so you can compare metrics like call success rate, duration, and latency.