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 1 year ago 2

+6

Player Complete Activity Report

We have begun using the DISCOUNT function heavily to offer "free" courts and events to certain membership types. Because those transactions no longer show up on a TRANSACTION report, we have lost our ability, in one report, to summarize activity level and "visits" to the CLUB by our different event/reservation categories.


The Solution:

Currently, the REPORTS>EVENTS> REGISTRANT DETAIL report would be perfect because it has Member Name, Membership Type and all the EVENT details (even if the member was charged $0) BUT it does not have RESERVATIONS.

Can't this report be re-purposed to include BOTH EVENTS and RESERVATIONS?


That way we have all the activity data we need and we can analyze and pivot table away as we need. 


Appreciate the considertion-


Sharon Voelzke

+6

Combo Court Reservations & the Expanded View Scheduler

Angela Petschow (Admin) 8 months ago in Schedulers updated by Hege Petschow 8 months ago 1

We use the Expanded View Scheduler most of the time to see what is booked for the day.

However, for us larger facilities, we have to scroll back and forth several pages (since we have 22+ individual spaces, then combos of those spaces). 

When viewing the expanded view, combo court bookings show up as a reservation with a lock icon and just states that it is in use. There are no other reservation details. 


It would be VERY HELPFUL to repeat the details of the reservation on these locked combo reservations so we don't have to keep scrolling back and forth to see who & what the reservation is for. They can still be locked, we just want to see the full details or a hover over window option to view the details.

In this example, the light blue reservations with yellow highlight show a reservation but I don't know who it is an need to scroll back to find Field 5 and view the details there.  

We need quick answers sometimes so this enhancement would be huge for us.

Use Case: I need to quickly check if Lane 18 is open. Since I have so many courts, I have to scroll over to Lane 18. I see it is being used but by whom? I then have to scroll all the way back to where my Combo of Field 5 is to gather the information. See below.

Image 469

Image 465

Image 466

Image 467

Image 468

+6

Create a warning header or a flag that can be set to notify admin that there are phantom reservations, ie reservations without courts so they will not show on the scheduler.

Elly McCarthy 8 months ago in Notifications 0

If you create an event, but forgot to add courts to the event it will create a phantom event. Currently there is no way of seeing them on the admin scheduler, they will only appear in the member calendar or in the event list. This can lead to mistakenly having two events at the same time, or an event that can be registered for without anywhere to play.  If there could be a notification or flag that can be toggled on in admin that sends warnings or highlights that there are courtless events that would be ideal.

+6
Waiting on Votes

“First-Time Participant Icon” for Check-In

Hello PKLYN 8 months ago in Player Experience updated by Josh Weese 8 months ago 1

It would be helpful to have a small icon appear next to a customer’s name in registration list during check-in when they’re attending their first ever program at our facility.

This visual cue would allow staff to easily identify new participants and give them a warm welcome. It would enhance the customer experience and ensure first-timers feel acknowledged and supported right from their arrival.

+6
Accepted for Future Development

Show that Discount will or will not be applied to event registration.

Ben Hoxie 8 months ago in Player Experience updated by Josh Weese 8 months ago 1

For clubs that have discounts created for events, the user experience is deceptive in that it does not show if the discount will be applied in the registration process.


As a player, the screenshot below shows the last page a player sees before their registration is confirmed. It still shows that the fee would not be applied, even though in the below example, the discount was actually applied. Check out my video for a full walkthrough. 


I believe that once the member gets to the page to register for a specific event date, the player should see whether the discount would be applied. There may already be different in wording like "Pay Now" if the payment were to be applied, but I would argue most players would not notice the difference on the finalize button as it currently is. 


Instead, in the below screenshot  we should implement BOTH: 

1. The arrow showing the price should have the price strike through like, "$1 (FREE, Discount Applied)."

2. Make the button to Finalize Registration obvious that the event is free (Finalize $0 Registration), and make it clear when the member is not receiving a discount (Finalize $1 Registration).

Image 427



Right now:

- the a player could be used to the current setup and may miscalculate how many free hours they have left and could accidentally register for a paid event registration if they think they still have free hours.

- the player could believe they are going to be charged to register for this event but decide not to because they see the fee

