Queue backlog management
When long queues build up, whether overnight or during an outage, consumers often become unavailable once they have sent a message. When an agent is eventually able to reply, Dynamic Capacity will still wait for a predefined interval before reducing the intensity of the conversation. This means the agent is kept waiting in vain for the consumer's response.
To avoid this scenario, if an agent responds to the last consumer message after a preconfigured interval (with a default value of 2 hours), then the conversation will automatically be assigned a low intensity value. This will in turn, free up the agent's capacity for additional conversations, and help to reduce the queue accumulation more rapidly.
The following example demonstrates how the queue backlog is managed:
- Time after agent sends message before system considers there to be a backlog: 2 hours
- Time after agent response to a backlog message before Dynamic Capacity allocates another conversation to them: 10 seconds
- Agent configured capacity: 3 conversations
Backlog management flow:
- Conversations 1, 2, 3, 4 and 5 begin
- At least two hours pass without an agent response to the conversations
- Agent logs in and changes state to Online
- Agent accepts conversations 1, 2 and 3 (meaning they are at maximum capacity)
- Agent replies to conversation 1, which is immediately assigned a low intensity value by Dynamic Capacity
- After 10-12 seconds, conversation 4 is allocated to the agent
Missing Something?
Check out our Developer Center for more in-depth documentation. Please share your documentation feedback with us using the feedback button. We'd be happy to hear from you.