Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
English (US)
CO Spanish (Colombia)
US English (US)
  • Home
  • wvx Control Interactions

How Are Calls, Chats, and Interactions Assigned to Agents in wolkvox?

Written by Jhon Bairon Figueroa

Updated at October 23rd, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • wvx Digital Interaction
  • wvx Voice Interaction
  • wvx Conversational AI
  • wvx Control Interactions
  • wvx CRM
  • wvx Agent
  • wvx Studio
  • Cibersecurity and Compliance
  • Release
    wolkvox Manager release wolkvox Agent release wolkvox CRM release
  • Partner Portal
+ More

Table of Contents

Introduction How Are Calls, Chats, and Interactions Assigned to Agents in wolkvox? How Are Calls (IVR) Assigned? How Is the Agent Selected? Example of Assignment Between Agents With the Same Expertise: How Are Chats Assigned? Which Agents Can Receive Chats? How Is the Agent Selected? Example of Chat Assignment While an Agent Is on a Call: How Many Chats Can an Agent Receive? How Are Interactions Assigned? Which Agents Can Receive Interactions? How Is the Agent Selected? How Are Pending Interactions Organized? How Does the Last Assignment Criterion Work Across Different Channels? Example: How Do Skill, Service, and Priority Affect Assignment? Example: Summary of Assignment Differences by Channel

Introduction

wolkvox has an assignment system that distributes calls, chats, and interactions among agents within an operation, considering their availability, expertise level, handling capacity, and the time elapsed since their last assignment.

 

The assignment mechanism depends on the channel type:

  • Calls: voice communications managed through IVR.
  • Chats: conversations through WhatsApp, Facebook Messenger, Instagram Direct, and web chat widgets.
  • Interactions: emails and comments on Facebook, Instagram, TikTok, and X (formerly Twitter) posts.

 

Although these channels share assignment criteria, there are differences in the agent statuses allowed to receive requests and the number of communications each agent can handle simultaneously.

 

 

How Are Calls, Chats, and Interactions Assigned to Agents in wolkvox?

When a call, chat, or interaction is transferred to an agent queue (skill), wolkvox identifies which agents can handle it and applies the following criteria:

  • Skill: the agent must belong to the queue to which the request was routed.
  • Availability: the agent must be in a status that allows them to receive requests from the corresponding channel.
  • Handling capacity: the agent must not have reached the maximum number of simultaneous communications allowed.
  • Expertise level: agents with the highest expertise level configured for the skill are prioritized.
  • Last assignment: when several agents have the same expertise level, the agent with the longest time elapsed since their last assignment is selected.

 

If a preferred agent has been configured, the system attempts to assign the request to that agent before applying the general selection process, provided that the agent meets the required conditions.

 

 

How Are Calls (IVR) Assigned?

Incoming calls transferred to a skill are assigned to agents who are in Ready (Available) status.

To receive a call, the agent must belong to the corresponding skill and be available. An agent who is already handling a call in Talk status cannot receive another call simultaneously.

 

How Is the Agent Selected?

  • Available agents in Ready status are identified.
  • Agents with the highest expertise level within the skill are prioritized.
  • If several agents have the same expertise level, the agent with the longest time elapsed since their last call or assignment is selected.
  • If a preferred agent is configured and is eligible, that agent is given preference.

 

Example of Assignment Between Agents With the Same Expertise:

Two agents belong to the same skill and have an expertise level of 5.

Agent Time of Last Call Received Current Status
Daniel 8:00 a.m. Ready
Laura 8:01 a.m. Ready

 

Both agents have finished their calls and are available at 8:30 a.m.

When a new call arrives at 8:30 a.m., wolkvox will assign it to Daniel because he received his last call at 8:00 a.m., while Laura received hers at 8:01 a.m.

Daniel has gone 30 minutes since his last assignment, while Laura has gone 29 minutes.

Important: the system uses the time when the previous call was received or assigned as its reference, not the time when the agent finished or hung up that call.

This criterion establishes an assignment order among agents with the same expertise level.

 

 

How Are Chats Assigned?

Chats from WhatsApp, Facebook Messenger, Instagram Direct, and Web Chat are distributed among agents who belong to the corresponding skill.

Unlike calls, an agent can receive several chats simultaneously, even while in Talk status, provided that they have available capacity.

 

Which Agents Can Receive Chats?

  • Agents in Ready status.
  • Agents in Talk status, including those who are currently handling a call.
  • Agents who have not reached the configured simultaneous chat limit.

 

How Is the Agent Selected?

  • The system checks whether there is a preferred agent who meets the assignment conditions.
  • If there is no eligible preferred agent, the system identifies available agents with capacity to receive chats.
  • The agent with the highest expertise level within the skill is prioritized.
  • If several agents have the same expertise level, the agent with the longest time elapsed since their last assignment is selected.

 

Example of Chat Assignment While an Agent Is on a Call:

Two agents, Daniel and Laura, belong to the same skill and have the same expertise level.

Agent Last Call Received Situation at 8:07 a.m.
Daniel 8:00 a.m. Talk (still handling his call)
Laura 8:01 a.m. Ready (finished her call at 8:05 a.m.)

 

At 8:07 a.m., a new chat enters the operation.

Although Laura has already finished her call and is in Ready status, the chat will be assigned to Daniel, provided that both agents are eligible and have available capacity.

This happens because Daniel received his last call at 8:00 a.m., while Laura received hers at 8:01 a.m.

