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 SLPCC Web Admin - Mike 16 hours ago 10 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

+10
Waiting on Votes

Packages - add functionality to add guests

Dave M 11 months ago in Packages updated by Kim Lehman (Product Owner) 4 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
Waiting on Votes

Allow Guests to Check-In on the Kiosk

Rand Lee 1 year ago in Reservations updated by Aria Colby 5 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
Accepted for Future Development

Add more info in Stripe Payment API

Jammy He 1 year ago in Integration / Payment Integrations updated by Kasey Zandt 3 weeks 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 2 days 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
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 weeks 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

+9
Waiting on Votes

Players viewing when syncing to Swish.

Wade Pilgreen 4 months ago in Integration / SWISH updated by Josh Willey 2 months ago 1

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

+9
Waiting on Votes

Release Open Play Courts to accomodate fewer players.

Kat Allen 5 months ago in Events / Programming updated by Jeff Vander Laan 3 months ago 4

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

+9
Accepted for Future Development

Leagues

Corbin Devlin 8 months ago in Leagues updated by Lori D'Antonio 2 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?

+9
Waiting on Votes

POS Option to FORCE member name selection

Looking for a setting/option to "force" a staff member to associate all POS sales/transactions to be associated with a member. If it is a walk-in sale, we can always create a fake member called "walk-in Sale" to sell items to.


An issue we have today is that if a transaction is completed at the POS WITHOUT a member being selected, the transaction cannot be updated thereafter. This presents an accounting issue for the members account and transaction history.

ELSE - we need a way to edit the transaction AND THE MEMBER NAME after-the-fact.

Image 314



+9
Waiting on Votes

Check-In button on the reservation for members to use their phone to "Tap" to check-in

Styrling Strother 9 months ago in Reservations updated by Tim Owens 7 months ago 1

Members to use their phone to check-in by simply clicking on a CHECK-IN button on their reservation

+9
Waiting on Votes

Additional Kiosk Sounds at Check In

Robert Rothrock 10 months ago in Attendance / Check-in / Kiosk updated by Bruce Levy 2 months ago 3

It would be great to be able to assign different sounds at the kiosk for different Membership Types as well as different membership status like "overdue" and "expired" and "canceled"

+9
Waiting on Votes

Guest Waivers to be transferred to new members accounts

Elliot Springer 12 months ago in Memberships updated by Josh Willey 7 months ago 2

If a guest signs a waiver and then becomes a member, i would like to attach their previously signed guest waiver to their member account so they don't have to sign the waiver again

+9
Accepted for Future Development

Enable Dropdown Selection for Cancellation Reasons in Membership Cancellation Prompt Feature Request

Kris 12 months ago in Memberships updated by Christy Howden 5 months ago 2

Title: Replace Textbox with Dropdown for Cancellation Reasons in Membership Cancellation Prompt


Description: Currently, when a membership is canceled in CourtReserve, the system prompts users to provide a reason for cancellation using a free-text textbox. However, there is no option to switch this input method to a dropdown (combobox) with predefined cancellation reasons. While adding custom fields allows administrators to define specific reasons, these fields only appear on the membership details tab and not in the cancellation prompt. This inconsistency leads to difficulty in standardizing data and streamlining reporting.


Postconditions:

  • The cancellation reason is successfully saved and is available for reporting and analytics.
  • Administrators can analyze standardized data to identify trends in membership cancellations.

Benefits:

  1. Ensures standardized input for cancellation reasons, improving data quality.
  2. Reduces manual errors from free-text entries.
  3. Provides consistency between custom fields and the cancellation prompt.
  4. Enhances reporting and analytics capabilities by categorizing reasons.

Edge Cases:

  • Administrators should have the option to allow users to provide an "Other" reason, along with additional comments.
+9
Waiting on Votes

Key FOB for check-ins <> compatible w/ door access

Timothy Wesson 1 year ago in Integration / Access Control (RemoteLock) updated 4 weeks ago 3

Many facilities have multiple uses other than court bookings. A facility such as ours, has a gym portion as well as tennis and pickleball courts. Court Reserve is a premier software for handling our facilities bookings. But we also have members who only utilize the gym space. We currently have to pair Court Reserve with a separate software such as GloFox, JoinIt or LightSpeed, to have a key tag scanner for our gym members to check-in and to pull up their account with a Face ID. This system also has a door access feature to help manage our 24hr facility. 

