Skip to content

Queue Management

The Queue Management view lets supervisors create, configure, and monitor conversation queues. Queues control how incoming conversations are distributed to agents based on skills, channels, priority, and routing logic.

Navigate to the Queue Wallboard tab in the sidebar to open this view. The tab requires the queues.view permission. Creating, editing, and deleting queues requires the queues.manage permission.

Queue Stats

A row of four stat cards at the top summarizes the overall queue state.

CardDescription
Total QueuesTotal number of configured queues
Total WaitingSum of conversations waiting across all queues
Avg Wait TimeAverage wait time in seconds across all queues that have waiting conversations
Active QueuesNumber of queues currently in the Active state (not paused)
imageQueue management dashboard showing stat cards for total queues, total waiting, average wait time, and active queues, with expandable queue cards below displaying inline metrics for waiting, assigned, avg wait, and agents
Queue management dashboard

Queue Cards

Each queue is displayed as an expandable card with the following layout.

Card Header

ElementDescription
IconContextual icon based on the queue name (e.g., headset for support, payments for billing, translate for language queues, storefront for sales)
NameThe queue name
Status badgeActive (green) or Paused (gray)
Priority badgePriority level -- Urgent, High, Medium, or Low

Inline Metrics

Four metric boxes are displayed inline on every queue card, visible without expanding.

MetricDescription
WaitingNumber of conversations currently waiting in this queue. Color-coded: green (0--2), amber (3--5), red (6+).
AssignedNumber of conversations currently being handled by agents from this queue
Avg WaitAverage wait time for conversations in this queue
AgentsNumber of agents currently assigned to this queue

Expanded Detail

Click a queue card to expand it and reveal additional configuration and management options.

Assigned Agents

A list of agent chips showing each agent assigned to the queue. Each chip displays the agent's avatar (initials), name, and a remove button (if you have queues.manage permission).

To add an agent:

  1. Click the Add Agent button (dashed blue outline).
  2. A dropdown appears with a search field and a list of unassigned agents.
  3. Type to filter agents by name.
  4. Click an agent to assign them to the queue.

To remove an agent, click the X button on the agent chip. The agent is removed from the queue immediately.

Queue Configuration

FieldDescription
Required SkillsSkill tags that agents must have to receive work from this queue
ChannelsChannel types this queue handles (WhatsApp, SMS, Email, Voice, Web Chat, Slack)
RoutingThe routing method used to assign conversations -- Round Robin, Least Busy, Skills Weighted, or Manual
SLA TargetThe target response time for conversations in this queue (e.g., "< 60s")

Queue Actions

When the card is expanded and you have queues.manage permission, action buttons appear at the bottom:

ButtonDescription
Edit QueueOpens the queue configuration modal to modify settings
Pause / ResumeToggles the queue between Active and Paused states. Paused queues stop receiving new conversations.
DeletePermanently removes the queue. Requires confirmation.

WARNING

Deleting a queue is irreversible. Conversations currently waiting in the queue will need to be handled manually or reassigned. Ensure the queue is empty before deleting.

Creating a Queue

  1. Click the Create Queue button in the top-right corner (requires queues.manage permission).
  2. Fill in the queue configuration modal:
FieldDescription
Queue NameA descriptive name for the queue (e.g., "Sales", "Support Tier 1")
DescriptionBrief description of the queue's purpose
PriorityUrgency level -- Urgent, High, Medium, or Low. Maps to numeric values (10, 7, 5, 2).
Routing MethodHow conversations are assigned to agents: Round Robin, Least Busy, Skills Weighted, or Manual
SLA TargetFree-text SLA target (e.g., "< 60s", "< 2m")
Required SkillsMulti-select of skills agents must possess
ChannelsMulti-select of channel types the queue handles
Assign AgentsMulti-select of agents to initially assign to the queue

CCaaS Configuration

Below the basic settings, additional CCaaS-specific fields are available:

FieldDescription
Business HoursToggle to enable/disable business hours enforcement. When enabled, a day-by-day schedule grid appears with configurable open and close times for each day of the week.
SLA Target (seconds)Numeric SLA threshold in seconds before a breach is recorded
ACW Timeout (seconds)After-call work timeout. Defaults to 120 seconds.
Overflow QueueSelect another queue to route conversations to when this queue exceeds capacity
Knowledge BaseAssociate a knowledge base collection that agents can search when handling conversations from this queue
  1. Click Create Queue to save. The new queue appears in the list immediately.

TIP

When configuring business hours, weekdays default to 09:00--17:00 (enabled) and weekends default to 09:00--13:00 (disabled). Adjust these to match your organization's operating hours.

Editing a Queue

  1. Expand the queue card you want to edit.
  2. Click the Edit Queue button.
  3. The modal opens pre-populated with the queue's current settings.
  4. Make your changes and click Save Changes.

The system synchronizes agent membership changes automatically -- agents added in the modal are assigned to the queue, and agents removed from the selection are unassigned.

Routing Methods

MethodDescription
Round RobinConversations are distributed evenly across assigned agents in rotation
Least BusyConversations are assigned to the agent with the fewest active interactions
Skills WeightedAgents with stronger skill matches receive priority for assignment
ManualConversations wait in the queue until a supervisor manually assigns them

Permissions

PermissionRequired For
queues.viewViewing the Queue Wallboard tab and seeing queue cards
queues.manageCreating, editing, deleting queues, and adding/removing agents

OmniBots AI Bot Platform