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

+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 weeks 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 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 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 3 weeks 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 10 months ago 4 1 duplicate

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

Q4-2024
+3

Expiring credit

Krystal Martinez 10 hours ago in Reports 0

Hey have a 1 million users on our platform, and we need an easier way to have credit expire from the date of the last most recent transaction. We are currently doing everything manually, and it is very tedious. 

+3

Allow members without a DUPR account to sign up for DUPR NR events

Jeff Moulton yesterday at 11:51 a.m. in Events / Programming 0

We have some clinics that are DUPR 0.0-2.749. We had a scenario where someone without a DUPR account tried to sign up for the clinic but couldn't since they need to have a DUPR account at least tied to their CR account to sign up.

One solution is to just remove the DUPR restriction all together, which I have done in the meantime. But I think it is a reasonable solution to allow players who don't have a DUPR id attached to their account to sign up for an event that allows for DUPR "Not Rated" ratings to sign up.

One of the reasons I want to have a restriction is that I want to keep the upper limit to ensure that no one above the level can sign up and either be frustrated by the lower level players or ruin the experience for the players actually in that range.

+3

Option to NOT ALLOW Credits be used to pay Monthly Memberships.

Customers put money on their Customers Account to be used for POS Purchases, etc, but CourtReserve uses this credit each month to pay their membership.  Then they have to add more money to their account.  We as facility operators want players to use NEW MONEY to pay for their Memberships...not OLD Money that is on their account.,

+3

Add bar code to smart Watch for Check-in

Add the bar code to a smart watch (iWatch) to add flexibility to the check in process.  The self check-in for events works great and out players love it.

+3

Auto refund destination determined by customer or club cancel

Auto refund to the credit card is great for club cancelled events (like auto-cancelled events due to low numbers) but we'd like the option to change the destination to "account credit" if the customer cancels.

+3
Waiting on Votes

Booking Windows to control access to courts based on membershp types

Wendy Vainer 2 weeks ago in Memberships updated by Kim Lehman (Product Owner) 2 weeks ago 1

Booking window restrictions should work both ways to control member access to club facility.  If there is a booking window restriction, it should be enforced whether or not the member did the booking themselves.  This would much better support the statements made in this article:  https://help.courtreserve.com/en/articles/8099478-membership-type-booking-windows

+3

Send Notifications/Email to people who are marked as No-Show

I would love for there to be a way for people who are marked as no-shows to get a notification/email telling them, so they know their spot was taken by somebody else. This would be helpful in letting people know so they don't waste the trip and so they are aware of them being marked as a no-show(if the club charges a no-show fee).

+3

DARK MODE Court Reserve UI

Please implement Dark Mode UI theme for Court Reserve Backend. In the backend system users can decide their theme in preferences. Maybe even some more themes would be cool! Should be a simple fix.

+3

Court Utilzation Report with Day/Weekday/Weekend breakouts and Time Block Aggregations

Dmitry Litvin 2 weeks ago in Reports / Court Utilization 0

Reservation Report has by-day breakouts but can we add to Court Utilization Report as well?

Weekends are naturally busier than weekdays, and even some weekdays are busier vs. others due to regularly scheduled programming (e.g. leagues, round robins, etc.). Seeing utlization rates by 30min and 60min blocks is super powerful, but it would make the insights even more actionable to be able to see utlization of custom defined "morning", "afternoon", and "prime time" blocks. This would help clubs identify when is the best time for maintenance, for scheduling new programming, or flagging peak periods where intervention may be required to increase court availability.

+3

More Powerful Filtering To Enable Better Targetted Member Communications + Revenue Opportunities

Dmitry Litvin 2 weeks ago in Reports / Member Report 0

More powerful filtering to create dynamic member groups to enable better email targetting and capturing revenue opportunities. A couple examples of what I mean:


1. Add EXCLUSION filtering. Current Member filtering in "Event Category" is limited to inclusion (i.e. members who have participated in a specific Event Category or Categories). If we were to add Exclusion filtering, we could more easily identify members who have NOT participated in an event category (e.g. Junior Members who are NOT registered for Summer Camps) or members who have participated in one category but not another that we might want to target to them (e.g. Adult Members who have taken Group Clinics but have not done Private Lessons)


