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!

+58
Accepted for Future Development

Booking restrictions that only include reservations made by the member

Kate Holzhuter 3 years ago in Reservations updated by Julie Maiorano 3 months ago 9 1 duplicate
+50
Accepted for Future Development

Schedules/Sessions inside of an Event

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

Attendance Report

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

+3
Accepted for Future Development

Customize what columns can be seen on the Event Registrant lists

Mark Ritter 5 months ago in Events / Programming updated by Jared Wiese 3 weeks ago 6 4 duplicates

Allow an admin to choose what columns can be seen when viewing a registrant list (custom rating, DUPR ratings, etc.)

Tagged for Prioritization
+3
Waiting on Votes

Restrict Guests by day of week

Matt Bugna 5 months ago in Reservations updated by Josh Weese 3 months ago 1

The ability to restrict guests on reservations by day of week or after a certain number of facility visits would be great. Our use case is that Wednesdays is for members only and no guests are allowed as well as a rule that a guest can only visit a certain number of times a year. 

Thank you

+3
Internal Review

Event Cancellations and refunds

Gina Adams 5 months ago in Events / Programming updated by Kim Lehman (Product Owner) 3 months ago 2

Hello!  We having a TERRIBLE TIME with getting refunds back to people who are involved in events that are auto canceled the stuff gets removed and we don't see the people who signed up.  We really need a short cut added to the admin panel to make this easier for your users to find and use.   We are all loosing money with this.  

+3
Waiting on Votes

Ability to set a certain date for cancellations for events

Aman Singh 6 months ago in Events / Programming updated by Kim Lehman (Product Owner) 5 months ago 1

Currently we can only set a cancellation time by hrs and minutes. There should be a place where we can input a certain date members need to cancel by to avoid penalty. For example, June 10th for a July 10th event instead of 30 days or X amount of hours. 

+3

Corporate Accounts

William Ratcliff 6 months ago in Any other Ideas / Suggestions 😁 updated 1 week ago 1

We want to be able to add Corporate Accounts for events & sponsorship sales, so we can use court reserve as a CRM. Right now we can only create them as a member & it throws off our reports on membership numbers. We also want it to integrate with Gmail so we can track sales activities, log calls & call notes, etc. 

+3

Enable TOTP 2FA authentication in addition to email

Request to add TOTP 2FA authentication method, and allow users to choose this instead of email.

https://en.wikipedia.org/wiki/Time-based_one-time_password

RFC 6238 based TOTP apps are plentiful and common, such as Google Authenticator, Microsoft Authenticator, and most Password Keepers like BitWarden as examples.

Also worth a look are PassKeys

https://www.descope.com/blog/post/developer-guide-passkeys

https://learn.microsoft.com/en-us/windows/apps/develop/security/implement

https://passkeys.dev/docs/tools-libraries/libraries/

Both of these authentication methods are more secure than Email based, and more convenient. 

+3

Able to mark Paid for multiple members like you can check them all in at once

Aman Singh 6 months ago in Transactions/Financials updated 4 months ago 1

There should be an option to select all members and mark them paid within events or attendance like you can for attendance. This will make it easy for cash desks to not individually mark each member paid. 

+3
Waiting on Votes

Mass Update for Access Code Generation

Kiran Dhatt 6 months ago in Integration / Access Control (RemoteLock) updated by Josh Willey 3 months ago 1

Please! I had to spend several hours the other day going through hundreds of events to enable access code generation since we got our RemoteLock system set up. Then, afterwards, CR Support notified me that if there's any edit to a single event date (aka adding instructor, switching court, anything) the changes I had made to the overall event to add access codes did not apply, meaning we have a bunch of random dates with no access codes. This whole multi-hour ordeal could be solved with a mass update feature for access code generation to make it more friendly for facilities to adopt it.

+3

partial invoice payment

I would like to ability to add partial payments. We often have tournament that split court fee cost between organizations. 

Tagged for Prioritization
+3

