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 4 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 3 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 8 months ago 2

+4
Accepted for Future Development

EOD Report separated by Teminal Used to process payment (we have 2 centers 0n the same property

Emily Henson 1 year ago in Transactions/Financials updated by Tim Owens 8 months ago 3

The ability to run an EOD report based on the terminal used to process the transactions/payments. On our Property we have a tennis building and a pickleball building. It is a hassle for Management to have to look back into each EOD and decipher which building took in which cash, so that we can make sure our "registers are balance"  properly

+4
Waiting on Votes

Custom Scheduler exception time/Date range.

Jon Otto 1 year ago in Schedulers updated by Tim Owens 1 year ago 1

It would be nice to be able to except dates or times for a specific court in a custom scheduler,  ie, the power is out on a specific court for a day.  

+4
Waiting on Votes

Virtual Guest Pass

Shawna Evans TCBH 1 year ago in Transactions/Financials updated by Tim Owens 1 year ago 1

It would be nice to allow for a virtual free guest pass to give to members on court reserve. This would allow members to bring guest whenever. We wouldn't have to zero out guest fees and use paper guest fees that we are currently using. 

+4
Accepted for Future Development

Have "Each Player based on Membership" not apply to ball machines

BCPH Admin 1 year ago in Reservations updated by Tim Owens 1 year ago 1

We charge courts fees based on membership. The "Reservation Fee Responsibility" option of "Each Player based on Membership" works very well for us.  We can have a 4 players on a reservation and collect 4 different amounts from each of them.  It's perfect.

Where this falls apart is when we add a ball machine with a fee to a reservation.  What happens is each of those players have to pay the ball machine fee based on their membership. It doesn't make sense to charge each player the full fee for the ball machine. Either leave the ball machine fee responsibility with the reservation owner or allow it to split equally between (not multiplied by) the players on the court.

+4
Waiting on Votes

Event discounts specific to membership type

Erika Baka 1 year ago in Events / Programming updated by Tim Owens 1 year ago 1

Would like to see event discounts expanded to be membership specific. For example, we would like to allow some memberships a free open play from open until 4pm and other memberships could have a free open play at any time during the day. Currently, the category type applies to all membership types

+4
Waiting on Votes

Ability to display court layouts, etc.

Lake Club Administrator 3 years ago in Reservations updated by Kim Lehman (Product Owner) 3 years ago 1

It would be helpful if when players were booking or reserving courts, that they could "see" a schematic/layout of the courts and/or campus, in general, in order to better inform them of locations of courts. A simple link/button on a reservation form that popped up a PDF or graphic that we uploaded, for example.

+4
Waiting on Votes

Select "PAY ALL" For PAY, not just "CHECK-IN ALL"

Swing Admin 3 years ago in Reservations updated by Kim Lehman (Product Owner) 3 years ago 1

Once the court is staged with all player names and prices, there is an option to "select all" which results in a "check all in" green button above the boxes.   A "pay all" green button as well would save the administration from onerously selecting pay for each individual player (up to 5-6 on a reservation takes alot of time!) If the administrator wanted to select individual "pay" option that could still be done, to pay several staged court fees for that player. :) 

+4
Accepted for Future Development

add guests to waitlist for events

Christy Howden 3 years ago in Events / Programming updated by Kim Lehman (Product Owner) 4 months ago 1 1 duplicate

ability for players and admins to add guests of players to waitlist attached to them..

+4
Waiting on Votes

Add "Package Name" in Transaction List Output

Chris Lanzone 3 years ago in Reports / Financial Reports updated by Kim Lehman (Product Owner) 3 years ago 1

Our club uses Transaction List with Payment Types = Punch to generate a punch report for each instructor which is used to calculate the instructor's pay.  Currently, the output does not include the Package Name.  We have multiple packages for the same events with different punch counts and thus a different $/punch value.  In order to correctly pay the instructor using this report, we need the Package Name in the Transaction List output.

+4
Waiting on Votes

Allow members to add recurring bookings themselves

Anthony Green 3 years ago in Reservations updated by Tim Owens 3 years ago 1

Our club is mostly unmanned, and as a result we would like the ability for members to reserve recurring bookings by themselves. This knowledge base item says members cannot setup recurring bookings without the intervention of a system user: https://intercom.help/courtreserve/en/articles/4852028-recurring-reservations


Ideally allowing the club to turn this feature on by adding this functionality at a membership level / by membership type:

- membership level ie. Add a feature to select which type of membership you will allow to place their own recurring bookings via the portal/mobile app

- All other membership level restrictions apply as currently set at a member level ie. number of days you can book in advance, hours notice for cancellation etc.

thanks

+4
Waiting on Votes

Receive event sign up notifications when members add themselves to waitlist

Dara Sklar 3 years ago in Events / Programming updated by Tim Owens 3 years ago 1

