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) 2 weeks ago 13
+47
Accepted for Future Development

Schedules/Sessions inside of an Event

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

Booking restrictions that only include reservations made by the member

Kate Holzhuter 3 years ago in Reservations updated by Josh Weese 3 months ago 7
0
Accepted for Future Development

Attendance Report

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

+7
Waiting on Votes

Allow Guests to Check-In on the Kiosk

Rand Lee 12 months ago in Reservations updated by Aria Colby 4 weeks ago 3

Our club doesn't have a full-time front desk, so we rely heavily on the Kiosk feature for member check-in for reservations.

However, guests can't check in on the Kiosk. It'd be great if the Kiosk showed a drop down of all the guests, and they guests could pick out their name and check into a reservation that they are on.

+7
Waiting on Votes

Event pricing tied to membership

Mike Johansen 12 months ago in Memberships updated by Bill Nesbitt 8 months ago 5 1 duplicate

We've created memberships with various powers and pricing.

Yet when we create Events, there isn't even a default price per membership. 

This is problematic when:
- new membership types are added. Then have to go into every recurring event and manually set the pricing for the new membership types.
- events are created with wrong info.

Memberships should have default event prices that can be overridden similar to how courts can be overridden for recurring event dates.

+7
Accepted for Future Development

Add more info in Stripe Payment API

Jammy He 1 year ago in Integration / Payment Integrations updated by Alex Miler 8 months ago 5

Currently the payment info passed to Stripe is very limited and it's hard for our accountant /bookkeeper to understand what the payment is by looking at stripe only, and will have to reconcile with Court Reserve. It would be very helpful if Court Reserve Payments can pass more information (eg. order number, or payer name, or payment type(membership, court fee, events)) to stripe. 

+7
Waiting on Votes

Event notifications at event level

Vijay Kandeth 2 years ago in Notifications updated 9 months ago 8 2 duplicates

Can we add a feature to event notifications so that instead of being global as it currently is, can we have the option of making it also event specific?

+7
Waiting on Votes

Program Filter - Separate the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)"

By separating the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)", we could create a Program Filter that would exclude Programs that are full but still display Programs that the viewer might be ineligible for. Example: we would like to create a public link to show only Summer Camps that have availability BUT since our Camps have an age restriction (7 - 10 years old), no Camps display because the user would have to have an account and an entered DOB and even then, if they are a parent, they still wouldn't be able to view the camps because they are not the correct age.

+7
Waiting on Votes

Set # of participants for an event waitlist

Deborah Symons 3 years ago in Events / Programming updated by Paula Cartwright 2 years ago 3

Can you allow us to cap our waitlists at X participants?  

Thanks

+7
Waiting on Votes

Add a Loyalty Program with a Point tracking method for members so they can "earn" points each month.

Indoor Pickleball 3 years ago in Memberships updated by Tim Owens 1 year ago 3 2 duplicates

Loyalty Program-Point tracking method for members so they can "earn" points each month towards special privileges like guest passes, 24/7 access, etc.The purpose would be to build loyalty and increase participation. Similar to a hotel rewards program. 

+7
In Progress

Ability to suspend a membership from a certain date in the future

Marc Kiezebrink 3 years ago in Memberships updated by Esteban Chirinos 1 month ago 6 3 duplicates

Yesterday, I had a member who paid two months of membership (May and June), and asked me to put her membership on hold for the month per June 30, since she would be traveling all of July. So, I wanted to suspend her membership per July 1, in order to avoid she would get the remainder of payment, which will be send 5 days before the payment date. However, I was told by the live support that this is not possible. I need to suspend the membership on the actual day that it has to be suspended. Unfortunately that means she will receive the reminder, and I will probably forget in 2 months that I should suspend the membership of one of my members on July 1. 

Therefore, I would like to see the possibility to suspend an account on a certain date in the future, and maybe give the possibility to add a date to reactivate it again.

Tagged for Prioritization
+7
Waiting on Votes

Kiosk check-in page layout

Club Admin2 4 years ago in Attendance / Check-in / Kiosk updated by Tim Owens 1 year ago 4

It would be great if we could control the layout of the page that is displayed when a player scans in their QR code. We use a fairly small screen on the browser attached to the scanner, and it doesn't all fit into the available display area, especially if there are several reservations/events displayed for the player checking in. There is currently a lot of wasted space at the top of the page causing it to overflow.

