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!

+53
BETA

Lottery System for Courts

Tim Owens 5 years ago in Schedulers updated by Kim Lehman (Product Owner) 4 weeks ago 13
+51
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 2 weeks ago 9
+47
Accepted for Future Development

Schedules/Sessions inside of an Event

Tim Owens 5 years ago in Events / Programming updated by NSRC ADMIN 5 months ago 6 5 duplicates
0
Accepted for Future Development

Attendance Report

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

+3

Invoice - Easy Online Payment Link

Davy Campano 2 months ago in Transactions/Financials 0

Would be great to have a link that could be copied directly from the invoice page.  This link would be the same link that gets emailed out. Currently we invoice some people that don't have CourtReserve accounts so to get this link I have to send an email to myself and then copy the link.

Image 379

+3

Notifications of Cancellations per Instructor

Alison Cremeans 2 months ago in Notifications 0

Our Instructors would like to be notified when one of their lessons, clinics or events get cancelled. However, the only way to do that currently is for each of them to receive ALL cancellations regardless of which instructor is on the lesson, clinic or events. Our request is that each instructor receives only the cancellations that impact their own schedule.

+3

Refund Procedure - Member Accounts & Transactions

When issuing a refund to the original payment method (credit card or bank account), the original transaction must be debited on the member’s account. This ensures the system reflects an open balance equal to the refunded amount.

If the refund is not processed this way and is instead handled through a manual adjustment (the current workaround), it becomes difficult to track in Court Reserve reporting. Payments for memberships or lessons that were made via the original payment method will continue to show as paid, when there should be an automatic debit posted to the account to reflect the open balance.

+3
Waiting on Votes

Restrict Guests by day of week

Matt Bugna 2 months ago in Reservations updated by Josh Weese 11 hours 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

Event Cancellations and refunds

Gina Adams 2 months ago in Schedulers updated by Aria Colby 1 month ago 1

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 3 months ago in Events / Programming updated by Kim Lehman (Product Owner) 3 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

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 3 months ago in Transactions/Financials updated 4 weeks 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 3 months ago in Integration / Access Control (RemoteLock) updated by Josh Willey 9 hours 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. 

+3

Shorter amount of time players can book in advance <1hr

Pye Parson 3 months ago in Memberships 0

Hey Guys! In order for this system to work for us, I need an option for my players to book 15 min ahead of time. This will allow me to have 15 min slots for bookings, and they be able to walk to the court and book immediately if available. Thank you!

+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 3 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

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

Irina Zhankov 3 months ago in Reservations 0

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.

+3
Waiting on Votes

Ability to remove waitlist column from Expanded Scheduler

Stacy Martin 4 months ago in Schedulers updated by Josh Willey 4 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
In Progress

Ability to list a membership type to a membership group

Jen Ort 4 months ago in Memberships updated by Esteban Chirinos 2 months ago 3

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 4 months ago in Memberships updated by Josh Willey 3 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

Look up members by first and last name to check in

Leah Collins 4 months ago in Attendance / Check-in / Kiosk updated by Josh Willey 3 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 5 months ago in Memberships updated by Tim Owens 3 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

Ability to Block a Court for Just Lesson Reservations for Certain Periods

Jonah Berkowitz 5 months ago in Reservations 0

I'd like to be able to preserve a court for teaching lessons, blocking members from booking it for personal use. However, as things stand there's no way to only allow certain types of reservations (i.e. lessons only, not personal time).

+3

Duplicate Global Announcements

Beverly Raelson 6 months ago in Mobile App 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
Waiting on Votes

Sync/Subscribe "My Schedule" To Personal Calendar

Gilbert Still Jr 6 months ago in Schedulers updated 3 months ago 5

While calendar sync/subscription is available on the Member side of the environment, it would be very helpful if the "My Schedule" view could be synced to an external personal/professional Google Calendar. This would allow any bookings (lessons, drills, etc) to appear where folks are already looking when planning their weeks/months.

+10
Completed

discount percentage for merchandise

We have members and member pricing for merchandise that we sell, and if you're a member you get 20% off. If you're a non-member, you get 10% off, Pros get different pricing ext. I want to be able to put that percentage in when I'm checking out, and I can't do that. It can only be one price. 

+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

When issuing a refund or a balance credit, the party receiving the credit or balance credit is sent an email notification.

Doug Kozak 4 years ago in Notifications updated by Danny McDowell 2 years ago 6

When issuing a refund or a balance credit, the party receiving the credit or balance credit is sent an email notification. This allows for people to know that they are getting their money back and how. This would reduce confusion. 

+10
Completed

Ability to print from check in screen this completed list of participants

Glenda Pfister 7 years ago in Events / Programming updated by Tim Owens 7 years ago 2

Now that you made the check in process so nice and easy, it would be great to be able to print directly from it after all participants have been checked in.  

+9
Waiting on Votes

Member Bar Code in Phone Wallet App

Drayshawn Broughton 8 months ago in Attendance / Check-in / Kiosk updated by Josh Willey 3 months ago 1 1 duplicate

Make it so members can add their bar code to their wallet app so they can bring it up like a concert ticket to make checking in easier and quicker.

+9
Waiting on Votes

Guest Waivers to be transferred to new members accounts

Elliot Springer 8 months ago in Memberships updated by Josh Willey 3 months ago 2

If a guest signs a waiver and then becomes a member, i would like to attach their previously signed guest waiver to their member account so they don't have to sign the waiver again

+9
Accepted for Future Development

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

Krishna Yadla 8 months ago in Memberships updated by Christy Howden 4 weeks 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

Auto-cancel reservation settings need to include reschedules

Deborah Symons 9 months ago in Reservations updated by Josh Weese 11 hours 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

Team registration for leagues

Katie Siddoway 9 months ago updated by Volli Host Stand 3 months ago 3 2 duplicates

many of our players would like to sign up for a league and play with the same person every week, and get scored as a team. We also want to run doubles tournaments and events with the same team members. 

Tagged for Prioritization