Help Us Make CourtReserve Better! 🗣️

We want to hear from you! Your ideas and feedback drive the continuous improvement of CourtReserve. Submit your ideas here and vote on your favorites to help shape our platform's future. Our product team reviews the idea board and updates our roadmap every 90 days, so your suggestions can directly impact upcoming features. 


The Process

To ensure that everyone understands the process the Product Team follows when reviewing/addressing submitted ideas, below is a breakdown of statuses:

  • Unmarked: This is the initial status when an idea is submitted. The Product Team will review all submitted ideas to determine how best to move forward.
  • Internal Review: The Product Team will review the submitted idea to determine scope of the request. A Product Owner (PO) may reach out to you for more detail.
  • Not Planned: If the Product Team determines that the idea is not valid or is not something that aligns with Product goals, the idea will be declined/marked as not planned.
  • Waiting on Votes: After the Product Team decides to move forward with an idea, this status will be set to allow time for others to vote on the idea. Ideas will be kept in this status for 90 days, as this will allow for enough time to garner votes and for the Product Team to better understand priority based on the number of votes received. 
  • Accepted for Future Development: Once the idea has been reviewed, discussed with the submitter (as needed), and prioritized by a PO, the idea will be accepted for development in an upcoming sprint. The timeframe for development will be determined based on other existing priorities/team capacity.
  • In Progress: When the idea has been estimated, the idea is considered in progress.
  • Beta: If the idea requires a beta testing period, this status will be set. This remains the status until Beta testing is completed.
  • Completed: Once the idea is released to Production, the idea is considered completed.

Throughout the process outlined above, POs will provide updates to keep you in the loop.

Thank you for being an essential part of the CourtReserve community!

+64
Accepted for Future Development

Booking restrictions that only include reservations made by the member

Kate Holzhuter 4 years ago in Reservations updated by SLPCC Web Admin - Mike 5 months ago 10 1 duplicate
+53
Accepted for Future Development

Schedules/Sessions inside of an Event

Tim Owens 6 years ago in Events / Programming updated by USBA Admin 8 months ago 7 6 duplicates
0
Accepted for Future Development

Attendance Report

Sarah Boone 2 years ago in Reports / Event Reports updated by Tim Owens 1 year ago 2

+10
Waiting on Votes

student report cards

Debra Russell 4 years ago in Any other Ideas / Suggestions 😁 updated by Tim Owens 4 years ago 4 1 duplicate

We have templates for student rating and "report cards" to show progression,  We would like the ability to have these uploaded and appear in the patron's profile so the student or parent can see online from their profile once logged in how the student is progressing, and what new class they should register for.

+10
Waiting on Votes

Daily Notes when Admin Logged in

Beverly Raelson 4 years ago in Any other Ideas / Suggestions 😁 updated by Aria Colby 6 months ago 7

Often times there are attention items that staff for the day need to be aware specifically for that day. It could be something about a specific reservation or maybe a member needs to update their CC on file. The expanded scheduler view can get crowded with notes or the note is not specific to a reservation or event. If there was a Daily Notes section for in house items that need attention at the top of the screen (or maybe an icon to hover over so as to not take up room) that would be very helpful!

Image 90

+9

CLINIC/LESSON DRAG AND DROP TEMPLATE

Krystal Martinez 5 months ago in Schedulers 0

It would be extremely useful when creating the schedule for the upcoming months to have a drag-and-drop template feature. You create templates for all clinics, lessons, and events, and when working on the schedule, there is a drag-and-drop option. This will make scheduling for upcoming months more efficient. 

+9
Waiting on Votes

Players viewing when syncing to Swish.

Wade Pilgreen 8 months ago in Integration / SWISH updated by Josh Willey 6 months ago 1

When syncing with Swish, allow all players to view round robins/matches once on the Swish app. 

+9
Waiting on Votes

Release Open Play Courts to accomodate fewer players.

Kat Allen 10 months ago in Events / Programming updated by Jeff Vander Laan 7 months ago 4

Set number of players per court and if there are fewer, automatically release appropriate number of courts for private reservations.

+9
Waiting on Votes

"Upcoming Events" Widget in Mobile App

Tony Molinaro 10 months ago in Mobile App updated by Kim Lehman (Product Owner) 8 months ago 1

