This feature is currently in Beta, meaning it is actively being tested and refined before a full release. It is not available to all organizations. Access is limited to clubs in CourtReserve's Early Access Groups. To request access, contact our Customer Success team via live chat or email.
INTRODUCTION
Feature Summary: CourtReserve now supports adding guests to lesson bookings — bringing the same guest experience that already exists for court reservations to lessons. Admins can enable guest access at the lesson type level, set guest fees, and control whether members can add guests through the member portal. When a guest is added, the appropriate guest fee is applied at the time of booking and the guest appears on the lesson roster alongside the member.
Use Cases
Allow members to bring a friend to a semi-private or group lesson without requiring them to have a membership
Generate additional revenue from guest lesson fees
Control guest access at the lesson type level — enable for some lesson types and restrict for others
Allow members to add guests directly through the member portal at the time of booking
Apply custom guest fees based on membership type, lesson type, instructor, day, or time
Allow members to use a Guest Pass Package punch to cover the cost of a lesson guest fee instead of paying out of pocket
Setting Up Guest Access on a Lesson Type
To enable guests for a Lesson Type, navigate to Settings > Lesson Types and create or edit a lesson type. The following four fields control guest access:
Allow Guest(s)? Check this box to enable guests for this lesson type. When enabled, admins will be able to add guests when booking this lesson type from the admin panel.
Allow Guest(s) on Member Portal Check this box to allow members to add guests when booking this lesson type through the member portal. This setting only appears when Allow Guest(s)? is enabled.
Guest Fee Set the fee that will be charged per guest for this lesson type. Choose between two calculation types:
Hourly — The guest fee is multiplied by the duration of the lesson. Example: a $20/hour guest fee on a 2-hour lesson would charge $40 per guest.
Fixed — A flat fee is charged per guest regardless of lesson duration. Example: a $40 fixed fee is charged per guest for any lesson length.
Guest Revenue Category Select the revenue category that guest fees should be tracked under for reporting and accounting purposes.
Example: A Semi-Private (2:1) lesson type is configured with Allow Guest(s)? and Allow Guest(s) on Member Portal both enabled, a Fixed Guest Fee of $40.00, and a Guest Revenue Category of Lessons.
Admin: Booking a Lesson with a Guest
The process for adding a guest to a lesson follows the same flow as adding a guest to a court reservation. When booking a lesson from the admin panel:
Select the lesson type, start time, and duration.
Search for and select the member in the Additional Player(s) field.
Use the # of Guest(s) dropdown to select the number of guests to add.
A Guest(s) Information section will appear. Enter the guest's First Name, Last Name, and optionally their Phone Number.
The guest fee will automatically be applied and reflected in the total due.
Note on Fee Owner:
When adding a guest to a lesson, the Fee Owner field determines who is responsible for paying the guest fee. There are two options:
Member — The guest fee is assigned to the member who is booking the lesson. The member is responsible for paying the guest fee and this is added to their Billing - Unpaid Fees.
Guest — The guest fee is assigned to the guest directly. The fee must be handled by the guest when they arrive and is not the responsibility of the booking member.
Important Note on Guest Pass Packages: If a member has an active Guest Pass Package and the admin selects Guest as the Fee Owner, the member will not be able to use a package punch to pay for the guest fee. This is because the fee is assigned to the guest — not the member — so the member's package cannot be applied to it. If admins would like the member to use a Guest Pass Package punch to cover the guest fee, they need to select Member as the Fee Owner.
Click Save to complete the booking.
How the Guest Appears on the Admin Scheduler
Once a lesson with a guest is saved, the guest will appear on the admin scheduler alongside the member, identified with a (G) next to their name — consistent with how guests are displayed on court reservations.
Member Portal: Booking a Lesson with a Guest
If Allow Guest(s) on Member Portal is enabled for the lesson type that allows guests, members can add a guest when booking through the member portal via Book a Pro.
The member will:
Select the lesson type, instructor, date, and time.
Enter the number of guests they would like to add.
Enter the guest's name and optional phone number.
Review the guest fee which will be added to the total due.
Complete the booking — the member is responsible for paying the guest fee at the time of booking.
Custom Guest Fees for Lessons
For more granular pricing control, admins can create custom lesson guest costs that override the default guest fee set on the lesson type.
When the booking conditions match the custom fee criteria, the custom guest fee will automatically be applied instead of the default guest fee. Go to the Guest Custom Costs tab via Settings > Instructor Settings row > Instructor Pricing.
In this example, guests added for Semi-Private lessons will have a fee of $65 on weekends.
Guest Pass Packages for Lessons
Guest Pass Packages allow members to pre-purchase a set number of guest passes that can be applied toward guest fees at the time of booking — rather than paying out of pocket each time.
To create a Guest Pass Package, navigate to Settings > Packages and click Create Package. Check the Guest Pass Package checkbox to designate the package as a guest pass package. Set the Total Punches to define how many guest passes are included in the package.
Example: A package called 10 Guest Passes with a description of "Allows member to bring guests to court reservations or lessons" is created with 10 total punches.
Important: Guest Pass Packages can be applied to guest fees on reservations, events, and/or lessons. When a member with an active Guest Pass Package books something that includes a guest, they can use a punch from the package to cover the guest fee instead of paying out of pocket.
Note: Previously, Guest Pass Packages could only be applied to guest fees on court reservations and events. With this update, lessons are now also supported — giving members a flexible, pre-paid way to bring guests to both court time, events, and instructor-led lessons.








