Call Centre Auxiliary Codes

Auxiliary (AUX) Codes

Auxiliary codes — also called AUX codes or reason codes — are the codes a contact centre agent selects to record why they're logged in but not taking calls.

Tea break, lunch, training, admin, a coaching session: each is captured against an auxiliary code, so the centre can see where agent time goes when it isn't spent on the phone.

They're a workhorse of contact centre reporting and workforce management — they feed shrinkage, scheduling and adherence. But they come with one big blind spot that's easy to forget.

This guide explains what auxiliary codes are, how they work, the common ones, the trap of reading too much into them, and how to set up a sensible, respectful set.

What it is

A reason code an agent selects when they go "not ready", recording why they're unavailable for calls — break, training, admin and so on.

Why it matters

Auxiliary time feeds shrinkage, scheduling and adherence — so the codes shape how accurately you can plan and resource the centre.

What this guide covers

What AUX codes are, how they work, the common ones, the output they can't measure, best practice, and how they differ from wrap codes.

What are Auxiliary Codes?

In plain English

When an agent is logged in but not available for calls, they're in an "auxiliary" (unavailable) state — and the auxiliary code records the reason. It's how the system answers the question: "they're logged on, so why aren't they taking calls right now?"

The term comes from the contact centre's ACD (Automatic Call Distributor), which routes calls to available agents. To stop calls being delivered for a legitimate reason — a break, a meeting, some admin — the agent goes "not ready" and picks an auxiliary code to say why.

What they are

Reason codes for agent time spent not taking calls while logged in — the categories of "unavailable" time, used for reporting, scheduling and shrinkage.

What they aren't

