Classes

Series

Schedule a run of classes with real dates and times, open enrollment when you're ready, and let SitStay handle the seat math.

Last updated March 11, 2026

A template is the blueprint. A series is what happens when you actually put it on the calendar — real dates, real times, real clients enrolling.

If you run any kind of recurring class (and most trainers do), series are going to be where you spend most of your scheduling time.

Creating a series

  1. Go to Classes > Series and click New Series.
  2. Pick a Class Template to start from (or fill in the details from scratch).
  3. Set the schedule:
    • Start date — when the series kicks off
    • Days of the week — which days it meets (Tuesday and Thursday, every Saturday, whatever works)
    • Session time — what time each session starts
    • Session count or End date — define the length by number of sessions or by a calendar end date
  4. Check the schedule preview to make sure the dates look right.
  5. Save.

SitStay generates individual class sessions from your schedule automatically. A 6-session series meeting on Tuesdays? Six classes, each on the next available Tuesday from your start date. No manual entry.

Opening enrollment

New series start with enrollment closed by default. This gives you time to double-check the schedule before anyone can book.

When you’re ready:

  1. Open the series and toggle Enrollment Open.
  2. The series shows up on your public booking widget.
  3. Clients can enroll and pay directly.

Here’s the thing — once enrollment is open, the schedule, price, capacity, and assigned trainers are locked. This protects clients who’ve already enrolled. If you need to make changes, close enrollment first, make your edits, then reopen.

Sound familiar? It’s the same reason you wouldn’t move a class to a different day after half the roster has booked. SitStay just enforces it for you.

Seat management

Each series tracks capacity on its own:

  • Seats filled — active enrollments so far
  • Seats remaining — spots left
  • Capacity full — all seats taken, and the series automatically stops accepting new bookings on the widget

No more manually counting names on a spreadsheet or turning someone away because you lost track. The widget handles it.

Assigning trainers

Every series has a primary trainer — usually whoever created it or was assigned from the template. You can also assign additional trainers who can view and manage the series from their own dashboards.

Just like the schedule, trainer assignments lock once enrollment opens.

Series lifecycle

SitStay tracks where each series is automatically:

  • Upcoming — start date is still in the future
  • Active — currently running
  • Completed — the end date has passed

You don’t need to manually close anything out. The status updates on its own.

Member pricing

If your template had a member discount, the series inherits it. You can adjust the discount on the series before opening enrollment — but once enrollment opens, pricing locks along with everything else.

A few things that help

  • Check the schedule preview before saving. It shows every session date so you can catch conflicts with holidays, closures, or that week you’re at a conference. Easier to fix now than after enrollment opens.
  • Plan your enrollment window. Some trainers open enrollment a month before the start date to build urgency. Others leave it open until the series fills. There’s no wrong answer — find what works for your clients.
  • Don’t delete completed series. They hold your enrollment history, attendance records, and revenue data. That information gets more useful over time, not less.