user system settings - log in counts

For security purposes and ownership oversight purpose I'd like to know when the last time a user accessed CourtReserve and how many times they accessed CourtReserve.  Please add this important functionality. 

+3

Invoice Search / Look Up

Amethyst Mckenzie 6 months ago in Reports 0

I would like to be run reports or look up invoices without having to open individual accounts, to see how many invoice we produced.  

+3
Accepted for Future Development

Ability to pick guest responsibility/ownership in public court booking interface

Irina Zhankov 6 months ago in Reservations updated by Josh Weese 3 months ago 1

We currently allow members to bring up to 3 guests for free during their membership. However, when booking a doubles court for 4 people, the reservation owner is automatically assigned as the one bringing the guest. This results in the reservation owner using their guest allowance, even if another player actually invited the guest.

There is already a feature in the admin portal that allows switching guest ownership, so it likely wouldn’t require much effort to make this functionality available in the public booking interface. Ideally, this option should be configurable and enabled or disabled by the portal admin through the backend settings.

Tagged for Prioritization
+3
Waiting on Votes

Ability to remove waitlist column from Expanded Scheduler

Stacy Martin 6 months ago in Schedulers updated by Josh Willey 6 months ago 1

Ability to remove the Waitlist column from Expanded Scheduler. The work around that I found is to filter it out, but that filter resets every time you navigate to a different screen.

+3
Accepted for Future Development

Ability to list a membership type to a membership group

Jen Ort 7 months ago in Memberships updated by Cali Slaughter 2 months ago 4

We use a member group as our membership directory. We also have different membership types. It would be great to be able to list the membership type in this directory. Right now it just lists name, email and phone number 

Tagged for Prioritization
+3
Waiting on Votes

Weekly Membership

John Westling 7 months ago in Memberships updated by Josh Willey 6 months ago 2

In the membership billing tab. I need an option for weekly billing. It is how we are billing for our gym in Kilo. It is a way that a lot of gyms are changing their billing to weekly. It gives 13 months of billing in a year.

+3
Waiting on Votes

Global Announcements order of importance

Lindsay Benoit 7 months ago in Notifications updated by Tim Owens 6 months ago 1

Our club uses the Global Announcements for daily court conditions but also for important happenings at the club. It functions as a bulletin board for staff to highlight certain topics. Can CR create a way to customize the order in which they're displayed? Or maybe a way to "pin" certain ones to the top of the page?

+3
Waiting on Votes

Look up members by first and last name to check in

Leah Collins 7 months ago in Attendance / Check-in / Kiosk updated by Josh Willey 6 months ago 1

We would like it to be added that when our members come to check in, we can look up their information by first and last name rather than just their barcode or member ID

+3
Waiting on Votes

Trial Memberships

Jeff Langseth 7 months ago in Memberships updated by Tim Owens 6 months ago 1

We have added a Trial Membership good for 30 days. We hope this will drive players to a paid membership. We only want players to be able to sign up for this one time. We currently are having to monitor the new signups to the membership so that it's not abused. It would be nice if the Trial Membership was preloaded in CR and restricted to a single use or if there was a way to toggle it to one use only. I see where we can expire and move it to another membership and we have that set to send them back to a guest membership. If the membership would had a check box to Require Approval I think that would help us manage this. 

+3
Waiting on Votes

Different PoS items that pull from the same stock

Mr Manager 8 months ago in Point of Sale / Inventory Management updated by Josh Weese 2 months ago 1

Example: 

Franklin X-40 Pickleballs - 400 stock on hand

1 Pack = $4

3 Pack = $10

Two different items in the PoS, but each sale will subtract from the same base item stock of 400 packs.

+3

Auto movement for absences in Leagues

Kiri Enloe 8 months ago in Leagues updated by John Pihl 5 days ago 1

Would like to have the system automatically move players down when they miss a week instead of having to manually do it.

+3

Duplicate Global Announcements