Thank you.

+7
Waiting on Votes

Allow Ball Machine Fees to be taxable, but Court Fees non-taxable

Debra Russell 4 years ago in Reservations updated by Tim Owens 4 years ago 1

We would like the ability to be able to allow members to toggle booking a ball machine on existing reservation types and to have that ball machine fee go into its own Revenue Category that is taxable. Our Court Fees are not taxable so there is no way to split this revenue right now. 

+7
In Progress

Ability to save a draft email

Katie M Westermann 4 years ago in Notifications updated by Cale Wolfe 2 months ago 5

Often more than one person will collaborate or review email before sending to the club.  It would be helpful to be able to save an email as a draft.  

Q4-2024
+6

Option to show Payment Method and Option to show Notes on Invoices

Currently, the invoices (when paid) do not show the payment method used nor any notes on the payment screen (example: for Other payment methods, I need to show that they paid via Venmo and on which date, etc).

The only way I can pull this information is to go to their transactions screen and look at the link for that transaction. It should all be together for auditing purposes and for easy payment confirmation and payment details.

+6

Show ALL Payment Types on EOD report even if Zero

Angela Petschow (Admin) 3 weeks ago in Reports 0

It appears that the "Other" category does not show on the EOD report if there is a zero balance for the day. Can we show ALL payment methods regardless of if zero?

+6

Disable drop in Pricing / Fee

Ability to turn OFF the drop in pricing. This is causing a lot of confusion with how events are marketed and also the sign up process. For events that require a specific membership, I either have to enter a $0 drop in price but then it shows as "FREE" to people OR I can add a price but then they end up buying the one time drop in proce and not the membership. It is confusing and causes a lot of corrections on the Admin side to revert the payment and repurchase a membership.

+6

Alert / Pop up When Staff tries to register a person with NO membership or a Membership that doesn't meet the event's settings.

Requesting an Alert / Pop up to alert the Staff when the STAFF tries to register a person to a camp/event that doesn't have a membership or has a Membership that doesn't meet the event's settings.


Example:


I have a customer who walked in (did not pre-register) and now my staff has to register them manually. However, they need to have a specific membership to be able to attend the event/camp. When the staff clicks on the event -> registrants - > they see this screen and need to click register.

Image 394


They then find the person but in this case, the walk in HAS an active membership just NOT the one for this particular event. We see that on this screen (below) and the staff will need to keep an eye on this:

Image 392

If they didn't have any membership whatsoever it would look like this:

Image 393



The system will let the staff enroll them and it looks like they are good to go even though they are not! 


There should be some sort of warning like "this player doesn't meet the event's settings" and the Membership column should also be added to the registrant screen as a quick reference and validation point.

Image 391

+6

"Upcoming Events" Widget in Mobile App

Tony Molinaro 4 weeks ago in Mobile App 0

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. 

+6

Quick Member Notes

Tony Molinaro 1 month ago in Player Management 0

We have a number of members who have specific court assignment preferences such as playing with their spouse if they are both signed up or not playing with someone with whom they have had disagreements in the past. Our staff collects these preferences anecdotally, but it is not reasonable to upload this into each member's "Notes" section when assigning courts for open plays with up to 72 guests. I'd love to see an editable "Quick Notes" box pop up on an event's registrant page - similar to how hovering over the "i" icon next to player names provides you with the Event Registrant Custom Fields that we select.

This would allow us to maintain a more consistent customer experience by catering to stated member preferences across different staff lineups and shifts. This could be expanded to include other relevant guest information that all staff should be aware of.

+6

Instructor Bio Widget

Is it possible to 

1. Add a space on the Instructor settings page for adding an Instructor biography (like, an "About Me" section)

2. Create a widget that can be used to display all the Instructors / Staff on a Staff webpage (with filtering so we can choose who to show/not show and also by sport or other category)?

+6

Convenience fees for in person Transactions

Angela Petschow (Admin) 2 months ago in Transactions/Financials updated 2 months ago 1

Currently, the CR software has a limitation regarding Convenience fees in that:

  • Convenience fees cannot be applied to in-person transactions.

