Class Templates
Create reusable blueprints for the classes you offer — so you're not re-entering the same details every time you schedule a new run.
Last updated March 11, 2026
You already know what your Puppy Basics class covers. You know the price, the capacity, the difficulty level. You shouldn’t have to type all of that out every single time you put it on the schedule.
That’s what a Class Template is — a saved blueprint for a type of class you offer. Set it up once, reuse it whenever you’re ready to schedule a new series.
What’s in a template
| Field | What it does |
|---|---|
| Name | What your clients see — “Puppy Basics,” “Advanced Recall,” whatever you call it |
| Description | What the class covers, what to expect, any prerequisites |
| Price | Your standard per-enrollment price |
| Member discount | Optional — a dollar amount off for membership holders |
| Capacity | Max enrollments per session |
| Difficulty | Beginner, Intermediate, Advanced, or All Levels |
| Location | Where the class meets (or mark it as online) |
| Trainer | The default trainer assigned to this class |
Creating one
- Head to Classes > Templates in your dashboard.
- Click New Template.
- Fill in the details.
- Save.
And honestly? That’s it. The template is ready whenever you are.
Editing and archiving
You can edit a template any time. One important thing to know — changes to a template don’t retroactively update series or classes you’ve already created from it. They only affect the next series you create.
This is by design. Your clients who already enrolled in a series shouldn’t have their class details change out from under them.
If you stop offering a class, archive the template instead of deleting it. Archiving keeps your historical data intact while hiding the template from the “New Series” flow. You can always unarchive it later if you bring the class back.
Member pricing
If your business uses SitStay’s membership plans, you can set a member discount on each template. When a member enrolls, the discount is applied automatically — no coupon codes, no manual adjustments.
The discounted price shows up as the “member price” on your booking widget, so members can see exactly what they’re saving.
Pro tip: A class priced at $150 with a $30 member discount shows members a $120 price. Keep your discount amounts round and easy to understand — your members will appreciate the transparency.
A few things that help
- Be specific with names. “Puppy Basics (6 Weeks)” tells your clients more than just “Puppy Basics.” They’ll know what they’re signing up for before they even read the description.
- Use difficulty levels. They show on the public booking widget and help clients self-select the right class. Fewer “is this class right for my dog?” emails for you.
- Set your capacity default thoughtfully. You can always adjust it on individual series, but getting the template default right saves you a step every time.
Related
- How Classes Work — the big picture on how templates, series, and classes connect
- Series — scheduling a run of classes from your template