2. Ability to carry-over last "membership type" for lapsed members with no "currently no membership assigned". Essentially this is the players list that pops up when you click on "lapsed" on the Membership Status Report. The issue is that you can't do anything with that list. You can't make it into a Dynamic Group list. And in the Membership Reports if you select "currently no membership assigned" it doesn't return what their last membership type was before lapsing. This is important because we have multiple membership types (Senior/Adult/Junior/Instruction Only, etc.) which have different renewal models / communication and we want to be able to dynamically exclude members from the communication once they renew. 

+3

60 minutes set in Booking Buffer Minutes but the "reserve" button shows

Joey Shavelle 3 weeks ago in Reservations 0

When customer clicks "reserve" on a court within the 60 minutes buffer (last minute) a message is displayed informing them of the 1 hour buffer. It would be way better if the "reserve" button simply did not display for unavailable reservation times. Please consider adding this feature. 

+3

Multi Court Event - Auto Drop Courts if number of participants not optimal

COACH Caroline Wheelen 3 weeks ago in Events / Programming updated by SLPCC Web Admin - Mike 3 weeks ago 1

When creating an event, you are required to include # of court needed and player amounts. If you have multiple courts selected yet only 4 people sign up (not enough to take up more then 1 court)  there is no option to AUTO drop the extra courts.  (Example: We have open play 2 courts that people sign up for.  It will cancel BOTH courts if I say auto cancel if 4 or less players, instead of just 1) I hope I make sense. 

+3

Preloaded Credits Auto-Applied to Nearest Reservation

Currently, the Auto-Apply feature to Preloaded Credits applies to the oldest reservation made, which makes zero sense because if a member has future recurrent reservations, the credit auto-applies to future reservations that may or may not happen at all! So credits get used up right away, and for the current or nearest reservations, it looks like they have no credits. The Auto-Apply feature should offer the flexibility to apply to the nearest checked-in reservation, and the check-in should trigger the auto-apply. Not a future reservation 2 months ago that might be cancelled!

+3

Charge "Additional Players" to Reservation Owner

Joey Shavelle 4 weeks ago in Reservations 0

We'd like the option to have "additional players" charged to the reservation owner. Yes, you can do this when adding guests but our customers are simply adding additional players. 

+3

public booking court restrictions

Jim Longo 4 weeks ago in Public Booking 0

Feature Request: Granular Restrictions for Public Bookings

Current Limitation Presently, the system only allows for time-of-day restrictions. While we can create a specific "Membership Type" for public bookings, we cannot restrict those bookings to a specific court or a set number of daily slots.

Image 563


The Problem Our goal is to pilot this program by offering one court for four specific time slots per weekday. However, because court-specific restrictions are not currently enforced, the system opens up our entire inventory. Instead of the intended 4 daily slots, we are effectively offering 20 (5 courts × 4 hours), which is far beyond our management's comfort level.

Proposed Solution To make this program viable, we need the ability to set a daily maximum number of bookings or enforce specific court allocations for public membership types. Our board has approved a limit of 3 to 4 hours per day; without the tools to enforce this, the program is too "wide open" to implement.

Impact This feature has received the most enthusiastic response from management to date. It represents a significant opportunity for the club, but we require these administrative controls to ensure it doesn't negatively impact member court availability.

Key Requirements

  • Court-Specific Restrictions: Ability to limit certain membership types to designated courts.
  • Daily Booking Caps: A "Max Bookings per Day" setting for specific membership tiers.
  • Resource Allocation: Finer control over the total volume of public access to prevent over-booking.
+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 12 months ago in Attendance / Check-in / Kiosk updated by Josh Willey 11 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

Prevent member from registering for an event at the same time they have an active court reservation

Kathy Metcalfe 1 year ago in Reservations updated by Dov Sparkman 2 months ago 4

I'd like to suggest adding the ability to prevent a member from registering for an event at the same time they have an active court reservation, or vice versa. Folks can't be two places at once (an Event and a reserved court) and we don't have the staff to monitor where they are and who is using their reserved court. Thank you.

Tagged for Prioritization
+10
Waiting on Votes

Allow Guests to Check-In on the Kiosk

Rand Lee 2 years ago in Reservations updated by Aria Colby 9 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 5 days 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 4 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 4 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 4 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