
Omnichannel customer service performance metrics aren’t limited to the performance of each channel taken in isolation. They measure what happens when a customer moves from one channel to another: is it smooth, contextualised, resolved? When a customer contacts your service through chat, follows up by email, and escalates by phone, channel-by-channel dashboards record none of these breaks. Cross-channel metrics do. This guide covers the measurement framework to build to manage a genuine omnichannel experience.
Most contact centres have metrics. Average Handling Time on voice. First Reply Time on email. CSAT on chat. Response rate on social media. Each number looks satisfying in its own column. The problem is that these columns don't talk to each other.
A customer who started on the website, switched to live chat, then called the contact centre will show up in three separate dashboards with no connecting thread. The chat score reads 4.2 out of 5. The phone handled the escalation in under four minutes. But the customer spent 40 minutes on an issue a unified view would have resolved in a single interaction. These channel-level scores don't capture that failure.
According to Gartner, 62% of transitions between customer service channels are perceived as difficult by customers. It's not a technology problem. It's a measurement problem: companies optimise each channel separately and never measure what happens in the gaps.
The required shift in posture is clear: move from channel-performance management to journey-performance management. Both are necessary. But only the second reveals whether your omnichannel setup actually works.
A solid omnichannel measurement framework operates on two distinct levels. The first is operational: what happens inside each interaction. The second is structural: what happens across the whole journey. Both are necessary. Working on only one produces blind spots.
Operational metrics include Average Handling Time (AHT), First Contact Resolution (FCR), First Reply Time on asynchronous channels, and wait times. These metrics stay relevant in an omnichannel context, but they need to be segmented by channel and read alongside resolution data. A low AHT on chat combined with a high re-contact rate signals the team is closing tickets fast without actually resolving issues.
Journey metrics are where omnichannel measurement becomes specific. These metrics track what happens when customers switch channels: how often it occurs, whether context is preserved, whether the journey ends in resolution or abandonment.
According to Salesforce, companies that measure performance through specific omnichannel KPIs (notably channel-switch rate and context retention rate) significantly outperform those tracking only satisfaction scores and handling times.
| Metric | Channel scope | What it reveals | How to measure it |
|---|---|---|---|
| First Contact Resolution (FCR) | All channels, unified | Whether the issue was resolved without re-contact, regardless of channel | CRM ticket tracking + post-interaction survey |
| Channel-switch rate | Cross-channel | How often customers switch channels for the same issue | Journey analytics tool or CRM with interaction history |
| Context retention rate | Cross-channel | Whether the advisor has full context on a channel or agent switch | Post-transfer audit + advisor survey |
| Customer Effort Score (CES) | All channels, journey level | Perceived friction across the whole interaction, including channel navigation | Post-resolution transactional survey |
| Re-contact rate | All channels, unified | How often the same customer contacts again for the same unresolved issue | CRM contact history with reason categorisation |
| CSAT by channel | Per channel | Satisfaction after a specific interaction; benchmarks channel performance | Post-interaction survey per channel |
| Omnichannel relationship NPS | Relationship level | Overall loyalty reflecting the cumulative experience across all channels | Periodic relationship survey on the customer base |
| Selfcare resolution rate | Digital selfcare | How effectively digital channels deflect contacts without degrading experience | Web analytics + post-session survey + CRM re-contact flag |
| Average resolution time (cross-channel) | All channels, unified | Total time from first contact to final resolution, regardless of channel | Journey analytics tool or CRM with cross-channel open/close timestamps |
Two metrics in this table deserve particular attention in omnichannel operations: channel-switch rate and context retention rate. They're rarely tracked, yet they expose exactly the failure points that degrade the experience.
A high channel-switch rate signals customers aren't finding resolution on their entry channel. This can point to a selfcare gap, a knowledge base problem, or a routing failure. A low context retention rate means advisors start from scratch at every channel switch. Both generate what Gartner calls high-effort interactions, and high-effort interactions are the main driver of disloyalty.
Operational metrics and satisfaction indicators are often treated as two separate worlds. In omnichannel environments, they need to be connected. A rising re-contact rate on a specific channel, combined with a falling CES on the following interaction, tells a precise story: customers aren't being resolved and are spending energy following up. That story isn't visible in either metric alone.
Armatis's CX Horizon 2030 study, conducted with CX directors at major French companies including Carrefour, Engie, MACIF, and SFR, underlines this connection clearly. 85% of decision-makers now see customer service as a revenue lever, no longer a cost line. That position doesn't hold if measurement stays fragmented by channel. Directors operating this way can't demonstrate the service's business value.
Zendesk data confirms the point: 50% of the top-performing service organisations offer omnichannel support, versus fewer than 30% of average performers. The performance gap doesn't come from technology alone. It comes from the ability to consolidate data and act on it across channels.
That's why the cross-channel measurement framework needs to be built into the performance contract, not added as an optional extra. Whether your contact centre is in-house or outsourced, the KPI reference set should include, at minimum, FCR across all channels, journey-level CES, channel-switch rate, and re-contact rate. These four metrics give you a real picture of omnichannel performance.
Measuring omnichannel performance isn't a reporting exercise. It's an infrastructure choice many organisations haven't yet made.
First requirement: a unified customer identifier. If your CRM can't link a chat session, an email ticket, and a phone call to the same customer record, cross-channel measurement is impossible. Both context retention rate and channel-switch rate depend on this link. Without it, you have data. You don't have insight.
Second requirement: consistent categorisation of contact reasons across channels. If your chat team logs reasons in a different taxonomy than phone, you can't calculate cross-channel FCR. Building a shared contact-reason reference is an infrastructure investment, but it's the prerequisite for any meaningful omnichannel reporting.
Third requirement: journey timestamps. Knowing when a contact was opened and when it was finally closed, including the channels crossed, lets you calculate journey-level average resolution time. Most contact centre platforms do this at the ticket level. The gap is usually in connecting tickets opened on different channels for the same underlying issue.
Three mistakes come up systematically in contact centres struggling to make omnichannel measurement work.
The first is treating CSAT as a proxy for journey quality. CSAT measures satisfaction after a single interaction. It says nothing about what happened before, or whether the same customer already contacted you twice. A customer who spent 45 minutes across three channels before reaching a competent advisor may still rate that final interaction 4 out of 5. That score completely masks the experience lived.
The second mistake is optimising AHT without tracking FCR alongside it. Reducing handling time is a legitimate operational goal. But doing so at the expense of resolution rates shifts the cost onto the customer: they call back, send another email, or silently churn. FCR is the corrective metric. Without it, reducing AHT can actively degrade omnichannel performance.
The third mistake is building separate dashboards per channel and reporting them independently. That's the structural problem this article started with. When each channel team reports its own numbers, no one owns the cross-channel experience. The governance model needs to assign ownership of journey KPIs, not just channel KPIs. That ownership is what makes the data actionable.
If your customer service operations are partly or fully outsourced, the measurement framework needs to be built into the contract, not added as an appendix. A BPO provider paid solely on volume has a structural incentive to handle contacts fast, not to fully resolve them. Building cross-channel FCR and re-contact rate into SLA metrics realigns that incentive.
Armatis's omnichannel customer service model is built on this logic: human expertise, a unified interaction platform (SquAire), and measurement frameworks that track journey outcomes rather than channel volumes. Clients operating across multiple countries and languages apply the same KPI structure across all their sites, which makes performance comparable and failures visible early.
According to Forrester, proactive, omnichannel engagement can improve customer satisfaction by 33% while reducing service costs by 25 to 35%. These results are only achievable if measurement is configured to track the right outcomes: resolution, effort, and loyalty, not just speed and volume.
First Contact Resolution (FCR) measured across all channels is the most important metric in an omnichannel context. It confirms whether the issue was genuinely resolved, regardless of how many channels or advisors were involved. Paired with journey-level Customer Effort Score, these two metrics give you the clearest picture of whether your omnichannel setup is genuinely creating value for customers.
CES should be collected at the end of the complete resolution journey, not just after a single interaction. The question "How easy was it to resolve your issue today?" captures the friction accumulated across every channel involved. Tracking CES by entry channel and by journey type (single-channel vs. multi-channel) reveals where friction is highest and why.
Channel-switch rate is the percentage of customer contacts where the customer moves from one channel to another for the same issue (for example, starting on chat then calling because the issue wasn't resolved). A high rate signals certain channels aren't resolving issues at the right level of complexity. It's one of the most direct indicators of routing and omnichannel selfcare failures.
The prerequisite is a unified customer identifier in your CRM that links interactions across all channels to the same customer record. From there, a shared contact-reason taxonomy makes cross-channel FCR calculable. Journey analytics platforms can automate the aggregation. For organisations with outsourced operations, defining shared reporting templates and data-exchange protocols with the BPO provider is the critical governance step.
Omnichannel performance can't be managed from separate channel dashboards. The metrics that matter most in a connected service environment are the ones that cross boundaries: FCR across all channels, channel-switch rate, context retention rate, and journey-level CES. These metrics reveal what channel-level metrics can't show: whether the customer experience holds together as it crosses multiple touchpoints.
Building this measurement framework requires infrastructure investment (unified customer identifier, consistent reason taxonomy, journey timestamps) and governance decisions (assigning ownership of cross-channel KPIs, not just channel KPIs). Organisations that make these investments consistently outperform on both customer satisfaction and operational efficiency.
If you're reviewing your omnichannel measurement setup or evaluating your contact centre's performance, Armatis's teams are available to discuss your specific context and share field experience from our operations across France and Europe.
Sources
Armatis is a European specialist in customer relations and business process outsourcing (BPO), operating across multiple continents with thousands of employees serving companies of all sizes and sectors. The company designs and manages end-to-end customer service operations: multichannel contact centres, complaints handling, technical support, back-office and digitised processes. Backed by integrated technology infrastructure and the ability to adapt to any sectoral and regulatory context, Armatis helps its clients combine operational performance, quality of experience and cost control, wherever they need it.
Contact our teams to discuss your challenges and find out how we can support you
Join the leaders who trust our multilingual and technological expertise.