Similar to how our club's Global Announcements show up on the home page of our members' apps, I would love to see a second field for "Upcoming Events". If we were able to add our own descriptions and media, it would allow us to promote events through another high-visibility medium. Extra points if clicking into the widget brings you to the event description and registration page. 

+9

Have a way to give members 2 guest passes each month and be able to see what they have used in their account

Ronda Bair 10 months ago in Any other Ideas / Suggestions 😁 updated by Rhys Evans 6 months ago 1

Have a way to give Founding Members 2 free guest passes each month. Be able to go into their account and use the pass at check in and be able to see what they have used and how many are left. Have it renew each month with 2 passes.

+9
Accepted for Future Development

Ability to see Free/Discount Court Hours

Danny Do 10 months ago in Reservations updated by Aaron Sinke 9 months ago 2

Screen Recording 2025-09-04 at 12.35.24PM.mov

My club has recently started using free monthly court reservation hours, but we've been inquired by several of our players on how many free hours they have left for the month. 

As a player AND admin, I'd like the ability to see this amount. 

+9
Accepted for Future Development

Leagues

Corbin Devlin 1 year ago in Leagues updated by Lori D'Antonio 6 months ago 3

Hey there, we are hosting a couple of flex leagues using your league program. We want to make one of the days have less opt-in spots available but it won't let us do that unless we change the entire session. Can you add an option to adjust the opt-in limit by the game days?

+9
Waiting on Votes

Guest Passes and Gift Cards

Leesa Pollone 1 year ago in Any other Ideas / Suggestions 😁 updated by Tim Owens 1 year ago 2 1 duplicate

Will Court Reserve ever add Guest pass options and gift card sales?:

+9
Waiting on Votes

Add a "Saved Reports" Navigation Tab

Angela Petschow (Admin) 1 year ago in Reports updated by Kim Lehman (Product Owner) 8 months ago 1

Can we add a tab under the REPORTS menu for "SAVED REPORTS" where we could find all of our saved reports on one screen. When we navigate to the screen and click on the saved report we want to run, it would launch a new window/tab with that report.

This would make running our daily/monthly/annual reports so much faster and simpler.

+9
Waiting on Votes

POS Option to FORCE member name selection

Looking for a setting/option to "force" a staff member to associate all POS sales/transactions to be associated with a member. If it is a walk-in sale, we can always create a fake member called "walk-in Sale" to sell items to.


An issue we have today is that if a transaction is completed at the POS WITHOUT a member being selected, the transaction cannot be updated thereafter. This presents an accounting issue for the members account and transaction history.

ELSE - we need a way to edit the transaction AND THE MEMBER NAME after-the-fact.

Image 314



+9
Waiting on Votes

Check-In button on the reservation for members to use their phone to "Tap" to check-in

Styrling Strother 1 year ago in Reservations updated by Tim Owens 12 months ago 1

Members to use their phone to check-in by simply clicking on a CHECK-IN button on their reservation

+9
Waiting on Votes

Apply penalties to event no shows and early departers and enable blocking event registrations when penalty max is hit

Mike Fox 1 year ago in Events / Programming updated by Kim Lehman (Product Owner) 8 months ago 1 1 duplicate

You have the penalty system.   Allow it to identify different types of penalties and take restrictive actions against that type of activity.   I want to be able to restrict players from registering for events if they no show for similar events.   Ideally I’d like to be able to set a time limit - hit 2 penalties and receive a 30 day restriction on registering.  Hit 3 penalties and receive a 90 days restriction.  I don’t want to just put them on restriction for an indeterminate length of time.  Nor do I want miss court reservations cancellations to impact ability to register for events or vice versa.

+9

Preferred Payment Profiles

A couple of things on the Preferred payment profile feature that would make it more helpful

  • If someone is on a family membership, allow each user to have their own preferred payment profile rather than it being applied to all family members
  • Have the ability to remove the Preferred designation
+9
Waiting on Votes

Additional Kiosk Sounds at Check In

Robert Rothrock 1 year ago in Attendance / Check-in / Kiosk updated by Bruce Levy 7 months ago 3

It would be great to be able to assign different sounds at the kiosk for different Membership Types as well as different membership status like "overdue" and "expired" and "canceled"

+9
Accepted for Future Development

