/{slug}/settings/schedules). A schedule is a reusable template of recurring working hours. It sets what a person is expected to work.
Before you start
You need the Manage schedules capability (schedule.manage), and the Work schedules app must be on.
timesheets feature, which is on the Free plan. See /concepts/apps-and-modules.schedule.manage is held by Owner and Admin only. Everyone else holds schedule.view, which lets them read their own schedule.
What is on the page
The page is titled Schedules, with the description “Define when people are expected to work, then assign a schedule to the whole workspace, a group, or one person.” It has four parts:All schedules
The left rail lists every active schedule. Each row shows the schedule name and, underneath, either Every week or Every 2 weeks.- Click a row to open it in the editor.
- The + button in the card header starts a new schedule.
- A New schedule row sits at the bottom of the list and does the same thing.
- While the list loads you see “Loading…”.
The schedule editor
The editor card is headed by the schedule’s name. Under it sits a summary line such as “Every week · starts Monday”. Three controls sit in the card header:Fields
The timezone field
The timezone belongs to the schedule, not to the workspace and not to the person. A new schedule starts with the workspace timezone already filled in, so you only change it when you need to. If a person has no schedule at all, times fall back to UTC. See /schedules/schedule-timezones.Working hours and days off
Below the fields is the week pattern. A heading reads Weekly pattern, with the week total on the right, such as “40h / week”. There is one row per day, so every weekday can differ. Each row has:Two-week rotations
Set Repeats to Every 2 weeks and two tabs appear: Week A pattern and Week B pattern. Each tab shows its own total and the dates it covers. Week B starts as a copy of Week A, so you edit only what differs. Rotation starts decides which real calendar week counts as Week A.Create a schedule
Open Settings → Schedules
Start a new schedule
Name it
Standard week. Saving without one raises “Give the schedule a name.”Set how it repeats
Choose the timezone
Set the hours
Click Create
schedule.manage may do this. In Northwind Studio that is Maya Ellis (Owner) and Tom Whitfield (Admin).
Edit a schedule
Pick it in the left rail, change what you need, and click Save. You see “Schedule saved.” An edit changes the pattern for everyone assigned to it, on every date it covers. It does not change time people have already tracked.Delete a schedule
Click the Delete schedule icon in the editor header. A confirmation modal opens:Delete this schedule? It moves to Trash and can’t be assigned to anyone new. Existing assignments keep resolving until you change them. You can restore it from Trash before it’s purged.Click Delete schedule to confirm. You see “Schedule moved to Trash.” What happens to people assigned to it:
Assignments
The Assignments card answers who each schedule applies to. Its description reads “Who each schedule applies to. A person’s assignment wins over their group’s, which wins over the workspace default.”The default schedule
There is no separate “default schedule” setting. The default is whichever schedule is assigned at the Workspace level. That row shows Everyone in the Applies to column and usually Always as its window, meaning it has no start date and covers every date.How precedence works
For any date, one schedule wins:- A schedule assigned to the person
- Otherwise, a schedule assigned to their group
- Otherwise, the workspace assignment
Assign a schedule
Click Assign
Pick the schedule
Pick who it applies to
Set the dates
Add a note (optional)
Check who it touches
Click Assign schedule
Replacing a schedule someone is already on
If the target already has a schedule covering those dates, the dialog shows a panel naming it and its window, plus a field: End the current schedule on – a date that must be on or after the current schedule’s start, and before your new start. The hint reads “The new schedule takes over the next day.” It fills in the day before your new start for you. Saving with this filled in ends the old assignment and creates the new one in a single step. The toast reads “Schedule updated.” Without it the save is refused: “This target already has a schedule covering those dates. End or remove that one first.”Remove an assignment
Click the remove button on the row. A confirmation modal opens:Remove this assignment? The members it covers fall back to their next-most-specific schedule (group or workspace default). This does not delete the schedule itself.Confirm with Remove assignment. You see “Assignment removed.”
Assigning from a person’s record
You can also assign from a person’s own record, under Settings → Team Members. Their record has a Schedule section split in two:- Their own schedule – assignments aimed at this person, with an Assign a schedule button.
- Inherited – what they fall back to, from their groups and then the workspace, each badged with its level.
Exceptions
The Exceptions card handles a single date that differs from the pattern. Its description reads “One-off changes for a single date. Removing an exception restores the inherited schedule.”The six exception types
Add an exception
Click Add exception
Pick who it applies to
Pick the date and type
Enter hours if the type needs them
Add a reason (optional)
Click Add exception
Remove an exception
Click the remove button on the row. The confirmation reads Remove this exception? – “The date returns to its inherited schedule.” You see “Exception removed.”When an exception does not apply
An exception only applies when its level is at least as specific as the assignment in force for that person.Example
Northwind Studio, set up by Maya Ellis:- She creates Standard week – Monday to Friday, 09:00 to 17:00, timezone
Europe/London. That is 40 hours a week. - She assigns it at Everyone (workspace) with no end date. Sarah Lin, Jonas Bergman, Priya Raman and Daniel Okafor all follow it.
- Ana Ferreira is a part-time contractor. Maya creates Part-time (Mon, Wed, Fri) with 09:00 to 13:00 on those three days and the rest off – 12 hours a week – and assigns it to One person: Ana Ferreira from 1 September, with no end date.
- For the December bank holiday she adds an exception: Everyone (workspace), 25 December, Public holiday.
Permissions
What happens next
Common questions
Can different days have different hours?
Can different days have different hours?
Can a shift run past midnight?
Can a shift run past midnight?
Does deleting a schedule change anyone's hours?
Does deleting a schedule change anyone's hours?
Can one person have two schedules at once?
Can one person have two schedules at once?
Why is a person still on the old schedule?
Why is a person still on the old schedule?
Where do people see their own schedule?
Where do people see their own schedule?
schedule.view. See /schedules/my-schedule.