Skip to content
Answer Stack
Open menu

What is routing in a contact center?

✓ Verified Last reviewed by AnswerStack Next review due Dec 14, 2026

Every claim is sourced below

Routing is the set of rules a contact center uses to send each call, chat, email or text to the right place. The rules decide where each contact goes, which can be a menu, a queue, an agent or an outside destination such as voicemail. For a contact that joins a queue, they decide which agent takes it and, when more customers are waiting than agents are free, who is answered next.

The decisions made before a contact reaches a queue

Routing starts before anyone hears hold music. The first rules read what the system already knows about a call, which is usually the number that was dialed and the time of day.

Xima, the platform behind Atlantech's contact center service, gives one documented example. Every call enters one Primary IVR, the top-level call flow. Conditions inside it check the dialed number and can send the call to a different menu, skill group, agent or outside number "before the caller ever hears a prompt." Schedules are another condition a flow can check. Xima's Time of Day profiles cover business hours, lunch periods and after-hours coverage, and separate Holiday profiles handle closures. A call that arrives after closing can go to voicemail or an on-call team without ever joining the daytime queue.

Then come the questions only the caller can answer. A menu asks them to press 1 for sales or 2 for billing, and the answer picks the queue.

A lookup can replace some of those questions. Xima calls this a data dip. During the call, the IVR sends a value such as the caller's phone number to a configured external web service. That service searches a connected data source, such as a CRM, and returns fields about the customer. Xima's examples include an assigned representative, a language preference, VIP status and a region. The call flow can then branch on what came back, so a known customer skips part of the menu. A lookup rule inherits the mistakes in the record, though. If the language field is wrong, that customer lands in the wrong queue on every call whose flow branches on that field.

Written channels get the same treatment with different inputs. Xima's email routing rules match keywords in the subject line or body and send the message to a skill group. The rules are checked in ranked order.

Entry rules also need a default. Xima's guide to its older Call Routing menu warns that no default skill is set out of the box, and that a call matching no rule "is disconnected immediately unless a default skill is configured." Whatever platform you use, decide where an unmatched contact goes and place a test call to confirm it.

Which agent takes the contact

Once a contact is in a queue, routing has to pick a person. Genesys Cloud's ACD documentation gives one example, which filters first and chooses second. It lists the agents who are on the queue, removes anyone who lacks the language or skill the contact requires, and picks from those who remain. If no qualified agent is left, the contact waits.

Amazon Connect's default is simpler: the contact goes to the agent who has been available longest. Xima lets each skill group choose its own method. The methods themselves, such as longest idle, rotation and highest skill, belong to the automatic call distributor, and we describe them there.

Genesys Cloud also offers predictive routing, which scores each available agent for the contact with a machine learning model and falls back to standard routing when three or fewer agents are available. Genesys recommends running its comparison test against your current method for at least two weeks.

Where the rules are stored differs by platform, which matters when you move from one to another. Genesys Cloud attaches a routing method to each queue. Amazon Connect attaches a routing profile to each agent, and the profile names the channels and queues that agent serves. A routing plan has to be rebuilt when you switch, because the settings don't map one to one.

Which customer is answered next

The opposite case comes up at busy times, when one agent comes free and several customers are waiting. In a 2002 survey of call center research, Ger Koole and Avishai Mandelbaum treat these as two separate rules. Agent selection covers how an arriving call picks among idle agents. Call selection covers how a free agent picks among waiting calls.

Genesys Cloud and Amazon Connect both answer waiting contacts in arrival order by default. Priority is how a business overrides that order, and the two platforms attach it in different places.

Genesys Cloud puts priority on the contact. Under its default scoring, each priority point counts as one minute of waiting, so the system treats a prioritized call as if it had arrived earlier. Suppose two calls are waiting for the same group of agents. Call A arrived at 10:00:00 with no priority, and call B arrived at 10:01:30 with a priority of 3. B is treated as though it arrived at 9:58:30, so B is answered first. Give B a priority of 1 and it is treated as a 10:00:30 arrival, which leaves A ahead.

One point is worth one minute, so it moves a caller ahead only of unprioritized callers who arrived less than a minute earlier. And raising everyone's priority changes nothing within a queue, because every call shifts by the same amount.

Amazon Connect puts priority on the queue. In its example, a group of sales agents has the Sales queue at priority 1 and the Support queue at priority 2, so they take a Support contact only when no Sales contact is waiting. A second configuration adds a delay. With Support at priority 1 and a 30-second delay, a Support contact is treated as priority 1 once it has waited 30 seconds. Xima takes the queue approach too. Each skill group gets a Skill Priority from 0 to 10, which ranks the groups for an agent who is eligible for more than one.

What routing does when the best agent is busy

