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

+4
Waiting on Votes

Virtual Guest Pass

Shawna Evans TCBH 2 years ago in Transactions/Financials updated by Tim Owens 2 years 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 2 years ago in Reservations updated by Tim Owens 2 years 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 2 years ago in Events / Programming updated by Tim Owens 2 years 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
Accepted for Future Development

Check auto-renewal membership fee at cancelation

Frank Gabriele 2 years ago in Notifications updated by Angela Petschow (Admin) 2 months ago 5

CR will auto-renew memberships a specified number of days in advance. During that advance period, members can still cancel but CR doesn't remove or check for the fee.  It might still be billed and collected even though the member properly canceled.  It would be helpful to remove the fee, or check and alert the member/Club, or even warn the member to check for the fee whenever they cancel: "Your membership renewal fee may already be generated based on Club policy, please verify your account or contact the Club to confirm"

+4
Waiting on Votes

Set specific date for when guests can be registered for events

Andrea Acker 3 years ago in Events / Programming updated by Kim Lehman (Product Owner) 3 years ago 1

For events, have an option to set a specific date that guests can be registered so that members have first priority.  Similar to the event registration where you can set different dates/times that membership categories can register. 

For example, space is limited to only 50 registrants.  Allow members to register up to a certain date, and then at that point they can register their guests if space is still available.  

You can manually do this, but would be great to not have to manually do it each week for reoccurring events.  

+4
In Progress

email button in app for players in player directory

Courtney Jenkins 3 years ago in Mobile App updated by Esteban Chirinos 10 months ago 3

many people don't use the baked in email app on iOS, yet you require it when you click on the email icon in the player directory for a member. my feature request is to show the email address and have the ability to "copy email address" so you can paste it into gmail for example. The way it functions right now doesn't even work for me because I don't have the iOS mail app.

Thank you.

+4
In Progress

Pay for guests at events immediately

Rob Hill 3 years ago in Events / Programming updated by The Copper Valley Tennis and P 2 months ago 4

We don't want our members to carry a balance.  The new event guests feature is great except it doesn't force the member to pay the assigned guest fee right away.  Please consider updating this.

Tagged for Prioritization
+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
Accepted for Future Development

add guests to waitlist for events

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

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

+4
Accepted for Future Development

Costs of Goods report for Point of Sale

Alice Kang 3 years ago in Reports / Financial Reports updated by Tim Owens 11 months ago 1

We would like to be able to have a report that can be run for Sales over a given time period that factors Unit Cost into the report. Currently only the Inventory Valuation does this, but it is not a report that can show sales over a given time period. 

A being able to see Unit Cost subtracted out of the Gross Sales on another POS report such as Item Sales would be helpful. 

Tagged for Prioritization
+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 4 years ago in Reservations updated by Tim Owens 4 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 4 years ago in Events / Programming updated by Tim Owens 4 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
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

Running Balance on All Transactions Page

Jeff Spiers 4 years ago in Transactions/Financials updated by Aria Colby 2 months ago 3

Can we change the format of the All Transactions page under billing to show a running balance like banks statements have? Basically, there will be a column with the date, a column with the type of transaction and the transaction date if it occurs in the future, a column for the fee, a column for payments or refunds, and a running balance to show how much is owed or on credit after each transaction. It would look like this:

Date
Transaction
Fee
Payment or Refund
Account Balance
January 1
Opening Balance
$0.00
January 10
2 Hours Doubles Booking - Jan 17
$12.50
$12.50
January 15
POS Purchase - Shoes
$100.00
$112.50
January 20
Private Lesson - January 27
$80.00
$192.50
January 31
Invoice Payment
$192.50
$0.00

The invoice page works fantastic but I truly believe that revamping the All Transaction page to look like the table above would vastly reduce the confusion from customers when it comes to explaining charges on their accounts.

Financial Improvement Project
+4
Waiting on Votes

Allow Event Restrictions using Dynamic Groups

Rob Hill 5 years ago in Events / Programming updated 5 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 5 years ago in Reports / Court Utilization updated by Tim Owens 5 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

Email reminders to pay outstanding balance

Club Admin2 5 years ago in Transactions/Financials updated by The Copper Valley Tennis and P 2 months ago 2

There should be an easy way to email reminders to members who have an outstanding balance and unpaid fees (of any sort) older than X days.

+4
In Progress

Membership Payment Plans

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

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

Q4-2024
+3