They are not a record of why the customer called (that's wrap or line-of-business codes), and they are not a measure of how productive the agent was in that state.

How Auxiliary Codes Work

Auxiliary codes are a feature of the ACD or contact centre platform. The flow is simple and happens dozens of times a day.

1

Agent logs in

Once logged into the ACD, the agent is available and calls are routed to them according to the routing strategy.

2

Agent goes "not ready"

To stop calls being delivered — for a break, admin or a meeting — the agent presses the "not ready" or "unavailable" button.

3

They pick a reason

The system prompts for an auxiliary code — lunch, training, emails — so the unavailable time is tagged with a reason.

4

It's reported

Time in each code rolls up into real-time dashboards and interval reports, feeding shrinkage, scheduling and adherence.

Some states are triggered automatically — for example, After-Call Work can kick in for a set time after each call so the agent can finish wrapping up before the next one is delivered.

Common Auxiliary Codes

The exact set is yours to configure, but most centres draw from a familiar list. They tend to fall into a few groups.

Breaks & personal

Tea or rest break, lunch, and a general "Personal" code for short, human reasons — grabbing a drink, the bathroom, a quick stretch.

Work that isn't inbound calls

After-call work, outbound calls, emails and written correspondence, back-office or admin tasks — productive time, just not on inbound calls.

Development & people

Training and e-learning, coaching sessions, one-on-ones and team meetings — time away from the queue to build skills or align the team.

Operational

Escalations, system or outage issues, and project work. These vary most between centres and are where "code sprawl" usually creeps in.

The Blind Spot: Time, Not Output

Here's the thing most easily forgotten about auxiliary codes: they tell you where time went, not what came of it.

An example

Say an agent spent three hours in an "Emails" auxiliary code. You know they were on emails for three hours — but you have no idea whether they answered three emails or thirty.

The code captures the time and the category; it says nothing about the productivity or output of that time.

⚠️ Don't treat AUX time as a productivity measure

Because the codes look precise, it's tempting to manage agents on their auxiliary time alone — "you've had too long in admin this week".

But without an output measure alongside it, AUX time is only half the picture. Two agents with identical "Emails" time may have wildly different results. Use auxiliary codes to understand how time is distributed and to plan resourcing — not as a standalone verdict on whether someone is working hard.

Setting Up Auxiliary Codes Well

A good set of codes gives you useful insight without drowning agents in admin or treating them like suspects. A few principles help.

Keep the list lean

It's tempting to account for every second, but more codes means more mis-codes and more friction. Many centres keep to around five well-chosen codes — enough to plan with, few enough to use accurately.

Be clear on log-out vs AUX

Decide when to use an auxiliary code versus logging out entirely. A common rule: stay logged in (in an AUX state) for paid activity, and log out for unpaid breaks such as lunch.

💡 Use "Personal", not "Toilet"

Having a dedicated bathroom code is demeaning, and it signals a culture of surveillance rather than trust. A single "Personal" code covers the bathroom, a drink, a stretch or a moment to reset — with dignity.

How you treat the small things shapes the employee experience, and that shows up in attrition and service quality.

💡 Review the codes regularly

Codes accumulate over time and quietly lose meaning. Review them periodically: retire ones nobody uses, merge overlapping ones, and make sure each still earns its place in your shrinkage and scheduling picture.

AUX Codes vs Not Ready vs Wrap Codes

A few closely related terms get tangled together. Here's how they line up.

AUX codes & "Not Ready" codes

These are essentially the same idea under different vendor labels. "Not ready" is the agent state; the auxiliary (or reason) code is the why attached to it. Many platforms and people use the terms interchangeably — see our Not Ready Codes guide for the same concept from the state angle.

Wrap / Line-of-Business codes

These are a different animal. Wrap codes (also called line-of-business or disposition codes) capture why the customer called — sales, complaint, billing — not why the agent is unavailable. AUX codes are about the agent's time; wrap codes are about the contact's reason.

The one-line distinction

Auxiliary / not-ready codes answer "why isn't this agent taking calls right now?" Wrap / line-of-business codes answer "what was that contact about?" Both are reason codes, but they describe completely different things — and mixing them up will scramble your reporting.

Frequently Asked Questions About Auxiliary Codes

What are auxiliary codes in a call centre?

Auxiliary codes (also called AUX codes or reason codes) are the codes an agent selects to record why they're logged into the ACD but not taking calls — for example lunch, training, admin or a coaching session. They tag the agent's "unavailable" time with a reason, so the centre can see where time goes and feed it into shrinkage, scheduling and adherence.

What's the difference between aux codes and not ready codes?

They're essentially the same concept under different labels. "Not ready" is the agent state — logged in but not accepting calls — and the auxiliary or reason code is the why attached to that state. Different ACD vendors use different terms, and many people use them interchangeably. The underlying idea is identical: recording why an agent isn't taking calls.

What are some common auxiliary codes?

Common ones include after-call work, outbound calls, tea or rest breaks, lunch, training and e-learning, emails or written correspondence, coaching, meetings, escalations and a general "Personal" code. The exact set is configured in your ACD, and most centres keep it deliberately short — around five well-chosen codes.

Are auxiliary codes the same as wrap codes?

No. Auxiliary codes record why an agent is unavailable for calls. Wrap codes — also called line-of-business or disposition codes — record why the customer called, such as sales, billing or a complaint. They're both reason codes, but they describe completely different things: one is about the agent's time, the other about the contact's purpose.

Do auxiliary codes measure productivity?

No, and this is the key limitation. Auxiliary codes tell you where time went — three hours in "Emails", say — but nothing about the output of that time, like how many emails were actually handled. Treat AUX time as a view of how time is distributed for planning and shrinkage, not as a standalone measure of how hard someone is working.

How many auxiliary codes should a call centre use?

Fewer than you might think. It's tempting to account for every second with a long list, but more codes means more mis-coding and more friction for agents. Many centres settle on around five well-chosen codes — enough to plan and report with, few enough to be used accurately and consistently.

Should there be a dedicated "toilet" auxiliary code?

No — it's demeaning and signals surveillance over trust. Use a single "Personal" code that covers the bathroom, getting a drink, a stretch or a quick reset. How you handle the small things shapes the employee experience, which feeds directly into attrition and service quality.

Where to Next

Auxiliary codes feed straight into planning and resourcing. These resources go deeper.

📐

WFM Hub

Forecasting, scheduling, shrinkage and adherence — where auxiliary time turns into accurate plans.

🎧

Call Centre Hub

Practical resources for running a contact centre, from metrics and codes to coaching and quality.

🤝

Become a Member

Access ACXPA's full library of contact centre resources, tools and benchmarks.

, auxiliary codes feed straight into planning and resourcing. These resources go deeper.

📐

WFM Hub

Forecasting, scheduling, shrinkage and adherence — where auxiliary time turns into accurate plans.

🎧

Call Centre Hub

Practical resources for running a contact centre, from metrics and codes to coaching and quality.

🤝

Upgrade your Membership

, upgrade to unlock the full member library, tools and benchmarks for contact centre teams.

, here's where auxiliary codes connect to the rest of your toolkit.

📐

WFM Hub

Forecasting, scheduling, shrinkage and adherence — where auxiliary time turns into accurate plans.

🎧

Members Call Centre Hub

Your full library of practitioner-led resources for running a contact centre operation.

🔎

Find Contact Centre Technology

Configure auxiliary codes the way you want? Compare ACD and contact centre platforms in the ACXPA Supplier Directory.

Summary: Auxiliary Codes

Auxiliary codes — AUX codes or reason codes — are how a contact centre records why an agent is logged in but not taking calls, from lunch and training to admin and coaching.

They're set in the ACD, reported in real time and at interval, and they feed shrinkage, scheduling and adherence.

Their great limitation is that they measure time, not output: knowing an agent spent three hours in "Emails" tells you nothing about how many emails they handled. Use them to understand how time is distributed and to plan resourcing — never as a standalone verdict on productivity.

Set up a lean, respectful set (a "Personal" code, not a "Toilet" one), be clear about when to log out versus go AUX, and review the codes regularly. And don't confuse them with not-ready codes (the same idea, the state angle) or wrap / line-of-business codes (why the customer called).

0 Comments

Leave a reply

ACXPA PLATINUM SPONSORS

ACXPA Platinum SPONSORS
ACXPA SILVER SPONSORS
ACXPA Platinum SPONSORS
ACXPA BRONZE SPONSORS
ACXPA Platinum SPONSORS
ACXPA Platinum SPONSORS
Copyright © 2026 | Australian Customer Experience Professionals Association | Website Terms of Use | Privacy Policy

Log in with your email address

or Become an ACXPA Member

Forgot your details?

Create Account