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.
Related
- How Classes Work — the big picture
- Class Templates — creating reusable blueprints
- Series — scheduling a run of classes