Dog training group class software
Group classes that handle the admin
Set up recurring courses, one-off workshops or open drop-ins, share one signup link, and HeelYeah! handles the waivers, payments, waitlists and reminders so you can focus on teaching.
Start free · No credit card · No commitment
Watch a class fill itself
Your next Puppy Kindergarten cohort opens with 6 of 8 spots taken. Here's everything that happens before the first class, and all of it without you.
Next cohort
Puppy Kindergarten
- JuniperPriya Shah✓ Paid · waiver signed
- ZiggyMarcus Lee✓ Paid · waiver signed
- OliveAna Ruiz✓ Paid · waiver signed
- BeanTheo Grant✓ Paid · waiver signed
- RosieEli Brooks✓ Paid · waiver signed
- CooperJonah Price✓ Paid · waiver signed
- PipLena Ortiz✓ Paid · waiver signed
- CloverNoor Haddad✓ Paid · waiver signed
Waitlist 1
- Tofu · June Kim
Reminders sent to all 8 families
What HeelYeah! did
- Lena Ortiz signed Pip up from your class page. No account needed.
- Lena signed the waiver, so the invoice went out automatically.
- Payment landed through Stripe. Pip's spot is confirmed.
- Clover signed up, signed the waiver and paid. The class is full.
- Rosie signed up. The class is full, so she went onto the waitlist.
- Tofu joined the waitlist behind her.
- Hazel's family cancelled. A spot opened up.
- Rosie was promoted from the waitlist and her invoice went out automatically.
- Rosie paid. Her spot is confirmed.
- 24 hours before the first class: reminder emails went to all 8 families.
What you did: set up the class once and shared the link.
Everything a group class program needs
From the first listing to class day: set it up once, share one link, and the logistics run on their own.
-
Set it up
Courses, workshops or drop-ins.
Offer multi-week courses, single-day workshops or open drop-in classes. Set the recurrence once and HeelYeah! generates the full schedule.
-
Share one link
A public signup page, no account needed.
Share your class catalog with anyone. Prospects browse upcoming classes and ask to join right from your page.
-
Enrollment
Signed, invoiced and paid, in that order.
Gate a class behind a waiver so nobody enrolls without signing, with vaccination records on file too. The invoice goes out automatically, clients pay in full or in installments, and the spot is held until payment lands.
-
Class fills up
The waitlist runs itself.
Set a max class size and extra signups roll to a waitlist. When a spot opens, the next client is promoted and their invoice goes out on its own.
-
Class day
Everyone shows up, and you know who did.
Reminder emails go out 24 hours before each session. Check attendees off on the day and see who's coming consistently.
-
Plans change
Cancellations notify everyone.
Cancel a session or a whole class and every enrolled client hears about it automatically, so there's no phone tree.
Group class questions
Classes are one part. They share everything else.
Class families live on the same client record, calendar and billing as every other program you run.
Dog trainer CRMClients, dogs, sessions and progress on one record.Explore
Board & trainStays run as programs, with daily logs owners can see.Explore
Day trainingRoster, check-ins and a report card by pickup.Explore Open your next class in HeelYeah!
Start free and see what HeelYeah! can do for your business. No credit card, and a direct line to Nick.
Get Started