Run Training Classes Without a Separate Scheduling Tool

Set a class name, capacity, and trainer, then schedule sessions. Pet parents browse and self-enroll from their portal; staff manage the roster from the same screen as every other reservation.

Petsoft training class list with capacity, sessions, and roster

Group Classes and Board-and-Train, in One System

Most facilities either bolt training onto a separate scheduling tool or skip it because there's nowhere to run it. Petsoft's Training area reuses the same capacity, deposit, and invoicing pipeline as every other reservation, so a class fits into the system your staff already use.

Set a class name, capacity, and an assigned trainer, then schedule one or more sessions — each with its own date and time. Capacity and enrollment are tracked per session, not per class, so a popular class can run multiple times a week without conflating who signed up for which one.

Staff can enroll a pet from the class roster, pet parents can browse open sessions and self-enroll from their own portal, or a training session can be added as an add-on while reserving any other stay. All three feed the same capacity count, so a class never overbooks regardless of which path a customer or staff member used.

There's no separate "board and train" product to configure. Attach a training session to a boarding or daycare reservation as an add-on, and it rides the same reservation and the same invoice — the same way any other add-on service works.

A pet parent enrolling in more than one session in a single submission gets one grouped deposit invoice instead of a separate charge per session — including for a single session, which still gets its own grouped invoice rather than a per-reservation deposit.

Frequently Asked Questions

Yes. Pet parents can browse open classes and self-enroll a pet into one or more sessions from their portal, with the deposit paid at enrollment.

Yes — add a training session to any boarding or daycare reservation as an add-on. There's no separate board-and-train service type to set up.

Yes. Each session has its own date, time, and capacity, so a class can run on a recurring schedule without mixing up who's enrolled in which session.

Related Features

Boarding Daycare Staff Management

Petsoft sales representative

See Petsoft working before you commit.

Request a Demo