Enterata All articles
Data Architecture

From Wrap Code to Board Pack: Auditing the Contact Centre Evidence Chain

Enterata
From Wrap Code to Board Pack: Auditing the Contact Centre Evidence Chain

Photo: VirtuallyLondonBecky, CC BY-SA 2.0, via Wikimedia Commons

The metric is the end of a journey

Contact centres are often described as producing calls. Operationally, they produce evidence. Every interaction leaves a trail: the queue it entered, the agent who handled it, the disposition selected at wrap-up, the note typed into the CRM, the promise made about a callback, and the moment the record was extracted for reporting. By the time a service metric reaches a board pack, that trail has been compressed into a percentage. The compression is necessary. It is also where risk accumulates.

An audit of contact centre data should begin with the chain of custody rather than the dashboard. The question is not simply whether the headline figure is accurate. It is whether the figure can be reconstructed from the underlying events, whether those events mean what the organisation thinks they mean, and whether the record would withstand scrutiny from an auditor, a regulator or an unhappy customer.

Start with the disposition taxonomy

Dispositions and wrap codes are the most familiar contact centre data and the most vulnerable to drift. A code created for a temporary campaign can remain in the list for years. A local team can add a variant because the standard option does not quite fit. A code can be renamed without changing the historical mapping. Over time, the taxonomy stops describing the work and starts describing the history of local compromises.

A practical audit should sample the disposition list against documented definitions. It should measure usage distribution, identify codes that are unused or overwhelmingly used, and check whether changes are controlled. It should ask whether agents can select more than one code for a single interaction, and if so, which one counts in reporting. It should compare taxonomies across sites and channels, because a webchat disposition may not mean the same thing as a voice disposition with a similar label.

The output should be a data dictionary with owners, definitions, effective dates and mapping rules. Without that, any analysis of reason codes is an analysis of local habit.

Queue events and the arithmetic of service

Service metrics depend on definitions that are often buried in telephony configuration. Was a call offered when it entered the queue or when it reached an agent? Does a transfer count as a new offered call? Are short abandons excluded, and at what threshold? Is average speed of answer measured from queue entry or from IVR exit? Are outage periods removed from the denominator, and who approves that removal?

These are not academic questions. They change the number that appears in a service report. An audit should reconcile a sample of raw automatic call distribution events to the reported metric. It should document the inclusion and exclusion rules, test them against the configuration, and record any manual adjustments. Where a reporting team applies an override, the audit should trace who approved it and whether the same rule applies across sites.

The goal is not to eliminate judgement. It is to make judgement visible and repeatable.

CRM notes, promise dates and free text

CRM notes are where operational data becomes unstructured. They can contain the substance of a customer promise, the reason for a delay, or the evidence of a complaint. They can also contain personal data, speculation and abbreviations that no one else can interpret.

An audit should check whether promise dates are held in structured fields or only in prose. If a customer is told that an engineer will call on a specific date, that date should be queryable. If it exists only in a note, service recovery depends on someone reading the right note at the right time. The audit should also review note templates, mandatory fields and retention rules, because free text is still a record.

This matters for subject access requests and complaints. A contact centre that cannot retrieve its own notes reliably cannot demonstrate that it handled a customer fairly.

Retention and deletion are part of the record

Contact centre data is not a single dataset. It includes call metadata, recordings, transcripts, screen captures, CRM notes, quality scores and workforce management records. Each artifact may have a different retention period and a different lawful basis. A retention schedule that covers the call recording but not the transcript, or the CRM note but not the disposition history, is incomplete.

The audit should map each data type to its retention rule, deletion mechanism and evidence of deletion. It should check whether deletion jobs actually run, whether backups are in scope, and whether legal holds override the schedule. UK GDPR storage limitation is not satisfied by a policy document; it is satisfied by demonstrable practice.

Handoffs into reporting

The final handoff is often the least examined. An extract moves from the contact centre platform to a data warehouse, then to a BI layer, then to a report. Each step can change the data: a join can duplicate records, a filter can remove interactions, a time zone conversion can shift a call into the wrong day, a mapping table can silently reclassify a disposition.

The audit should trace one metric from source event to reported figure. It should record the extract frequency, the transformation logic, the owner of each step and the reconciliation controls. It should test a known sample against the source system. Where the report uses a snapshot rather than the live system, the audit should state the as-of date and the refresh lag.

Questions for operations leaders

Before call data is used to prove service performance, operations leaders should be able to answer a short set of questions. Which system is the system of record for each metric? Which dispositions are counted, and which are excluded? How are transfers and callbacks treated? What happens to a call that enters the queue during a system outage? Where are promise dates stored? Who approves changes to definitions? What evidence exists that retention rules are applied? How is the reported figure reconciled to the source?

If those questions cannot be answered without a meeting, the data chain is not yet auditable.

A standing audit, not a one-off

Contact centre data changes continuously. New channels, campaigns and local workarounds alter the taxonomy. Platform upgrades alter the event stream. Reporting requirements alter the extract. A single audit is useful, but a standing review is better. A quarterly check of dispositions, queue definitions, promise fields and reporting reconciliations will catch drift before it reaches a board pack.

The call may be the moment of service, but the record is the evidence. UK operations teams should treat that evidence chain as a managed asset, not a by-product.

All Articles

Related Articles

Every Box a Commitment: Auditing UK Data Entry Forms Field by Field

Every Box a Commitment: Auditing UK Data Entry Forms Field by Field

The Mailbox as Middleware: Putting Governance Around UK Email Ingress

The Mailbox as Middleware: Putting Governance Around UK Email Ingress

Standing Rights: Why UK Systems Teams Keep Postponing the Access Review

Standing Rights: Why UK Systems Teams Keep Postponing the Access Review