Understanding CX metrics (xMetrics)
xMetrics are evaluagent's AI-predicted customer experience scores. Instead of waiting on survey responses from a small slice of customers, you get a score for every conversation, with reasoning and evidence to back it up.
This guide covers what each xMetric measures, when to use it, and where it appears in the platform.
Required Permissions
To see xMetrics in the platform, you need:
View imported contacts (
quality.evaluations.imported-contacts) — required to open conversations and see the Insights sidebarInsights (
reporting.insights) — required to see xMetric widgets and reporting dashboards
The xMetrics features must be enabled for your organisation. Some xMetrics (xNPS, xRepeats, xResolution, xVulnerability) have their own visibility and processing feature flags; others (such as xCSAT and xCES) are configured as part of your AI metrics setup. Contact your evaluagent administrator if you can't see metrics you'd expect.
The six xMetrics at a glance
Metric | What it predicts | Result type |
xCSAT | Customer satisfaction | Score 1–5 |
xNPS | Net Promoter Score (Promoter / Passive / Detractor) | Score with category |
xCES | Customer Effort Score | Easy / Neutral / Difficult |
xResolution | Whether the issue was resolved | Resolved / Not resolved |
xRepeats | Whether the customer mentioned previous contact about the same issue | Repeat / Not a repeat |
xVulnerabilities | Signs of customer vulnerability | Detected / Not detected |
xCSAT — predicted customer satisfaction
xCSAT analyses conversation content and predicts how satisfied the customer was, on a scale of 1 to 5. It picks up on gratitude, frustration, tone, and whether the issue was sorted.
When it's useful: When you want satisfaction data on every conversation, not just the ones where the customer fills in a survey. Surveys skew towards extremes; xCSAT covers everyone.
Where you see it: In the Insights sidebar on a conversation, on dashboard widgets (trend and distribution), and as a filter on the Imported contacts list.
xNPS — predicted Net Promoter Score
xNPS predicts whether the customer would be a Promoter, Passive, or Detractor based on the conversation. You get a numeric score and a category, plus reasoning and evidence.
When it's useful: When you want NPS-style data without survey fatigue. Good for tracking loyalty signals at scale.
Where you see it: Insights sidebar, xNPS dashboard widgets, and as a filter for finding all Detractor (or Promoter) conversations.
xCES — predicted Customer Effort Score
xCES predicts how hard the customer had to work to get their issue dealt with. Result is Easy, Neutral, or Difficult, plus an xCES Driver that calls out what most influenced the score (transfers, repeated questions, complex process navigation, and so on).
When it's useful: High-effort experiences are a leading indicator of churn. xCES helps you find friction in your process before customers leave.
Where you see it: Insights sidebar (with the driver), dashboard widgets, and as a filter on the conversations list.
xResolution — predicted issue resolution
xResolution predicts whether the customer's issue was actually addressed during the conversation. Resolved, Not resolved, or N/A if there isn't enough content.
When it's useful: Combine with xRepeats to measure true first-contact resolution. Resolved + Not a repeat = a clean fix.
Where you see it: Insights sidebar, dashboard widgets, conversation filters. xResolution is processed as part of xNPS analysis, so the two come as a pair.
xRepeats — repeat contact detection
xRepeats spots when a customer mentions they've contacted you before about the same issue. It looks for explicit phrases like "I called last week about this" or "this is the third time I'm contacting you".
It does not count transfers within the same call or general mentions of being a customer.
When it's useful: High repeat rates point to issues that aren't being properly resolved on first contact. Useful for FCR tracking and root cause work.
Where you see it: Insights sidebar, dashboard widgets, conversation filters.
xVulnerabilities — vulnerability detection
xVulnerabilities flags conversations where the customer shows signs of needing extra support. It detects categories including:
Social isolation — customer mentions having no support system or feeling alone
Life changes — recent events like job loss or relocation that affect their needs
Health-related limitations — vision, focus, memory, or physical issues
Financial concerns — affordability or budget worries
Technology limitations — difficulty with the technology being used
When it's useful: Many regulated industries require special handling of vulnerable customers. xVulnerabilities gives you an audit trail and helps target coaching where it matters.
Where you see it: Insights sidebar, dashboard widgets, conversation filters.
How to read an xMetric in a conversation
Open a conversation. The Insights sidebar shows xMetric results under the xMetrics section. For each one you'll see:
A status badge with the result (e.g. High satisfaction, Detractor, Difficult, Repeat detected)
The score or label
Reasoning — the AI's explanation
View evidence — click to highlight the conversation snippets that informed the assessment
If multiple pieces of evidence exist, click View evidence repeatedly to cycle through each one.
When AI predictions don't match reality
xMetrics are predictions based on conversation content. They can't see what happened after the call ended, and they don't know external context. If you see a result that doesn't match what actually happened:
Read the reasoning to understand why the AI scored it that way
Check the evidence to see what triggered the score
If you're seeing consistent inaccuracies, report them to evaluagent support so the model can improve
