Skip to content
Team & PermissionsLast updated

Staff Schedules & Hours ​

A team member's working hours determine which time slots can be booked on your booking page.

In this guide

  • Set a team member's weekly recurring hours, or have them follow your business hours
  • Set time off or adjusted hours for specific dates, one at a time or in bulk
  • See how these settings affect the available time slots on your booking page

Who can do this

Only the Owner and Admins can manage every team member's schedule. Members can only view and adjust their own.

Set weekly recurring hours ​

Open Settings → Working hours and select a team member ​

In the sidebar, click Settings → Working hours. The 1 weekly team schedule at the top shows when each team member works during the week. Click a team member to set their hours below.

Working hours page with the weekly team schedule at the top and the Follow business hours and Custom switch for the selected team member below

Switch to Custom and set hours for each day ​

The default is Follow business hours, which applies your business hours directly. To set custom hours, switch to Custom 2 and set the working hours for each day of the week. You can add more than one time range per day, for example to split the day around a lunch break. Click Apply hours to start over from your business hours. Click Copy to other days to the right of a day to copy its hours to the days you check. When you're done, click Save changes.

Day-specific schedule overrides ​

Open Settings → Schedule overrides and select a date ​

In the sidebar, click Settings → Schedule overrides. Use the 1 team member switcher at the top to pick a team member, then click 2 the day you want to adjust on the calendar. Each day shows its usual hours in gray. When a day has an override, its usual hours are struck through. To apply an override to several days at once, click Batch set 3 at the top right (see below).

Schedule overrides calendar with a team member switcher at the top, where you click a day to add an override

Select Time off or Working (shift swap / overtime) ​

Select Time off so customers can't book this team member that day, or Working (shift swap / overtime) to replace that day's usual working hours with the hours you specify. You can also add a Note.

Add override dialog, where you choose Time off or Working (shift swap / overtime)

Each day can have either "Time off" or "Working (shift swap / overtime)", not both. Setting one deletes the other. "Working" can have more than one time range, for example for a split shift. To change the hours, delete the existing entry first, then add a new one. A day-specific override replaces that day's weekly hours. Delete all of a day's overrides to go back to the usual hours. Click an override on the calendar to delete it. To delete several at once, switch to This month, check the ones you want, and click Delete selected. "Working (shift swap / overtime)" isn't limited to your business hours. For example, if you extend a day past closing time, the team member can be booked during the adjusted hours that day.

With Batch set, you can select a date range and days of the week to apply an override to multiple days at once. When Overwrite existing overrides is off, dates in the range that already have overrides are skipped. When it's on, all existing overrides on each date are cleared before the new settings are applied.

How this affects your booking page ​

  • When a team member is off or outside their working hours, their services don't appear on the booking page for those times.
  • When more than one team member can perform a service, a time slot opens as long as at least one of them is working and has no other appointment at that time. If the customer doesn't choose a staff member, Dolyu assigns a team member who's free.
  • A time slot opens only if the entire service, including buffer before and buffer after, fits within the team member's working hours.
  • To take more bookings in a particular time slot, assign several team members to the service and stagger their working hours. See Several staff members covering different hours.
  • Services with "Staff needed" set to "No staff needed" don't depend on team member schedules. Only your business hours apply.

Limits on custom hours ​

If your business hours aren't set yet, you can't switch to Custom. Set your Business hours first.

Each custom time range must fall within your business hours for that day. It can't span a closed gap such as a lunch break. For example, if your business is open 10:00–13:00 and 14:00–18:00, you can't set 12:00–15:00. Time ranges on the same day can't overlap. If a range breaks any of these rules, you can't save. The page shows which day has the problem and what kind of error it is.

Common questions ​

If I switch back to Follow business hours, will I lose the custom hours I set?

Yes. Switching back to Follow business hours clears this team member's custom hours. To use custom hours later, you'll need to set them up again.

If I change my business hours, do team members' working hours change too?

Yes. Team members set to "Follow business hours" use your latest business hours. Team members set to "Custom" can be booked only when their custom hours overlap your business hours. If you shorten your business hours, you'll need to fix any time ranges that fall outside them before you can save that team member's custom hours again.