Strict matching has a cost. If only your strongest billing agents may take billing calls, callers wait whenever those agents are busy, even while other agents sit idle. Xima and Genesys Cloud both let the match loosen as the wait grows.

Xima does this with Availability Tiers. The first tier applies the moment a call arrives and sets a minimum skill level. Later tiers lower the minimum after a set time in queue. Suppose a billing skill group starts at level 8 and adds a second tier at level 5 after two minutes. A call is offered only to agents at level 8 or higher for the first two minutes, and after that to anyone at level 5 or above. The call never leaves the skill group, so the caller's position in line and estimated wait time remain consistent.

Genesys Cloud calls its version bullseye routing. Agents are arranged in rings. If nobody in the inner ring is free within a set time, the pool widens to the next ring, either by admitting agents with lower ratings or by dropping one of the required skills. Agents in the inner rings keep first claim if they come free during the wait. Genesys gives the reason plainly: strict skill enforcement hurts a queue's service level and abandon rate when the agents who are free don't hold every required skill.

How long to wait before loosening is a judgment the business has to make. Koole and Mandelbaum observed in 2002 that skill-based routing comes "as a list of options that managers can choose from, but without any guidelines to accompany them." Vendor documentation still explains what each setting does and leaves the values to you. We'd start with a simple rule, watch wait times and abandoned calls for a few weeks, and add tiers only where the numbers show a problem.

How routing changes for chat, email and text

The principles carry over to written channels, and each channel has its own rules, as Xima's email keyword rules show. Capacity is the other difference. An agent can hold one phone call but several chats, so routing needs a limit for each channel. Genesys Cloud's default limits allow one call, one email and up to four chats at a time. Xima uses a single number per agent called Max Simultaneous Sessions. Its guide illustrates a value of 2 as one call plus one chat, and 3 as one call plus two chats.

Those limits decide how one group of agents is shared between channels, which is the subject of what a unified queue is. Whether a customer can switch channels without starting over is a separate matter, covered in omnichannel versus multichannel customer service.

What routing cannot fix

Routing can only distribute the agents who are logged in and free. Genesys's bullseye documentation says agents who are busy or at capacity are not candidates, however well they match the contact. If waits stay long after the rules are tuned, look at how many agents are scheduled for that hour.

Sources

About routing

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Routing as a feature set covers interaction routing (ACD), call routing, and message routing; schedules and schedule groups with time zones; mapping a call flow or inbound message flow to a dialed address; emergency groups that change routing behavior during a critical event; data tables Architect r

“Routing includes the set of features that administrators use to set up Genesys Cloud routing. Use routing features to create schedules, configure call and message routing, plan for emergencies, and store data locally in data tables for use in Architect.”

Routing and evaluation methods

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: The five queue routing methods (Standard ACD, predictive, preferred agent, bullseye, conditional group routing); the conversation score in which one priority point equals 60,000 milliseconds and priority score with time in queue as tiebreak; queues set to priority score route first; scoring method s

“Bullseye | Routes interactions to a targeted sub-queue of agents with specific skills, and if no agents are available, it relaxes the requested skills, based on the queue configuration, to expand the pool of agents.”

Genesys Cloud ACD processing

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: The agent-surplus and interaction-surplus scenarios; filtering the agent list by required language and skills and waiting when no qualified agent remains; scoring waiting interactions on time in queue and priority with one priority point equal to one minute; distribution by arrival time down to the

“This score is calculated from the priority assigned to the interaction and its arrival time with a priority point system such that one point of priority equals adding one minute of time that the call is waiting.”

Bullseye routing overview

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Bullseye rings as sub-queues that expand after a configured timeout, either by adding groups at lower proficiency or by removing a required skill from evaluation while it stays on the interaction; inner rings keeping priority over outer rings; strict skill enforcement hurting queue SLA and abandon r

“bullseye routing allows you to expand the agent pool by skill relaxation to achieve a balance between customer experience and routing to the most-suited agent from the available pool of agents.”

Agent utilization

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Default concurrency per agent of one voice call, one email, one callback, up to four chats, up to four messages, and up to four workitems; configurability at organization and agent level; administrator control over which interaction types interrupt others; the recommendation not to let calls and cal

“By default, an agent can handle at one time: One callback, Up to four chats, One email, Up to four messages, One voice call, Up to four workitems.”

Agent selection process

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Predictive routing builds a model per queue from agent profile data, aggregated customer data, and historic interaction data; it lists agents on the queue, filters for language skills and ACD skills when skill matching is enabled, and ranks available agents by score; with three or fewer available ag

“If the number of available agents on a queue is three or less, Genesys Cloud does not score the agents but routes the interactions using the standard routing method.”

