Skip to main content

Managing Course Enrollments

Updated today

Overview

Course enrollments connect pets to your scheduled courses. Managing enrollments effectively ensures you maintain optimal class sizes, track attendance, and deliver quality training experiences.

Understanding Enrollments

When you enroll a pet in a course:

  • The pet is registered for all sessions in the course

  • A space is reserved in the class capacity

  • The customer is committed to the full program

  • Attendance can be tracked across all lessons


Enrolling Pets in a Course

To enroll pets, go to Courses and click "New" β†’ "Enrol pet(s)".

Enrollment Form

Enroll Pets Form

Step 1: Select Owner & Pets

Search for the owner:

  • Use the search bar to find by name, phone, or email

  • Select the pet owner from the results

  • "+ New" button creates a new customer if needed

Pet selection:

  • All pets owned by the selected customer are shown

  • Pet photos and names are displayed

  • Multiple pets from the same owner can be enrolled

  • Eligibility is automatically checked

πŸ’‘ Tip: Use the search to quickly find regular customers. Recent customers appear at the top of results.

Step 2: Choose the Course

Available courses are filtered by:

  • Upcoming courses only - Can't enroll in completed courses

  • Available capacity - Courses with space remaining

  • Service eligibility - Pet must qualify for the course's associated service

Course information shown:

  • Date - When the course starts

  • Time - Start time for lessons

  • Sessions - Number of lessons (e.g., "6 sessions")

  • Course name - Template name (e.g., "Puppy School")

Options menu provides additional controls for filtering and display.

Step 3: Add Notes (Optional)

  • Add enrollment-specific notes

  • Mention special requirements or accommodations

  • Record customer requests or concerns

  • Note any behavioral considerations

Step 4: Notification Settings

"Do silently" toggle:

  • OFF (default) - Customer receives enrollment confirmation

  • ON - No notification sent to customer

    • Useful for manual enrollments

    • When customer already knows

    • For internal testing


Pet Eligibility

Automatic Eligibility Checking

Petboost automatically verifies:

Service Requirements:

  • Pet must be eligible for the course's associated service

  • Checks age restrictions (if configured)

  • Verifies breed restrictions (if configured)

  • Confirms health requirements

Course Availability:

  • Course must have available capacity

  • Course must be in "Upcoming" status

  • Course start date must be in the future

When Pets Are Ineligible

Ineligible pets:

  • Won't appear in the course selection

  • May show with explanation (coming soon)

  • Can't be enrolled until requirements are met

Common reasons:

  • Too young for the program

  • Breed restriction applies

  • Health requirement not met

  • Course at full capacity

How to resolve:

  • Update pet profile information

  • Wait until pet meets age requirement

  • Choose a different course

  • Contact administrator for exceptions


Managing Enrolled Pets

Viewing Enrolled Pets

Navigate to any course to see:

In the course detail view:

  • Total enrolled count (e.g., "0 pets enrolled")

  • Available capacity (e.g., "4 Places Remaining")

  • List of enrolled pets with details

Capacity Management

How capacity works:

  • Each enrollment reduces available places by 1

  • Capacity is shared across all lessons

  • When full, course no longer appears in enrollment options

  • Temporarily reserved places affect available capacity

Monitoring capacity:

  • Check remaining places on course detail page

  • Review enrollment vs. capacity regularly

  • Plan for waitlists if needed

Temporarily Reserved Places

Temporarily Reserved Places Tab

Reserved places hold spots for:

  • In-progress enrollments - Customer considering enrollment

  • Payment pending - Awaiting payment confirmation

  • Administrative holds - Special circumstances

Managing reserves:

  • View all reserved places in the dedicated tab

  • Check expiration times

  • Release or confirm reservations

  • Monitor impact on available capacity


Course Capacity Strategies

Setting Optimal Capacity

Small classes (4-6 pets):

  • Best for: Specialized training, behavioral work

  • Advantages: Personal attention, better control

  • Considerations: Higher per-pet cost

Medium classes (8-10 pets):

  • Best for: Standard obedience, puppy classes

  • Advantages: Good balance of attention and efficiency

  • Considerations: Requires experienced instructor

Large classes (12+ pets):

  • Best for: Basic socialization, introductory programs

  • Advantages: Maximum revenue, social environment

  • Considerations: Needs strong classroom management

Waitlist Management

If a course fills up:

  1. Note interested customers in your system

  2. Consider adding another session of the same course

  3. Offer alternative dates if available

  4. Plan future courses based on demand


Enrollment Best Practices

Pre-Enrollment

Before opening enrollments:

  • Ensure course is fully configured

  • Verify instructor availability

  • Confirm location is ready

  • Set clear start date with buffer time

Marketing enrollments:

  • Announce course 2-4 weeks in advance

  • Send email to eligible customers

  • Post on social media

  • Use in-person promotion

During Enrollment

Managing bookings:

  • Respond quickly to enrollment requests

  • Confirm customer understanding of commitment

  • Answer questions about program content

  • Set expectations for attendance

Communication:

  • Send confirmation messages

  • Provide course details and requirements

  • Share what to bring/prepare

  • Set reminder schedules

After Course Starts

Ongoing management:

  • Track attendance at each lesson

  • Note progress and behavior

  • Communicate with customers regularly

  • Address any issues promptly


Troubleshooting

"Can't find the customer"

Solutions:

  • Check spelling variations

  • Try searching by phone or email

  • Create new customer if needed

  • Verify customer exists in system

"Course not appearing for enrollment"

Check these:

  • Course is in "Upcoming" status

  • Course has available capacity

  • Course start date is in future

  • Pet meets service eligibility requirements

"Pet can't be enrolled"

Verify:

  • Pet profile is complete

  • Pet meets age requirements

  • Pet meets breed requirements

  • Associated service eligibility

"Enrollment confirmation not sent"

Possible causes:

  • "Do silently" was enabled

  • Customer email is invalid

  • Email settings need configuration

  • Notification system is disabled


Next Steps

Course Management

Customer and Pet Management

Service Configuration

Settings and Notifications

Troubleshooting Navigation

Common Issues and Solutions

"Can't find the customer"

  • Check Customer Profiles for existing customers

  • Create new customer if needed

  • Verify customer information accuracy

"Course not appearing for enrollment"

"Pet can't be enrolled"

Documentation Sections


Need help? Contact support or click the "Get Help" button in your dashboard to chat with our team.

Did this answer your question?