๐Ÿ“‹ Disposition Codes

Call Disposition Codes:
Complete List, Best Practices & Examples

Disposition codes are how a contact centre turns thousands of daily calls into structured, queryable data. The right code set reveals your pipeline health. A poorly designed one generates noise that managers ignore.

Definition

A call disposition code is a label โ€” typically selected from a dropdown by the agent at the end of a call โ€” that categorises the outcome of the interaction. Common codes include Interested, Not Interested, Callback Requested, Wrong Number, and Sale Closed. Dispositions feed CRM records, reporting dashboards, and dialler logic.

Why Disposition Code Quality Matters

Most contact centres treat dispositions as a checkbox โ€” agents click something so the call can be closed in the CRM. The problem with this approach: if agents select codes quickly or inaccurately, the downstream data is useless. Reporting on "Interested" rates or "Callback" follow-up rates only works if agents are selecting codes accurately and consistently.

In audited contact centres, studies consistently show that 15 to 30% of disposition codes are inaccurate โ€” agents selecting "Not Interested" for calls that were actually "No Answer," or "Callback" for calls where the customer declined to speak again. AI transcript analysis can audit dispositions post-call to identify systematic mis-coding patterns.

Standard Call Disposition Code List โ€” Outbound Sales

CodeTypeMeaningDialler Action
SALESaleCustomer committed, payment initiated or confirmedRemove from active queue, move to onboarding
HOTCallbackInterested, needs 24-48h to decide. Agent promised follow-upPriority callback in 24h, same agent
CB_SCHEDCallbackCustomer requested callback at specific timeSchedule callback at agreed time, same agent
CB_GENERALCallbackVague callback โ€” "call me later, busy now"Generic callback within 48h, any agent
NI_FINALNo SaleHard no โ€” customer explicitly declined and asked not to be calledDNC flag, suppress permanently
NI_THINKNo SaleSoft no โ€” not interested today, may reconsiderSuppress 30 days, then re-queue
VM_LEFTNeutralVoicemail โ€” message leftCallback in 4h max, do not leave second voicemail same day
NO_ANSWERNeutralNo answer, no voicemail leftRetry in 2h, max 3 attempts per day
WRONG_NUMNo SaleWrong number โ€” not the intended contactFlag for data team to verify lead record
DNCNo SaleCustomer explicitly placed on Do Not CallPermanent suppress, compliance flag
LANG_BARRIERNeutralCould not communicate โ€” language mismatchRoute to regional agent queue
BUSYNeutralLine busyRetry in 30 minutes
DROPPEDNeutralCall dropped before outcomeAttempt callback within 10 minutes
ESCALATIONCallbackComplaint or issue โ€” transferred to supervisorFlag for QA review, manager follow-up

Disposition Code Design: 4 Principles

Mutually Exclusive Categories

Every call outcome should map to exactly one code. If agents hesitate between "Interested" and "Callback Requested" on the same type of call, your categories overlap. Define the distinguishing criterion explicitly in agent training documentation.

No Catch-All "Other" Code

"Other" as a disposition is where data quality goes to die. If agents are regularly selecting "Other," it means you have real outcomes in your call mix that your code list does not cover. Audit your "Other" codes monthly and convert patterns into named codes.

Limit to 12 to 15 Codes Maximum

A dropdown with 35 options takes 15 to 20 seconds for agents to scan. That is dead time multiplied across every call in the day. Each additional code also dilutes data quality โ€” agents guess. Keep the code list to codes you actually act on differently.

Connect Codes to Dialler Actions

A disposition code that does not trigger a specific follow-up action is decorative. Every code in your system should have a defined next action: suppress, retry at X, callback in Y hours, escalate to Z. If you cannot define the action, you do not need the code.

How AI Improves Disposition Accuracy

When AI transcribes every call, the transcript can be compared against the agent-entered disposition code. A call where the customer says "haan, mujhe interest hai, kal call karo" (yes, I'm interested, call me tomorrow) should be coded CB_SCHED โ€” not NI_THINK or CB_GENERAL.

AI can flag calls where the transcript content does not match the disposition code, enabling QA teams to identify agents who are systematically miscoding โ€” either to reduce their call count, pad "interested" rates, or avoid follow-up obligations.

Bolo Aur Likho transcripts create the text layer needed to audit dispositions: upload the call, compare the transcript against the CRM entry, and identify patterns across your team.

๐Ÿ’ก In regulated industries (insurance, lending, collections), inaccurate DNC dispositions are a compliance risk. If an agent fails to code a DNC request correctly, future calls to that customer can generate regulatory complaints. Transcript-based disposition audit catches these gaps before they escalate.

Audit Disposition Accuracy with AI Transcripts. Free.

Upload any call to get an instant transcript. Compare what was said against what was coded. No signup required.

Try Free โ†’