Predictive routing comparison test

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: The comparison test routes interactions in an hour-on, hour-off pattern using predictive routing 50 percent of the time and standard or bullseye routing the rest; Genesys recommends at least two weeks to produce a statistically significant result and simultaneous testing of queues that share agents.

“During a comparison test, Genesys Cloud routes your interactions in an hour-on, hour-off pattern, using predictive routing 50 percent of the time and an alternative routing method the other 50 percent... Genesys recommends that you run the comparison test for at least two weeks.”

How the AI model scores agents for predictive routing

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Feature importance indicates which inputs most influence predictions and does not indicate that the data caused the decision; the documentation states that correlation does not imply causation for predictive routing features.

“While feature importance indicates the data, which, has the most influence on decisions, it does not necessarily indicate that the data caused the decision.”

How routing works in Connect Customer

Amazon Web Services

Primary source Verified Sep 15, 2026 Supports: Contacts are routed based on the routing profile assigned to the agent, the hours of operation for the queue, and the routing logic in flows; contacts are forwarded to the agent idle longest; held contacts are served by time in queue on a first-come, first-served basis; a routing profile may priorit

“A routing profile might assign a priority to one queue over another, but the priority within the queue is always set by the order the contact was added to the queue.”

How Amazon Connect uses routing profiles

Amazon Web Services

Primary source Verified Sep 15, 2026 Supports: A routing profile determines what types of contacts an agent can receive and the routing priority; each agent is assigned to one routing profile; queues are linked to agents through a routing profile; a profile specifies channels, queues, and the priority and delay of those queues.

“A routing profile determines what types of contacts an agent can receive and the routing priority. Each agent is assigned to one routing profile.”

Queue priority and delay examples to help you load balance Connect Customer contacts

Amazon Web Services

Primary source Verified Sep 15, 2026 Supports: Worked priority and delay examples: a priority 2 queue is taken only when the priority 1 queue is empty; a same-priority queue with a 30 second delay is treated as priority 1 once a contact ages past the delay; priority takes precedence over an aged contact in a lower priority queue; priority does n

“Priority takes precedence... Priority for queues is relevant to searching for queues for an individual agent. It does not determine which agent out of multiple available agent will be routed contacts.”

Create a routing profile in Connect Customer to link queues to agents

Amazon Web Services

Primary source Verified Sep 15, 2026 Supports: Queues are a waiting area for contacts and a routing profile links queues to agents; a profile specifies channels, whether channels are allowed concurrently, queues, and queue priority; maximum contacts per agent for chat, task, and email is configurable up to 10, and an email limit of 5 allows 10 a

“For chat, task, and email channels, specify how many contacts that an agent can handle simultaneously, up to 10.”

Use Connect Customer contact attributes

Amazon Web Services

Primary source Verified Sep 15, 2026 Supports: Contact attributes store information about the contact so the flow can make a decision based on the value; documented sources include how the customer made contact, Amazon Lex bot values, and values stored from a Lambda function; attributes can be used to route based on the number of contacts in a q

“you need a way to store information about the contact and then make a decision based on the value.”

Queueing Models of Call Centers: An Introduction (Annals of Operations Research 113, 2002)

Ger Koole and Avishai Mandelbaum, Vrije Universiteit and Technion

Independent Verified Sep 15, 2026 Supports: Skill-based routing is implemented by two selection rules, agent selection (how an arriving call selects an idle agent) and call selection (how an idle agent selects a waiting call), with a priority rule deciding among several waiting calls; skill-based routing is part of any advanced ACD and is off

“A common way of implementing skill-based routing is by specifying two selection rules: agent selection - how does an arriving call select an idle agent, if there is one; and call selection - how does an idle agent select a waiting call, if there is one.”

What is skill-based routing (SBR)?

TechTarget

Supporting Verified Sep 15, 2026 Supports: Industry definition of skill-based routing as distributing calls, chats, or emails by agent skills and directing the inquiry to the most qualified agent rather than the next available agent, commonly using an ACD tied into CRM or support systems that identify the caller. Published September 16, 2024

“Rather than routing customer queries to the next available agent, skill-based routing evaluates the customer's needs and directs the inquiry to the most qualified agent.”

Predictive and Automated Routing Capabilities

Genesys

Supporting Verified Sep 15, 2026 Supports: Source of the consumer preference figures quoted and labeled in this answer: 49 percent of consumers say they value first-interaction resolution most and 48 percent most value a fast response time, attributed on the page to the vendor's own 'State of Customer Experience,' Genesys, 2025. Used only to

“49% of consumers say they value first-interaction resolution most in a customer service interaction, and 48% most value a fast response time. “State of Customer Experience,” Genesys, 2025”

Revision history

1 revision since publication
Originally published