INTRODUCTION
Feature Summary: The CourtReserve public booking flow makes it easy for players to register for events through a mobile and browser-friendly experience—without needing to download an app or log in. Players are guided step by step through selecting an event, entering their details, completing payment, and accessing their event confirmation and check-in information—all in one streamlined flow.
Why Players Love This Feature
From a player’s perspective, the public booking flow:
Is fast and easy to use, with event availability and details shown up front and only a few steps required to complete registration.
Does not require creating an account or logging in.
Works smoothly on both mobile devices and desktop browsers.
Does not require downloading an app.
Makes event check-in quick and convenient with a QR code (if enabled by the club).
Makes it easy to share event details with friends using the Share button, or quickly register for another event using the Explore button.
PREREQUISITES
Clubs must have the Public Bookings feature enabled and properly configured in their settings. Once enabled, clubs can share their public booking link with players.
For setup instructions, see information here.
OVERVIEW
From the player’s perspective, the event registration process follows a clear, guided path:
Review available event options and select an event.
Enter personal information and any custom or event restriction fields.
Verify their phone number using a one-time security code sent via text.
Confirm and complete payment.
View the event registration confirmation, including event details, check-in information, receipt, and any custom content provided by the club.
Each step is designed for a user-friendly experience and clearly indicates progress throughout the public booking flow.
Key Considerations for Public Booking – Events
Team events are not supported in the public booking flow and will not appear in the public event registration list.
Events can be excluded from public registration while remaining available to logged-in members by enabling Hide Event from Public Registration in the event’s General Information settings under the Additional Setup tab.
How Players Access Events
How players arrive at the event listing depends on how the club has configured Public Bookings:
If a club has both reservations and event registrations enabled, players are first directed to the Let’s Get Started page for reservations. From there, they can access events by selecting Explore Activities from the side menu. Example shown here:
If a club has only event registrations enabled, players are taken directly to the Explore Activities event listing page when entering the public booking flow. From there, they can use the Filter icon to narrow the events displayed.
Step-by-Step: Event Registration
Note: the examples below illustrate the booking flow from a mobile phone.
The Explore Activities screen displays a list of events available for public registration. Events are displayed in a clear, mobile- and desktop-friendly list that includes key details at a glance, such as the event name, date, time, duration, price, and indicators when registration restrictions apply. Players can scroll through upcoming events and select Register Now to begin the event registration process.
If registration for an event is closed, a disabled Registration Closed button will be displayed.
If registration for an event has not yet opened, a disabled Registration Opens button is displayed along with the remaining days and hours until registration opens.
Filtering Events
Players can use the Filter icon on the Explore Activities screen to narrow down the event list. Filters allow players to sort and refine events based on criteria such as:
Newest to oldest events
Featured events
Price
Time of day
Class type
This makes it easier to quickly find events that match a player’s interests or availability.
Event Details
When a player selects an event, they can scroll through the full set of event details, including both default information and any optional details the club has chosen to display. This may include event tags, descriptions, registration information, registrants, assigned courts, dates, instructors, and more. An example is shown below:
Personal Information
After clicking Register Now, players are prompted to enter their personal information. By default, First name, Last name, and Phone number are required and an Email field is always included.
If an event has registration restrictions, players must meet those requirements in order to complete their event registration. During the public booking flow, any required restrictions—such as age, gender, date of birth, or rating requirements—will appear under Player eligibility as part of the registration process. If the club has DUPR ID integration enabled and the event includes DUPR-based restrictions, players will be required to validate their DUPR ID as part of registration. Learn more here.
Note: Member group restrictions are not supported in public bookings. If an event includes member group restrictions, the event will not be displayed in the public booking event list.
If any custom fields are associated with the registration, players will be prompted to complete them under Additional information, as shown in the example here.
A red asterisk indicates a required field.
After the player clicks Continue, a one-time verification code is sent via text message to confirm the number. The player enters this code to continue and finalize the booking.
Note: Player didn't receive text? In rare cases, players may receive the text verification code in their text spam folder, depending on their device or carrier settings. See here to learn more about troubleshooting missing text messages.
Payment Information
Next, players are prompted to enter their credit card information. The registration is held for 15 minutes after phone number verification to allow payment to be completed; if payment is not submitted within the listed time, the booking is automatically canceled.
On the payment screen, players can review key booking details before completing their reservation. This includes Cancellation information and a clear Cost summary showing the subtotal, any applicable fees, and the Total due. Players are informed that by continuing, they agree to the Terms and Conditions before submitting payment to finalize the booking.
Registration Confirmation
After payment is successfully completed, players are shown a Registration Confirmed screen. This page provides a confirmation status of the booking along with key registration details, including the event name, date(s) and time(s), and assigned court(s). From this screen, players can quickly register for another event using the Explore button or share their registration details using a link generated from the Share button.
Below the registration details, players can view their Player information and Payment information. This section confirms the name, phone number, and email used for the booking, any custom or restriction fields, along with a payment summary showing the total amount paid, the card used (masked for security), and the date and time the payment was processed. This provides players with a clear record of their booking and payment details in one place.
Note: The View Details button takes the player to the Event Details page, where they can review how many people are registered and see who has signed up (if visible).
Below is an example of a View Details > Event Details page:
Next, players can access their check-in code, displayed as a QR code that can be shown at the facility if check-in is required. Below this, players will see Location information for the club, including a map, address, and phone number, along with quick-action buttons to get directions or call the facility.
Finally, at the bottom of the confirmation page, players will see an Additional information section. This section includes the receipt and any custom content the club has added. Players will also see withdrawal options based on the club’s settings, along with the Explore and Share buttons.
Selecting Explore returns the player to event list, while Share provides a link that can be copied and shared with friends. The shared link displays the player’s registration confirmation details.
Side Navigation Menu
From the home page of the public booking flow, players can open the side menu to navigate to Reserve for booking reservations or Explore Activities to view the club’s list of events. Clubs can choose to display either option—or both—when configuring Public Bookings. The side menu also displays the club’s address, phone number, and hours of operation, as well as a Log In button if the club has enabled it.

