Ladders - %PTS Won (Algorithm doesn't work)

Ken Little 1 day ago in Events / Programming / Organized Play updated by SLPCC Web Admin - Mike 1 day ago 1

We are currently using the Ladder League programme with the rankings being controlled by the %PTS Won and a maximum movement of 5 on the Ladder.


System Issues & How Court Reserve needs to Fix Them

  • Issue: Sandbagging & Skewed Totals
    • The Problem: Racking up points against weaker players on a lower court yields an artificially inflated cumulative score.
    • The Fix: Switch from raw points to Points Percentage (e.g., Total Points Scored ÷ Total Points Available). This normalizes scoring so that dominance on any court is evaluated equally. 
  • Issue: "Runaway" Scores
    • The Problem: Early-season leaders build an insurmountable cumulative points lead, destroying motivation for newer players or late bloomers.
    • The Fix: Average your players' weekly scores, or only count their last 3 to 4 weeks of play. Alternatively, use rolling averages so early poor games or missed weeks don't permanently tank a player's rank.
  • Issue: Unequal Games Played
    • The Problem: In open-play formats, players who attend every session will accumulate vastly more total points than those who attend occasionally.
    • The Fix: Rank players strictly by their average match/game win percentage or point percentage, rather than total cumulative points

The current algorithm does not take into account any of the above fixes.  this presents major problems on the ladder where high level players find hemselves playing loweer level players with no fun for either.

Come on Court Reserve.  You can do better.

+3

Gamified Member Achievements (Badges, Rewards, Leaderboards)

Jeff Mori 6 days ago in Player Experience 0

It would be great to add a gamified achievement system for members. For example, clubs could create badges or rewards for milestones like completing all programs, attending a certain number of events, or reaching skill levels. A simple leaderboard or progress tracker could also encourage participation and engagement. This would help clubs recognize member accomplishments and make participation more fun and motivating.

+3

ability to master accept payments like attendance. We are a cash club

We should be able to click multiple players at once to accept payments. Its too much clicking to go through each individual person to accept payment. especially when we are using cash payments. It should give both options. 

+11

Check a public booking's email address for an account already in the system

Jeff Moulton 3 months ago in Public Booking 0

Before a player is allowed to book via public booking, check to see if an account already exists with that email. If that account does exist, then prompt them to log in before booking the court/event.

+11
Waiting on Votes

Add Paddle Rentals when booking online Court Reservations

Joe Bass 1 year ago in Reservations updated by Josh Weese 9 months ago 3

It would be great if members could rent paddles and balls directly from the online scheduler when reserving courts. Right now, it seems we would have to create a rental item for each of our rentable paddles and balls in order to allow multiple rentals across different bookings happening at the same time. This isn't feasible as we'd have hundreds of rental items in the dropdown menu. 

What I would love to see is an option to rent paddles and or balls when members are reserving courts online, that allows the member to check a box or click an option and then increase the quantity needed for their rental. Ideally this would be paired with the option to adjust quantity on the backend so that we don't overbook. 

+11
Waiting on Votes

Add a punch(es) onto a members existing package

Emily Henson 2 years ago in Packages updated by Tim Owens 2 years 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
Accepted for Future Development

Concurrent Event Registrations Restriction

Sarah Boone 2 years ago in Events / Programming updated by Mike Bessette 2 months ago 4 1 duplicate

Please add a feature where a member cannot double book themselves and if a sub admin or admin wants to double book themself, they get a warning first which they have to override

+11
Waiting on Votes

Option to restrict members from booking on dates that are past their membership's expiration date

Josh Willey 3 years ago in Memberships updated by Ronnie Yin 6 months ago 4

This would give organization's the option to restrict members from booking reservations, or registering for events on dates that are past their current membership's expiration/cancellation date. So if a member's membership ends on April 1st, they will not be able to book a reservation or register for an event on April 2nd.

+11
Waiting on Votes

Allow members to tip their pro

Jeremy Jaech 4 years ago in Instructors / Lessons updated by Swing Admin 2 years 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

+10

Guest Passes for Members

Matt Landolt 10 months ago in Memberships updated by Front Desk 1 month ago 1

We'd like to be able to include a certain number of free guest passes (monthly) with our memberships. We'd like to be able to encourage our members to bring friends, and allowing them a couple of free guest passes each month would be helpful.

+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 1 year ago in Attendance / Check-in / Kiosk updated by Josh Willey 12 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

Allow Guests to Check-In on the Kiosk

Rand Lee 2 years ago in Reservations updated by Aria Colby 10 months 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.