Understanding Contact Center KPIs
What the core operational measures actually tell you.
Disposition data is simultaneously the most trusted and least reliable field in most contact centers. Here is how the drift happens, how to detect it, and how to govern it.
9 min read
Disposition is the field everything downstream depends on. Conversion rates, contact rates, campaign effectiveness, agent performance, list recycling logic and often compensation all key off it.
It is also the only major field in the contact center that is manually entered, under time pressure, by someone whose measured performance is affected by what they choose.
Disposition lists grow. A campaign launches with twelve, someone adds three for a promotion, a team lead adds two more that mean roughly the same thing, and two years later there are sixty-one, of which nine account for 94% of usage and the rest are noise that nonetheless appears in every report's dropdown.
Sprawl is not merely untidy. Once two codes mean approximately the same thing, agents distribute between them inconsistently, and any trend analysis on either one is measuring agent habit rather than customer behavior.
Whatever sits first in the list, or is pre-selected, is over-used. This is not laziness so much as interface physics: under AHT pressure, the cheapest option wins. If your most common disposition is also the top item in the dropdown, you do not have a finding — you have a UI artifact.
Where disposition affects a measured outcome, the distribution will shift toward the favorable code. This happens without anyone deciding to be dishonest; ambiguous calls simply resolve in the flattering direction, consistently, at scale.
The signature is a distribution that changes shortly after a scorecard change, with no corresponding change in call durations, transfer rates or repeat-contact behavior.
Dispositions set during ACW can be cut short when an agent goes unavailable or the next call is pushed. Some platforms then write a default value, some write nothing, and some write the value that was on screen at the moment of interruption. All three produce different kinds of wrong.
Supervisor corrections and bulk reclassification are legitimate, but they change history. If your extract pulls only new records rather than modified ones, your analytical store and the platform will diverge permanently and silently.
None of this requires special tooling. Five checks find most of it:
| Symptom | Likely cause | First check |
|---|---|---|
| One code dominates a campaign | Default-code gravity | Position of the code in the agent UI |
| Mix shifts with no volume change | Incentive contamination | Scorecard change dates |
| Resolved outcomes on very short calls | ACW truncation or misuse | Duration distribution by code |
| Warehouse and platform disagree | Retroactive edits not captured | Extract logic: modified vs. created |
| Two codes trend inversely | Overlapping definitions | Written definition of each code |
The fix is structural rather than analytical:
AI-assisted dispositioning is a genuinely good fit here — classifying outcomes from transcript and system evidence is exactly the kind of high-volume, repetitive judgement that scales badly with people.
But it only helps if the taxonomy is rationalized first. A model trained or prompted against sixty-one overlapping codes will reproduce the same ambiguity, faster and with more confidence. Fix the definitions, then automate against them, and always benchmark against a human-labeled sample before relying on the output.
Disposition analysis and taxonomy rationalization are part of contact center analytics engagements, and a prerequisite for any AI-assisted dispositioning work.
What the core operational measures actually tell you.
The three telephony metrics behind most outbound performance problems.
A reference architecture for modeling and measure design.
Tell us what you’re trying to solve. We’ll help identify the data, technology and analytics required to move forward.