Finding Courses in Petboost
Where do I find the Courses section?
Courses is in the main left sidebar navigation. Look for it alongside Appointments, Customers, and Services.
What You're Doing | Where to Go |
Create course templates | Courses → New → New Course Template |
Publish courses | Courses → New → Publish New Course |
Enrol pets | Courses → New → Enrol pet(s) |
Can't see Courses? The feature may need to be enabled for your account. Contact support.
I'm new to courses. Where should I start?
Start with Creating Your First Course Template — it walks you through the complete setup process from scratch, including setting up capacity for group classes.
General Questions
What are courses in Petboost?
Courses are structured, multi-session training programmes that run over a fixed schedule. They allow you to offer group classes like puppy schools, obedience training, and specialised workshops with multiple pets enrolled together.
What's the difference between a course template and a course instance?
Course Template:
Blueprint for your standard programs (e.g., "Puppy School 6-Week Program")
Defines structure, capacity, recurrence, and number of lessons
Reusable for creating multiple courses
Part of your course catalog
Course Instance:
Specific scheduled course with real dates
Created from a template
Has enrolled pets and assigned instructor
Actual class that is based upon specific dates
How many pets can I enrol in a course?
Capacity is determined by your course template and resource settings:
Setting Location | What to Set |
Course Template → Capacity (set during creation) | Your desired class size (e.g., 6-8) |
Resource → Capacity | Must be equal to or greater than template capacity |
Typical group class sizes:
Small classes: 4-6 pets for personalised attention
Medium classes: 8-10 pets for good balance
Large classes: 12+ pets for basic programmes
Consider instructor experience, space size, and training complexity when setting capacity.
Why am I getting a "capacity problem" error?
This usually means your Resource capacity is lower than your Service resource capacity.
To fix:
Go to Resources
Select the resource used for your course
Increase the capacity to match your desired class size
See Creating Your First Course Template for detailed capacity setup instructions.
How do I make my course a GROUP class for multiple dogs?
When you create a course template (via Courses → New → New Course Template), set the capacity to your desired class size (not 1).
Setting | Value for 1:1 | Value for Group Class |
Template Capacity | 1 | 6-8 (your class size) |
Your Resource (training room/facility) also needs sufficient capacity. Both values must accommodate your group size. You can adjust the template at any time by clicking "Manage Template".
Creating and Publishing Courses
How do I create a new course template?
Go to Courses → "New" → "New Course Template" and follow the prompts. Once created, refine it at any time by clicking "Manage Template".
How do I publish a course from a template?
Go to Courses → "New" → "Publish New Course" and follow the 3-step process:
Course Setup: Choose template, instructor, and location
Scheduling: Set start date, time, and review lesson schedule
Review: Confirm details and publish
The course is immediately available for enrollments after publishing.
Can I modify a course after publishing?
Before the course starts (Upcoming):
Yes, you can modify schedule, instructor, and location freely
Changes don't affect enrolled pets yet
After the course starts (In Progress):
Can modify future lessons only
Past lessons cannot be changed
Communicate all changes to enrolled customers
After the course completes:
No modifications possible
Course remains as historical record
What if the instructor isn't available on some dates?
You have several options:
Edit individual lessons - Change dates for conflicting lessons
Choose different start date - Avoid the conflict from the beginning
Assign different instructor - Change to available team member
Skip lessons - Remove conflicting sessions (adjust total lesson count)
Can I run multiple instances of the same course?
Yes! You can publish multiple instances of the same template:
Different days - Monday class and Thursday class
Different times - Morning and evening sessions
Different instructors - Scale capacity with multiple teachers
Different locations - Offer courses at multiple facilities
Example: "Puppy School" template can become 3 separate Monday, Wednesday, and Saturday classes.
Enrollments
How do I enrol pets in a course?
Go to Courses → New → Enrol pet(s), then:
Select Owner & Pets - Search for customer
Choose Course - Pick from available courses
Add Notes - Include any special information
Confirm - Complete enrollment
The pet is enrolled for all lessons in the course.
Why can't I enrol a pet in a course?
Common reasons:
Course at full capacity - No spaces remaining
Pet ineligible - Doesn't meet age/breed/service requirements
Course not available - Already started or completed
Service restrictions - Pet doesn't qualify for associated service
Can pets from the same owner enrol together?
Yes! Multiple pets from the same customer can enrol in the same course if:
All pets meet eligibility requirements
Sufficient capacity remains
Customer can manage multiple pets
Instructor approves (for behavioural considerations)
What happens if a pet misses a lesson?
Tracking:
Note the absence in attendance records
Update course notepad with reason if known
Follow up with customer
Make-up options:
Depending on your policy, may offer:
Private catch-up session
Join another course's equivalent lesson
Video/material review
No make-up (included in course terms)
Define your make-up policy clearly when selling courses.
Can I remove a pet from an enrolled course?
Contact support for the current process. Typical considerations:
Refund policy - Full, partial, or no refund
Timing - Before start vs. after start
Course capacity - Opens space for another pet
Communication - Notify customer of changes
Course Management
How do I track attendance?
During each lesson:
Open the course detail view
Navigate to the specific lesson
Mark pets as present or absent
Add notes about the lesson
Attendance tracking helps monitor engagement and follow up on absences.
What is the Course Notepad for?
The Course Notepad is for recording:
Lesson observations - How the class went
Individual pet progress - Milestones and challenges
Group dynamics - How pets interact
Customer feedback - Questions or concerns
Incident notes - Any issues that occurred
Training achievements - Successes to celebrate
These notes help improve future courses and communicate with customers.
What are "Temporarily Reserved Places"?
Temporary holds on course capacity that:
Prevent overbooking during enrollment
Expire after set time if not confirmed
Don't count as enrolled yet
Release automatically when expired
Common scenarios:
Customer considering enrollment
Payment processing in progress
Administrative holds for special cases
How do I know when a course is starting?
Indicators:
Course status changes to "In Progress" on first lesson date
"Next Lesson" highlights the upcoming class
Reminder notifications (if configured)
Calendar shows course lessons
Best practice: Check your courses dashboard regularly, especially before lesson days.
Can I cancel a course?
Yes, though it's better to plan carefully to avoid cancellations:
Before starting:
Less disruptive to customers
Easier to handle refunds
Can notify all enrolled customers
After starting:
More complex with partial refunds
Some lessons already delivered
Customer satisfaction concerns
Always communicate clearly and handle any refunds per your policy.
Capacity and Scheduling
How do I handle waitlists?
While there isn't a built-in waitlist feature yet:
Note interested customers - Keep manual records
Publish additional session - If demand is high
Contact when space opens - If a pet cancels
Plan future courses - Based on waitlist demand
What if I need to change the schedule?
For upcoming courses:
Edit lesson dates in the scheduling view
Communicate changes to enrolled customers
Verify instructor and resource availability
Update promotional materials
For in-progress courses:
Only modify future lessons
Communicate changes immediately
Consider customer commitments
Document reason for change
How do I manage holidays and closures?
During course creation:
Review lesson schedule for holidays
Skip or reschedule conflicting dates
Adjust individual lesson dates as needed
For existing courses:
Modify future lessons to avoid closure
Notify enrolled customers early
Extend course end date if needed
Integration Questions
How do courses work with services?
Course templates automatically create the underlying service configuration:
Course template - Defines eligibility requirements, pricing, and structure
Age restrictions - Set during template creation or via "Manage Template"
Breed restrictions - Set during template creation or via "Manage Template"
Pricing - Set as total course price during template creation
Pets must meet the template's eligibility requirements to enrol in the course.
How do team members work with courses?
Instructors:
Must be team members with service permissions
Checked for availability when creating courses
Can be assigned to multiple courses if capacity allows
Have access based on their role permissions
How do resources work with courses?
Locations:
Can be pre-saved resources or manual addresses
Pre-saved locations check availability automatically
Must have adequate capacity for course
Working hours affect scheduling options
Pricing and Payment
How is course pricing handled?
Course pricing is:
Set in the course template
Typically one price for entire course (not per lesson)
Customer pays full course fee upon enrollment
More economical than individual sessions
Example: 6-week course at $300 vs. $60/lesson = $360 (saves customers $60)
Can I offer discounts on courses?
Pricing and discount management:
Set base price in course template
Apply manual discounts during enrollment (contact support for current process)
Consider early-bird pricing for advance enrollments
Offer multi-pet discounts for same-owner enrollments
Troubleshooting
"Course not appearing in list"
Check:
Course status (Upcoming/In Progress/Completed)
Filter settings on courses page
Course hasn't been archived
You have permission to view courses
"Can't publish new course"
Verify:
Template exists and is configured
Team member has availability
Location/resource is available
You have permission to create courses
"Enrollment failing"
Common causes:
Course at full capacity
Pet doesn't meet eligibility requirements
Course already started or completed
System permissions issue
"Lesson dates not generating correctly"
Review:
Recurrence pattern in template
Start date selection
Number of lessons configured
Holiday/closure settings
Best Practices
How often should I run courses?
Depends on demand and capacity:
High demand - Run continuously with multiple sessions
Moderate demand - Quarterly or seasonal offerings
Specialized programs - As needed based on interest
Monitor enrolment rates to optimise frequency.
How far in advance should I publish courses?
Recommended timeline:
Publish: 3-4 weeks before start date
Marketing: Begin 4-6 weeks ahead
Enrollments: Open 2-4 weeks ahead
Preparation: 1 week final prep
This gives customers time to plan and commit while maintaining momentum.
What size class works best?
Factors to consider:
Instructor experience: New instructors start with smaller classes
Training complexity: Advanced skills need smaller groups
Space constraints: Physical room limitations
Safety: More control with fewer pets
Profitability: Balance quality with revenue
Start conservative and adjust based on success.
Deleting and Cancelling Courses
Can I delete a course that has already started?
No. Once a course moves to In Progress status (at least one lesson date has passed), it cannot be deleted outright. This protects attendance records, enrolment history, and any payments already processed.
What you can do instead:
Scenario | Recommended Action |
Need to stop the course entirely | Use Cancel Course from the More Actions menu (cancels all remaining lessons) |
Want to remove it from your active list | Cancel the course and it moves to "Cancelled" status, clearing your active view |
Need to end early but keep records | Cancel remaining lessons individually, then let the course complete naturally |
After cancelling:
Completed lessons remain in history for reporting
Enrolled customers can be notified automatically
Refunds can be processed in bulk or per enrolment
The course record is preserved for auditing
Tip: If the course has not yet started (still Upcoming), you have full flexibility to cancel or reschedule freely. Plan carefully before the first lesson to avoid complications.
Group Classes and Capacity
How do I set up group classes with capacity limits?
Setting up group classes requires configuring capacity in two places: the course template and the resource (location).
Step 1: Set template capacity
Go to Courses and click "New" then "New Course Template"
In the template configuration, set Capacity to your desired group size (e.g., 8)
This defines how many pets can enrol in each course instance
Step 2: Set resource capacity
Go to Resources
Select the resource (training room, outdoor area, etc.) used for your course
Set the resource Capacity to be equal to or greater than your template capacity
Capacity rules at a glance:
Template Capacity | Resource Capacity | Effective Limit |
8 | 10 | 8 (template is the bottleneck) |
8 | 6 | 6 (resource is the bottleneck) |
8 | 1 | 1 (resource blocks group enrolments) |
The lower of the two values always wins. Both must accommodate your intended group size.
Adjusting capacity later:
Click "Manage Template" on any template to change its capacity at any time
Resource capacity can be updated via Resources at any time
Changes apply to new enrolments only; existing enrolments are not affected
See Creating Your First Course Template for the full step-by-step setup guide.
How do I create a waitlist for a full course?
Petboost does not have a built-in automated waitlist feature yet, but you can manage demand effectively with these approaches:
Manual waitlist tracking:
When a customer enquires about a full course, note their details in the Course Notepad (open the course, go to the Notepad tab)
Include: customer name, pet name, contact details, and date of enquiry
If a space opens (e.g., a cancellation), contact the next customer on your list
Proactive alternatives:
Strategy | How to Do It |
Publish an additional session | Create another instance of the same template on a different day or time |
Increase capacity | If your resource allows, raise the template capacity via "Manage Template" |
Schedule a future course | Use waitlist demand to plan your next course dates |
Offer priority notification | Tell waiting customers they will be first to know about the next course |
Best practice: Review your waitlist notes regularly. High demand for a specific programme is a strong signal to increase your course frequency or class size.
Scheduling and Holidays
What happens if a course session falls on a public holiday?
Petboost does not automatically detect public holidays when generating lesson schedules. You are responsible for reviewing and adjusting the schedule during course creation.
During course creation (recommended):
When publishing a new course, review the generated lesson dates in Step 2: Scheduling
If a lesson falls on a holiday, click the Edit button next to that lesson
Move the lesson to an alternative date (e.g., the following day or the next available week)
The system will check instructor and resource availability for the new date
For an existing course (Upcoming status):
Open the course from Courses
Find the lesson that falls on the holiday
Reschedule it to an alternative date
Notify enrolled customers of the change
For an existing course (In Progress status):
Only future lessons can be modified
Communicate changes to enrolled customers as early as possible
If the course end date needs to extend, adjust accordingly
Tip: Before publishing any course, cross-reference the lesson dates against your local public holiday calendar. A few minutes of checking up front saves significant rescheduling later.
How do I cancel a single session without cancelling the whole course?
You can remove or reschedule an individual lesson without affecting the rest of the course.
To reschedule a single lesson:
Open the course from Courses
In the lesson timeline, find the session you need to change
Edit the lesson date and time to a suitable alternative
The system checks instructor and resource availability for the new slot
Notify enrolled customers about the change
To skip a lesson entirely:
If you need to cancel a single session (e.g., instructor illness, venue unavailable) without rescheduling:
Open the course and locate the affected lesson
Edit the lesson or use the course's scheduling controls to remove it
Consider whether you need to extend the course by adding an extra session at the end
Communicate clearly with enrolled customers about which session is affected
Important considerations:
Skipping a lesson reduces the total sessions delivered, which may affect perceived value
If your course is priced as a package (e.g., "6-Week Puppy School"), consider adding a replacement session
Always notify customers promptly, ideally with at least 48 hours' notice
Update the Course Notepad with the reason for the change
Moving and Managing Students
Can I move a single student to a different course instance?
Yes. Petboost supports transferring an enrolled pet from one course instance to another.
How to move an attendee:
Open the current course from Courses
Go to the Attendees tab
Find the pet's enrolment
Click Move Attendee
Select the destination course (must be the same template type with available capacity)
Confirm the move
Requirements for the destination course:
Must be based on the same course template
Must have at least one available space
Can be in Upcoming or In Progress status
Common scenarios:
Customer's schedule has changed and they need a different day or time
A pet is not yet ready for the current level and needs to join a later cohort
The original course was cancelled and students need to be redistributed
A pet missed too many sessions and would benefit from restarting
What happens after the move:
The pet is removed from the original course (freeing a space)
The pet is enrolled in the destination course for all remaining lessons
The customer is notified of the change
No additional payment is required (price differences are handled separately if applicable)
How do I handle a student missing a session?
When a pet misses a lesson, there are several steps to take.
Immediate actions:
Mark the pet as absent in the attendance records for that lesson
Add a note in the Course Notepad with the reason (if known)
Follow up with the customer to check in and share what was covered
Make-up options to consider:
Option | Best For |
Private catch-up session | High-value courses where content builds on prior lessons |
Join another course's equivalent lesson | When you run multiple instances of the same programme |
Provide written notes or video summary | Lower-touch option that still keeps the pet on track |
No make-up (included in course terms) | When your policy is clear upfront and the content is less sequential |
Repeated absences:
If a pet misses two or more consecutive sessions, proactively reach out to the customer
Consider whether the pet would benefit from moving to a later course instance (see "Can I move a single student to a different course instance?" above)
Document all communication in the Course Notepad for your records
Best practice: Define your absence and make-up policy clearly before the course starts. Include it in your enrolment confirmation or welcome message so customers know what to expect.
Can I offer make-up sessions for missed classes?
Yes, though make-up sessions are managed outside of the standard course structure. Petboost does not have a dedicated "make-up session" feature, but you have several practical approaches.
Option 1: Join another course instance
If you run multiple instances of the same course template (e.g., Monday and Thursday Puppy School), a student who missed Monday's Lesson 3 can attend Thursday's Lesson 3 instead. Use the Move Attendee feature if making a permanent switch, or simply allow them to attend as a guest for that single lesson.
Option 2: Schedule a private catch-up
Book a one-off appointment for the pet through Appointments. This works well for courses where content builds progressively and missing a lesson would leave the pet behind.
Option 3: Provide self-study materials
Share lesson notes, training instructions, or video recordings with the customer. Update the Course Notepad to record that materials were sent.
Option 4: No make-ups offered
If your policy does not include make-up sessions, ensure this is communicated clearly at enrolment. A clear policy avoids misunderstandings and refund requests later.
Tip: Whichever approach you choose, document it in your Course Notepad so you have a record of how each absence was handled.
Multi-Pet Enrolments
Can multiple pets from the same owner enrol in the same course?
Yes. When enrolling pets via Courses then New then Enrol pet(s), all pets belonging to the selected owner are displayed and you can select multiple pets at once.
Requirements for multi-pet enrolment:
Each pet must individually meet the course's eligibility requirements (age, breed, service restrictions)
There must be sufficient capacity remaining for all selected pets (each pet takes one space)
The customer must be able to manage multiple pets in a group class setting
The instructor should approve if there are behavioural considerations
Practical considerations:
Factor | Guidance |
Class dynamics | Two dogs from the same household may focus on each other rather than the instructor. Discuss with the customer whether this is suitable. |
Capacity impact | Two pets from one owner take two capacity spaces, the same as two pets from different owners |
Pricing | Each pet is enrolled separately at the full course price. Offer multi-pet discounts manually during enrolment if desired. |
Attendance | Each pet has independent attendance tracking, so if one is ill the other can still attend |
Multi-pet discount: Petboost does not have an automatic multi-pet discount. If you wish to offer one, apply a manual discount during enrolment (contact support for the current process).
Attendance and Progress Tracking
How do I track attendance across all sessions?
Attendance is tracked on a per-lesson basis within each course instance.
Recording attendance for a lesson:
Open the course from Courses
Navigate to the specific lesson in the lesson timeline
Mark each enrolled pet as present or absent
Add any notes about the lesson in the Course Notepad
Viewing attendance history:
Open the course detail view to see the full lesson timeline
Each lesson shows its status (Upcoming, In Progress, Completed)
Completed lessons retain their attendance records
The Course Notepad provides a running log of observations across all sessions
Using attendance data effectively:
Use Case | How |
Follow up on absences | Check after each lesson and contact customers whose pets were absent |
Track engagement | Pets with frequent absences may need a schedule change or follow-up conversation |
Course completion records | At the end of the course, review attendance to determine completion certificates or graduation status |
Improve future courses | Patterns of absence (e.g., last session drop-off) can inform scheduling and content changes |
Best practice: Update attendance records and the Course Notepad immediately after each lesson while details are fresh. This builds a complete picture of each pet's journey through the programme.
Templates and Course Structure
What's the difference between a course template and a course instance? (Detailed)
This is one of the most common questions for new users. Understanding the distinction is key to managing courses effectively.
Course Template (the blueprint):
Defines the structure of a programme (name, capacity, recurrence, number of lessons, duration, price)
Reusable: one template can generate many course instances
Part of your course catalogue, representing the standard programmes you offer
Edit at any time via "Manage Template" without affecting existing instances
Example: "Puppy School - 6 Week Programme" with capacity 8, weekly recurrence, 60-minute lessons
Course Instance (the scheduled class):
A specific, dated course created from a template
Has real start and end dates, an assigned instructor, and a location
Has enrolled pets with attendance records
Progresses through statuses: Upcoming, In Progress, Completed
Example: "Puppy School starting 5 May 2026, Mondays 10am, taught by Sarah at the Indoor Training Room"
How they relate:
Template: "Puppy School - 6 Weeks" | |--- Instance: Mon 10am, May-Jun 2026, Sarah, Indoor Room (8 pets enrolled) |--- Instance: Thu 6pm, May-Jun 2026, Mike, Outdoor Area (6 pets enrolled) |--- Instance: Sat 9am, Jul-Aug 2026, Sarah, Indoor Room (not yet published)
Key rule: Changes to a template do not retroactively affect existing instances. If you update the template's capacity from 8 to 10, only newly published instances will use the new capacity.
Online Enrolment and Publishing
How do I publish a course for online enrolment?
Currently, course enrolment in Petboost is managed by your team rather than through a self-service customer portal. Customers cannot browse and enrol in courses online by themselves.
How enrolment works today:
You publish a course from Courses using "New" then "Publish New Course"
The course is available within your Petboost dashboard for your team to manage
Your team enrols pets manually via "New" then "Enrol pet(s)"
Customers receive enrolment confirmation notifications (unless "Do silently" is enabled)
How to market your courses externally:
Channel | Approach |
Your website | List upcoming courses with details and a call to action (e.g., "Call us to book" or "Email to reserve your spot") |
Social media | Post course announcements with your contact details for booking |
Email marketing | Send course details to your customer list with instructions to reply or call to enrol |
In-person | Promote courses during appointments and include enrolment forms at your front desk |
Handling inbound enrolment requests:
When a customer contacts you to enrol, your team completes the process in Petboost:
Go to Courses then "New" then "Enrol pet(s)"
Search for the customer and select their pet(s)
Choose the course and confirm
Best practice: Publish courses 3-4 weeks before the start date to give yourself time to market, collect enrolments, and reach minimum viable class sizes.
Still Have Questions?
If you can't find the answer to your question here, contact support or click the "Get Help" button in your dashboard to chat with our team.
Next Steps
Course Management
Getting Started with Courses - Understand course structure and templates
Publishing Courses - Create new course instances
Managing Enrollments - Enroll pets and manage class capacity
Course Lifecycle - Track progress and manage active courses
Template and Team Setup
Courses - Create and manage course templates
Team Members - Assign instructors and manage capacity
Resources - Set up course locations and facilities
Customer Management
Customer Profiles - Manage enrolled pet owners
Pet Profiles - Track individual pet progress
Appointments - View course lessons as appointments
Settings and Configuration
Settings - Account configuration
Booking Settings - Course booking rules
Notifications - Course communication settings
Pro Automations - Automated course workflows
Troubleshooting Navigation
Common Issues and Solutions
"Course not appearing in list"
Check Courses for course status
Verify filter settings and permissions
Review Course Management for configuration
"Can't publish new course"
Check Courses for template configuration (create one via New → New Course Template if needed)
Verify Team Members for availability
Review Resources for location setup
"Enrollment failing"
Check Courses for course capacity
Verify Pet Profiles for eligibility
Review course template requirements via "Manage Template"
"Lesson dates not generating correctly"
Check course template recurrence patterns via "Manage Template"
Verify Courses scheduling settings
Review Team Member Availability for availability
Course Management Actions
How do I cancel a course?
Cancel an entire course (all remaining lessons):
Open the course from Courses
Click More Actions menu (⋮)
Select Cancel Course
Choose notification options:
Notify enrolled customers
Include cancellation reason
Process refunds if applicable
Confirm cancellation
What happens:
All remaining lessons are cancelled
Enrolled customers are notified (if selected)
Refunds can be processed in bulk or individually
Course moves to "Cancelled" status
Completed lessons remain in history
⚠️ Note: This action cannot be undone. For individual lesson changes, reschedule instead.
How do I cancel a single enrollment?
Remove a pet from a course:
Open the course from Courses
Go to the Attendees tab
Find the pet's enrollment
Click Cancel Enrollment
Select refund options:
Full refund
Partial refund (prorated for lessons attended)
No refund
Choose to notify the customer
Confirm
What happens:
Pet is removed from remaining lessons
Spot opens for another enrollment
Customer notified (if selected)
Refund processed (if applicable)
How do I move an attendee to a different course?
Transfer an enrolled pet to another course:
Open the current course from Courses
Go to the Attendees tab
Find the pet's enrollment
Click Move Attendee
Select the destination course:
Must be same course template type
Must have available capacity
Can be any status (upcoming or in progress)
Confirm the move
What happens:
Pet removed from current course
Pet enrolled in new course
Customer notified of the change
No additional payment required (price difference handled separately if applicable)
Common use cases:
Customer needs different day/time
Original course cancelled
Pet not ready for current level
Scheduling conflict arose
How do I reschedule a course?
Change the dates/times for a course:
Open the course from Courses
Click Reschedule Course
Set new:
Start date
Lesson times
Recurrence pattern (if needed)
System checks availability for:
Team member (instructor)
Resource (location)
Review the new schedule
Notify enrolled customers
Confirm
What happens:
All future lessons updated to new schedule
Enrolled customers notified
Past lessons remain unchanged
Calendar updated automatically
Can Service Supporters cancel courses?
No. The Service Supporter role cannot:
Cancel courses
Create courses
Reschedule courses
Manage course templates
Service Supporters can:
View courses and enrollments
Enrol pets in courses
Move attendees between courses
See Roles & Permissions for full details.
Documentation Sections
Creating Your First Course Template - Step-by-step first-time setup
Getting Started with Courses - Understand course structure and templates
Publishing Courses - Create new course instances
Managing Enrollments - Enrol pets and manage class capacity
Course Lifecycle - Track progress and manage active courses
Need help? Contact support or click the "Get Help" button in your dashboard to chat with our team.
