Classes

Individual Classes

Single sessions — the ones SitStay generates from your series, and the standalone one-offs you create yourself.

Last updated March 11, 2026

An individual class is a single session on a specific date and time. Most of the time, SitStay creates these for you automatically when you schedule a series. But you can also create them on their own for one-off events.

Classes within a series

When you create a series, SitStay generates an individual class for each scheduled session. These classes:

  • Pull their title, description, location, and pricing from the series
  • Have their own date, attendance tracking, and enrollment roster
  • Are managed collectively through the series — you rarely need to touch them individually

Need to cancel or reschedule a single session? Maybe there’s a holiday conflict or the training facility is unavailable. You can edit that specific class without affecting the rest of the series.

Standalone classes

Not everything fits into a recurring series. And that’s fine. Use standalone classes for:

  • Workshops — a one-time, special-topic session
  • Guest instructors — a visiting trainer running a single class
  • Makeup sessions — a replacement for a missed series date
  • Seminars or events — anything that doesn’t repeat

To create one, go to Classes > New Class and fill in the details directly. No template or series needed.

Pro tip: If you find yourself creating the same standalone class more than twice, it’s probably time to make a template. Future you will appreciate it.

Publishing

Every class has a published toggle that controls whether clients can see it:

  • Unpublished — visible only to you and your team in the dashboard
  • Published — live on your booking widget and available for booking

Series-generated classes become published automatically when you open enrollment on the series. Standalone classes you publish individually.

Members-first booking window

If your business has the members-first booking feature turned on, publishing a class starts a timed window where only members can book. After the window expires, the class opens to everyone.

This gives your members a head start on popular sessions — which is a nice perk that costs you nothing to offer.

Enrollments and capacity

Each class tracks its own enrollment count and seat availability:

  • Clients enroll through the booking widget, or you can enroll them manually from the dashboard
  • When a class hits capacity, it automatically stops accepting new bookings
  • Each enrollment has its own status — confirmed, cancelled, and so on

For series classes, enrollment usually happens at the series level. A client enrolls in the series and gets enrolled in all its sessions automatically.

Vaccine requirements and waivers

You can attach compliance requirements to any class:

  • Vaccine requirements — specify which vaccinations a dog needs to attend
  • Waiver templates — require clients to sign a liability waiver before the first session

These can be set at the business level (applied to all classes) or customized for individual classes. Most trainers set their defaults at the business level and only override when a specific class needs something different.

A few things that help

  • Use series for recurring classes. It’s less work, and your data stays organized. Standalone classes are great for one-offs, but they shouldn’t be your default for anything that repeats.
  • Check capacity before publishing. Once clients start enrolling, reducing capacity gets complicated. Easier to get it right up front.
  • Keep standalone classes organized. Good titles and descriptions matter even more for one-offs, since clients don’t have the context of a series name to anchor to.