Recurring scheduling

Set the weekly pattern once. Keep every exception intentional.

Turn a repeating class, private session, or booking slot into a managed series without rebuilding the same instructor, time, and capacity each week.

Mojo recurrence is weekly: choose the weekdays and an optional end date. The template creates future occurrences, while each generated event remains available for attendance and one-off changes.

Free for 15 days with no credit card required, then €10/month.

The source pattern

See the template and the schedule it has already created.

The owner can read the instructor, weekly cadence, date window, active state, and upcoming occurrences from one working view.

An active Mojo Morning Reformer template with instructor, weekly cadence, date window, and three generated classes
A real Monday, Wednesday, and Friday template with three generated group sessions.
  1. 01

    Keep one weekly source

    Title, instructor, duration, capacity, waitlist settings, public-booking state, weekdays, time, and optional end date belong to the template.

  2. 02

    Generate a rolling window

    Without an end date, Mojo keeps the active template populated 56 days ahead.

  3. 03

    Open the generated session

    Each occurrence remains a normal event with its own booking, attendance, and status context.

Choose the edit scope

Change the occurrence you mean—not an invisible series.

Mojo exposes the scope before a generated event is saved.

  1. 1

    This occurrence only

    Change one generated event. Fields that differ from the template are marked as detached so later generation preserves that exception.

  2. 2

    This and future

    Use the selected occurrence date as the boundary, update the template, and synchronize later occurrences to the new pattern.

  3. 3

    All upcoming

    Apply the template change from the earliest upcoming occurrence and return to the template view.

  4. 4

    Pause or remove future sessions

    Pausing stops new generation but leaves scheduled events in place. Removing future sessions cancels booked events and deletes empty ones.

This is weekly recurrence, not arbitrary interval scheduling. Pattern changes can cancel booked occurrences that no longer fit, so the confirmation and scope deserve an owner decision.

Before you repeat the schedule

Recurring schedule questions

Which event types can repeat? +
Group sessions, private sessions, and booking slots can all create a weekly template through their event forms.
Is an end date required? +
No. With no end date, an active template keeps generating occurrences within Mojo's rolling 56-day horizon.
Can one occurrence have a different time or title? +
Yes. Choose This occurrence only. The changed fields detach from the template so later generation does not overwrite that exception.
What happens when the weekly pattern changes? +
For This and future or All upcoming, Mojo updates the template and synchronizes the selected future window. Empty events that no longer fit are removed; booked events that no longer fit are cancelled.
What does pausing a template do? +
Pausing stops the template from generating new occurrences. Group sessions already present on the schedule remain there.

Create the next weekly pattern

Repeat the schedule without hiding the exceptions.

Set the days and time, inspect the generated sessions, and keep one-off changes visible.

15 days free. No credit card required. €10/month after trial.

Too many bookings happening in DMs?

Share your business name and email and we'll send a few practical ways boutique studios move bookings out of messages and into one clean booking link.