The entry assessment, booked in the app

45 minutes to watch the dog before choosing its group

At your school, no dog joins a group class without being seen first. The owner opens the "Assessments & private lessons" section and picks a 45-minute slot. The booking form, shared by all your sections, asks for the dog's name, age and breed, then what goes wrong day to day: pulling on the leash, not coming when called, fear of other dogs. The school and the owner each get a confirmation email; the trainer sees the assessment in their Google Calendar, with the form answers.

From assessment to group

Owners book once: after that, the trainer decides the level.
  1. The assessment on the field

    The owner comes to the training field with their dog. Over 45 minutes, the trainer watches leash walking, recall, and reactions to other dogs and to the noises around the field, then picks the group.
  2. Joining the group

    The owner creates an account in the app (Authentication). From the back office, the trainer adds them to the "Puppies", "Obedience 1" or "Agility" group, and moves them up when the dog progresses.
  3. The group's section

    Only its members can see it. It holds the class schedule, the video of the week's exercise and the trainer's instructions. If Saturday's class is off, the push notification goes to that group alone.

One calendar per trainer

Puppies on weekdays with Claire, agility on Saturdays with Mark

With several trainers, each has a separate booking section, tied to their personal Google Calendar. Claire takes puppy assessments on Wednesdays and Thursdays; Mark only teaches private agility lessons on Saturday mornings. On a weekend when he's away at a trial, he adds it to his calendar from his phone, and his slots for those two days drop out of the app. A 45-minute assessment and a one-hour private lesson with the same trainer? Set up two sections that share one calendar: whatever gets booked in either one blocks that time in the other.

What your members find in the app

Field rules

Leashes on until the gate, bags to pick up after your dog, whether females in heat can come: your rules, read before the first class.

Sign-up and vaccination records

A Form collects the registration details and, in a file field, a photo of the vaccination record your rules ask for; in the native iOS app, it's a photo, not a PDF.

The week's exercise, on video

Sit-stay, heel, weave poles: the trainer films the exercise and files it in the Videos section for that level.

Trials and the open house

Agility trials, the open house, summer workshops: each date has its place in the Agenda section.

Finding the field

A field at the edge of farmland doesn't always show up on GPS: the Map section shows the entrance, the parking area and the gate to close behind you.

AI for homework and questions

A tool for owners, an assistant for their questions, a shortcut for the school.
For homework

A 5-minute timer and the exercise list

Progress happens at home, five minutes a day. Describe the tool you want in one sentence, "a 5-minute session timer with this week's exercises to check off": the AI Extension Builder adds that timer to the school's app, matching its design. Everything stays on the owner's phone: a reminder for them, not tracking for the trainer.
Free
To answer

Owners' questions, in the evening

"How old should a dog be to start agility?" "What treats should I bring to class?" The Chatbot draws its answers from your articles and cites the ones it used. It doesn't replace the trainer who has seen the dog, or the vet, and it books no classes.
$35/month
To publish

The week's handout, sent from Claude or ChatGPT

MCP, installed by default, connects your app to Claude or ChatGPT: "publish the article on this week's exercise in the Puppies section, then notify that group." The assistant shows you the article and the notification, and waits for your go-ahead before acting.
Free

Dog training school app: your questions

Can owners book a spot in a group class?

No: each slot takes a single booking. If Saturday's 10 am obedience class were open for booking, the first owner to book would get it for their dog alone. Group classes therefore keep a fixed schedule, and access comes through the group: its members see the class section.

How does a new client book their first assessment?

They install the school's app, pick a free slot in the assessments section and describe their dog in the form. The confirmation email includes a link to cancel if the puppy gets sick; the slot then opens up for someone else. A 24-hour minimum notice keeps you from discovering an assessment the same morning.

Class is canceled for a thunderstorm: how do I tell just that group?

From the back office, send a push notification to that group only, "Agility" for example; the other groups don't get it. It goes out right away, or the evening before if a heat wave is forecast or the field is frozen. The app never writes to one owner in particular, though: the message goes to a group, or to everyone.

Can I sell 10-class punch cards in the app?

No: booking collects no payment, and nothing counts down the sessions; your paper punch card or usual spreadsheet stays in use. The Memberships extension only sells access to content, such as an exercise video library, in the native apps, with Apple and Google taking their commission. The classes themselves are paid outside the app.

Can the exercise videos stay members-only?

Yes, if the app has Authentication and User groups: the Puppies' Videos section then shows only to the Puppies group. The school's introduction, the field rules and assessment booking can stay visible to everyone. Authentication is an option with Premium; the Pro plan includes it, along with User groups.

Where do I post agility trial dates and the open house?

In an Agenda section, with one event per date: venue, times, program. With Automatic push, which is free, the notification goes out on the day the event starts, not the day you publish it. To announce the open house a week ahead, schedule a notification for that date.

Do we have to drop our club management software (licenses, dues)?

No. Licenses, dues, member records and bookkeeping stay in the tools you already use. The app works alongside them: it takes bookings for assessments and private lessons, shows each group what concerns it and alerts members when the field closes.
Dogs progress between classes: your school's app follows them home
Assessments booked online, one section per level, the week's exercise on video, weather alerts to the right group only, trials in the Agenda: your school's own app, published under its name on both stores.