Setting Up Basic Business Hours
Step-by-Step Guide
1
Navigate to Settings
Go to Settings > Working Hours in your Hilos account.
2
Set Your Business Hours
Define your business hours by specifying the days and times your support team is available.


3
Customize the After-Hours Message
Optionally, you can customize a message that will be sent to customers who contact you outside of business hours.


Pros and Cons
Pros
- Easy to Set Up: Configuring business hours is straightforward and can be done quickly.
- Customizable Message: You can customize the message sent to customers outside of business hours to inform them of your availability.
Cons
- Global Setting: Currently, business hours can only be set globally for all WhatsApp accounts. They cannot be set per individual account.
- Message Triggering: The after-hours message is triggered outside of business hours. If a WhatsApp account has an inbound flow, the after-hours message will be sent first, followed by the flow. This may create a contradictory impression, as the message indicates the business is closed, but the chatbot continues to ask questions.
Recommended Approach
Given the limitations, it is recommended to set up business hours without an after-hours message if you have a flow. Instead, handle business hours within your flows using conditional logic. This allows you to manage business hours per flow and control the logic as needed.Handling Business Hours in Flows
To handle business hours within your flows, you can use a combination of conditional steps, message steps, delay steps, and go-to steps. Here’s an example of how to set it up:Step-by-Step Guide
1
Create a New Flow
Navigate to Flows in your Hilos account and click on 
+ Flow Editor to create a new flow.

2
Add a Conditional Step
Click on the
+ button to add a new step, select “Conditional” from the list of step types, and configure the condition to check if the business is currently within business hours.3
Configure the Path 1 Branch
Add the steps you want to execute during business hours. This could include questions, message steps, and other logic.
4
Configure the Else Branch
Add a message step to inform the user that they are contacting outside of business hours. For example: “Our support team is currently unavailable. We will get back to you during our business hours.”
5
Add Another Conditional Step
After the message step, add another conditional step to check again if the business is within business hours.
6
Configure the False Branch of the Second Conditional
Add a delay step with a delay of 3 hours and a go-to step to loop back to the second conditional step to check again.
7
Configure the True Branch of the Second Conditional
Add a go-to step to resume the flow once the business is within business hours.
Example Flow Structure
Your flow might look something like this:- Trigger: Any incoming message.
- Conditional Step: Check if the business is within business hours.
- Path 1 Branch: Proceed with the normal flow.
- ELSE Branch:
- Message Step: Inform the user of after-hours.
- Conditional Step: Check again if the business is within business hours.
- ELSE Branch:
- Delay Step: Wait for 3 hours.
- Go To Step: Loop back to the second conditional.
- Path 1 Branch:
- Go To Step: Resume the flow.
- ELSE Branch:
Final Steps
-
Test the Flow:
- Send test messages to ensure the conditional logic works correctly and the flow handles business hours as expected.
-
Monitor and Optimize:
- Monitor the performance of your flow and make adjustments as needed to improve handling of business hours.