Beverly Raelson 8 months ago in Notifications 0

Ability to duplicate would be very helpful!  Currently, the mobile dashboard only shows new announcements and once it is viewed it is not visible unless the user click on the View All option. However, it would be helpful for us to have more control over what our users are viewing on the dashboard by allowing an announcement to remain visible OR at least be able to duplicate so that we can repost (or both).

+3

Being able to limit reservations/registrations beyond one week.

We would like to limit reservations/registrations for a guest or preferably a "non-member" member for one month (or a set amount of time that is greater than a week. Most clubs like to limit monthly usage by a specific guest, so I am surprised that this is not available. 

+3
Waiting on Votes

Add DUPR Integration to Player Matchmaker

Rob Hill 9 months ago in Integration / Ratings updated by Kim Lehman (Product Owner) 3 months ago 2

Please add DUPR Integration to the Player Matchmaker.

Also, please add the ability to require a certain reliability or higher for this.

+9
Waiting on Votes

Add Meta Pixel and G-Code data tracking

Wornden Ly 1 year ago in 3rd Party Integrations updated by Tim Owens 6 months ago 2
+9
Accepted for Future Development

Profile Picture

Mark Meier, Scheduler 1 year ago in Any other Ideas / Suggestions 😁 updated by Lorraine Atik 5 days ago 4 1 duplicate

Have the ability for members to add and/or change their own profile picture in the app.

Tagged for Prioritization
+9

Allow individual memberships types to turn on/off "require payment profile"

Aria Colby 1 year ago in Memberships updated by Mckayla Markowski 1 month ago 8

Set certain memberships to require payment profiles and others such as Guest to not need a payment profile.

+9
Waiting on Votes

Share Event Limits with Reserve Limits

Rob Hill 1 year ago in Events / Programming updated by Tim Owens 1 year 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

Allow Players to check into their court on their own - With no staff on site

Bethany Owens 3 years ago in Attendance / Check-in / Kiosk updated by SLPCC Web Admin - Mike 9 months ago 3

It would be nice to have the capability for a member to check-in via the app when they arrive at the court, essentially if the app could geo-locate the member to see if they are literally at the courts since there would be no staff/front-desk on site. 

That way we could charge players a no use fee if they no-show for their reservation. 

+9
Accepted for Future Development

Block member from adding American Express credit card in profile

Monica Heffner 4 years ago in Transactions/Financials updated 3 years ago 2

A member can add AmEx in their profile account as their card on file.  We do not accept AmEx payments.  Can you block this at the front end?

+9
Waiting on Votes

Demo Paddle Module

Ryan Trefry 4 years ago in Transactions/Financials updated by Tim Owens 4 years ago 1

Add Demo Module that can track, charge, manage demo paddles that are checked out.

Charge for demo paddle.

Alert if paddle not turned back in.

Hold credit card on file.

+9
Waiting on Votes

Daily Notes when Admin Logged in

Beverly Raelson 4 years ago in Any other Ideas / Suggestions 😁 updated 5 months ago 6

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
Waiting on Votes

Events - Restrict to so many of male and female

Ashley Owens 4 years ago in Events / Programming updated by Danny McDowell 2 years ago 3 1 duplicate

So when having a mixed doubles event it would be helpful to be able to restrict to the first (numbered) so many males and females and then when assigning to the court be able to see this so you can pair up teams.  This idea was requested by La Jolla - Conan

Image 56

+9
Waiting on Votes

Sub Admin Privilege's Should Be Event Type Specific

Annette Moore 4 years ago in Settings / Configuration / Permissions updated by Tim Owens 4 years ago 2

ALL sub-admins can create any Event Type. This is problematic. Each sub admin's privilege's should be Event Type specific, similar to how Instructor's Lesson Types are.  Not all Instructors do each type of Lessons. As we have a number of Event sub admins, not all Event sub admins should be able to create all Event Types.  We should be able to have each sub admin only create the Event Types we want them to create.