Opening Hours
Opening Hours are defined to reroute calls within your Workflows according to the hours / time zone at which customers call your service. Their configuration determines the final caller routing experience as follows:
Notes | Nimbus Configuration UI |
---|---|
| How Opening Hours are handled in Nimbus |
Important Learnings
|
Primary and Secondary Hours
Each team may decide if the opening hours are defined as primary or secondary. This is determined via service-individual Service Settings > "General" Tab.
Ruleset: Primary and Secondary Opening Hours
Opening Hours Period Ruleset:
| Service Settings with applied opening hours. The current applicable status is shown under "Active Opening Hours". | ||
Show me an example
|
Creating Opening Hours
New Opening Hours can be defined from within Configuration either by Service Owners or Admins.
- Within the Nimbus UI, head to Configuration > .Opening Hours vCurrent.
- Click on "Add New" → the "Add Opening Hours" view opens.
- Specify a Name for your calendar entry.
This name will be used to identify the opening hours entry in listings and selections.
- Specify an Organization Unit to define where the Calendar will be available.
When a Tenant Admin accesses the Config Administration to create an Opening Hours entry a shared calendar can be made available to multiple services.
- Specify a "Default" state that applies when no other periods are defined in the calendar.
We recommend to leave it at: Closed and work with specific periods to define working hours.
Calendar UI Elements
An Opening Hours calendar consists of the following elements:
Name | Definition |
---|---|
Calendar Popup | Allow you to switch between days, switch resolution (day, week, month) or jump back to present day. Also contains a calendar view for quick selection. |
Calendar Period (Colored block item) |
On period types and defaults Nimbus follows a priority for these periods in determining which state the service may appears. The precedence order is: Special 4 > Special 3 > Special 2 > Special 1 > Holiday > Closed > Open > Default
|
Show Full Day / Show Business Hours (toggle) | Allows to expand the default view vertically to a full day's length or just a 8 AM to 8 PM view.
|
Day / Week / Month View (switch) | Allows to view periods either on current day, week or a monthly calendar. |
Create / Edit Calendar Period
Note - Before you edit productive calendars:
Please note that - once a calendar is created and in productive use - that any changes to its periods / recurring events will take effect immediately. Make sure to:
- Check if the calendar is used as "Primary" or "Secondary" in any service's Service Settings.
- Make edits to productively used calendars outside of normal operation hours.
- Alternatively: edit a different calendar and switch to it once satisfied.
To define a new time period in your Opening Hours, simply click " Add Period ".
Alternatively you can simply double click into the calendar to start creating a new item. The place where you click determines the start time (top row for "all-day" events).
→ A dialogue to configure the new time period opensThe available fields change based on recurrence and are defined as follows:
Title Free Text, no functional effect aside from showing as period title in the Opening Hours calendar. Edit Period - Calendar dialogueType The type of the period which also determines the branching path of your selected Workflow Template.
While editing your Workflow the " Check Opening Hours " step will determine which "type" of period currently applies and branches out accordingly. R efer to the Check Activities > "Check Opening Hours" chapter.
Time Zone Used to specify a time offset for teams that work in different time zones.
When configuring this for a remote team, set it to the time zone where the service team is situated to correctly offset the period.
All Day Toggle which deactivates the time selection.
Best used for holidays or extended special opening hours.
Start / End Used to specify the time of a single event. Can also be used to span accross multiple days.
Recurrence Used to define recurring events.
If recurrence is set to "None" the event is one-time only.
You may want to leave the "Start" and "End" date parameters as is. Otherwise the events in the series will be treated as a timespan, crossing over from the starting day to the end day in a long block. Especially in recurrence-situations this can cause periods conflicts and potential overlaps.
Show me an example...An example for extended special opening hours on every other weekend
The Opening Hours calendar is default "closed" in this example:
- Define Start and End of your opening hours. The typical timespan would be on the same day (e.g. 10:00 to 16:30)
- Set the "weekly" Recurrence of your period. In this example we have a "weekly" occurrence for every 2 weeks.
- Define the days on which the recurrence applies.
- Result: Our 3-day period on every 2nd weekend.
Recur every Based on → "Recurrence" setting "Daily",
Allows to set an interval at which the period should reoccur:
- "Recur every X days" - allows to set an interval of days (including weekends) on which this should reoccur.
- "Weekday" - sets the event to reoccur ever business weekday (Mo-Fr)
The "Days" counter will be ignored.
Repeat On Based on → "Recurrence" setting "Weekly"
- For Weekly recurrence you can set the weekdays where this period should reoccur.
End After Based on → "Recurrence" setting with either "End after" or "End by" specified.
Fill in all details as you require for your calendar period
- Create the new entry by pressing " Save & Apply "
Handling your Opening Hours
Workflow Setup
Important: When using your new or existing opening hours, ensure to handle all exit cases of calendar events (open, closed, special, holiday, default) in your "Check Opening Hours" Workflow Activity.
If no "Check Opening Hours" activity is defined in your workflow, the opening hours will be effectively ignored and your service is always reachable.
Service Settings
For your calendar to take effect you need to assign it on your service General Service Settings > Opening Hours. → After this assignment the opening hours will take effect immediately. Existing calls will still be handled according to the previous settings.
Your currently applicable "Opening hours" are evaluated at the point of an incoming call. As the "Check Opening Hours" Activity is reached, one opening state is returned by Nimbus. It doesn't matter if a Primary, Secondary or no Opening Hours calendar was the source.
This means that ...
- ... if no Opening Hours were defined in your settings, the default exit in the activity is taken.
- ... if a particular calendar period is not handled in a workflow (e.g. a "special" period, your calls may get lost.
As a general rule we recommend to handle all exits on your "Check Opening Hours" activity, even if they all point to an identicial (following) activity.
Consider Impacts: Other Services, Reachability, KPI
As you make new Opening Hours calendars availabe in your Tenant – e.g. by placing them in high level Organization Units – please keep in mind:
- Every service that that can access an Opening Hours calendar may also apply it in General Service Settings .
- The Opening Hours feature is primarily used for workflow handling and routing. Opening Hours do not reflect your service's overall presence status or reachability.
- However, opening hours can still impact your Reporting KPI, as incoming calls could get lost when the calendar periods are not handled by the respective's service workflow.
- Vice versa - even a "closed" service can still accept calls normally – as long as the workflow routing is set up accordingly. This can even be desirable as you may need to reroute calls to an "out of office hours" backup service.