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

+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.
+3

New email bulks editor disallows HTML editing

Dan Pronovost 2 months ago in Email Builder 0

Hello Court Reserve People:

Today, the new bulk email editor is now the only way to send bulk email.

We had looked at it, and generally understood what was happening.

But we learned today that there is no way to switch to HTML editing, and paste in HTML.

This is a serious issue for our club, as we have external processes to design our emails, and just paste them into the editor.

This is a critical flaw in the new CR email system, and will cause us a lot of problems.

+3

Auto registration for recurring events

Merv Mosher 2 months ago in Events / Programming 0

Please allow auto registration for recurring events. We run a 20 week season. We have very popular events that fill up each time with a waitlist. It is much faster to create one recurring event for 20 weeks as opposed to 20 separate events.  But if I create the recurring events then the auto registration does not work. Because I have 10 of these recurring events, that means I need to make 200 single events if I want the auto registration to work. That is not an efficient use of an Admin's time!

+3

Reports --> Events --> Registrant detail report (add existing system field to report)

Anthony Green 2 months ago in Reports / Event Reports 0

In Reports --> Events --> Registrant detail report

I would like to suggest that the existing system field of "Primary Phone" is added in the list of fields the report can generate ie. the primary members phone number?

We have a lot of events where members children are enrolled, they are added to the system as a child but often the parent doesnt enter a mobile (cell) number for the child, or the child doesnt have one. We use this for contacting members / parents in case of emergency etc.

For the primary member account its mandatory for a mobile / cell number to be provided when an account is setup, but we cannot use this report to show it and use for contact information etc because we cant get the report to show it currently.

All the other primary member fields below are able to be selected in this report but the most important one for contacting someone quickly isnt provided (mobile / cell number).

So if this could be added in future that would be great, thank you.

Primary First Name
Primary Last Name
Primary Email
Primary Address
Primary City
Primary State
Primary Zip Code
+3

Don't tell people to sign up when they cannot

Jon Otto 2 months ago in Widgets 0

When a person who is not logged in, click on an event, there is a button which says Sign up for the Full Event.  It used to say, please log in.  These events are not enabled for sign ins.  Please fix the button.  Thank you.

+3

Event URL in APP / ADMIN to copy/paste PLEEEEASE

Laura Rose 2 months ago in Events / Programming 0

I do a lot of work on my phone. So far, the Admin link has been helpful. However, there is no "copy event URL" code. PLEASE ADD THAT TO THE APP. I am trying to promote events in TeamReach and online and there's no way to have a quick link for them to reg.

+3

Birthday filter by the month

Denise Renner 2 months ago in Reports / Member Report updated by Laura Rose 2 months ago 1

I would like to filter out birthdays for each month so I can send a free one hour of play to those with birthdays that month as a way to build my membership

+3

scramble players based on skill

WKPC Council 2 months ago in Events / Programming / Organized Play updated by Irma Milsom 2 months ago 2

Having a native scramble option within the phone app would be helpful for social events. Even better would be the option to sort players by skill level and create playing groups.

+3

dashboard - Sales

Michael Tait 2 months ago in Reports / Other Report 0

Would be great to be able to build a dashboard with key metrics on it, e.g. Membership sales, lesson sales, revenue past week, Camp registrations numbers.  AND even better if we could input budgets into these dashboard widgets - so we could compare to budgets.  Would have to be customizable by user - and not hard coded.

+3

Making events free for certain members at certain times

Create the ability to have a certain membership allow for free Open Play Events during a set time window. 

For instance, I want to make an "AM Membership". Before 3:00PM all court resurvations and Open play are free. Currently, Open Play Events can't be made to be free for a member only within a certain time window.

+3

Mark Multiple Players as Paid

Add ability to mark multiple participants as paid in a clinic or event just like we can for attendance. 

+3

Mobile App - Scheduler Zoom + Mobile Layout Issues

Julien Versailles 2 months ago in Mobile App updated 2 months ago 0

It would be extremely helpful to have the ability to zoom in and out on the schedulers in the mobile app. Currently, only two courts are visible in portrait mode, and in landscape mode the header takes up half of the screen, significantly reducing the usable viewing area.

A zoom feature (or adjustable scale), along with a more compact header in landscape mode, would really

improve day-to-day usability. We use the app quite a bit and being able to view the full court sheet at a glance would be a great feature.

Image 542

Image 543

+3

sort players by skill level in app

WKPC Council 2 months ago in Events / Programming / Organized Play updated by Irma Milsom 2 months ago 1

It would be helpful if the event managers can view the registrants on the mobile app and then be able to sort them by skill level so that they can configure appropriate skill based playing groups

+3
Waiting on Votes

Assign a non member/visitor account on a future date

Bruce Levy 3 months ago in Memberships updated by Kim Lehman (Product Owner) 2 weeks ago 1

Make it so we can assign the non-member/visitor account on a future date.

Why? For instance, someone might be on a trial or canceling a current membership, with a cancellation date already set. If we can assign the non-member account for a future date, it eliminates the need for a manual reminder to revert the account to a free status.

+3

Create a notification for events that are full

Admin PITM 3 months ago in Notifications 0
+3
Waiting on Votes

I have a feature request regarding Packages

XUNHUI ZHENG 3 months ago in Notifications updated by Kim Lehman (Product Owner) 2 months ago 1

Would it be possible to add a function where, when we manually deduct a punch/session from a package, the system automatically sends an SMS notification to the customer showing their remaining balance?

This would help keep customers informed about their usage and improve transparency.

Thank you!

+3

Improve Ball Machine Sales via Accurate Display of Cost

Dave M 3 months ago in Reservations 0

Ball Machine Rental Costs with 2 Players

