How do I set business hours and holidays?
Hubhus allows you to define business hours, holidays, closure periods, and personal schedule variations for each calendar resource.
On this page
Jump to any section using the links below
Hubhus allows you to define business hours, holidays, closure periods, and personal schedule variations for each calendar resource. These settings control when a user or resource can be booked through a booking form or the internal calendar.
Business hours & special dates can be managed either:
Option A — By an admin
Calendar → Settings → Resources (for weekly business hours)
Calendar → Settings → Special dates (for holidays, closures, or temporary rules)
Option B — By the user (self-managed)
If permitted, individual users can manage their own availability via their profile page.
Admin must enable permissions under:
Account → Users → Permissions → Calendar permissions →
Edit own available hours
Edit own special dates
When enabled, users can go to:
Top-right menu → Edit profile → Available hours / Special dates
1. Setting business hours (weekly availability)
Table of Contents
Business hours determine the regular weekly schedule for a calendar resource (e.g., employees or vehicles).
Where to configure
Calendar → Settings → Resources → Select a resource → Available hours
What you can configure
Days of week (e.g., Monday–Friday)
Even or odd weeks (perfect for alternating schedules)
Time ranges (e.g., 07:00–17:00)
Multiple intervals per day if needed
Notes
Business hours define when the resource is bookable.
If a resource should not be bookable for a certain period, you can either:
Add a Special Date (preferable), or
Add a BUSY event directly in the resource’s calendar.
2. Adding holidays and closure dates
You can quickly block public holidays or fixed closure periods.
Where to configure
Calendar → Settings → Available hours → Public holidays and closure dates
How it works
You can select:
Your country's holiday set
One or multiple years (e.g., 2025, 2026, 2027)
Hubhus automatically inserts them as non-bookable dates
Options
Public Holidays – predefined lists such as Christmas, Easter, New Year
Closed Dates – custom closure periods your business adds manually
Holidays apply across all resources unless overridden by a Special Date rule.
3. Using Special Dates for exceptions (vacations, temporary rules, alternative locations)
Special Dates override normal business hours for selected date ranges.
Where to configure
Calendar → Settings → Special dates
What you can configure
For one or multiple resources:
Date range
Weekdays included
Base address / Return-to address (temporarily override travel calculations)
Operable postal codes (temporary geographical restrictions)
Closed? (resource cannot be booked)
Special business hours for that period
Not auto-assignable in campaign
Not bookable in booking form
Optional Name identifier for internal reference
Use cases
✔ Employee vacation
✔ Public event days where the office is closed
✔ Resource temporarily working from another address
✔ Temporary limit of postal codes
✔ Seasonal reduced hours
If the only change is that the resource should not be available, you can also simply place a Busy event in the resource’s calendar for the period.
Alternative: Block availability using a BUSY event
If you simply want to block a resource from being bookable—e.g., during vacation, sick leave, training days, or internal meetings—you don’t need to create a Special Date.
Instead, you can just add a BUSY event directly in the resource’s calendar.
When an event is marked as BUSY:
It overrides business hours
It overrides special dates
It prevents the time slot from being bookable in booking forms
It makes the resource unavailable for auto-assignment
This is the fastest method when you only need to block time without adjusting addresses, postal codes, or special availability rules.
4. Resource-level work hours (per-user settings)
Each resource can have its own schedule completely independently.
Where to configure
Calendar → Settings → Resources → [Choose resource]
There you will find:
Available hours
Base address
Working days
This structure ensures each user or resource has full flexibility.
Practical Examples
Example 1 — Add regular business hours
Monday, Wednesday, Friday
Even weeks only
07:00 → 17:00
Example 2 — Close a resource for a two-week vacation
Go to Special dates → Set:
Date from/to = vacation period
Is closed = Yes
Example 3 — Add all public holidays for 2025–2029
Go to Public holidays and closure dates → Select years → Select all holidays.
Example 4 — Temporarily work from another base address
Special date → Set Base address = new location
Set custom business hours if needed
Summary
Hubhus provides a flexible way to manage availability across resources:
Business hours → Weekly recurring schedule
Public holidays → Automatically block holidays
Special dates → Temporary overrides for periods (vacation, closures, different addresses)
Busy events → Simple manual blockers
User-level permissions → Let employees adjust their own availability
With the combination of these tools, you can configure any scheduling setup—from simple work hours to advanced multi-location scheduling rules.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article