Disposition

What disposition codes look like

Disposition codes vary by organisation, but most include categories covering:

  • Resolution status: Resolved first contact, escalated, referred, pending follow-up
  • Query type: Billing enquiry, technical support, complaint, new order
  • Outcome: Successful, unsuccessful, customer disconnected, transferred
  • Next action required: Callback scheduled, email to follow, case created, no further action

A single interaction might have multiple disposition codes. An agent handling a billing complaint might code it as “Billing query – Complaint – Resolved first contact – Refund processed.” Another agent dealing with a technical issue might record “Technical support – Internet connection – Escalated to Level 2 – Callback scheduled.”

The codes tell you what happened without reading the full interaction notes or listening to the call recording.

Why disposition matters

Disposition data feeds critical business processes. Reporting teams use it to understand contact drivers and trends. Workforce planners use it to forecast demand by query type. Quality teams use it to identify training needs. Product teams use it to spot recurring issues.

When a contact centre says “30% of calls are billing queries,” that number comes from disposition data. When they report “first contact resolution rate of 75%,” that’s based on agents selecting “resolved” disposition codes. When they identify that complaints about a specific product have doubled, disposition codes flagged the pattern.

Poor disposition data means poor decisions. If agents code inconsistently or inaccurately, everything built on that data becomes unreliable. You can’t forecast properly, staff appropriately, or identify problems early when the underlying data is rubbish.

The challenge of building disposition structures

Creating effective disposition codes requires balancing detail with simplicity. Too few codes and you lose meaningful insight – everything becomes “general enquiry.” Too many codes and agents waste time searching through endless lists, often selecting the wrong one because they can’t find exactly what they need.

Most contact centres start with ambitious disposition structures covering every conceivable scenario. Within weeks, agents are confused, inconsistency is rampant, and reporting becomes meaningless. The 47 different disposition codes for billing queries collapse into agents randomly selecting whichever one appears first in the dropdown.

The best disposition structures focus on the information you’ll genuinely use. If you’re not going to report on the difference between “payment method query” and “payment status query,” don’t create separate codes. If you’ll never use the distinction between “resolved with workaround” and “resolved permanently,” keep it simple.

Common disposition problems

Inconsistent coding

Ask five agents to code the same interaction and you might get five different dispositions. One codes a refund request as “billing query,” another as “complaint,” another as “order issue.” Without clear definitions and training, consistency is impossible.

This inconsistency destroys reporting accuracy. Management sees complaint volumes rising whilst billing queries fall, when in reality agents are just coding the same issues differently.

Gaming the system

When disposition impacts performance metrics, agents learn to game it. If “resolved first contact” improves their stats, some agents mark issues resolved even when they’re not. If certain disposition codes trigger quality reviews, agents avoid them.

A contact centre might report 85% first contact resolution whilst customers are calling back repeatedly because issues weren’t actually solved. The disposition data looks brilliant whilst the customer experience is terrible.

Outdated codes

Disposition structures rarely keep pace with changing business needs. New products launch but disposition codes don’t update. Processes change but the codes still reflect old ways of working. Agents end up forcing current interactions into outdated categories that don’t fit.

Over time, disposition becomes less accurate because the codes no longer match reality. The data becomes historical fiction rather than useful insight.

Missing context

Disposition codes capture what happened but rarely why. An agent might code something “unresolved – transferred” without explaining that it was transferred because the customer needed specialist support, or because the system was down, or because the agent didn’t know how to help.

The disposition tells you the outcome but not the story behind it. This limits how useful the data becomes for improvement.

Automated disposition

Modern contact centres increasingly use AI to suggest or automatically apply disposition codes based on conversation content. The system analyses what was discussed, identifies keywords and sentiment, and proposes appropriate codes for the agent to review.

This improves consistency and reduces admin time. Agents spend less time searching dropdown lists and more time helping customers. The AI suggests “billing query – payment arrangement – resolved” based on conversation content, and the agent confirms or adjusts if needed.

Automated disposition works best for straightforward interactions where conversation content clearly indicates the query type and outcome. It struggles with nuanced or complex cases where human judgment determines appropriate coding.

Disposition and omni-channel

For omni-channel contact centres, disposition should work consistently across channels. A billing query handled via chat should use the same codes as one handled by phone. This allows accurate comparison of query types and resolution rates regardless of channel.

Inconsistent disposition across channels makes it impossible to understand true demand patterns. Voice might show high complaint volumes whilst digital channels show low complaints, not because customers complain less via chat, but because agents code differently depending on channel.

Disposition and CRM integration

Disposition codes typically flow automatically to CRM systems and other business applications through Computer Telephony Integration (CTI). This creates interaction records, updates case status, and triggers follow-up workflows.

When an agent selects “callback scheduled” as disposition, the CRM might automatically create a callback task. When they select “complaint – escalated,” it might trigger a case and notify the complaints team. The disposition drives actions beyond simply recording what happened.

This automation only works if disposition codes are accurate and consistently applied. If agents select wrong codes to save time or because they’re unclear on definitions, automated workflows trigger incorrectly and create more problems than they solve.

Using disposition for coaching and quality

Managers use disposition data to identify coaching opportunities and quality patterns. If an agent marks most interactions as “unresolved,” that signals a training need. If certain query types always get transferred, that indicates either a skills gap or a process problem.

Quality teams can filter interactions by disposition to find examples for coaching. Rather than randomly sampling calls, they can specifically review calls coded as complaints, or interactions that were transferred multiple times, or cases marked unresolved.

This targeted approach improves coaching efficiency and helps identify systemic issues rather than individual performance problems.

Building better disposition processes

Effective disposition starts with clarity about what you need to know and why. What decisions will this data inform? What trends matter? What granularity provides value without overwhelming agents?

Best practices include:

  • Limit disposition codes to essential categories (typically 10-20 primary codes)
  • Provide clear definitions and examples for each code
  • Train agents on when to use which codes and why it matters
  • Review disposition accuracy regularly and address inconsistencies
  • Update codes when business needs change
  • Make codes easy to search and select quickly
  • Allow but don’t require optional sub-categories for additional detail
  • Use AI to suggest codes but keep agents in control

Most importantly, close the loop with agents. Show them how disposition data gets used and why accuracy matters. When agents understand that disposition drives decisions that affect them – like staffing levels, process improvements, or system upgrades – they’re more likely to code carefully.

The balance between accuracy and speed

Disposition selection happens during or immediately after interactions, often under time pressure. Agents want to move to the next customer. Complex disposition processes that require multiple selections and extensive searching create friction.

The balance is providing enough structure for useful data whilst keeping the process quick and intuitive. This might mean primary disposition codes that agents must select, with optional sub-categories they can add when time permits and detail is relevant.

Moving forward with disposition

Disposition is unglamorous but essential. It’s the difference between having clear insight into customer needs and operating blind. It enables forecasting, routing, reporting, and improvement – but only when the underlying data is accurate and consistently applied.

Contact centres should regularly audit disposition accuracy, update codes to match current business needs, and ensure agents understand both how to code properly and why it matters. The goal isn’t perfect data – it’s good enough data to drive good decisions.

Your Contact Centre, Your Way

This is about you. Your customers, your team, and the service you want to deliver. If you’re ready to take your contact centre from good to extraordinary, get in touch today.