Ball Machine Fee Issue: ball machine fee is charged to every player on the reservation (except guests) resulting in:

  • Lower BM usage
    • BM appears to be grossly overpriced. If a Gold & Silver member rent the BM for one hr the total cost for the BM alone is $54/hr
  • Multiple refunds/ Increased Admin HR
    • Manual refunds are performed on an ongoing basis for the overcharge

BM = ball machine

Current CR Set-up. Every player pays full price

Option 1- Court Owner (Gold*) Pays for Ball Machine

Option 2- All players on the BM court pays for Ball Machine based on membership price/ # of players on the reservation

Membership Type

Existing BM Fee

BM Fee to Court Owner

BM Fee Split

Gold

$24.00

$24*

$12.00

Silver

$30.00

0

$15.00

Total BM Cost

$54.00

$24

$27

Current Workaround

  • BM Reservation type: Ball machine.
  • Set-up:
    • Fee Responsibility = Reservation Owner
  • Set-up Costs/Custom Court Costs
    • Reservation type: Ball Machine with $X/hr

Result:

  • Only the court owner is charged (Option 1 from table)
    • Accurate pricing displayed if all players on the reservation have the same pricing as the court owner (via membership type)
      • As a player I would have the player with the cheapest BM pricing own the reservation. Therefore, realizing the cheapest price.

Workaround Enhancement

  • Average out player cost based on membership cost for BM. (Option 2 from table)
    • Fairer pricing
  • Option to have the owner pay or all players on the reservation pay their fee
  • Perhaps the software allows Option 1 & 2 so the admin can choose
+3

Court Closures & Reservations

Aman Singh 3 months ago in Reservations updated by Kim Lehman (Product Owner) 3 months ago 0

When you select "this occurrence only" to cancel or edit an event, it cancels all the dates. I think that is a bug and needs to be fixed. when selecting "this occurrence only", the system should not be deleting any other dates except for the one selected. I tried to tell / explain that to the customer service guys and I don't think they understand the system much to know the difference. 

+3

Show league registrations on a member's account

Lauren Casciano 3 months ago in Leagues updated by Geneva Olson 3 months ago 1

League registrations do not show under the Events tab on a member's account. I'd like to be able to see if a member has signed up for a league, rather than opening each league and looking for their name on the roster. 

+3
Accepted for Future Development

Support Free Memberships in the Mass Update Dropdown

CRBooking Support 4 months ago in Memberships updated by Kim Lehman (Product Owner) 2 weeks ago 2

We need the ability to perform mass update tasks such as Cancel or Change/Assign Membership on free memberships but currently we only see our fee-based memberships on the list that we can apply actions to.  Could you expand this list?

Image 514

+10
Completed

Ability to print from check in screen this completed list of participants

Glenda Pfister 8 years ago in Events / Programming updated by Tim Owens 7 years ago 2

Now that you made the check in process so nice and easy, it would be great to be able to print directly from it after all participants have been checked in.  

+9

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

Jeff Moulton 2 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.

+9

CLINIC/LESSON DRAG AND DROP TEMPLATE

Krystal Martinez 4 months ago in Schedulers 0

It would be extremely useful when creating the schedule for the upcoming months to have a drag-and-drop template feature. You create templates for all clinics, lessons, and events, and when working on the schedule, there is a drag-and-drop option. This will make scheduling for upcoming months more efficient. 

+9
Waiting on Votes

DUPR Reliability Score

David Kittner 6 months ago in Integration / Ratings updated by Jillian Macmillan 3 months ago 4

We're in the process of adding the DUPR Integration to our Club but I'd be interested to note a member's Reliability Score along with their DUPR Rating to give their rating more meaning. Thank you kindly for your consideration. 

+9
Waiting on Votes

Players viewing when syncing to Swish.

Wade Pilgreen 7 months ago in Integration / SWISH updated by Josh Willey 5 months ago 1

When syncing with Swish, allow all players to view round robins/matches once on the Swish app. 

+9
Waiting on Votes

Checkin Screen to Display Membership type and also the reservation that he is booked in when checking in and also any unpaid due invoices .. As thi swill be used as a screen for the receptionist and frontdesk personal

Vamsi Devabhaktuni 8 months ago in Attendance / Check-in / Kiosk updated by Kim Lehman (Product Owner) 3 months ago 1

Checkin Screen to Display Membership type and also the reservation that he is booked in when checking in and also any unpaid due invoices .. As thi swill be used as a screen for the receptionist and frontdesk personal

+9
Waiting on Votes

Release Open Play Courts to accomodate fewer players.

Kat Allen 9 months ago in Events / Programming updated by Jeff Vander Laan 6 months ago 4

Set number of players per court and if there are fewer, automatically release appropriate number of courts for private reservations.

+9
Waiting on Votes

"Upcoming Events" Widget in Mobile App

Tony Molinaro 9 months ago in Mobile App updated by Kim Lehman (Product Owner) 7 months ago 1

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. 

+9
Accepted for Future Development

Ability to see Free/Discount Court Hours

Danny Do 9 months ago in Reservations updated by Aaron Sinke 8 months ago 2

Screen Recording 2025-09-04 at 12.35.24PM.mov

My club has recently started using free monthly court reservation hours, but we've been inquired by several of our players on how many free hours they have left for the month. 

As a player AND admin, I'd like the ability to see this amount. 

+9
Accepted for Future Development

Leagues

Corbin Devlin 12 months ago in Leagues updated by Lori D'Antonio 5 months ago 3

Hey there, we are hosting a couple of flex leagues using your league program. We want to make one of the days have less opt-in spots available but it won't let us do that unless we change the entire session. Can you add an option to adjust the opt-in limit by the game days?