Contact center admins can add and edit the Condition widget. The Condition widget allows you to set destination widgets based on preset variables or variables from other widgets.
For example, if you already set up a Collect Input widget to collect digit inputs, you can customize the Condition widget to route to a destination widget when the variable equals a specific number.
Type options | Settings tab | Exits tab |
Time: Set exit conditions based on a specific time range and time zone. For example, 9 to 5 PM, Monday to Friday. | No additional settings available |
Exit 1, Exit 2, …: Click Add Exit to add more exit conditions, then change these settings. Note: If you have multiple exits, time periods can't overlap with each other. This widget evaluates exits sequentially from top to bottom based on their exit numbers. For example, if the time period for Exit 1 is Monday through Friday, 9:00 AM to 5:00 PM, and the time period for Exit 2 is Monday through Friday, 12:00 PM to 1:00 PM, a time of Wednesday at 12:05 PM will always follow Exit 1 because it is evaluated first. Similarly, if Exit 1 is set to Monday through Friday, 12:00 PM to 1:00 PM, and Exit 2 is set to Monday through Friday, 9:00 AM to 5:00 PM, a time of Wednesday at 12:05 PM will still follow Exit 1 due to the top-down evaluation order.
No Match: Select the destination widget if the exit condition isn’t met.. |
Date: Set exit conditions based on a specific range of days. For example, Monday to Friday. | Not applicable |
Exit 1, Exit 2, …: Click Add Exit to add more exit conditions, then change these settings. Note: If you have multiple exits, time periods can't overlap with each other.
No Match: Select the destination widget if the exit condition isn’t met. |
Operating Hours: Route based on if the current time is within the available or unavailable period determined by the associated business hours and closure set. | For details, see the article about operating hours. |
For details, see the article about operating hours. |
Variable: Set exit conditions based on a variable from another widget, or custom or global variable. |
Variable: Select a variable from another widget, or custom or global variable. For example, you can use this to verify input from the Collect Input widget by select one of the CollectInput variables. | Exit 1, Exit 2, …: Click Add Exit to add more exit conditions, then change these settings.
No Match: Select the destination widget if the exit condition isn’t met. |
Get Queue Data: Route based on queue data. | For details, see the article about routing based on queue data. |
For details, see the article about routing based on queue data. |