Overview: Time Controls workflow module (Console)

Console > Workflows > Workflow modules > Overview: Time Controls workflow module (Console)

This article provides an overview of the Time Controls workflow module in Console.

In this article

Overview

The Time Controls workflow module gives you the ability to route workflow sessions based on the current time of day, day of the month, or holiday.

With the Time Controls module, you can create junctions in your workflow sessions that evaluate the current time, day, or holiday. Your workflow can take different paths depending on if the evaluation is met or not

The module works by checking the current date and time when the workflow session is running. Based on the result, the module determines if the evaluation is either:

Common use cases

Below are some common use cases for the Time Controls module:

Breakdown

This section contains a breakdown of each configurable option in the Time Controls module. Options are available depending on the module type selected. Some options are available on multiple module types.

An unconfigured Time Controls module. The first step is to provide a label, a module type, and a time zone.

Label

The Label field is where you provide a description for the workflow module. This appears on the workflow module in the workflow editor.

Module Type

The Module Type menu is where you select the type of time evaluation you want the Time Controls module to make. Available options include:

Timezone

The Timezone menu is where you select the timezone used to evaluate time by. This option is available for all module types. In most circumstances, this should be the same timezone as the one your contact center operates in.

Days of the Week

The Days of the Week menu is where you select the days of the week for the Time Controls module to evaluate against. This option is available when the Module Type is Work Week. Selected days appear as highlighted in orange.  

In this example, the Time Controls module has two different checks. One is for Tuesday and Thursday from 8 AM to 6 PM. The other is for Monday, Wednesday, and Friday from 7 AM to 5 PM. If the workflow session runs during either of these timeframes, it’s considered to be met.

You can click the +Add button to add additional checks for days of the week.

Hours

The Hours menu is where you define a time range. Hour selection is available for all module types. 

A time range is established by inputting a time in the From menu and in the To menu. Used in conjunction with the Days of the Week menu, this further specifies when the Time Controls module should evaluate a time condition as met.

All day

The All day toggle is where you set the Time Controls module to evaluate the entire 24-hour day as “met”. This toggle is available for all module types.

Holidays

The Holidays menu is where you search for and add holidays to the Time Controls module.

Note that, depending on your goal, evaluating based on holiday can work opposite of days of the week. Controlling by holiday typically means your contact center is not available during the specified holiday. But, this means that the “met” branch is the branch of “failure”, while the “not met” branch is the branch that connects the customer to a queue user.

Keep this in mind when building workflows that contain multiple Time Controls modules.

Calendar

The Calendar tool is where you select date ranges for the Time Controls module. This is most often used for temporary periods where you want a workflow session to do something different. This could be due to a closure of a contact center that lasts a particular amount of time. Or, it could be used for temporarily routing customers to a different queue.

The highlighted section is the period of time indicated on the calendar. The two orange-highlighted days are the beginning and end date.

Simulate

The Simulate menu is a sub-menu of the Time Controls module that allows you to test your selections.

In this screenshot, the Time Controls module is configured for Mondays, Wednesdays, and Fridays between 07:00 AM and 05:00 PM. In the Simulate menu, Wednesday at 09:00 AM is provided for simulation. The result is Met because it’s within the configured time range.

In the left sidebar of the Simulate menu, you can choose a date, time, and timezone to test against your configurations in the module. When you click Run, the module will either return a Met or a Not Met result. This tells you whether the module would work during your desired time.