Omnichannel routing assigns tickets from email (including web form, side conversations, and API), calls, and messaging directly to agents based on agent availability and capacity and, on Professional plans and above, ticket priority and skills. The standard omnichannel routing configuration directs all eligible tickets into a single queue, assigning work to agents in the group assigned to the ticket. If you want to use omnichannel routing to direct work to agents in multiple groups or configure secondary or fallback groups, you can create custom queues.
If you create custom queues, new tickets are inserted into the first custom queue they meet the conditions for, and omnichannel routing uses the standard queue only if the ticket doesn't match any custom queues. On Team and Growth plans, email and messaging tickets that are reassigned back to a group are automatically inserted into the standard queue and assigned to an agent in the ticket's group. On Professional plans and above, admins can choose whether to reassign email and messaging tickets through the custom queues or the standard queue.
You must have the Agent Workspace to use omnichannel routing.
Creating a custom omnichannel routing queue
Before creating queues, ensure you understand how queues work in omnichannel routing. You can create up to 199 custom queues in addition to the standard omnichannel routing queue.
- In Admin Center, click Objects and rules in the sidebar, then select Omnichannel routing > Queues.
- Click Create queue.
- Enter a Name for the queue.
- (Optional) Enter a Description for the queue.
- Specify the queue's Priority relative to other queues. Valid values
are 1-100, with 1 being the highest
priority.
Queue priority is only considered when an agent receives work from multiple queues. In that case, work from the queue with the higher priority is assigned first.
- Click Add condition to set up the queue to meet All or
Any conditions.
Conditions are the qualifications needed for a ticket to be added to the queue.
- Select a Condition, Field operator, and Value for each
condition you add.
The field operator determines the relationship between the condition and the value. For example, if you select the field operator "Is," your condition must equal the specified value. Supported field operators differ by condition.
- Under Groups, select at least one Primary group.
You can select up to 20 primary groups. Omnichannel routing treats all primary groups as a single pool of agents.
- (Optional) If you want to configure secondary groups for the queue, select
Turn on secondary groups and then select at least one
Secondary group.
You can select up to 20 secondary groups. Omnichannel routing treats all secondary groups as a single pool of agents.
Omnichannel routes work to the primary groups first, falling back to the secondary groups only if no agents in the primary groups are available. If no agents are available in any of the primary or secondary groups, the tickets remain in the queue until an agent from any of the groups becomes available.
- Click Save.Note: New queues are automatically added to the bottom of the list on the Queues page. If you want your newly created queue to be evaluated prior to other omnichannel routing queues, you must reorder the list. See Managing custom omnichannel routing queues.
After you create custom queues, you can report on their performance to see how well work is being routed through them, including how much work is awaiting available agents and how long work items spend in each queue on average. See Explore recipe: Reporting on custom omnichannel queue performance.