How throttling works
What throttling does
In Genesys Predictive Engagement, throttling is the process of limiting the number of web chat offers to protect your agent queues from being overwhelmed with an influx of proactive chat offers. Throttling doesn’t attempt to optimize for a specific metric or KPI. Rather, it reacts to signs of queue saturation and attempts to reduce the rate of incoming chats to mitigate the queue saturation.
How throttling works
- Service level throttling only applies for web chat action maps when Route when agents are available is enabled on the action map.
- The service level configured for the queue is not a target that throttling aims to achieve; instead, it’s the minimum under which throttling starts. Observed service levels on a queue may be above the configured service level.
- Short abandons don’t count toward service level calculations for throttling purposes.
Service level formula
The service level formula is:
(nengaged – noverSla) / (nengaged + nabandoned)
nengaged = number of engaged actions
noverSla = number of actions that take longer than the service level target value to go from started to engaged
nabandoned = number of abandoned actions
The service level target defaults to 20 seconds, but you can modify it in the queue configuration in Genesys Cloud CX. For Genesys Multicloud CX, use a public API to modify the service level target. For more information, see Update a single action target.
Service level threshold
The service level threshold defaults to 80 percent, but you can modify it in the queue configuration in Genesys Cloud CX. For Genesys Multicloud CX, use a public API to modify the service level threshold. For more information, see Update a single action target.