- the player or admin can check whether their billing section shows the registration fee, but this is backwards to how this should have to work


My suggestion would make it so that the player is not gambling with their free/paid registrations.


Keep in mind, we still do not have a feature that shows how many free hours or registrations a player has left on either the member portal or admin panel. This feature should be in addition to, not in place of the free hour/registration count.

Here's a Loom of the user experience: https://www.loom.com/share/7f47aea02069474fa56141528a97e5d0?sid=0cc175c7-f30b-49b6-a7e2-aa6cb448da46


https://app.intercom.com/a/inbox/sa86w75u/inbox/admin/8216646/conversation/215471388697350?view=List

Tagged for Prioritization
+6
Accepted for Future Development

Option to show Payment Method and Option to show Notes on Invoices

Angela Petschow (Admin) 9 months ago in Transactions/Financials updated by Matt Criswell 8 months ago 1

Currently, the invoices (when paid) do not show the payment method used nor any notes on the payment screen (example: for Other payment methods, I need to show that they paid via Venmo and on which date, etc).

The only way I can pull this information is to go to their transactions screen and look at the link for that transaction. It should all be together for auditing purposes and for easy payment confirmation and payment details.

+6

Show ALL Payment Types on EOD report even if Zero

Angela Petschow (Admin) 9 months ago in Reports 0

It appears that the "Other" category does not show on the EOD report if there is a zero balance for the day. Can we show ALL payment methods regardless of if zero?

Tagged for Prioritization
+6
Waiting on Votes

Pickleball Bracket Integration

Marian Jessop 9 months ago in Integration updated by Josh Willey 6 months ago 2
+6

partial invoice payment

Amethyst Mckenzie 11 months ago in Transactions/Financials updated by NSRC ADMIN 2 months ago 1

I would like to ability to add partial payments. We often have tournament that split court fee cost between organizations. 

Tagged for Prioritization
+6

Package Fees on reservation report

We are trying to run payroll for 5/31 - 6/13. We do a 40% profit share between our coaches on all lesson/package price per lesson. I am trying to find a report that shows all my lessons completed during that timeframe with: Instructor, Player, lesson date/time, lesson name, Package punch WITH price for that session as per their package price not full price. Currently, the report (reservation report) only shows the fee if now package was purchased. Also, the Instructor Report only Counts the lessons. There is a huge gap here and we need this info to complete accurate payroll.

+6
Waiting on Votes

COPY FROM feature for Instructor Pricing

Angela Petschow (Admin) 1 year ago in Instructors updated by Kim Lehman (Product Owner) 12 months ago 1

Can we add a feature for Instructor Pricing to either:

1. Copy all pricing from one instructor to others OR

2. Change the Instructor set up to add "instructor pricing" roles where we define all our costs on 1 screen then associate a pricing tier or profile/role to each instructor.

+6

All Reports: Break out Date and Time into Separate Columns

Angela Petschow (Admin) 1 year ago in Reports updated 9 months ago 1

Problem Statement: Today, most of the reports group date & time into one column. When exporting into Excel, it is a formatting nightmare AND Excel does not sort this column entirely. So, for example: when we run a reservations report for the month, export it to Excel, then try to sort on Start Date / Time (ascending)

... it skips rows as if it doesn't recognize the date/time format.


It would be great if all the reports (including transactions Reports) could break out the Date/Time Column into TWO separate columns. This would allow for easier sorting & utilizing PivotTables in Excel.


Image 313

Tagged for Prioritization
+6
Waiting on Votes

Replace a clinic spot - Refund pending someone takes their spot

Matt Previdi 1 year ago in Events / Programming updated by Kim Lehman (Product Owner) 11 months ago 1

We have over 400+ clinic spots a week and they all end up with a waitlist. My challenge is this: We do not let the players cancel their spot within 24 hours of the clinic. But say someone knows they won't be able to make it - within 24 hours of the clinic the current system requires them to reach out to me, I manually reach out to each waitlister, wait for them to respond, and then manually swap the players and the charge to let the one who cannot attend off the hook. With over 15,000 clinic spots per year, this is a colossal waste of time for something that can be automated through the software. 