Currently, we receive emails for anyone signing up to an event... but when the event is full, we don't get notices that people have put themselves on the waitlist and we think this would be a great feature.

+4
Accepted for Future Development

Filter on Batch Billing to not include members with current pending invoices

William Kohlenberg 4 years ago in Transactions/Financials updated by Tracey Corrigan 3 years ago 2
+4
Waiting on Votes

Auto Register from Waitlist for All dates

CRBooking Support 4 years ago in Events / Programming updated by Tim Owens 4 years ago 1

Currently the Auto-registration function only works for events where you allow registration for single dates.  We have events where you have to register for all the dates at once and you cannot register for single dates.  We would like auto-register from waitlist to work for these types of events as well but the option does not seem to be available.

+4
Accepted for Future Development

Ability to copy Rows

Wendy Vainer 4 years ago in Website Builder updated by Tim Owens 4 years ago 1

Often times Rows used to build the website are similar, so being able to duplicate a Row and edit it would make website building much faster.

+4
Accepted for Future Development

Multiple select in custom field dropdowns

CRBooking Support 4 years ago in Events / Programming updated by SLPCC Web Admin - Mike 10 months ago 3

When creating custom fields and using the dropdown box, could we have the option to select multiple entries from the list, like you can do for the Custom Ratings?

Tagged for Prioritization
+4
Waiting on Votes

Allow Event Restrictions using Dynamic Groups

Rob Hill 4 years ago in Events / Programming updated 4 years ago 2

Please allow us to use Dynamic Member Groups and not just Static Member Groups in the Event Registration Restrictions.  Dynamic groups would allow us to easily manage our members and the events would automatically update based on our update of members.

+4
Waiting on Votes

Unused Hours Report

Doug Kozak 4 years ago in Reports / Court Utilization updated by Tim Owens 4 years ago 1

I would love a report where I can find unused hours on selected dates, time, and courts. This would be helpful when implementing new programs, tournaments, ideas. etc.

+4
Waiting on Votes

Ability to require approvals on specific reservation types

Club Admin2 4 years ago in Reservations updated by Tim Owens 4 years ago 2

Add a tick box to "Require approval" for a reservation type. eg. we have a "Solo" reservation type, and might want this to be approved because it is not best use of court time.

+4
In Progress

Membership Payment Plans

Tim Sadick 4 years ago in Memberships updated by Dara Sklar 6 months ago 4 1 duplicate

Enable a member to do an annual membership paid in 4 installments.  

Q4-2024
+3

Detailed Member's report

Alex Miler 1 day ago in Reports / Member Report 0

Right now, Member report is the only report that provides all the details about member including address, phone number and other fields not available in other reports. If somebody wants to run a report for last year and membership already expired for that year, you need to run Member and Membership report and use Excel to combine in order to get info about members from last year including their addresses. Ask is to expand Memberhip report and include all other fields that exist in Members report

+3
In Progress

Anti-bot protocol

Curtis Stensland 3 days ago in Reservations updated by Cali Slaughter 2 days ago 1

I know you are aware of the issue of members booking courts using bots. We have been dealing with this as a club for about 4 years and have a LOT of experience with all the tactics and tricks members will use to take advantage of the systems in place. I know you have released a feature that will allow for one timeslot only per day to have a reservation lottery. Unfortunately this is not very useful to use as we have members booking using bots at all times of day.

There is another tactic used by bots that I like to call "walking down" where a person wants to play at 7pm-10 but there is a lot of competition to book the courts, or perhaps there are other bots they are competing with. This person will book a court from 9am-12pm and right before 11am will cancel the booking and immediately book for 11am-2pm. At 1pm they will cancel and book from 1pm-4pm... and so on until they get to 7pm. So, someone waiting to book at 7pm will never get a chance to book the court since this bot was walking this reservation down the scheduler. We are wondering if a couple suggestions can be implemented that would help level the playing field between humans and bots (at least for now).

1) captcha. Would adding a captcha prompt during the booking process help prevent the usage of bots? Could this be an option toggled on/off in the settings so it can be optional... perhaps some clubs like the bots. I will say bots have really helped some groups book courts efficiently so maybe not every club wants them gone.

2) Flagging sketchy behavior. This would be my preferred method of handling bots by Court Reserve recognizing when an account is engaged in patterns of booking behavior that are either impossible for a human to do, like instantly booking multiple reservations, or walk down a reservation by repeated cancelations and re-bookings. I'm thinking after an account gets flagged Court Reserve can send them a warning and give a notification to admins that an account has been flagged. If the behavior continues Court Reserve, with permission of the admin, can remove booking privileges for this member. We have a feature for penalty cancellations, but not one for penalty behavior. There could be a counter and this sort of thing could be automated to some degree for the admins. 

That's all I have for now. My staff is very eager to fight back against the bots. We have quite literally thousands of software engineers that are members of our club so we run into a lot of these issues. They are very clever and capable folks, so putting a stop to this behavior is a good challenge. Please let me know how I can be of any help. Thank you.

