Prerequisites: Ensure you have admin access to your organization and that the Private Lessons Extension is enabled in your system.
Step 1: Configure Organization Settings
Set up default settings for your private lessons program.
Access Settings
Navigate to Private Lessons → Settings in your dashboard
Configure Default Pricing
Set default member and non-member pricing for different participant counts (1 athlete, 2 athletes, 3 athletes, additional athletes)
Set Booking Rules
Configure minimum buffer hours (default 24 hours), maximum registrations per lesson, and maximum individuals per lesson
Configure Skills and Levels
Set up available skills (Serving, Passing, Setting, etc.) and skill levels (Varsity, JV, Freshman, etc.)
Step 2: Create Instructor Profiles
Add instructors who will be teaching private lessons.
Navigate to Instructors
Go to Private Lessons → Instructors in your admin dashboard
Add Instructor Information
Enter instructor name, email, and mobile phone number. The email must match an existing user account if the instructor will manage their own availability.
Set Availability
Instructors can mark themselves as available for specific lessons, or you can assign them directly when creating lessons
Step 3: Create Your First Lesson
Create a lesson that participants can register for.
Access Lesson Creation
Go to Private Lessons → Lessons → Create Lesson in your admin dashboard
Enter Lesson Details
Set lesson label, date, start time, end time, location, and description. Choose an instructor or allow multiple instructors to mark themselves available.
Configure Registration Settings
Set maximum registrations, maximum individuals, pricing (member and non-member), available skills, skill levels, and genders
Set Visibility and Registration Status
Choose whether the lesson is visible to the public and whether online registration is enabled
Step 4: Test Registration Process
Test the registration and payment flow.
View Lesson Schedule
Navigate to the public lesson schedule page to see available lessons
Start Registration
Click on a lesson to begin registration. Enter customer information (name, email, mobile) and participant details
Complete Payment
An invoice is automatically created. Complete payment through the payment page. Note: Registrations expire after 15 minutes if payment is not completed
Next Steps
Congratulations! You've successfully set up the Private Lessons Extension. Here's what to explore next:
Advanced Scheduling
Learn about recurring lessons, group lessons, and advanced scheduling features.
Learn More →