Therefore, more time has elapsed since Daniel's last assignment, and he can receive the chat even while he is still handling a call.

Important: wolkvox does not automatically prioritize an agent in Ready status over one in Talk status when assigning chats. Both statuses allow agents to receive conversations, provided that they have available capacity.

 

How Many Chats Can an Agent Receive?

The maximum number depends on the skill transfer configuration:

  • The default value is 5 simultaneous chats per agent.
  • Limits between 1 and 101 chats can be configured.
  • When an agent reaches their limit, they do not receive new chats until capacity becomes available.
  • If all agents have reached their capacity, new chats remain in the waiting queue until an eligible agent becomes available.

 

 

How Are Interactions Assigned?

Interactions are managed through an omnichannel queuing system that distributes requests from:

  • Email.
  • Comments on Facebook posts.
  • Comments on Instagram posts.
  • Comments on TikTok posts.
  • Comments on X (formerly Twitter) posts.

 

Which Agents Can Receive Interactions?

Like chats, interactions can be assigned to agents in Ready or Talk status, provided that they belong to the corresponding skill and have available capacity.

This means that an agent who is handling a call can also receive an interaction if they meet the assignment conditions.

 

How Is the Agent Selected?

  • The system checks whether an eligible preferred agent exists.
  • Agents with available capacity are identified.
  • The agent with the highest expertise level within the skill is prioritized.
  • If several agents have the same expertise level, the agent with the longest time elapsed since their last assignment is selected.

 

Example:

A skill has three agents with the following conditions:

Agent Expertise Last Assignment Status
Agent A 5 9:00 a.m. Talk
Agent B 5 9:05 a.m. Ready
Agent C 3 8:50 a.m. Ready

 

At 9:10 a.m., a new interaction corresponding to a comment on an Instagram post enters the operation.

If all agents have available capacity, the interaction will be assigned to Agent A because Agent A shares the highest expertise level with Agent B and has gone longer since the last assignment.

Although Agent C received their last assignment earlier, their expertise level is lower, so they do not have priority over Agents A and B.

 

How Are Pending Interactions Organized?

Interactions use the FIFO (First In, First Out) mechanism, meaning they are handled in the order in which they entered the corresponding queue.

Unlike calls and chats, interactions do not use the Service and Priority parameters to modify the waiting order.

The system supports a configurable limit of up to 300 simultaneous interactions per agent.

 

 

How Does the Last Assignment Criterion Work Across Different Channels?

The last assignment criterion does not work as an independent rotation for each skill.

When wolkvox assigns a request to an agent, it updates the agent's last assignment record in the skills to which they belong.

Therefore, this criterion makes it possible to consider the agent's assignment activity across different skills.

 

Example:

  • Daniel receives a call at 8:00 a.m.
  • Laura receives a call at 8:01 a.m.
  • Laura finishes her call at 8:05 a.m. and switches to Ready.
  • Daniel continues handling his call in Talk status.
  • At 8:07 a.m., a chat enters the operation.

 

If Daniel and Laura belong to the corresponding skill, have the same expertise level, and both have capacity to receive the chat, Daniel is given preference because his last assignment occurred before Laura's.

This rule is also used to select agents when distributing interactions, considering the statuses and capacities allowed for each channel.

Consequently, the time elapsed since an agent finished a call does not, by itself, determine who receives the next request. The tie-breaking criterion uses the time of the last assignment.

 

How Do Skill, Service, and Priority Affect Assignment?

In wolkvox Studio, call and chat transfers can use additional parameters that influence queuing:

Parameter Function
Skill Determines the group of agents that can receive the request.
Service Allows different skills within the same channel to be grouped into a shared waiting queue.
Priority Determines which requests should be handled first within a queue or service.
Preferred Agent Allows the system to attempt to assign the request to a specific agent, provided that the agent is eligible.

 

Priority levels range from 0 (Very Low) to 4 (Very High). The higher the level, the higher the handling priority.

 

Example:

  • A skill receives two chats:
  • Customer A: general inquiry, priority 2 (Medium), enters at 10:00 a.m.
  • Customer B: urgent request, priority 4 (Very High), enters at 10:01 a.m.
  • Although Customer A entered first, Customer B will be given preference in the waiting order due to the higher priority.
  • When two requests have the same priority, the one that entered first is handled first.
  • The service can also influence the waiting order across different skills, but it does not change the group of agents authorized to handle the request.
  • Note: these Service and Priority parameters apply to calls and chats, but not to the queuing of email interactions and social media comments.

 

 

Summary of Assignment Differences by Channel

Feature Calls (IVR) Chats Interactions
Allowed Status Ready Ready or Talk Ready or Talk
Can Receive While Handling a Call No Yes Yes
Simultaneous Capacity One call Up to 101 chats Up to 300 interactions
Prioritizes Higher Expertise Yes Yes Yes
Last Assignment Tie-Breaker Yes Yes Yes
Supports Preferred Agent Yes Yes Yes
Service and Priority Yes Yes No
Waiting Order Based on priority and arrival time Based on priority and arrival time FIFO (order of arrival)

 

 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • What to do when chat interactions remain queued and are not assigned to available agents?
  • How to fix the failure in assigning interactions to agents?
  • How to solve the problem when calls get stuck in the Skill and agents are in Ready state?

2026 Wolkvox

Information security policy | Privacy Policy

Expand