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

  1. Go to Team > Schedule
  2. Click the dropdown menu (three dots) on a staff member row
  3. 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:

  1. Toggle On/Off - Click the button to set if working that day
  2. Set Times - Enter start and end time for working days
  3. 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

  1. You save a repeating pattern
  2. System immediately generates shift records for the configured weeks
  3. These shifts appear in the schedule grid
  4. Online booking uses these shifts for availability
  5. 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:

  1. Open the Repeating Shifts panel
  2. Click Delete Repeating at the bottom
  3. 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

  1. Set up repeating shifts immediately
  2. Choose a standard pattern (use templates as reference)
  3. Override specific days as needed

For Existing Staff

  1. Review current manual schedules
  2. Identify the common pattern
  3. Set up repeating to match
  4. 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.
#repeating#recurring#weekly#biweekly#pattern#automatic
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us