How to change the date of a recurring shift#

For: Manager You’ll need: A recurring shift.

Moving a recurring shift to a different date is the trickiest case in recurrence — the new date may or may not still match the pattern. Shiftavo shows one of three modals depending on what’s possible.

Change the date#

  1. Open the occurrence and edit its start date (or drag it to a new day on the calendar).

  2. Click ‘Save’.

The right modal opens automatically — keep reading.

There’s no dragging on mobile — you retype the date on the form.

  1. Tap Shifts in the bottom bar, tap the occurrence, then tap Edit.

  2. Tap Start and pick the new date and time.

  3. Tap Save (Done on iOS).

  4. In the Apply changes to sheet, tap This occurrence only, This and following, or Entire series.

  5. If you picked This and following or Entire series, the How should the date change apply? sheet follows. Tap Replace this weekday or Shift all days — the two options of the two-choice modal described below.

The mobile app doesn’t render the web’s simple and daily-incompatible modals; in those cases the server still applies the same rules and reports back if the change can’t stand.

The simple modal#

You’ll see this when the new date is unambiguous — for example, moving a daily shift forward by one day, or a weekly shift to a date that still matches the BYDAY rule.

It asks you to confirm the change with a single ‘Yes, change’ button, plus the usual ‘This’ / ‘Following’ / ‘All’ scope choice.

Tip

This is the most common case. Just confirm and you’re done.

The two-choice modal#

You’ll see this on weekly patterns with multiple weekdays — for example, a shift that runs every Mon, Wed, and Fri, where you’ve moved one occurrence from a Monday to a Tuesday.

It offers two ways forward:

Smart-replace the weekday

Replace Monday with Tuesday in the BYDAY rule from this date forward, so the series now runs Tue / Wed / Fri.

Shift the entire series

Move every following occurrence by the same offset — so Mon→Tue, Wed→Thu, Fri→Sat.

Tip

Pick ‘Smart-replace’ when you’ve changed which weekday this shift sits on. Pick ‘Shift the entire series’ when you want all weekdays in the pattern to slide together.

The daily-incompatible modal#

You’ll see this on a daily-with-interval pattern (for example, “every 3 days”) when the new date doesn’t divide evenly by the interval — the new date breaks the rhythm of the existing series.

The modal tells you the series has to be split: the old series ends here, and a new series starts on the new date with the same interval.

Tip

There’s no way around this — confirm the split, or cancel and pick a date that lands on the existing rhythm.

Verify it worked#

A success toast confirms the move and the calendar redraws to show the new pattern.