The Omnichannel feature incorporates Messaging Queues to systematically categorize and direct incoming customer interactions. Queues correspond to specific topics or departments, guiding customer messages accurately. Every queue adopts a message distribution strategy, either Manual Assignment or Auto Assignment for swift responses. The system designates a set number of agents for each queue. By defining operation hours, queues can be tailored to align with business shifts or peak periods. The flexibility in agent management empowers supervisors to allocate resources effectively. The distinction between Manual and Auto assignment offers control over message distribution, with the latter even boasting a feature to recognize returning customers.
By utilizing Messaging Queues, businesses can reap several benefits:
Implementing Messaging Queues thus contributes to a well-organized, responsive, and efficient customer service operation.
The landing page provides the following information:
This field displays the name of the queue, such as "Support," representing the purpose or department associated with the queue.
(E.g., Marketing, Sales, Support)
(Display)
This field specifies the queue strategy, dictating how incoming tickets are allocated to agents. For example, in a 'Manual Assignment' strategy, agents assign tickets to themselves manually.
(E.g.,Manual Assignment or Auto Assignment)
(Display)
This field displays the number of agents currently assigned to the queue. For instance, it could be "5" agents who are members of the queue.
(E.g., 5, 7, 14)
(Display)
A warning icon appears if no agents are present in the selected queue. Hovering over this icon will display a warning message.
(Display)
Clicking this button allows users to edit the configuration settings of the queue, such as its name, strategy, or assigned agents.
(Button)
This button enables users to remove the queue from the system. When clicked, a confirmation prompt may appear, asking for confirmation before permanently deleting the queue.
(Button)
NOTE: To proceed with deleting the Queue, ensure that all tickets within the Queue are resolved. You will not be able to remove this queue if it is being utilized by the following channels or chatbots.
The search feature allows users to search for a specific queue by its name, making it easier to locate and access queues within the system.
(E.g., Queue name)
([a-z][0-9])
In the Queues section, you can add a new Queue by clicking the "Add Queue" button. Once you have created a Queue, you can add specific agents to that Queue by choosing from the list of available agents just like in the voice Queues. You can also give your Queue a name so that it is easily recognizable.
Add/Edit Queue
Unique queue network name/identifier.
(E.g., Provide a unique queue identifier/name here)
([a-z][0-9])
Pressing the button 'Agents' list will open a pop-up window.
Dropdown where you can select one or more Agents/Agents Groups/Extensions to add to the Queue list.
(E.g., Agent/1001, Agent/1002)
(Multi-select)
Press this button to add selected Agents/Agents Groups/Extensions to the Queue list.
(button)
There is a table that shows queue agents with the following details:
Agent's name
(E.g., Mark White)
([0-9][a-z])
Number of the agent on the system
(E.g. 1001)
([0-9])
NOTE: Messaging Queues do not offer penalty or ordering options for the added agents in the list.
Queue member type.
(E.g., Agent)
(Display)
Search queue agents.
(E.g., Provide a search phrase here to filter the records)
([a-z][0-9])
Remove agent from queue list.
By defining operation hours, Queues can be tailored to align with business shifts or peak periods. The "Operation Times" section now features two additional segments: "Live Chat Out Of Hours Message" and "Messaging Apps Out Of Hours Message." The former allows businesses to set a specific message for visitors who access the Live Chat or SMS outside of operating hours.
Operation Times
Enable operation times.
(E.g., Yes, No, Inherit)
(Option buttons)
Description of destinations follows in this priority order:
Open days: The "Open Days" section enables you to define the days of the week and time intervals during which your services are available. The section lists all days from Monday to Sunday, alongside "Time From" and "Time To" fields for each day.
By setting these ranges, you establish the window of time during which users can send messages, emails, or engage in live chats with your service. For example, if you set the "Time From" to 9:00 AM and "Time To" to 5:00 PM for Monday through Friday, users will be able to communicate with you during these specific hours on weekdays.
This configuration helps manage customer expectations and also ensures that your team is adequately staffed during the times when interaction is possible.
Closed dates: The "Closed Dates" is a section within the "Operation Times" settings that allows you to specify particular dates and times when your service will be unavailable. This section includes fields for a "Description," "Date From," "Date To," "Time From," and "Time To."
Description: This field allows you to provide a brief explanation or reason for the closure, such as "Public Holiday" or "Scheduled Maintenance."
Date From and Date To: These fields enable you to define a date range during which your service will be closed. It can be a single day or multiple days.
Time From and Time To: These fields allow you to further narrow down the specific hours of unavailability within the chosen date range.
By configuring the "Closed Dates" section, you ensure that users are aware that they will not be able to send messages, emails, or engage in live chats during the specified times. This helps to manage customer expectations and allows you to plan your staffing needs accordingly.
Live Chat Out Of Hours Message allows you to set an automated response for customer inquiries that come in outside of operational hours. This message informs customers when they can expect a reply, enhancing their experience and managing expectations.
Messaging Apps Out Of Hours Message setting enables you to configure an automated response for customer queries received via messaging apps when you're out of operation. This auto-reply helps manage customer expectations about when they'll hear back from you.
One important aspect of the Queues section is the Assignment Strategy. There are two options to choose from: Manual Assignment and Auto Assignment.
With Manual Assignment, agents have the option to choose which messages they will take and respond to. This allows for a more personalized approach, where agents can select the messages that best match their skills and expertise.
The auto-assignment strategy ensures equitable distribution of work by assigning customer inquiries to agents based on a sophisticated understanding of each agent's capacity and work unit valuation. Below is the detailed explanation of how this system operates:
Agents' capacities and work units are crucial metrics:
For example, if the work unit values are as follows:
These values suggest that one Live Chat is equivalent in effort to four Emails or two Messages. With this in mind:
Live Chats: An agent with a capacity of 3 can handle up to:
3 (capacity) x 4 (work units) = 12 units
Messages: If they can manage 5 messages, each worth 2 units:
5 (capacity) x 2 (work units) = 10 units
Emails: If they're able to process 10 emails, each worth 1 unit:
10 (capacity) x 1 (work unit) = 10 units
This results in an agent's total work unit capacity being 32 units, which corresponds to their "My Workload" when fully utilized.
With the aim to never exceed an agent's workload capacity, the auto-assignment algorithm takes into account:
When a ticket is created inside of operation hours for a particular queue, it triggers the algorithm to auto-assign the ticket.
If a ticket is transferred outside of operation hours for a queue, the algorithm auto-assigns the ticket.
At the beginning of operation times for a queue, the algorithm auto-assigns tickets.
When new agents are added to a queue from the PBXware GUI, the algorithm auto-assigns tickets.
When an agent logs into the system, the algorithm auto-assigns tickets based on the current parameters.
When an agent is unpaused, the algorithm auto-assigns tickets considering the agent's current capacity and workload.
When an agent closes a ticket, the algorithm assigns a new ticket based on the current workload and capacity.
If an agent changes status from "active" to an "inactive" state, the algorithm reassigns the tickets to maintain optimal load balancing.
To sum up what we previously said, the automatic assignment depends on the following cases:
This approach ensures that agents are working at optimal efficiency without being overburdened, maintaining a balanced distribution of tasks aligned with their specified capacities.
Returning Customer: Activated with the Automatic Assignment strategy, this feature decides the allocation of messages from returning customers:
Yes: When chosen, the system gives priority to channeling returning customers' messages to the same agent they interacted with previously, ensuring consistency and an enhanced user experience.
No: If selected, messages from returning customers are treated as fresh interactions and may be allocated to any available agent.
Timeframe Definition: Timeframe (days): This input field enables administrators to set a particular timeframe in days. This could relate to the duration for recognizing a returning customer or other relevant queue metrics.
NOTE: If the Omni application is stopped or not functioning, an error message will be displayed to inform the user that the Omni application is down. During this time, the list of Messaging Queues will become unavailable, and users will not be able to add new queues until the Omni application is restored.