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

A client's view of their enrolled puppy class: the weekly schedule with attended sessions, tonight's class, the trainer's notes and this week's homework

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

6 weeks · Wednesdays 6:00 PM · starts Oct 21

8of 8
  • 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

  1. Tofu · June Kim

Reminders sent to all 8 families

What HeelYeah! did

  1. Lena signed the waiver, so the invoice went out automatically.
  2. Payment landed through Stripe. Pip's spot is confirmed.
  3. Clover signed up, signed the waiver and paid. The class is full.
  4. Rosie signed up. The class is full, so she went onto the waitlist.
  5. Tofu joined the waitlist behind her.
  6. Hazel's family cancelled. A spot opened up.
  7. Rosie was promoted from the waitlist and her invoice went out automatically.
  8. Rosie paid. Her spot is confirmed.
  9. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Multi-week recurring courses, single-day workshops, and open drop-in classes. Set the recurrence once and HeelYeah! generates the full schedule.
No. Each program gets a shareable public signup page where prospects can browse upcoming classes and request to join without an account.
When a client enrolls, an invoice is generated automatically and paid through Stripe, and the spot is held until payment lands. When a class is full, new signups go to a waitlist; when a spot opens, a waitlisted client is promoted and their invoice fires off automatically.
Yes. Attach a payment plan to a program and the client pays across several installments instead of one charge, with each installment invoice minting itself on its due date. Offer one fixed schedule, a menu of plans they choose from, or let them build their own inside limits you set.
Yes. Gate a class behind a consent form and nobody takes a seat without signing it first. Waivers, photo releases, and questionnaires are stored against the client record, with a new version kept every time you edit the form.
HeelYeah! has five named tiers: Free ($0/month), Sit ($9.99/month), Fetch ($49/month), Heel ($99/month, the most popular tier), and Franchise (custom pricing). Start free and move up as you grow.

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