Skip to main content
Work schedules in Beebole define the hours each person is expected to work on every day of a repeating cycle. Beebole uses them to show scheduled hours on the timesheet, calculate overtime in reports, and measure capacity in the Gantt workload heatmap — so setting them up is one of the first steps when configuring your account.
If no work schedule is assigned anywhere, Beebole falls back to a virtual 24/7 work schedule that treats every day as a full working day. Assign a default schedule to your organization so scheduled hours reflect reality.

How work schedules work

A work schedule is a repeating pattern. Each day of the cycle defines the expected Hours, optional Intervals with Start and End times, and whether it is a Work From Home day. The cycle is 7 days by default — a weekly pattern — but the Length in days can be any number, so rotating patterns are possible too. Beebole supports multiple work schedules in one account. Create one schedule per work pattern — full-time, part-time, shift rotation — and assign each to the right people.

Creating a work schedule

1

Open the Work Schedules settings

Click the button with your initials at the bottom of the sidebar, then go to Settings > Work Schedules.
2

Add the schedule

Click Add Schedule, type a name — for example “Full-time 40h” or “4-day week” — and click Add Schedule to confirm.
3

Define the daily pattern

In the Details panel, enter the Hours for each working day and leave non-working days empty. Use Copy to next day to repeat a day’s setup and Clear that day to reset one. Every change is saved automatically.
4

Refine each day if needed

Add Intervals with Start and End times to spell out when work happens, and turn on Work From Home for the days it applies.
Give each schedule a name your team recognizes at a glance — like “Full-time 40h” or “Night shift rotation” — so assignments stay easy to read.

Cycles longer than a week

A work schedule doesn’t have to repeat weekly. Increase the Length in days to build longer rotations — for example a 14-day cycle where the two weeks differ, or a 10-day shift rotation. Each day in the cycle gets its own hours, and Beebole repeats the full cycle indefinitely. Use Start from to anchor day 1 of the cycle to a calendar date, so Beebole knows where the rotation begins.

Assigning a work schedule

You can assign work schedules at three levels. The most specific assignment wins: a person’s own schedule overrides their tag’s, and a tag’s schedule overrides the organization default.
LevelWhere to assignUse case
OrganizationSettings > Account Settings, in the Work schedule panelThe default pattern for everyone
TagClick Tags in the sidebar, open the tag, then the Work schedule panelA team or department shares a pattern
PersonClick People in the sidebar, open the person, then the Work schedule panelAn individual arrangement
In each Work schedule panel, use the Select schedule picker and type the name of a schedule to assign it. The assignment is saved automatically. On the schedule’s own page in Settings > Work Schedules, the Assigned to panel shows where it is in use.
Configure exceptions only. Set the most common pattern on the organization, override it with tags for teams that differ, and override per person for individual cases.

Changing a schedule over time

Work patterns change — someone moves from full-time to part-time, or a team adopts a 4-day week. In Beebole, you don’t end one assignment and start another: you simply assign the new schedule, and it takes over from its start date.
  • While a single schedule is assigned, it applies without any date.
  • When you assign a second schedule at the same level, each assignment shows a Start date: with a date picker so you can adjust when it begins.
  • On any given day, the assignment with the most recent start date on or before that day applies. Days before the earliest dated assignment follow the first schedule in the list.
There is no end date to manage — a newer assignment supersedes the older one from its start date forward, and the history of past assignments is preserved.

Archiving and deleting a work schedule

To retire a schedule you no longer assign, open it in Settings > Work Schedules and click the action menu next to its name. The menu offers Duplicate, Rename, Archive, Unarchive, and Delete. Archived schedules disappear from the list. Click Show Archived to display them, then use the action menu and Unarchive to restore one.
Delete removes the work schedule entirely. If you might need it again — or want to keep its history visible — choose Archive instead.

Where Beebole uses work schedules

  • Timesheets — Each day’s header on the timesheet shows time reported against scheduled hours, non-working days appear hatched, and the total row compares logged time with the scheduled total. See Timesheets.
  • Reports — Reports can compare worked hours against scheduled hours to surface overtime, and break down work-from-home time. See Reports.
  • Time off — When absences are tracked in days, a full day off converts to the hours defined in the person’s schedule for that day. See Time off.
  • Task planning — The Gantt chart workload heatmap measures planned effort against each person’s capacity, which comes from their work schedule.

People

Open a person’s profile to assign their individual work schedule.

Tags

Cascade a shared schedule to a whole team or department through tags.

Timesheets

See how scheduled hours appear next to reported time on the timesheet.

Time Off

Absences tracked in days convert to hours using the work schedule.

Frequently asked questions

Yes. Beebole supports multiple work schedules in one account. Create one schedule per pattern and assign each to the right tag or person — the most specific assignment overrides the organization default.
Beebole falls back to a virtual 24/7 work schedule that counts every day as a full working day. The fallback appears grayed out in the Work schedule panel. Assign a default schedule to your organization so scheduled hours match your real working pattern.
Yes. Set the schedule’s Length in days to 14 and define each of the 14 days separately. Beebole repeats the full cycle indefinitely, and Start from anchors where the rotation begins.
Assign the new schedule in the person’s Work schedule panel and set its Start date:. Beebole applies the old schedule before that date and the new one from that date forward — there is no end date to configure.
Create a new work schedule and enter Hours only on the days the person works — for example 4 hours from Monday to Friday, or full days from Monday to Wednesday. Then assign it to the person.