This all-in-one package would be beneficial to multi-sport facilities but also enhancing Court Reserve check-ins by adding a key tag scanner, face ID profiles and door access.

+9
Waiting on Votes

Auto-cancel reservation settings need to include reschedules

Deborah Symons 1 year ago in Reservations updated by Josh Weese 4 months ago 1

Prevent refunds due to reservation rescheduling cost differences.


Example: When a member changes their reservation from 2-1 hours it is not considered a cancellation by the system so the person automatically receives a credit to their CR account.  They are really canceling 1 hour of their reservation and should not be credited for it.

Tagged for Prioritization
+9

enhanced phone number lookup

Amethyst Mckenzie 1 year ago in Settings / Configuration / Permissions updated by Katie Siddoway 9 months ago 2

We use phone numbers to pull up member accounts.  Unfortunately because there is not a specific criteria on how a number is entered, it makes the phone number lookup difficult.  For example a number can be entered as xxxxxxxxxx, xxx-xxx-xxxx, or (xxx) xxx-xxxx and the search will only pull numbers in the exact same format as listed on the account.  

Please, please, please either force the number to be entered a certain way -or- update the search so that it can pull a number regardless of it's format!!!!

+9
Waiting on Votes

Early bird registration

Kristen Wilson 1 year ago in Memberships updated by Angela Petschow (Admin) 6 months ago 2

As a seasonal club with 2 seasons of members in our DB, we want to a) stay in touch with our previous year's active membership and allow them early bird registration in March. There is no easy way of doing this in CR as all of our memberships are now over and all members in the DB look the same. We need a way to ID them and then offer them a membership before the general public.

+9

Allow individual memberships types to turn on/off "require payment profile"

Aria Colby 1 year ago in Memberships updated by Mckayla Markowski 2 months ago 8

Set certain memberships to require payment profiles and others such as Guest to not need a payment profile.

+9
Waiting on Votes

Share Event Limits with Reserve Limits

Rob Hill 1 year ago in Events / Programming updated by Tim Owens 1 year ago 1

It would be useful for clubs to have the ability to share the limits between Events & Reserve a Court.

We would really like to be able to create mostly events and if they are not filling up, switch it to Reserve.

We want to prevent the same members from monopolizing the courts, so having these two system share the same limits would aid us in doing so.  As of right now, Events has one limit and then it switches to Reserve which has a different limit.


I don't think all clubs would use this feature, so it might have to be a checkbox that each club decides on using or not.

+9
Waiting on Votes

Allow Players to check into their court on their own - With no staff on site

Bethany Owens 4 years ago in Attendance / Check-in / Kiosk updated by SLPCC Web Admin - Mike 10 months ago 3

It would be nice to have the capability for a member to check-in via the app when they arrive at the court, essentially if the app could geo-locate the member to see if they are literally at the courts since there would be no staff/front-desk on site. 

That way we could charge players a no use fee if they no-show for their reservation. 

+9
Accepted for Future Development

Block member from adding American Express credit card in profile

Monica Heffner 4 years ago in Transactions/Financials updated 3 years ago 2

A member can add AmEx in their profile account as their card on file.  We do not accept AmEx payments.  Can you block this at the front end?

+32
Completed

Self Check-in Kiosk (including scanning in)

Tim Owens 7 years ago in Attendance / Check-in / Kiosk updated 5 years ago 3

We noticed that there is a spot in the system which if you scan a members ID card and the member number matches, the system recognizes it. Is there anyway to enhance that feature so that is someone is on an event it will check them in automatically when the card is scanned?

+32
Completed

Be able to perform admin functions on the mobile app.

Tim Owens 8 years ago in Mobile App updated 6 years ago 8
+31
Completed

Add ability to have Event Coordinators at the Event or Event Category Level to Manage Events

Tim Owens 4 years ago in Events / Programming updated by Kim Lehman (Product Owner) 3 years ago 13 9 duplicates

The idea here is to allow certain individuals access to manage certain aspects of certain events such as but not limited to (check-in, email, registration, waitlist management, etc)

+31
Completed

Membership Capacity and Membership Waiting List

