Skip to main content

Understanding CX Metrics

Written by Alex Richards

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 sidebar

  • Insights (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

Related guides

Did this answer your question?