Currently, we could allow players to cancel with less lead time, but they have to be refunded BEFORE someone else takes their spot, which is not guaranteed. I want to have the system allow the player looking to be removed push a button (provisional cancellation pending someone else accepts), then a notification sent to all waitlisters, and when someone "accepts" that spot only THEN the original player is refunded and removed. 


This would save me thousands of hours a year and not impact our revenue negatively. Appreciate it!

+6
Accepted for Future Development

Ability to Show Packages to Anonymous Portal Visitors

Angela Petschow (Admin) 1 year ago in Packages updated by Josh Willey 8 months ago 1

Currently, there seems to be a limitation where only registered clients can see the package options.

We would like to be able to advertise all our packages (such as lesson packages & pricing), regardless of if they registered with CourtReserve.

Tagged for Prioritization
+6
Waiting on Votes

Apply penalties to event no shows and early departers and enable blocking event registrations when penalty max is hit

Mike Fox 1 year ago in Events / Programming updated by Kim Lehman (Product Owner) 7 months ago 1 1 duplicate

You have the penalty system.   Allow it to identify different types of penalties and take restrictive actions against that type of activity.   I want to be able to restrict players from registering for events if they no show for similar events.   Ideally I’d like to be able to set a time limit - hit 2 penalties and receive a 30 day restriction on registering.  Hit 3 penalties and receive a 90 days restriction.  I don’t want to just put them on restriction for an indeterminate length of time.  Nor do I want miss court reservations cancellations to impact ability to register for events or vice versa.

+6
Waiting on Votes

Adding certain amount of times something can be done per month on a membership

Steven Will 1 year ago in Memberships updated by Front Desk 5 months ago 2

Have something in a membership where someone is able to only do something a certain amount of times per month without having to track it ourselves. i.e. Only allowing 5 free paddles rentals per month.

+6
Waiting on Votes

Sign-up form to show on re-registration

MR Pickleballclub 1 year ago in Memberships updated by Josh Willey 11 months ago 2

When a members membership is expired, upon re-registering there should be an option to show the sign-up form again to enable the member to verify & update their membership as well as complete any new required fields and be subject to approval upon renewal.

+6

IDE Integration for Frontend Management

Lance Redfearn 1 year ago in Website Builder 0

Add the ability for clubs to integrate their IDE's with their frontend websites. This will provide clubs a more contemporary ability to control their website appearance and functionality. Being able to use a native code editor for website development would allow for more granular control.

+6
Waiting on Votes

Send a "welcome email" on new membership.

Mike King 1 year ago in Memberships updated by Josh Willey 11 months ago 2

We are a seasonal club.  Each year members have to purchase a membership.

I'd like to send an automatic email out when a member purchases a membership.   Things that would be included in this email.  Generic welcome statement, a link to our Membership rules for the current season, information that is important on a yearly basis, like the gate lock code.  We change this yearly.

Currently I'm doing this manually, and it's very time intensive. 

+6
Waiting on Votes

Track Gate Code Use For Court Reservations

Matt Holbrook 1 year ago in Integration / Access Control (RemoteLock) updated by Josh Willey 11 months ago 1

My community has unmanned tennis courts that we use an integrated code lock for. We are having an issue with no shows. Can we get the ability to track whether a gate code has been used so we can audit users and look for habitual no-showers? 

+6
Waiting on Votes

Birthday Notification

Elly McCarthy 1 year ago in Attendance / Check-in / Kiosk updated by Dara Sklar 7 months ago 2

Is there a way to automatically notify the front desk when it is the birthday of someone who just checked in, so that we can gift them a Bday gift or reward.

+6
Waiting on Votes

Early Bird Program Registration Discounts

Matt Landolt 1 year ago in Events / Programming updated by Kim Lehman (Product Owner) 12 months ago 1

We like players being able to see other registrants, but this isn't helpful until at least a couple of players have signed up for a program. If players see that few are registered, they're less likely to sign up until they see other names on the list. We'd like to be able to offer automated discounts to the first handful of players willing to put their names down and register for organized play, tournaments, etc.

+6
Waiting on Votes

Ability to prorate membership fees that end mid month

