Business hours + breaks
/dashboard/chat-settings → Business Hours section.
Per-day schedule
For each weekday:
- Enabled — check box. Unchecked = full day off (e.g. Sunday for most salons).
- Open — time of day (HH:MM)
- Close — time of day. Must be after open. Overnight ranges (close < open) aren’t supported in Phase 1.
Lunch / cleaning breaks
Click + Add break under any enabled day to carve out gaps within the open window:
- Start — break begins
- End — break ends
Slots that overlap a break aren’t offered to customers. Multiple breaks per day are supported (tea + lunch). Each break must sit inside the open window + not overlap another.
Holidays
A list of YYYY-MM-DD dates with optional labels. Marked dates are fully closed
regardless of the day’s schedule (so a Tuesday holiday closes that day even if
Tuesdays are normally open).
Timezone
The timezone all open/close times are interpreted in. Defaults to Asia/Kolkata for
new tenants in India.
Consistency across the platform
The same BusinessHoursConfig powers:
- Booking availability engine (which slots to offer)
- Keyword
active_windowfilter (which rules fire only inside / outside hours) - Inbound outside-hours auto-reply
- Drip step scheduling (skip-if-outside-hours)
Last updated on