Office Hours
Office hours record the days an employee normally works and the times on each day. They are guidance for the people (and agents) planning work — nothing is blocked or clocked automatically.
Where to set them
Two places, and both write to the same record:
- HR → Employees → edit an employee → Office Hours — for admins and anyone whose Edit Employees permission covers that person.
- Profile Settings → Profile → Office Hours — how an employee sets their own.
Turning them on
- Switch Office Hours on. The panel appears.
- Pick a Timezone, or leave it on Company timezone. The hours below are read in this timezone, so an employee in another region does not have to convert them by hand.
- Switch on each day the person works. A day left off shows as Not a working day.
- Enter a Start and End time for the day.
More than one time on a day
A split day is normal — mornings on one thing, afternoons on another. Click Add another time on that day and enter the second range, for example:
| Day | Times |
|---|---|
| Monday | 9:00 AM – 11:00 AM, 2:00 PM – 4:00 PM |
| Tuesday | 9:00 AM – 5:00 PM |
Use the × beside a range to remove it. Removing the only range on a day empties it rather than deleting the row, so you can retype it.
Apply to all days
Set one day the way you want it, then click Apply to all days on that day. Its ranges are copied to every day that is switched on — days that are off stay off, so you do not have to undo weekends afterwards.
What is saved
Only complete, sensible ranges are stored: a half-filled range, or one that ends before it starts, is dropped instead of being saved as something the rest of the app has to interpret.
The result is shown on the employee's profile, under their timezone.
Over the API
The employee's own timezone is on employee_detail.timezone (null means the company
timezone), and the week is available on the Employees resource:
GET /api/v1/employee/{id}?fields=office_hours
Each row is one range on one day, where day is 0 = Sunday … 6 = Saturday. A day with no
rows is not a working day.