Marie Carpenter 1 year ago in Memberships updated by Velocity Badminton 23 hours ago 2
+16
Waiting on Votes

Admin Alerts for full events, full courts, etc...

Curtis Stensland 5 years ago in Notifications updated by Tim Owens 5 years ago 1

As an admin, I would like to know how my courts are being used and how full my classes/events are without having to constantly check. I find that I just end up missing things. I would like to set alerts based on certain conditions. The ones coming to mind now are if on the court utilization 'heat map' any time slot gets over 90%, or if any of my classes fill up over a certain percentage (or reach a certain number of spots remaining). Currently our club rents court space and also has classes. This would help me see when the courts are either full of rentals so I can decrease the class size to allow more court rentals, or conversely increase the class size if it is already full and we have courts available. Thanks.

+16
Waiting on Votes

Custom Schedulers for Instructors & Ball Machines

Tim Owens 6 years ago in Schedulers updated by Deborah Symons 1 year ago 4

The idea here is to build the ability to set up custom schedules for an instructor and/or ball machine.

+15

Auto Tag Clients

Brenden Sullinger 4 months ago in Player Management 0

Hey all, 

It would be very beneficial to have an email list t for the email system. When someone signs up for an event/program, they would receive the same tags as the program was given. This should make the dynamic group list even stronger and more automatic. For example, if someone signs up for the 4.0 singles ladder. They would be able to get tags of 4.0 and singles. As long as those tags were given to that program.   

+15

System Users - Security Groups

Juan Pimentel 7 months ago in Settings / Configuration / Permissions updated by Angela Petschow (Admin) 4 weeks ago 2

Hello!, I would like to see if would be possible to create Security Groups that we can assign as a Permissions Templates for the system users.

The permissions list has grown over the years and is really complicated to manage over 80+ users with custom permissions each user, causing compliance and management issues as their access is not standard across the board for same positions or roles.

Having Permissions templates will allow us to easily modify a big group of users at the same time without having to visit every single user profile and adjust their permissions.

Tagged for Prioritization
+15
Waiting on Votes

Phantom Reservations - Reservation time slots say available but actually aren't b/c there's not enough time for the reservation

Deanne Dinio 12 months ago in Reservations updated by Betsy Kemp 7 months ago 4

Hi there! Our reservations start on the hour and half hour mark and can vary in length with half an hour minimum and 2 hours maximum. Some of our events don't follow this rule as we have ten minute breaks between programs for our coaches. Sometimes, we will have a ten-minute gap on the hour or half hour mark, and then patrons will see courts available. When they click to make a half hour or longer reservation, CR will then say it is unavailable. 


We would like reservation time slots to be marked as unavailable if the minimum amount of time needed for a reservation is not reached. In the meantime, we are taking extra time to put closures/blocks so that these reservation time slots are unavailable. Before doing this, we did get several calls and complaints. 

+15
Waiting on Votes

Membership Status Report by Date

Timothy Schnupp 2 years ago in Reports / Member Report updated by Wendy Vainer 3 months ago 2

Wish we could run membership status report by date. For instance, I would like to retroactively look at how many members were added between 4/1/24-6/30/24 in the Membership Status Report view. You can only run it based on the current date 

+14
Waiting on Votes

Team Registration: Full session registration

Kevin Slujtner 8 months ago in Events / Programming / Team/Partner Events updated by Rob Russ 3 months ago 4 1 duplicate

The new team based (beta) signup is great, however it only works for single dates. Is there a plan to implement this for multi week events such as leagues?

I noticed the team-based signup allows us to select multiple dates but once created functions as individual events.  

+14
Accepted for Future Development

Profile Picture

Have the ability for members to add and/or change their own profile picture in the app.

Tagged for Prioritization
+14
Waiting on Votes

Update "Pay" button to "Payment Options"

Emily Henson 2 years ago in Packages updated 1 year ago 3

The "PAY" button is confusing to members that have packages. I have been receiving daily emails/calls/questions as to why customers are being charged to their credit card instead of the packages and why it shows "pay" but they are not seeing their package options first. If the button were to say "Click for Payment Options" or "Payment options", I feel that would be more customer friendly and cause less confusion when a member is making a reservation themselves.