Can we add a feature to add a checkbox or the ability to apply a convenience fee for using credit card. Using credit card is a "convenience" in that a customer does not have to go to the bank to grab cash. Also, most businesses in our area are doing this for in-person transactions... especially restaurants.

+6

Add a "Saved Reports" Navigation Tab

Angela Petschow (Admin) 4 months ago in Reports 0

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.

+6

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



+6

Package Fees on reservation report

Angela Petschow (Admin) 4 months ago in Reports 0

We are trying to run payroll for 5/31 - 6/13. We do a 40% profit share between our coaches on all lesson/package price per lesson. I am trying to find a report that shows all my lessons completed during that timeframe with: Instructor, Player, lesson date/time, lesson name, Package punch WITH price for that session as per their package price not full price. Currently, the report (reservation report) only shows the fee if now package was purchased. Also, the Instructor Report only Counts the lessons. There is a huge gap here and we need this info to complete accurate payroll.

+6

All Reports: Break out Date and Time into Separate Columns

Angela Petschow (Admin) 4 months ago in Reports updated 3 weeks ago 1

Problem Statement: Today, most of the reports group date & time into one column. When exporting into Excel, it is a formatting nightmare AND Excel does not sort this column entirely. So, for example: when we run a reservations report for the month, export it to Excel, then try to sort on Start Date / Time (ascending)

... it skips rows as if it doesn't recognize the date/time format.


It would be great if all the reports (including transactions Reports) could break out the Date/Time Column into TWO separate columns. This would allow for easier sorting & utilizing PivotTables in Excel.


Image 313

+21
Completed

Taxes on Events

Tim Owens 4 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

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. 

+19
Waiting on Votes

League Game-Day Wait List

SCF Admin 1 year ago updated by John Pihl 2 weeks ago 5 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
+19
Completed

Cancel Memberships in Bulk

Nic Janga 4 years ago in Memberships updated by Tim Owens 3 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. 

+18
Accepted for Future Development

'Hide on Scheduler' option for members

Cody St. John 3 years ago in Reservations updated 3 years ago 4 1 duplicate

Half of my members want to be able to see who is playing on the courts around them (helps with organizing big groups) when looking at the schedule. The other half of members would like their names to not show on the other members schedules. 

Can the members have an option to hide their information on the schedule when booking courts? Much like an admin can select 'Hide on Scheduler'. 

+18
Completed

Work with DUPR to draft ratings into Court Reserve system for members, This would improve competitiveness of events by matching players more fairly with closely rated players.

Gary Underwood 3 years ago in Integration / Ratings updated by Kim Lehman (Product Owner) 2 years ago 2

This would improve competitiveness of events by matching players more fairly with closely rated players.

+18
Completed

Add minimum required registrants before a class will run

Corinne Kerner 3 years ago in Events / Programming updated by Kim Lehman (Product Owner) 2 years ago 6 2 duplicates

It would be terrific if a functionality could be added to require a minimum # of registrants before a class will run. Essentially holding everyone in a "waitlist" until the minimum is met and then automatically registering them to the class (and charging their payment source) once the minimum is met. Even better if the system would send an email letting them know the class met the minimum and is running or did not and is being canceled. Thank you for considering!

+18
Accepted for Future Development

Ability to send Liability Waiver to Guests

Kristen Larrick 4 years ago in Reservations updated by Kim Lehman (Product Owner) 3 years ago 2

require players to put their guest's email into the court reservation so that an automated confirmation email with the guest waiver/check in instructions can be communicated (for liability reasons).

+17
Waiting on Votes

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

Calvin Bushor 2 years ago in Notifications updated by Tim Owens 1 year 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.

+17
Completed

Control how Credits are applied

Frank Gabriele 4 years ago in Transactions/Financials updated by Tim Owens 4 months ago 9 4 duplicates

Currently, credits (Balance Adjustments) have two issues: there's no way to clarify Revenue Category, and they get auto-applied to the oldest outstanding fees (mostly though it's not clear what the logic is) even if there's no correlation between the fee(s) and the credit. This complicates Invoices and statements when events are missing that were previously unpaid, but other (newer) fees remain even if the credit was intended to remove them.  The system should 1) default Credits to remain on balance unless the user 2) chooses to "Apply to oldest" or 3) assigns the credit to specified fees.  In all cases, Credits should include a Revenue Category so accounting properly recognizes revenue and adjustments.