More integrations ⚡ are on the way. Stay updated
Follow us on Instagram

How do I schedule recurring events for a client?

Use Schedule events to create a repeating block of workouts, photo tasks, metric tasks, or automations across up to 52 weeks.

Verified Sep 12, 2026Web + coach app

The recurring scheduler creates a whole block of events in one pass instead of adding them day by day. It lives on a client's Calendar tab, so like everything on the calendar it applies to one client at a time.

At a glance
Where
A day's + menu → Recurring → Schedule events, or the Schedule events button at the bottom of the Filters panel
Applies to
Workouts, progress photos, body metrics, automations
Ends with
One separate calendar item per date in the pattern
Repeat every
1–4 weeks
For the next
1–52 weeks

Schedule recurring events

  1. Choose an event type. WorkoutProgress photosBody metricsAutomation For a workout, pick one from your library; for an automation, configure the automation event.
  2. Under Repeat on, toggle the weekdays the event should land on. At least one is required.
  3. Pick the starting week. It defaults to the current week, or to the week of the day you opened the scheduler from.
  4. Set Repeat every and For the next.
  5. Check the live "Creates N events" summary, then click Create events.

Each created item appears on its day in the client's schedule, exactly as if you'd added it to that day by hand.

Recurring schedule settings

Setting
SettingWhat it doesValuesDefault
Event typeWhat gets created on each dateWorkout, Progress photos, Body metrics, AutomationRequired
Repeat onWhich weekdays the event lands onMonday–Sunday, at least oneNone selected
Starting weekThe first week of the patternAny weekCurrent week, or the week you opened it from
Repeat everyGap between scheduled weeks1, 2, 3, or 4 weeks1 week
For the nextHow long the pattern runs1 to 52 weeks4 weeks

Weeks run Monday to Sunday everywhere in the calendar, including the Repeat on day picker.

How past dates are handled

Dates that have already passed are skipped. If the starting week is in the past, scheduling begins from the current week, which shortens the run. Any individual date earlier than today is dropped.

If every date in the pattern is in the past, nothing is created and you'll see "All scheduled dates are in the past. Please select future dates."

Recurring automation events are judged against the client's own timezone: occurrences before today in their timezone are skipped, and if all of them are in the past the request is rejected.

Things to watch out for

There's no way to edit a recurring block as a group. Each occurrence becomes its own item on the calendar, so removing or moving one leaves the others alone — and undoing a run means deleting the items individually.

Free 14-day trial
All features included

Start today with a free trial

Build a better coaching business with Fitsly — the all-in-one platform built by coaches, for coaches. Save time, stay organized, and start your free 14-day trial today.