NicoChatNicoChatDocsSearch the docs…
Sign in

Business Hours

NicoChat lets you configure your company's business hours directly from the Dashboard, with no need for JavaScript scripts or manual date and time validations.

2026-08-12
How to Set Up Business Hours
YouTube

NicoChat lets you configure your company's business hours directly from the Dashboard, with no need for JavaScript scripts or manual date and time validations.

With this setup, you can easily identify whether an interaction is happening inside or outside business hours, using a native system variable in conditions within your flows.

Where to set up business hours

1. Workspace business hours

  • Go to the NicoChat Dashboard
  • Go to Workspace Settings
  • Click the Business Hours tab

There you define the company's service days and hours.

You can:

  • Set the operating days, such as Monday to Friday or Monday to Saturday
  • Set different hours for each day of the week
  • Mark days as Closed, Sundays for example
  • Copy and repeat identical hours across days to make setup easier

Example:

  • Monday to Friday, from 8:00 to 18:00
  • Saturday, from 8:00 to 11:30
  • Sunday, closed

Once you are done, click Save.

2. Business hours for agent metrics

There is a second place where business hours can be configured, inside Agent Metrics Settings, with Advanced Metrics for Conversations enabled.

Attention
This setting does not affect the variable used in flows, only the metrics.

These hours are used exclusively to:

  • Measure the response time of human agents
  • Evaluate performance during open hours

If you want consistency, repeat the same hours set in the Workspace.

How to use business hours in flows

Once business hours are configured, NicoChat automatically provides a system variable called:

“Is Business Hours”

This variable returns:

  • Yes, if the interaction is within the configured hours
  • No, if it is outside the configured hours

Creating the condition in the flow

1
Go to the Flow Builder
2
Create or edit a flow
3
Add a Condition Group
4
Select the Is Business Hours variable
5
Choose the operator:
If yes, true; if no, false

From there, you can:

  • Route to a human agent if it is within business hours
  • Send automatic messages outside business hours
  • Create different flows for on-call, notices, or waiting queues

Practical use example

  • Within business hours:
    Transfer to a human agent; continue normal service
  • Outside business hours:
    Inform the open hours; record the lead; schedule an automatic follow-up

Benefits of this feature

  • Eliminates the need for JavaScript
  • Requires no manual validation of the day of the week or the time
  • Reduces logic errors in flows
  • Makes maintenance and scaling easier
  • Uses a native, reliable system variable

Conclusion

Setting up business hours in NicoChat is now simple, fast, and fully integrated with flows.

Just set the hours in the Workspace and use the Is Business Hours variable to create smart, professional conditions.

This feature completely replaces old solutions based on scripts and manual calculations.