Alastair Millar 4 years ago in Memberships updated by Kim Lehman (Product Owner) 3 years ago 8 2 duplicates

Hello Team,

I know this is a common theme amongst Canadian clubs or clubs that have "membership capacity" limits. We would love if Court Reserve could track the total membership numbers across all membership categories, and or across several specific membership categories or one category of membership.

As an example, our club has several member categories: Year Round Adult, Year Round Junior, Winter Adult, Winter Junior, Summer Adult, Summer Junior and Non Member accounts. 


We would love it if we could ensure that only 400 adult members in total, at one time, could have an active membership at the club. So the software would allow you to set a "Member Cap" on our Year Round Adult, Winter Adult and Summer Adult memberships that are all counted in our membership cap together. 

Currently, we are managing this ourselves using approval / suspensions however it is a large amount of work to monitor and admin over. 

On top of this, we would love the ability to have a dedicated membership waiting list once our membership reaches capacity. A list that was time stamped that clearly outlined an order for prospective members to join the club based on the date and time they joined the waitlist list. Further, it would be great if the "Member Cap" and "Waitlist" worked in tandem so prospective members knew what number they were on the waitlist list and or, received a notification when spaces became availible. 

Thanks for the support :)

+29
Waiting on Votes

Allow for Integrations with MailChimp, Zapier, or Webhooks.

Gene DeVito 4 years ago in Integration updated by Michael Glover 1 month ago 6

Allow CourtReserve to be tied to MailChip, Zapier or Webhooks. 

+29
Waiting on Votes

Add-Ons to Events & Reservations (with pricing options)

Seth Pomerantz 4 years ago in Events / Programming updated by Kim Lehman (Product Owner) 4 months ago 8 3 duplicates

Can we have a Custom Field option as an "Add On" option for an event? For example, add on's for camp are an After Care option, swim lessons and diving lessons. These are an extra charge for all 3.  It would be SUPER amazing if registrants could simply add on one of the custom field options and simply get charged a little more than the normal price for the add-on. Having an event with extra options is always useful, add a shirt for an extra cost, little extras for an 'upgraded' experience to an event, or our needs (swim lessons, after care and a diving class option for summer camp). We also ran into an issue with this for guests. It would be good to have an option to 'add on' a guest with you to an event and the extra fee gets charged to the event price. 

+28
Waiting on Votes

Setting priority of Courts on what can be booked.

Kristen Larrick 4 years ago in Reservations updated by Chris Lanzone 3 years ago 3 1 duplicate

if facilities have pickleball courts painted on tennis courts, they generally have 2 courts per 1 tennis court. Can we add an option to force members who book pickleball to have to book Pickleball A and then Pickleball B before ending up booking pickleball courts on the second tennis court?

if pickleball courts only utilize half a tennis court, we dont want to block 2 tennis courts by only using half the court for pickleball. We want to book both halves of 1 tennis court before allowing members to book another pickleball court and blocking the second tennis court.

+28
Completed

Book a Pro

Tim Owens 6 years ago in Instructors / Book a Pro updated 4 years ago 8

The ability for members to be able to "Schedule" a pro for a lesson or hitting session from the member portal or mobile app.

+26
Completed

Allow Clients to Purchase Packages

Michael Dingwall 3 years ago in Reservations updated by Kim Lehman (Product Owner) 2 years ago 10

Currently Clients are not able to buy Packages online. These can only be sold by Admin or Sub admin. 

When booking online the system prompts users only with the Drop in price instead of the ability to purchase larger pass packs online. This increases workload of admin as individuals wait to purchase in person. Further it does not allow individuals unfamiliar with the facility/club the knowledge base of these programs.

I recommend adding the ability for clients to see all payment options available which booking online.

+25
Waiting on Votes

Allow entire membership to be selected when registering a guest for an event so the guest owner doesn't have to register for an event they don't want to do.

Aria Colby 11 months ago in Events / Programming updated 5 months ago 2

Allow the member (grandpa) to register his non member grandchildren for a child's event without grandpa being listed as a participant.  A simple change to the drop down list could fix this (allow the drop down to include all members not just those that have registered for the event to be selectable) so members can easily sign up/pay for others be it another member or a non member.  This would also keep the event list to only the participants as well as make the reports more accurate.