Enable Dropdown Selection for Cancellation Reasons in Membership Cancellation Prompt Feature Request

Kris 1 year ago in Memberships updated by Christy Howden 9 months ago 2

Title: Replace Textbox with Dropdown for Cancellation Reasons in Membership Cancellation Prompt


Description: Currently, when a membership is canceled in CourtReserve, the system prompts users to provide a reason for cancellation using a free-text textbox. However, there is no option to switch this input method to a dropdown (combobox) with predefined cancellation reasons. While adding custom fields allows administrators to define specific reasons, these fields only appear on the membership details tab and not in the cancellation prompt. This inconsistency leads to difficulty in standardizing data and streamlining reporting.


Postconditions:

  • The cancellation reason is successfully saved and is available for reporting and analytics.
  • Administrators can analyze standardized data to identify trends in membership cancellations.

Benefits:

  1. Ensures standardized input for cancellation reasons, improving data quality.
  2. Reduces manual errors from free-text entries.
  3. Provides consistency between custom fields and the cancellation prompt.
  4. Enhances reporting and analytics capabilities by categorizing reasons.

Edge Cases:

  • Administrators should have the option to allow users to provide an "Other" reason, along with additional comments.
+9
Waiting on Votes

Key FOB for check-ins <> compatible w/ door access

Timothy Wesson 1 year ago in Integration / Access Control (RemoteLock) updated 6 months ago 3

Many facilities have multiple uses other than court bookings. A facility such as ours, has a gym portion as well as tennis and pickleball courts. Court Reserve is a premier software for handling our facilities bookings. But we also have members who only utilize the gym space. We currently have to pair Court Reserve with a separate software such as GloFox, JoinIt or LightSpeed, to have a key tag scanner for our gym members to check-in and to pull up their account with a Face ID. This system also has a door access feature to help manage our 24hr facility. 

This all-in-one package would be beneficial to multi-sport facilities but also enhancing Court Reserve check-ins by adding a key tag scanner, face ID profiles and door access.

+9
Waiting on Votes

Auto-cancel reservation settings need to include reschedules

Deborah Symons 1 year ago in Reservations updated by Josh Weese 9 months ago 1

Prevent refunds due to reservation rescheduling cost differences.


Example: When a member changes their reservation from 2-1 hours it is not considered a cancellation by the system so the person automatically receives a credit to their CR account.  They are really canceling 1 hour of their reservation and should not be credited for it.

Tagged for Prioritization
+9
Waiting on Votes

Ability to automatically assign a no-show fee to members account & prevent booking until paid

Jasmin Ladouceur 1 year ago in Reservations updated by Deanne Dinio 8 months ago 2

It would be very helpful, and make things run super efficiently, if a no-show fee could be automatically posted to a members account when they no-show for their reservation. They would then have to pay this fee before they are able to make a new reservation. Right now, the work around to make this happen is administratively very heavy and time consuming. 

+9
Waiting on Votes

Early bird registration

Kristen Wilson 1 year ago in Memberships updated by Angela Petschow (Admin) 10 months ago 2

As a seasonal club with 2 seasons of members in our DB, we want to a) stay in touch with our previous year's active membership and allow them early bird registration in March. There is no easy way of doing this in CR as all of our memberships are now over and all members in the DB look the same. We need a way to ID them and then offer them a membership before the general public.

+9
Waiting on Votes

Share Event Limits with Reserve Limits

Rob Hill 2 years ago in Events / Programming updated by Tim Owens 2 years ago 1

It would be useful for clubs to have the ability to share the limits between Events & Reserve a Court.

We would really like to be able to create mostly events and if they are not filling up, switch it to Reserve.

We want to prevent the same members from monopolizing the courts, so having these two system share the same limits would aid us in doing so.  As of right now, Events has one limit and then it switches to Reserve which has a different limit.


I don't think all clubs would use this feature, so it might have to be a checkbox that each club decides on using or not.

+9
Waiting on Votes

POS Merchandise Discounts by Membership type

Susy Pacheco 3 years ago in Point of Sale / Inventory Management updated by Perci Ries- Burks 1 month ago 6

We have members and member pricing for merchandise that we sell, and if you're a member of a certain type i.e. Deluxe you get 20% off but only if a member.  I can't find how to link discounts on merchandise to membership types? 