+3

Ability to Link Guest Waivers to New Accounts

We currently have guest waivers, but one of the questions we ask is whether or not they would like an account created. 

When we create an account, they would have already signed the waivers, so this would be a redundant step for the member experience. 

+3

price increases affecting existing reservations

Curtis Stensland 6 days ago in Reservations 0

I was told to put my chat in the idea board here so I will just paste it below:

Hi, I would like to raise a concern again this year about price increases. We raise our prices once per year, always on February 1st. The way it is currently handled is very inconvenient for two reasons.

1) There is no way to schedule a price increase. Prices are always live, so if I want to change prices I need to first turn off the member's ability to book a court, and then manually update all the pricing. I would encourage you to look at our customer pricing page to understand this is not a small task, and mistakes are very consequential.

2) After adjusting the prices, Court Reserve does not change the amount owed on any reservation on the scheduler unless you need to make any edit to that reservation. If you do need to make an edit either you can save and the member gets charged the new price, or you can manually adjust the price back to what it was which will now lock the member out from making any further adjustments to the reservation.

This is working as intended and it has been this way for a while. I would simply like the option for when I update prices to have a check box to "Update all existing reservations" or not. I believe this logic exists when updating membership pricing. I assume it was added for the very good reason of members not wanting to be charged more for something they already paid.

At the risk of sounding redundant, a simple example is you booked a court for next week to play a game with 4 friends. Later, you learn one person cannot make it so you swap them out for another friend. Suddenly you realize you owe $2+tax for the court you had already booked. This is the experience our members are getting during price changes. Their existing reservations should not be subject to pricing changes as that would seem to violate a lot of trust between the club and customer.

If there is a way to please have this updated so when a reservation is made and paid-in-full, the billing is then locked in place. That would be a huge help to our staff and our members. February ends up being a confusing month for this reason and this sort of thing would appear to add more value to the software and create more control for the admins. Please let me know if I can be of any help. Thank you.

+12
Completed

Automated Organized Play

Tim Owens 4 years ago in Integration updated by Kim Lehman (Product Owner) 7 months ago 6

The idea here is to allow a set # of players to "register" for Open Match Play.  Based on a series of rules, the system will allocate matches across all designated courts by skill level. 

+11
Waiting on Votes

Add a punch(es) onto a members existing package

Emily Henson 1 year ago in Packages updated by Tim Owens 1 year ago 1

As Admins we have the ability to deduct punches from a members package, but the ability to ADD a punch(es) onto a members' existing package would be great! This would simplify "merging packages" that only have .5 punches left to a new punch package.

+11
Waiting on Votes

Limit reservation number by reservation type

Jon Otto 3 years ago in Settings / Configuration / Permissions updated by Alexander Kellar 4 months ago 3

We wish to limit the number of reservations for a specific reservation type.  ie, 1 reservation to play tennis,  1 reservation to use a ball machine on specific courts.  

+11
Waiting on Votes

Allow members to tip their pro

Jeremy Jaech 4 years ago in Instructors / Lessons updated by Swing Admin 1 year ago 2

Right now we have to have a tip item in the POS which has to be overridden with the tip amount.  It is very cumbersome.  It would be really nice if a member could add a tip to their lesson fee

+11
Waiting on Votes

Cancelation penalties for events

Sharon Voelzke 4 years ago in Events / Programming updated by QCPH Admin 1 year ago 4 1 duplicate

Add the same sort of Cancellation Penalty tracking that exists for reservations to Events.

+10
Waiting on Votes

Profile Picture Showing up on Computer screen at time of check in at kiosk-currently its just the name that shows up- would be nice if the photo showed up too

Kathy Eckert 8 months ago in Attendance / Check-in / Kiosk updated by Josh Willey 7 months ago 1

Currently when our players check in at the Kiosk, only the name shows on our screen.  It would be nice if the picture no only  showed up on the kiosk device, but also on the computer at the scheduler desk.

+10
Waiting on Votes

Packages - add functionality to add guests

Dave M 11 months ago in Packages updated by Kim Lehman (Product Owner) 3 months ago 3

Adding guests to packages would enhance the package overing to cover all costs of an event &/or reservation.

Current package offering:

  • Reservation type 
  • Events Type
  • Lesson Type
  • All of the above packages can include the ball machine

Adding Guests to the package functionality would enable the package holder to pay for any of the packages offering and include the cost of bringing a guest

+10
Waiting on Votes

Team registration for leagues

Katie Siddoway 1 year ago in Leagues updated by Michelle Jensen-Beyer 2 months ago 4 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
+10
Accepted for Future Development

Add more info in Stripe Payment API

Jammy He 1 year ago in Integration / Payment Integrations updated by Kasey Zandt 1 week ago 8

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.