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!

0
Accepted for Future Development

Attendance Report

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

+3

Different Chime Sound for Non-Registered Players

When a player checks in using the kiosk, a chime is heard that they are a player in good status/checking in. We are encountering players who are checking in, but THEY ARE NOT REGISTERED for any even or court reservation. Can we PLEASE have a different sound for that so we don't miss it? My front desk people are busy and they hear the chime and don't look up, etc. and we are having issues with players getting into large events and not paying/registering.

+3

Custom Required Fields for Public Booking

Tony Molinaro 1 week ago in Public Booking 0

For events in which we rely on ratings to organize courts (open play, king & queen, etc), it would be great to require those who sign up via Public Booking to provide that information & a phone number should we need to reach out. Allowing clubs to configure custom fields would provide even more versatility to this new feature.

+3

A view option for a business using Court Reserve who can see courts at their location, versus expanded across all locations

Katy Kostigen 1 week ago in Schedulers updated 1 week ago 1

I have seen the articles talking about scrolling back and forth with a lot of courts across locations/at large facilities. In the filter I have found I can select certain courts booked for the day, but it will often refresh and I have to repeat it multiple times a day. I love to see all courts on Expanded Schedule, but it would be VERY ergonomic for a business to have specific schedules to toggle between such as "Room 1", or, "TOWN/CITY Location", to eliminate some of the scrolling and to be more user and business friendly.

+3

Sync DUPR data to Patch

Jeff Moulton 2 weeks ago in Integration / Patch 0

Currently the only pickleball rating that can be synced to Patch is a "Custom Rating".

Adding DUPR singles/doubles to the Patch sync would be beneficial for segmenting out specific groups. Starting with singles/doubles would be a good start; adding mixed, age groups, and other DUPR data in the future could be interesting for more segmentation.

+3

Get API access to write league score from outside Court Reserve through custom app.

Sushil Pandit 2 weeks ago in Integration / API 0

Hi CourtReserve team,

We run an in-house scoring system for our league nights and already use the Organization API (read-only) to pull league game days, matchresults, and court availability. It works well.

We'd like to write results back rather than re-key them by hand. Specifically:

1. Is there an official/supported API endpoint to report or update a league match score for a game day — the equivalent of what the web UI's League Day scoring does?

2. If so, does it also drive the DUPR sync, or is there a separate supported call to trigger DUPR submission for a game day?


The public Organization API appears to be read-only for league scores (we can read matchresults but found no write route). If score-writing is available on Enterprise or via a partner/integration tier, we'd like to enable it for our org.

Thanks,

Sushil Pandit

+3

Add Minutes Limit to Court Type Restrictions

Under Settings > Booking Settings > Restrictions, add a setting for "MINUTES a Member is Allowed to Reserve per Day" to be available within the various Court Types. 


Example, set a limit of 120 minutes a member is allowed to Reserve per Day for the INDOOR courts. 

+3

Ability to SORT the list of packages we offer

Roseann Bria 3 weeks ago in Packages 0

the newest package I create ends up at the bottom of the long list... in order to apply that new package to every annual member I am having to go into each account and then scroll to the bottom of the list and click on that package... would love to be able to sort so that the package I was currently setting up would be first.... or is there a better way to do this ??

+3

Show bookers names opt out

Michael Tait 1 month ago in Events / Programming 0

On member facing calendars/schedulers for tennis court bookings have the ability for members to opt out/in whether their name is shown to other members..

I believe currently it is all yes or all no.  However, we have a minority who wish to remain anonymous and quote privacy and PIPEDA etc...  having an opt out option would solve the problem.

+3

Public Packages

Rhys Evans 1 month ago in Packages 0

We need the ability to sell packages to people who do not have an account. 

It was a step in the right direction to add the Public Package URL in the recent update. But unfortunately, when you click the link, it forces you to go through the sign in/up flow. Then, when you complete the sign in/up flow, it does not spit you out at the Packages page the way it should. This makes things difficult for our customers who are not tech-savvy and quickly give up when they run into friction like that, and we are missing out on a lot of package sales. Additionally, we have been hoping for a gift card option to be in the works, and it would be ideal for this to be accessed via a public link.

+3

Create an option to create member profile for a specific membership profile when waiver form is filled

The information required for the waiver is the same information required for a member profile. This would allow us to convert guests to free members that can be targeted for marketing and reduce the need to continue asking them to sign waivers. 

+3

MembershipPackages/ Settings

Ryan Roach 1 month ago in Memberships updated by Wayne Hodgkins 4 weeks ago 1

I just started new membership giving 8 free hours a month for booking. They started their membership in the beginning of the month and used all the hours; They just got charged yesterday for their new monthly membership... but they can use their free hours for the new month purchased. Im told it doesn't automatically update when they purchase the new month. 

+3

Court Closure (rain out) of back to back bookings

Michael Tait 1 month ago in Player Experience 0

When we close courts due to rain - but a booking is split i.e. one hour is in the closure and the second hour is when courts have re-opened.  It cancels both. It does this as it one booking over two reservation slots.  Is there a way that the system could not cancel the period that is not closed?

+3

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

Ken Little 1 month ago in Events / Programming / Organized Play updated by SLPCC Web Admin - Mike 1 month 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 1 month 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. 