+26
Completed

Allow Clients to Purchase Packages

Michael Dingwall 4 years ago in Reservations updated by Kim Lehman (Product Owner) 2 years ago 10

Currently Clients are not able to buy Packages online. These can only be sold by Admin or Sub admin. 

When booking online the system prompts users only with the Drop in price instead of the ability to purchase larger pass packs online. This increases workload of admin as individuals wait to purchase in person. Further it does not allow individuals unfamiliar with the facility/club the knowledge base of these programs.

I recommend adding the ability for clients to see all payment options available which booking online.

+25
Waiting on Votes

League Game-Day Wait List

SCF Admin 2 years ago in Leagues updated by Margaret Grieve 3 months ago 7 1 duplicate

League registration has a wait list but game-days in each League do not.  So when someone opts-out, their spot may remain open.  It would be great to have a wait list for game-days similar to Events where the first person in line gets opted-in automatically when someone opts-out.

Tagged for Prioritization
+24
Waiting on Votes

Request for members to order items from POS system online via Member Portal.

James Thompson 4 years ago in Point of Sale / Inventory Management updated by Taco TRAdmin 7 months ago 7

Request for members to order items from POS online via Member Portal. We don't have retail store & inventory. We manually order member embroidered club logo shirts & caps from a Screenprint Vendor but have to meet their minimums. We then have to manually bill the member for their item when we finally place the master order. The POS system would need to have sizes, colors, and vendor item # fields added to it. Would also need ability to run member reports to see member items and quantities ordered but not billed. When vendor minimums are met, we would then manually order the product from the vendor and post the fee to the member's account.  When fee is posted it also changes open members POS item on order file to ordered. This enhancement would make POS more robust and save much administrative time and member's time.

+23
Waiting on Votes

Report function for all Court and Instructor conflicts on the court sheet

Adam Virga 3 years ago in Reports updated by Beverly Raelson 3 years ago 4

We would like to be able to run a report that can identify dates and times of any type of conflict that may exist anywhere on the schedule. Mainly for court conflicts and instructors. 

+21
Waiting on Votes

Free guest pass per membership

Mike Johansen 2 years ago in Memberships updated by Aria Colby 8 months ago 3

Setting for X number of guest passes per interval (month, year etc)

Example: We'd love to set our premium membership to have X free guest passes per year.

+21
Completed

Taxes on Events

Tim Owens 5 years ago in Events / Programming updated 4 years ago 4

Ability to specify a tax rate for an Event (or category of events)

+20
Waiting on Votes

Ability to set up automatic emails that send after events, court reservations, lessons, etc.

Calvin Bushor 3 years ago in Notifications updated by Tim Owens 2 years ago 3 1 duplicate

As a club manager, I want to send a thank you to the players who played with us to improve their experience further. I want to write a custom email that will send after an event, court reservation, or another type of session a member signs up for. I want to set the duration of time the email is sent (for example, send one hour after event ends). I want it to send to all the players who attended the session.

How might I use this?

- To promote future events or court reservations

- To promote products

- To promote giving us a review

- To educate with follow-up coaching material

This feature will increase conversion for more players to sign up for more events, court reservations, and more.

+20
Waiting on Votes

Member's group creation based on custom fields

Alex Miler 4 years ago in Player Management updated by Dara Sklar 1 month ago 8

Having ability to create a dynamic membership group based on defined custom fields. In our sign-up form, we have several custom fields for members to express their interest in league play or socials or similar. Having a dynamic list of members that responded (filled in) and be able to create a membership group with specific criteria based on custom fields would be a nice feature.

+19
Waiting on Votes

Report Scheduler

Gabe Platt 4 years ago in Reports / Financial Reports updated by Tim Owens 4 years ago 1 1 duplicate

Have the ability to set reports to run with pre-set parameters on a specified schedule that are then automatically emailed out.

+19
Completed

Cancel Memberships in Bulk

Nic Janga 5 years ago in Memberships updated by Tim Owens 4 years ago 3

Currently there is no easy way to cancel memberships of multiple players. For example, we want to filter all players that expired for more then 20 days,. and cancel all this memberships so we don't create any more unneeded billing cycles. 

As we have seasonal memberships, it will be helpful to be able to terminate all memberships when the end of the season is.