Repeating shifts, recurring patterns
Set up recurring weekly or biweekly shift patterns that auto-generate schedules
Repeating Shifts
Set up recurring shift patterns that automatically generate schedules for your team. This feature works similarly to Fresha's repeating shifts, saving you time and ensuring consistent scheduling.
How Repeating Shifts Work
Instead of manually scheduling each day, you define a pattern (e.g., "Monday-Friday 9:00-18:00") and the system automatically generates the actual shift records for future weeks.
Key Benefits
- Save time - Set once, schedule generated automatically
- Consistency - Same pattern applied every week
- Flexibility - Override individual days as needed
- Visibility - Green badge shows who has repeating enabled
Setting Up Repeating Shifts
Opening the Panel
- Go to Team > Schedule
- Click the dropdown menu (three dots) on a staff member row
- Select Set Repeating Shifts (or Edit Repeating Shifts if already set)
Schedule Type
Choose between two pattern types:
Weekly
Same schedule repeats every week. Best for staff with consistent hours.
- Example: Monday-Friday 9:00-18:00, weekends off
Biweekly
Two different patterns alternate every other week. Best for rotating schedules.
- Week 1: Monday-Wednesday working
- Week 2: Thursday-Saturday working
Configuring the Pattern
For each day of the week:
- Toggle On/Off - Click the button to set if working that day
- Set Times - Enter start and end time for working days
- Days marked off will show as day off in the schedule
Date Range
- Start Date - When the pattern begins (shifts generated from this date)
- End Date - Optional. Leave empty for ongoing patterns
- No end date - Check this for permanent/ongoing schedules
Generation Window
Choose how far ahead to generate shifts:
- Minimum: 4 weeks
- Maximum: 52 weeks (1 year)
- Default: 12 weeks
The system automatically generates shifts up to this many weeks in advance.
Visual Indicator
Staff with active repeating schedules show a green repeat icon badge next to their name in the schedule. This helps you quickly identify:
- Who has automatic scheduling
- Who needs manual shift entry
How It Works Behind the Scenes
- You save a repeating pattern
- System immediately generates shift records for the configured weeks
- These shifts appear in the schedule grid
- Online booking uses these shifts for availability
- System periodically regenerates to maintain the configured weeks ahead
Editing Individual Days
Even with repeating enabled, you can still:
- Edit single shifts - Click any day to modify that specific date
- Set time off - Override with vacation, sick leave, etc.
- Add extra shifts - Schedule beyond the pattern
Individual edits don't affect the repeating pattern.
Deleting Repeating
To remove a repeating pattern:
- Open the Repeating Shifts panel
- Click Delete Repeating at the bottom
- Confirm the action
Note: Existing generated shifts remain in place. Only future auto-generation stops.
Roster vs Opening Hours
Important: The team roster (schedule) shows staff availability for bookings and is not linked to your business opening hours.
- Roster/Schedule - When staff are available for appointments
- Opening Hours - Your business hours shown on marketplace profile
To set your standard opening hours, go to Settings > Business Info.
Best Practices
For New Staff
- Set up repeating shifts immediately
- Choose a standard pattern (use templates as reference)
- Override specific days as needed
For Existing Staff
- Review current manual schedules
- Identify the common pattern
- Set up repeating to match
- Delete old manual entries if duplicated
For Rotating Staff
Use biweekly patterns:
- Week 1: Early shift (7:00-15:00)
- Week 2: Late shift (12:00-20:00)
For Part-Time Staff
Set only their working days:
- Toggle off non-working days
- System won't generate shifts for off days
Troubleshooting
Shifts Not Appearing
- Check the start date - is it in the past?
- Verify the generation window covers the dates
- Click "Generate" to manually trigger
Double Shifts
- Check if you have both repeating and manual shifts
- Repeating generates new records, doesn't overwrite
- Clear manual shifts if using repeating
Wrong Times
- Edit the repeating pattern (not individual days)
- Changes apply to future generations only
- Past shifts remain unchanged
FAQ
Q: Can I have different hours on different days? A: Yes! Set different start/end times for each day in the pattern.
Q: What happens if I'm on vacation? A: Mark those days as vacation/time off. The override takes precedence.
Q: Can one staff have multiple patterns? A: No, each staff has one pattern. Use biweekly for alternating schedules.
Q: Does this affect online booking? A: Yes! Online booking uses the generated shifts for availability.
Use case scenarios
Scenario 1: Steady weekly pattern
Anna works Mon-Fri 9-5 every week. Set up the pattern once, system generates schedule for months ahead. No weekly manual work.
Scenario 2: Alternating biweekly
Bella does Sat one week, off the next. Biweekly pattern: Saturday on, Saturday off. Calendar reflects automatically.
Scenario 3: Vacation override
Anna takes 2 weeks off. Mark those days as vacation. Pattern continues afterward without re-setup.
Tips
- Set once, save weeks: pattern automation is high-leverage.
- Override beats pattern: vacation/sick takes precedence.
- Biweekly for alternating: not the same as multiple patterns.
- Check generated schedule: confirm it's correct after first setup.