INTRODUCTION
Feature Summary: Lessons, Reservations, and Events are the three main ways members can book or register in CourtReserve. Each serves a distinct purpose, and admins should choose the appropriate method based on the type of activity being scheduled.
Use Cases:
Lessons – If members want time with an instructor, start by creating Lesson Types.
Reservations – If members want to book a court or facility, start by setting up Reservation Types.
Events – If you’re running structured group activities like clinics, socials, or camps, use Events so members can register for preset times, activities, and courts.
OVERVIEW
Lessons
Lessons involve an instructor working with one or more players to improve their game. These are usually created by admins in the Admin Panel, but members can also book lessons themselves if the Book a Pro feature is enabled. Clubs that want to structure recurring small group lessons—or apply stricter registration rules—may prefer to set them up as Events instead.
Example: A players books a 60-minute private tennis lesson with Coach Jeff.
Best for: Private instruction or small-group training with an instrutor.
See the Overview: Lessons article to learn about the three main ways lessons can be set up based on your club’s needs.
Visual example of a player booking a lesson:
Reservations
Reservations allow members and/or admins (depending on settings) to book courts, facilities, or equipment at specific times. The member chooses the date, time, and court/resource when making the booking.
Example: A member reserves Tennis Court #2 on Wednesday from 4:00–5:00 PM.
Best for: Court time, ball machines rental, or reserving other resources.
Learn more about creating Reservation Types
Visual example of a player booking a court:
Note: To learn how an admin can create recurring reservations and lessons from the Admin Panel, see the article here. This is especially helpful for saving time on repeated bookings.
Events
Events are structured activities that members register for—such as clinics, leagues, or socials—where admins define such things as the time, courts, and participant limits.
Example: A weekly pickleball Open Play every Monday from 8:00–10:30 AM on Courts 1–4, capped at 16 players.
Best for: Group programming with defined structure and optional recurring times.
Learn more about creating an Event here.
Visual example of a player registering for an event:
USER PERSPECTIVE
Below is a labeled example of a player’s booking page showing three different types of bookings (the player's name has been blurred):