Chat queue
Review waiting conversations and understand how routing, priority and waiting time affect their next assignment.
What it is
Queues hold conversations that are waiting for service. Routing decides who can take each conversation, and priority and waiting time help decide the order. The position shown to a visitor is not a promise that they will be the next person served across the whole website.
Who uses it and why
- Operators take eligible waiting conversations.
- Supervisors review waiting work and use Transfer or Remove where available.
- Operators with the Settings role configure routing, operator limits and waiting messages; Powerfront manages website queue policies.
- Visitors see waiting information and any configured waiting actions.
Where to find it
Open Queue or Chat Queue List from the floor's queue controls. Chat Queue List shows Owner, Channel Queue, Global Queue, Message and Actions.
How it works
- A conversation enters a queue when it needs assignment or returns for service.
- INSIDE evaluates its channel, team and skill restrictions and the capacity of eligible operators.
- It assigns the work directly, offers it for acceptance, or leaves it waiting.
- Queue positions update as conversations enter, leave or change order.
The default ordering favours team-routed work, then work transferred to skills, then conversation priority. Within comparable work, waiting time matters; web chat also uses the time it last joined the queue. Custom website routing can alter the default order.
An ordinary visitor's position is calculated within the applicable channel and mandatory-skill grouping. A conversation eligible for several channels can receive the earliest applicable position. Voice uses separate oldest-first processing.
Use Take for eligible manual pickup. The legacy list hides Take for your own queued visitor and restricts some actions according to role and availability. Managers can also see Transfer and Remove queue actions.
Themes can supply three waiting messages and optional Action Button choices. In managed non-broadcast handling, messages can follow the configured intervals. Broadcast handling can advance them after failed offer attempts. A visitor who chooses a configured action starts its task and leaves the queue for that action.
Configure it
With the Settings role, set channel routing, skill matching and operator limits together. Review Priority on the relevant conversation and Can cherry pick conversations from the queue on the operator. Ask Powerfront about queue ordering or to change Keep original channels when moving back to queue and Enforce subsite permissions in queue.
With the Settings role, review Actions while waiting in Queue in Themes. Enable Enable Actions in Queue, choose Channel/s, enter the waiting messages and configure the available Action Tasks. The legacy visitor pane has a separate Chat Queue Message.
Settings
| Setting | Where | Applies to | Default | Who can change it | What it does |
|---|---|---|---|---|---|
| Keep original channels when moving back to queue | Settings › General Settings › Admin | website | Off | Powerfront | Preserves original routing in eligible requeue cases, including some assigned or postponed work. |
| Chat Queue Message | Settings › Chat › Chat Pane | website | Not set | Settings role | Sets the localised waiting message in the legacy visitor chat pane, with queue position and estimated waiting time substitutions. No saved custom message is supplied when unset; the editor initially suggests You are now position {position} in the queue. |
| Enable notification bubble for chats in queue | Settings › Chat › General Settings | website | Off | Settings role | Controls the floor notification bubble for queued chats. |
| Enforce subsite permissions in queue | Settings › General Settings › Admin | website | Off | Powerfront | Applies operator subsite restrictions to the queue experience. |
| Enable Actions in Queue | Settings › Chat › Themes › Actions while waiting in Queue | website | Off | Settings role | Enables the selected theme's queue messages and configured waiting actions. |
| Channel/s | Settings › Chat › Themes › Actions while waiting in Queue | website | Not set | Settings role | Restricts queue messages and actions to selected channels; no selection allows them across channels. |
| Queue Message 1 | Settings › Chat › Themes › Actions while waiting in Queue | website | Not set | Settings role | Sets the first localised waiting message. No custom message is supplied when unset. |
| Seconds | Settings › Chat › Themes › Queue Message 1 | website | Not set | Settings role | Sets the first queue-message interval in timed handling, with an editor minimum of 0. No interval is preset; an unset value is treated as zero. |
| Queue Message 2 | Settings › Chat › Themes › Actions while waiting in Queue | website | Not set | Settings role | Sets the second localised waiting message. No custom message is supplied when unset. |
| Seconds | Settings › Chat › Themes › Queue Message 2 | website | Not set | Settings role | Sets the second queue-message interval in timed handling, with an editor minimum of 1. No interval is preset; an unset value is treated as zero. A positive interval is needed for this message stage. |
| Queue Message 3 | Settings › Chat › Themes › Actions while waiting in Queue | website | Not set | Settings role | Sets the third localised waiting message. No custom message is supplied when unset. |
| Seconds | Settings › Chat › Themes › Queue Message 3 | website | Not set | Settings role | Sets the third queue-message interval in timed handling, with an editor minimum of 2. No interval is preset; an unset value is treated as zero. A positive interval is needed for this message stage. |
| Action Button | Settings › Chat › Themes › Actions while waiting in Queue › Action Tasks | website | Not set | Settings role | Sets a localised button label for a configured waiting action. No button label is preset. |
| Action Task | Settings › Chat › Themes › Actions while waiting in Queue › Action Tasks | website | Not set | Settings role | Chooses the available task started by the corresponding waiting-action button. No task is selected when unset. |
| Enable Queued Chat Warning Message | Settings › Chat › Themes › Queued Chat Warning | website | Off | Settings role | Enables the queue warning when that theme section is available. |
| Queued Chat Warning Message | Settings › Chat › Themes › Queued Chat Warning | website | Not set | Settings role | Sets the localised queue warning text. No custom warning text is supplied when unset. |
| Seconds | Settings › Chat › Themes › Queued Chat Warning | website | Not set | Settings role | Sets a positive waiting interval before the queue warning. No interval is preset; an unset value is treated as zero. The warning needs a positive interval. |
Fields
| Field | Where | Required | What it is for |
|---|---|---|---|
| Priority | Conversation details | No | Changes the selected conversation's priority within the applicable routing order. |
Permissions
| Permission | Lets you |
|---|---|
| Chat | View available queued work and use the offered pickup actions. |
| Manager | The Chat Queue List offers Transfer and Remove controls to managers. |
| Can cherry pick conversations from the queue | Allows the operator to choose individual queued conversations where the console offers that action. |
Limits and good to know
- Postponed assignment, pending acceptance and some AI or workflow handling can keep work out of ordinary assignment.
- Queue ordering is refreshed periodically; changing a priority need not produce an immediate assignment.
- Preserving original channels does not preserve an in-progress transfer or override an explicit operator restriction.
- The legacy Chat Queue List omits conversations with an operator-authored message. Use the broader Queue view to investigate other waiting work.
Depends on and works with
+7 more · this feature uses
- Taking and pinning conversationsEnhances
Operators can take eligible queued conversations manually.
- Postponing conversationsConfigured by
Assignment postponement prevents ordinary queue pickup until eligible again.
- Virtual Assistant task setupEnhances
Queue action buttons can start configured tasks instead of continuing to wait for an operator.
- Virtual Assistant task pauses and handoverConfigured by
Workflow control can defer assignment to a human operator.
- Voice queue and call offersRelated
Voice calls use a separate queue and call-offer process.
- Visitor chat themes and brandingConfigured by
The selected theme supplies waiting messages and optional action buttons.
- Visitor chat status and waitingEnhances
The visitor experience can display queue position and waiting information.
+20 more · used by
- DepartmentsEnhances
Work waits in queues when it cannot be assigned immediately.
- Broadcast for acceptanceRequires
Offers are made for waiting conversations eligible for assignment.
- Transferring conversationsEnhances
Some transfers wait in a destination-specific queue.
- Taking and pinning conversationsEnhances
Manual pickup can take eligible work from a queue.
- Postponing conversationsEnhances
Assignment postponement excludes work from ordinary queue pickup until eligible again.
- Service levels and response timersEnhances
Waiting time in the queue contributes to business response measures.
- Visitor chat status and waitingConfigured by
The queue provides position and estimated waiting time.
- Visitor event updates to customer contextEnhances
Queue events can change conversation priority.
- Virtual Assistant task pauses and handoverEnhances
A handover can place the conversation in a queue.
- Custom bots and FAQ botsEnhances
Custom integrations can receive notification that work was pushed to a queue.
- Email event rules and actionsEnhances
A Transfer action can push a ticket to the queue.
- Autopilot handover and error handlingRelated
Recovery can send a conversation to the human queue when no task or immediate assignment is available.
- Messaging conversationsConfigured by
The shared queue controls operator assignment.
- Email ticket handling and statusesConfigured by
Queue routing and eligibility settings determine how unassigned tickets reach operators.
- Conversation detail and abandonment reportsEnhances
Queue history explains unassigned and queued abandonment.
- Broadcast acceptance and queue action reportsConfigured by
Actions while waiting in Queue defines the action buttons and tasks measured by Queue Actions.
- Service Overview dashboardEnhances
Queued chats supply queue counts and waiting-time measures.
- Labs, demo and testing tools · managed by PowerfrontRelated
Compact Filters also changes the Queue filter layout.
- Integration script selection for automated actionsEnhances
Queue events can invoke custom scripts during queue processing.
- Custom integrationsEnhances
Custom queue hooks can alter queue processing for a particular deployment.
View all connections as a list
This feature uses
- Admin settings and feature switches · managed by PowerfrontConfigured by
Admin settings control original-channel preservation and subsite enforcement when work is queued.
- Operator settingsConfigured by
Operator settings control permission to choose individual conversations from the queue.
- Starting, ending and expiring chatsRequires
Queued work is an active conversation subject to lifecycle and expiry rules.
- DepartmentsConfigured by
Channel and team routing determine which operators can serve waiting work.
- Skillsets and skills-based routingConfigured by
Mandatory skill matching affects queue lanes and eligible operators.
- Chat limits and wind-downConfigured by
Capacity limits affect when waiting work can be assigned.
- Broadcast for acceptanceEnhances
Outstanding acceptance offers defer ordinary reassignment.
- Transferring conversationsEnhances
Transfers can place work in destination-specific routing.
- Taking and pinning conversationsEnhances
Operators can take eligible queued conversations manually.
- Postponing conversationsConfigured by
Assignment postponement prevents ordinary queue pickup until eligible again.
- Virtual Assistant task setupEnhances
Queue action buttons can start configured tasks instead of continuing to wait for an operator.
- Virtual Assistant task pauses and handoverConfigured by
Workflow control can defer assignment to a human operator.
- Voice queue and call offersRelated
Voice calls use a separate queue and call-offer process.
- Visitor chat themes and brandingConfigured by
The selected theme supplies waiting messages and optional action buttons.
- Visitor chat status and waitingEnhances
The visitor experience can display queue position and waiting information.
Used by
- Saved search filtersEnhances
Queue searches supply the criteria and sort order saved in queue filter tabs.
- Operator availability statusRelated
Taking queued work also checks availability, queue permissions and capacity.
- Wind Down for operatorsRelated
Queue permissions can still allow manual pickup while you are winding down.
- Chat trayEnhances
Queued conversations can show their queue positions.
- Operator notifications and alertsEnhances
Queued chats have a separate website bubble option.
- Stats Bar and My StatsEnhances
Queue statistics supply available queue indicators.
- Mobile consoleEnhances
The mobile queue shows and takes permitted queued work.
- Starting, ending and expiring chatsEnhances
Queues hold unassigned conversations until they are assigned or expire.
- DepartmentsEnhances
Work waits in queues when it cannot be assigned immediately.
- Broadcast for acceptanceRequires
Offers are made for waiting conversations eligible for assignment.
- Transferring conversationsEnhances
Some transfers wait in a destination-specific queue.
- Taking and pinning conversationsEnhances
Manual pickup can take eligible work from a queue.
- Postponing conversationsEnhances
Assignment postponement excludes work from ordinary queue pickup until eligible again.
- Service levels and response timersEnhances
Waiting time in the queue contributes to business response measures.
- Visitor chat status and waitingConfigured by
The queue provides position and estimated waiting time.
- Visitor event updates to customer contextEnhances
Queue events can change conversation priority.
- Virtual Assistant task pauses and handoverEnhances
A handover can place the conversation in a queue.
- Custom bots and FAQ botsEnhances
Custom integrations can receive notification that work was pushed to a queue.
- Email event rules and actionsEnhances
A Transfer action can push a ticket to the queue.
- Autopilot handover and error handlingRelated
Recovery can send a conversation to the human queue when no task or immediate assignment is available.
- Messaging conversationsConfigured by
The shared queue controls operator assignment.
- Email ticket handling and statusesConfigured by
Queue routing and eligibility settings determine how unassigned tickets reach operators.
- Conversation detail and abandonment reportsEnhances
Queue history explains unassigned and queued abandonment.
- Broadcast acceptance and queue action reportsConfigured by
Actions while waiting in Queue defines the action buttons and tasks measured by Queue Actions.
- Service Overview dashboardEnhances
Queued chats supply queue counts and waiting-time measures.
- Labs, demo and testing tools · managed by PowerfrontRelated
Compact Filters also changes the Queue filter layout.
- Integration script selection for automated actionsEnhances
Queue events can invoke custom scripts during queue processing.
- Custom integrationsEnhances
Custom queue hooks can alter queue processing for a particular deployment.
FAQ and troubleshooting
Why was someone behind me served first?
They may belong to a different routing group or need a different skill. Available operators can serve different queues.
Why is work still waiting when an operator looks available?
Check skill eligibility, channel membership, capacity, postponement and outstanding acceptance offers.
Why are Channel Queue and Global Queue different?
They describe different sets of waiting work. Neither guarantees the next assignment to a particular operator.
Why is a requeued conversation missing from Chat Queue List?
That legacy list suppresses conversations containing an operator-authored message. Check Queue and conversation history.