The Problem
"Managing group classes shouldn't require a spreadsheet degree."
Running group training programs is complicated. You need to:
- Schedule multiple sessions across weeks
- Track who's enrolled in which course
- Manage capacity limits per class
- Record attendance for each session
- Handle payments for the full program
- Deal with make-up classes when dogs miss sessions
Most trainers end up with a mess of spreadsheets, calendar entries, and sticky notes. It works, but it's exhausting. And as your business grows, the chaos grows faster.
The Solution: Courses & Group Programs
Courses & Group Programs is purpose-built for trainers running multi-session programs. Whether it's a 6-week puppy school or a one-day intensive, everything lives in one place.
Here's what you get:
- Course Templates: Create once, reuse forever
- Multi-Session Scheduling: Define the full program in one go
- Enrolment Management: Track who's in, capacity limits, waitlists
- Attendance Tracking: Mark attendance per session, not per course
- Program Payments: Take payment for the full course upfront
- Make-Up Sessions: Handle missed classes gracefully
No spreadsheets. No manual tracking. Just courses that run themselves.
Who Benefits Most
| Business Type | Primary Use Case |
|---|---|
| Dog trainers | Puppy school, obedience, agility |
| Training academies | Multiple concurrent courses |
| Daycares offering classes | Add-on training programs |
| Behaviourists | Multi-session behaviour programs |
Courses is available on Business Pro and Business Max plans.
Key Capabilities
Course Templates
Create a template for each course type you offer:
- Puppy School: 6 weekly sessions, 8 puppies max
- Obedience Level 1: 8 weekly sessions, 10 dogs max
- Agility Foundations: 4 sessions, equipment access required
Templates include session structure, duration, pricing, and capacity. When you're ready to run a course, generate it from the template with specific dates.
Multi-Session Scheduling
When you create a course from a template, you define:
- Start date for the first session
- Recurrence pattern (weekly, fortnightly, custom)
- Session times (can vary if needed)
- Team member assigned to teach
Petboost generates all sessions in your calendar. One setup, multiple appointments.
Enrolment Management
Enrolments work differently from single appointments:
- Customers enrol in the course, not individual sessions
- Capacity tracks against the course, not per session
- Waitlists form automatically when courses fill
- Enrolment status shows pending, confirmed, or completed
When a customer enrols, they're booked into all sessions at once. No back-and-forth for each week.
Attendance Tracking
Mark attendance for each session individually:
- Present: Dog attended
- Absent: Dog missed (for whatever reason)
- Make-Up Scheduled: Missing this, attending another
Attendance history shows which dogs need make-up sessions. No more trying to remember who missed week 3.
Program Payments
Take payment for the full course upfront:
- Single payment for all sessions
- Package pricing (discount for paying upfront)
- Payment plans (if you offer them)
Customers pay once, attend all sessions. No invoicing each week.
Real-World Impact
Before Courses: Emma ran a 6-week puppy school with 8 puppies per class. Tracking enrolments, attendance, and payments across 48 customer sessions required 3 spreadsheets and constant updates.
After Courses: Emma creates the course from her Puppy School template. Customers enrol and pay through her booking portal. Attendance is marked in one click. At the end of the course, she has a complete record of every dog's progress.
Time saved: 4-6 hours per course cycle. That's hundreds of hours per year for busy trainers.
How to Get Started
- Create a Course Template: Go to Settings → Course Templates
- Define sessions: Number, duration, and structure
- Set capacity: How many dogs per course?
- Generate a course: Pick dates and assign a trainer
- Open enrolments: Customers can enrol through your portal
Your first puppy school can be live within 15 minutes.
The Bottom Line
Courses & Group Programs removes the administrative burden of running training programs. Templates, enrolments, attendance, and payments: all managed in one system.
Stop managing spreadsheets. Start running world-class training programs.
Ready to Run Courses Without the Chaos?
Courses & Group Programs is available on Business Pro and Business Max plans.
Start your free 14-day trial →
Learn more about courses or see our puppy school features.