+3

Switch instructor availability from blacklist to whitelist

Jeff Moulton 2 months ago in Instructors 0

Request: Switch instructor scheduling from blacklisting unavailability to whitelisting availability, and add an automatic buffer that removes unbooked slots across both online and front-desk booking.

1. Whitelist availability

Let instructors mark when they are available rather than blocking off when they're not. 

2. Automatic booking buffer

Add a configurable buffer (e.g. 36 hours) that automatically removes an available slot once it's inside the buffer window and still unbooked — applied to both online and front-desk booking. The existing online booking window doesn't stop front-desk staff from booking inside the cutoff; we enforce that with internal policy today, but a system-level rule is far more reliable.

Configurability: Facility-wide default with a per-instructor override.

+3

add the public booking system style to the mobile app

Michael Patterson 2 months ago in Mobile App 0

The current system works but it shows a lot of information that the user doesn't need to see, like all the times that are currently booked up. I love the new public booking system that just shows the slots that are free, effectively reducing cognitive load. Could we please get this as an option in the mobile app instead of the current calendar view? 

+3

update registrant custom fields after initial registration

Michael Tait 2 months ago in Events / Programming 0

Use Case:  At time of registration for a camp, we ask for dietary requirements and allergies.  The parent does not complete it at time of registration or wants to update it.  Currently we cannot update this custom field - BUT it is so important that we can.  We use this field to give to our chef for doing camp lunches - now it is obsolete.

Rally answer was:  Collecting it again - is a bit of a nightmare to say the least...


Short answer: you can’t edit event/program registrant custom fields after registration.  Those fields are designed to be completed by the registrant during sign-up. After that, admins can only view the responses by hovering over the “i” icon next to the registrant’s name in the event list. There isn’t a documented way to update or overwrite those values later in the system.  If you need to change the information, the typical approach is to collect it again (for example via a follow-up form or message) rather than editing the original field.

+3

Clinic summary instructor list includes all system users - not instructors only

Eric Wammock 2 months ago in Reports / Other Report 0

In clinic summary report when choosing instructors all system users are listed instead of only instructors. Can CR fix this issue, so we don't have to scroll through everyone to select the appropriate instructor?

+3

Add the Email Builder capabilities to the Notify participants under events.

Colee Schroeder 2 months ago in Email Builder 0

There are times when we want to send a targeted marketing email to event participants but the Notify option doesn't have the email builder. The other option would be to create a member group directly from the event. Then we could use the email builder. Thanks for your consideration. 

+3

Add API endpoints for POS items and inventory (list items, get item by ID, update stock quantity)

Alison Cremeans 2 months ago in Integration / API 0

We're building a custom inventory management tool and need API access to sync POS items and stock levels. Please add endpoints to: list all POS items, retrieve a single item by ID, and update stock quantity (on-hand). This would allow us to keep inventory in sync without manual entry in the POS area.

+3

A notes tab on top of the each court similar to google calendar

Aman Singh 2 months ago in Schedulers 0

Just a notes tab for each court that the admins can have notes for the day. for example, need to close a certain court by a certain time or notes for the day for a pro. For example if a certain event is assigned to a pro, it can show on top of their page even if you don't need courts assigned for them! 

+3

Members changing membership from paid to free, prompt to cancel?

Allison Coe 2 months ago in Memberships 0

When our members have a paid membership and are changing to a free membership, they are not cancelling their paid membership first. It would be handy to have the system recognize the change and auto-cancel the paid membership on their last paid day and auto-start the new free membership once that time is up. 

If they want to move to the free membership immediately, it would also be beneficial to have a pop up that tells them they are cancelling their paid membership before the paid through date and that they recognize they are doing so (without any refund or proration)

+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 1 year 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 11 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.

+10
Waiting on Votes

Event pricing tied to membership

Mike Johansen 2 years ago in Memberships updated by Fred Lybbert 3 months ago 6 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.

+10
Accepted for Future Development

Add more info in Stripe Payment API

Jammy He 2 years ago in Integration / Payment Integrations updated by Kasey Zandt 7 months 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. 

+10
Waiting on Votes

Event notifications at event level

Vijay Kandeth 3 years ago in Notifications updated by Kailah Stoddard 6 months ago 9 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?

+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

Daily Notes when Admin Logged in

Beverly Raelson 4 years ago in Any other Ideas / Suggestions 😁 updated by Aria Colby 7 months ago 7

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

+10
Waiting on Votes

Waitlist - Auto Add Criteria

Rob Hill 5 years ago in Events / Programming updated by Danielle Clark 3 weeks ago 4

When the event is set to auto-register from waitlist, it would be good if you could provide us with a way to configure the order of acceptance criteria.  We are looking to give more equitable playing time in our organization.

Options would include: 

First on the list (default)

First on the list who hasn't reached their booking limits

For example:

People are limited to 1 booking per week and they game the system by registering for an event that is full first and then registering for an event with empty spots.  On the day of the event, we lift the advanced booking restrictions which means that someone who has already reached their booking limit could take priority over someone who hasn't had a chance to play yet.  

We would like to be able to configure the event waitlist to run some For loops to take the first person on the waitlist who hasn't had a chance to play this week over someone who has.