Skip to main content

Beta Status: Public Booking for Lessons

Written by Mari Bern

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 has added Public Booking for Lessons, expanding the Public Bookings feature set to include lesson scheduling. Players can now book lessons with your club's instructors directly through your public booking link - no account required. Players select a lesson type, instructor, duration, and time, then complete payment to confirm the booking.

Use Cases:

  • Allow prospective members to book lessons without creating an account

  • Expose instructor availability to the public alongside court reservations and event registrations

  • Apply your existing membership rules and pricing to lesson bookings made through the public link


OVERVIEW

Public Booking for Lessons is now part of the Public Bookings feature set, alongside court reservations and event registrations. When enabled, a Book a Pro button appears on your club's public booking landing page. Players click through to a booking flow where they select their lesson and instructor preferences and pay - all without logging in.

The booking flow mirrors the reservation experience in structure and steps. After completing the flow, the lesson appears on the admin calendar and is assigned to the selected instructor.


NAVIGATION

Note: Public Bookings must be enabled before Public Booking for Lessons can be used. To enable Public Bookings, toggle on Enable Public Bookings Portal at the top of the Public Bookings settings page.

To enable Public Booking for Lessons:

  1. In the admin panel, go to Settings > Portal Settings > Public Bookings.

  2. Under Public Booking Settings, check Allow Public Bookings for Lessons. When checked, players with the public booking link can book lessons with an instructor without an account.

  3. Under Membership Rules to Use for Public Lessons, select the membership type whose rules, restrictions, and pricing should apply to lessons booked through the public link.

  4. Click Save.


Public Booking Lessons Flow

Once Public Booking for Lessons is enabled, players access it through your club's public booking link.

Landing Page

The public booking landing page displays a Book a Pro button alongside Book a Court and Explore Activities. Players click Book a Pro to begin the lesson booking flow.

Book a Pro is also accessible through the menu in the top-right corner of the public booking page. Players can tap the menu icon to expand the navigation and select Book a Pro from there.


Lesson Booking Steps

Players complete the following steps in order:

  1. Book a Pro - If your club has more than one Book-A-Pro scheduler configured, players will be prompted to select one before proceeding. If only one scheduler exists, this step is skipped and they begin at Lesson Type.

  2. Lesson Type - Players select from the lesson types your club offers (for example: Private Lesson, Semi-Private, Pro + 3).

  3. Instructor - Players select a specific instructor or choose Any Available Instructor to see availability across all instructors.

    Any Available Instructor - How Assignment Works: When a player selects Any Available Instructor, CourtReserve displays combined availability across all active instructors and assigns the booking to the first available instructor based on the order instructors as listed in the Book a Pro - Instructor field. If no manual ordering has been set, instructors are listed in the order they were created.

  4. Number of Players - This step only appears when the selected lesson type requires it. If a lesson type has a fixed player count (for example, a semi-private lesson limited to two players), the field is skipped and the count is set automatically. Similarly, ff the minimum and maximum number of players for a lesson type are the same, this step is skipped and the count is set automatically.

  5. Duration - Players select from the available duration options for the selected lesson type.

  6. Date & Time - Players select a date and available time slot.

  7. After all selections are made, a Schedule - $[amount] button appears at the bottom of the page. Players click it to proceed to checkout.


Checkout

The checkout page is labeled Lesson and includes two sections: Personal Information and Payment Information. The flow is the same as Public Booking for reservations and events.

After completing personal information, players enter payment details to finalize the booking.

A Lesson details summary on the right shows the lesson type, date and time, instructor selection, and number of players. The Cost summary displays the subtotal, any applicable convenience fees or taxes, and total due.

Note: A hold is placed on the selected time while the player completes payment.

After payment, the lesson is confirmed and appears on the admin calendar assigned to the instructor.


Public Booking Lessons in the Admin Panel

Once a lesson is booked, it appears on the CourtReserve scheduler. Lessons booked through the public booking link display a (P) next to the player's name, indicating the booking was made by a public booking user.

Public-booked lessons also appear in the Lead Capture Report, giving system users visibility into guest activity from the admin panel.

Did this answer your question?