Skip to main content

Getting Started with Courses

Updated today

Overview

Courses are structured, multi-session programs that allow you to offer group training and education services to multiple pets over a fixed schedule. They help you create recurring revenue, build stronger customer relationships, and efficiently deliver structured training programs.

What are Courses?

Courses represent structured learning programs that run over multiple sessions (lessons). Each course has a defined schedule, capacity, location, and instructor, making it easy to manage group training programs like puppy schools, obedience classes, and specialized workshops.

Key Benefits

  • Recurring Revenue - Create predictable income with multi-week programs

  • Efficient Scheduling - Schedule all lessons at once with automated recurrence

  • Group Management - Handle multiple pets in a single class

  • Capacity Control - Set and manage maximum enrollments per course

  • Progress Tracking - Monitor attendance and progress across sessions

  • Professional Organization - Maintain structured curricula and lesson plans

Course Structure

Understanding the course hierarchy is essential for effective management:

Course Templates

Course templates are reusable blueprints that define the structure of your courses. They include:

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

  • Capacity - Maximum number of pets per session

  • Recurrence pattern - How lessons repeat (weekly, bi-weekly, etc.)

  • Number of lessons - Total sessions in the course

  • Duration - Length of each session

  • Pricing - Cost per course enrollment

  • Service requirements - Which service pets must be eligible for

Think of templates as your course catalog - the standard programs you offer regularly.

Course Instances

Course instances are specific scheduled courses created from templates. They include:

  • Specific dates - When the course actually runs

  • Assigned instructor - Which team member teaches the course

  • Location - Where the course takes place

  • Enrolled pets - Which pets are registered

  • Status - Upcoming, In Progress, or Completed

Think of instances as your scheduled classes - actual courses with real dates and enrolled pets.

Sessions (Lessons)

Sessions are the individual class meetings within a course instance. Each session has:

  • Lesson number (e.g., Lesson 1, Lesson 2)

  • Date and time - When the lesson occurs

  • Duration - How long the lesson lasts

  • Status - Upcoming, In Progress, or Completed


Course Templates

Course templates serve as blueprints for your recurring programs. While template management is handled through your Services configuration, understanding how templates work is essential for effective course management.

Key Template Components

Course Information:

  • Name (e.g., "Puppy School 6-Week Program")

  • Description and objectives

  • Age/breed requirements

Capacity:

  • Maximum pets per class

  • Consider space and instructor capacity

  • Safety considerations

Schedule Pattern:

  • Recurrence rule (Weekly, Bi-weekly, Custom)

  • Duration of each session

  • Total number of lessons

Requirements:

  • Associated service eligibility

  • Age restrictions (if any)

  • Breed restrictions (if any)

  • Health requirements

Template Best Practices

Naming Conventions:

  • Use clear, descriptive names

  • Include duration in name (e.g., "6-Week Puppy School")

  • Mention skill level if applicable (e.g., "Advanced Obedience")

Capacity Planning:

  • Small classes: 4-6 pets for personalized attention

  • Medium classes: 8-10 pets for good balance

  • Large classes: 12+ pets for basic programs

  • Consider instructor experience and space constraints

Scheduling:

  • Choose consistent days/times for customer convenience

  • Allow time between sessions for cleanup

  • Consider customer availability patterns

  • Account for holidays and closures


Next Steps

Set Up Course Templates

Before creating courses, configure your course templates in services:

Create Your First Course

Quick Access Links

You can open course forms directly using these links:

  • Create New Course: https://business.petboost.com/courses?action=create

Benefits:

  • Bookmark creation forms for quick access

  • Share direct links to specific course forms

  • Connect with external training management systems

  • Browser back/forward navigation works naturally

Manage Course Lifecycle

  • Track course progress with Course Lifecycle management

  • Monitor attendance and customer communication

  • Plan future course sessions based on demand

Related Features

Service Integration

Courses are built on service foundations:

Team and Resource Management

Customer Management

Settings and Configuration

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?