Automatic Call Routing in Your Call Center

Call tickets (calls in your call center) automatically route to agents that qualify to receive them. Several factors determine the order in which calls route to agents and which agents receive them. Calls wait in queues until team members become eligible to receive them. Then they're pushed to agents who can answer or decline the call. 

Calls route to agents in the following order:

  1. Routing to queue: A call enters a queue from your line's IVR flow (inbound calls), a customer's callback request, or a team member's transfer
  2. Waiting in queue: The call waits in the queue until a team member meets all the following qualifications: 
    • Status: They must be in the Available or Active status and not in an active call status (Assigned, On a Call, Wrapping-up, or Listening). Learn more
    • Channel assigned: They must be assigned to the Call Center channel. Learn more
    • Queue assigned: They must be assigned to the queue the call is waiting in. Learn more
Variables:
  • Priority score: If an agent qualifies for multiple calls, the call with the highest priority score is routed to them. The highest call priority score is 100 and the lowest is 0.
  • Agent queue priority: If multiple agents qualify, the call routes to the member with the higher agent queue priority (10 is the highest and 1 is the lowest).
  • Status duration: If multiple agents qualify and have the same queue priority level, the call routes to the agent that has been in the Available/Active status the longest.
  1. Pushing to agents: The call routes to the relevant agent who receives a push notification to answer or decline it. If they decline or miss the call, it's pushed to the next qualifying agent, or continues to wait in the queue until another agent qualifies. 
Custom routing options:
In each of your queues, you can set additional routing rules for:
  • When the queue is closed (if you've set custom business hours). Learn more
  • When all agents are offline during business hours. Learn more
  • When the waiting queue message has played a set number of times or a set number of calls are in the queue before the caller. Learn more

Related Articles

Automatic Ticket Routing Algorithm

Automatic ticket routing pushes tickets to eligible group members when tickets are assigned to their group. Various factors determine routing order, eligibility, and who the tickets are routed to. Automatic cal

5 min read

About Call Priority Scores

Call priority scores allow you to automatically route calls by order of importance to optimize your team's workflows and increase caller satisfaction. Each call receives a priority score based on the priority o

2 min read

Editing the Assigned Queues of Call Center Agents

Calls get routed to queues from your IVR (Interactive Voice Recording), then get pushed to agents that are assigned to the relevant queues. Make sure you've got the right agents assigned to each of your queues.

5 min read

Managing Call Center Queue Settings

Adjust the settings for each of your queues to make sure your call center runs smoothly. From the queue settings, you can manage general settings, call routing, business hours, and waiting and hold options. Tip

4 min read

Transferring Your Call to a Queue

Transfer your call when you need to get it to another queue or talk with an agent from another queue. While transferring, you can choose to stay on the call to speak with the other agent (known as a warm transf

4 min read

Setting Agent Queue Priority Levels

Set agent queue priorities to control which agents receive calls from the queue before other agents. When multiple agents qualify to receive a call, it's routed to the agent with the higher queue priority (10 i

1 min read

Adding a New Queue to Your Call Center

Add up to 500 queues to provide phone support to all your customers in all your supported languages. You need at least 1 queue in your call center to route waiting calls to team members. Calls enter queues from

2 min read