---
url: https://docs.corbitaltech.dev/products/whatsmark-saas/tenant/working-days.md
description: >-
  Configure weekly business hours and automatic replies sent outside business
  hours in WhatsMark SaaS. Set working schedules, holidays, and bot behavior
  during off-hours.
---

# Working Days&#x20;

**Working Days** lets you define your weekly business schedule and configure an automatic reply for contacts who message you outside business hours — so your customers always get a response, even when your team is unavailable.

::: warning Before you start
Go to **Application Settings → Working Days** to configure your schedule.
:::

## Interface Overview

![Working Days Settings Page](../images/working-days/working-days.png)

## Step 1: Configure Weekly Schedule

The schedule table shows all 7 days of the week. For each day you can:

* **Set Start Time** — When your business opens (e.g., 09:00 AM)
* **Set End Time** — When your business closes (e.g., 06:00 PM)
* **Mark as Holiday** — Check the Holiday checkbox to mark a day as off. Start and End Time will be automatically disabled for that day

| Column | Description |
| --- | --- |
| **Day** | Day of the week (Monday to Sunday) |
| **Holiday** | Check to mark this day as a holiday — time fields will be disabled |
| **Start Time** | Time your business opens on this day |
| **End Time** | Time your business closes on this day |

**Example Message Body:**

| Day | Holiday | Start Time | End Time |
| --- | --- | --- | --- |
| Monday | ❌ | 09:00 AM | 06:00 PM |
| Tuesday | ❌ | 09:00 AM | 06:00 PM |
| Wednesday | ❌ | 09:00 AM | 06:00 PM |
| Thursday | ❌ | 09:00 AM | 06:00 PM |
| Friday | ❌ | 09:00 AM | 06:00 PM |
| Saturday | ✅ | -- | -- |
| Sunday | ✅ | -- | -- |

## Step 2: Set Out of Business Hours Reply

In the **Out of Business Hours Reply** field, type the message that will be automatically sent to contacts who message you outside your configured business hours.

![Out of Business Hours Reply](../images/working-days/working-days-reply.png)

**Example Message Body:**

```
We are currently closed.
Our business hours are Monday to Friday, 9:00 AM to 6:00 PM.
We'll get back to you as soon as possible!
```

## Step 3: Set Out of Business Hours Reply Mode

This controls **when** the out of business hours reply is sent.

| Mode | Description |
| --- | --- |
| **Always Send** | Reply is sent to every contact who messages outside business hours, regardless of bot or AI status |
| **Only When Bot/AI Disabled** | Reply is sent only when both bot and AI are turned off for that chat |

::: info Which mode to choose?

* Use **Always Send** if you want every out-of-hours message to get an automatic reply without exception
* Use **Only When Bot/AI Disabled** if you have bots or AI handling chats — the out-of-hours reply will only fire when no bot or AI is active
  :::

## Step 4: Bot & AI Controls

Four toggles control bot and AI behavior based on business hours:

| Toggle | Description |
| --- | --- |
| **Enable Bot in Working Hours** | When ON — bots are active during your configured business hours |
| **Enable Bot Outside Working Hours** | When ON — bots are active outside your configured business hours |
| **Enable AI in Working Hours** | When ON — AI Assistant is active during your configured business hours |
| **Enable AI Outside Working Hours** | When ON — AI Assistant is active outside your configured business hours |

**Common Configurations:**

| Use Case | Working Hours Bot | Off Hours Bot | Working Hours AI | Off Hours AI |
| --- | --- | --- | --- | --- |
| Bot + AI runs 24/7 | ✅ ON | ✅ ON | ✅ ON | ✅ ON |
| Bot only during business hours | ✅ ON | ❌ OFF | ❌ OFF | ❌ OFF |
| AI only during business hours | ❌ OFF | ❌ OFF | ✅ ON | ❌ OFF |
| Bot working, AI off hours | ✅ ON | ❌ OFF | ❌ OFF | ✅ ON |
| Nothing outside hours | ✅ ON | ❌ OFF | ✅ ON | ❌ OFF |

## Step 5: Save Your Settings

Click the **Save Changes** button at the bottom-right corner. Your schedule and settings will take effect immediately.

## How It All Works Together

### When a contact sends a message:

**✅ Within Business Hours:**

1. System checks if current time falls within your configured schedule
2. If the day is **not a Holiday** and time is between **Start Time** and **End Time** → business hours active
3. Bot runs normally based on **"Enable Bot in Working Hours"** toggle

**❌ Outside Business Hours:**

1. System detects message is outside configured schedule
2. **Out of Business Hours Reply** is sent automatically based on selected **Reply Mode**:
   * **Always Send** → reply goes out regardless of bot/AI status
   * **Only When Bot/AI Disabled** → reply goes out only if no bot or AI is active
3. Bot behavior depends on **"Enable Bot in Off Working Hours"** toggle:
   * **ON** → bot continues to respond
   * **OFF** → bot stays silent

::: info Holiday Behaviour
If a day is marked as **Holiday**, it is treated as outside business hours for the entire day — regardless of any time settings.
:::

## Tips & Best Practices

* **Set realistic hours** — Make sure your schedule reflects actual team availability to avoid customer confusion
* **Always set a reply message** — Even a simple "We'll be back soon" is better than silence outside business hours
* **Use "Only When Bot/AI Disabled"** mode if you have active bots — this prevents duplicate replies to customers
* **Saturday & Sunday as holidays** — Check Holiday for weekend days if your business doesn't operate on weekends; time fields will automatically disable
