Skip to content

Managing Schedules

Once you have a training template, you can schedule it to create actual sessions that members can book. Trainery supports both one-time and recurring schedules, giving you flexibility to plan ahead.

A one-time schedule creates a single session. To set one up:

  1. Select the training template you want to schedule.
  2. Choose a date and time.
  3. Optionally, override the default space if this particular session will take place somewhere else.

That’s it — the session will appear on the calendar and become available for booking.

Recurring schedules let you repeat a training on a regular basis without manually creating each session.

You can set the recurrence to one of the following:

  • Daily — Repeats every day, or every N days (e.g., every 2 days).
  • Weekly — Repeats on selected days of the week (e.g., every Monday and Wednesday).
  • Monthly — Repeats either on a specific date (e.g., the 15th of each month) or on a specific day pattern (e.g., the 3rd Saturday of each month).
  • Yearly — Repeats once a year on the same date.

For any frequency, you can set a custom interval. For example, “every 2 weeks” instead of every week.

Every recurring schedule needs an end condition:

  • Never — The schedule runs for up to one year automatically.
  • On a specific date — The schedule ends on the date you choose.
  • After N occurrences — The schedule ends after a set number of sessions.

If there are specific dates when the training should not occur (holidays, closures, etc.), you can add exception dates. These dates are skipped while the rest of the recurring pattern continues as normal.

Your schedules page displays all your active schedules with useful information at a glance:

  • The recurrence pattern (e.g., “Weekly on Mon, Wed, Fri”)
  • The next upcoming occurrence
  • The total number of occurrences

When you create or modify a schedule, Trainery automatically checks for conflicts. There are three types:

  • Trainer time conflicts — You already have another session at the same time.
  • Space conflicts — The selected space is already booked for another session.
  • Member conflicts — A member enrolled in the session has a conflict with another booking.

You will be notified of any conflicts so you can adjust the schedule accordingly.

If you need to stop a recurring schedule going forward, you can cancel all future sessions. When you do this:

  • Only future occurrences are cancelled. Past sessions remain unchanged.
  • Any existing bookings for the cancelled sessions are automatically cancelled.
  • Passes used for those bookings are refunded to the members.

Cancelling is the recommended approach when you want to stop future sessions while preserving the history of sessions that already took place.

Deleting a schedule removes it entirely, along with all of its occurrences (past and future).

Use deletion only when you need to remove the schedule completely. If you just want to stop future sessions, cancelling is usually the better choice.