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. 

Thank you for being an essential part of the CourtReserve community!

+53
In Progress

Lottery System for Courts

Tim Owens 5 years ago in Schedulers updated by Dianne Nicholls 1 month ago 11
+47
Accepted for Future Development

Schedules/Sessions inside of an Event

Tim Owens 5 years ago in Events / Programming updated by NSRC ADMIN 3 months ago 6 5 duplicates
+45
Accepted for Future Development

Booking restrictions that only include reservations made by the member

Kate Holzhuter 3 years ago in Reservations updated by Josh Weese 2 months ago 7
0
Accepted for Future Development

Attendance Report

Sarah Boone 11 months ago in Reports / Event Reports updated by Tim Owens 3 months ago 2

+3
Waiting on Votes

re-instate cancelled reservations

Serge Carniol 3 years ago in Reservations updated by Elly McCarthy 4 weeks ago 2

Hi, I mentioned this to Tim a long time ago. 

Sometimes after a court closure cancels a reservation, the condition causing the closure passes. An example would be a closure due to rain but then the rain stops and the court is playable again. Meanwhile all the reservations for that court have been cancelled. It would be nice if the system, which has all the reservation data, would be able to re-instate the reservations remaining once the court is reopened and send an email alerting members that their time slot is still reserved.

+3
Waiting on Votes

Referral Bounty Program

Mike King 3 years ago in Memberships updated by Tim Owens 3 years ago 1 1 duplicate

We grow our membership as many ways as we can, and one way is by our Referral Program.

When a member is referred by an existing member, and has paid the bill, we give 20% of the membership to the referring member.

Currently we track this with a custom field on the signup form.

This has the following issues:

  • No easy way to report on this.  I have to export the entire membership.  Filter for referrals, and then further filter by families, since every member of the family show's up as "referred"
  • No integrated way to apply the credit, I have to do a manual transaction.
  • New Members have trouble spelling the referred member's name

This could be improved with the following changes:

  • Checkbox for "being referred" which opens a member search
  • A direct report on "Referred Members"

Optionally, you could directly apply the credit to the referred member's account, but I would recommend some kind of approval on this.  People would try to game the system, and other people have no idea what the field is for and write random names in.

+3
Accepted for Future Development

Improve Reschedule Event

Dave M 3 years ago in Events / Programming updated by Tim Owens 3 years ago 2

When rescheduling an events to a different date & time only the date field appears. In order for the system generated 'reschedule email' to have the new event time accurate, the time has to be changed before selecting reschedule. New users may not be aware of this.

To simplify the process and make it more intuitive when selecting 'reschedule' have the date & time option fields appear.

To decrease the chance of error have the time field editable but prepopulated with the event's existing time

Fine tuning a great system!

+3
Waiting on Votes

Make user profile "Notes" function available for events/programs/reservations

Tom Jakob 3 years ago in Events / Programming updated by Tim Owens 3 years ago 1

Create a function identical to the profile notes function that would be used on programs.

+3
In Progress

Template emails

Lauren Casciano 3 years ago in Notifications updated by Maria Natalia 6 months ago 4

Create a place where template emails can be created and quickly accessed.

Q4-2024
+3
Accepted for Future Development

Add 'Membership Type' as output on Reservation Report

Kevin Christian 3 years ago in Reports / Reservation Report updated by Tracey ITAdmin 2 years ago 1

For Reservation Report (specifically for not grouping by members) I need to be able to see the Membership Type of the players on the different bookings. Right now there is no way to see a true breakdown of which membership types are booking which reservations / times.

+3
Waiting on Votes

Limit signing up for Events

Chris Rossi 3 years ago in Events / Programming updated by Tim Owens 3 years ago 1

Be able to limit signing up for an event after "X" amount of cancellations regardless of reason.

People are signing up and if nice outside (for example) they cancel at last minute and leave little time for new people to sign up for an event.

+3
Accepted for Future Development

Restrict users without an active membership from viewing court schedulers etc.

Club Admin2 3 years ago in Settings / Configuration / Permissions updated by Steven Maker 2 years ago 2

It should be possible to control what users without an active membership can see and do.

+3
Accepted for Future Development

kiosk repeated checkin behaviour

Club Admin2 3 years ago in Attendance / Check-in / Kiosk updated by Tim Owens 1 year ago 3

When a player scans their QR more than once, they should be shown their courts/events etc, again, instead of "Items to check-in not found". This might happen if a player wants to reconfirm which court/event they are booked in for.

+3
Waiting on Votes

Enhance Admins Troubleshooting Ability

Dave M 3 years ago in Settings / Configuration / Permissions updated by Tim Owens 3 years ago 3 1 duplicate

Allow Super Admin the ability to Impersonate a member in order to increase Admin troubleshooting ability

Currently if a member has a problem that an Admin is diagnosing the Admin goes through a list of questions to determine what the issue is. Admins are often dealing with members with limited computer skills. Asking a member to describe what they are experiencing, Zoom share or to send screenshots is laborious. Requesting Chat Support adds time to Admins and pulls resources from CR. Understandably Chat Support is not available 24 hrs. a day or weekends.

Benefits of Super Admin role with the ability to 'Impersonate' a member:


  •  Super Admin could quickly experience what the member is seeing & significantly reduce troubleshooting time of the Admin & CR Chat Support
  • Super Admin could provide select Admins the ability to impersonate
  • Limiting this feature to a Super Admin would increase the Club's control of this troubleshooting feature and reduce the chances of an Admin impersonating a member and making unauthorized purchases. 
    • This would be similar to the functionality that CR Support has now.
+3
Accepted for Future Development

Improved membership description for portal settings

Alex Miler 3 years ago in Memberships updated by Tim Owens 1 year ago 3

Right now, what is shown on the member's portal as feature list is not complete. It only it only lists the days in advance, court count per week/per day, hours before reservation cancellation penalty, and costs.

If you have rules setup for number of hours per week or any other restriction, it is not extracted from the system. Extracting a full rule deck from the system and displaying clearly on the member's portal would be good as oppose to using "Add additional feature" for each membership type and listing rules that have not been extracted.

If we have to go with "Add additional feature", it would we good to have one place that all non-extracted features are captured by the admin and, under membership portal settings, there is a pull-down menu what to include. Right now for every membership type, you have to add the feature even though it might be the same feature for all memberships (example could be a by-pass rule and number of hours prior to court time).

+3
Waiting on Votes

Calendar for Reservations

Gloria Kelley 4 years ago in Schedulers updated by Tim Owens 1 year ago 3 1 duplicate

It would be very helpful if there was a calendar view for Reservations (weekly) like there is for events, so I can view all of the reservations/bookings for the week, instead of only looking at the schedule day by day. 

+3
Accepted for Future Development

Ability to protect web pages for "active" members only

Alex Miler 4 years ago in Website Builder updated by Steven Maker 1 year ago 3

Some of the web pages should be available just for active (paid) members while "un-visible" to inactive/suspended members. If this is available, you can build pages with info that is only available for active members.

In order to protect some of the web pages for active (paid) members only, there is a need to add one more option into Page builder beyond "All" and "Logged in" users. This will add one more level of granularity for building pages and allow, for example, entry code sharing or any other sensitive info that should only be available to active members.

+3
Waiting on Votes

A "CAPTCHA" option when booking courts

Alastair Millar 4 years ago in Reservations updated by Tim Owens 4 years ago 1

Call me crazy but we suspect that some members of our club, who work in IT have developed a simple software which allows them to quickly reserve courts at the moment they become availible (we suspect this based on the speed in which courts are being reserved and at the frequency of the courts being reserved by certain members ((less then 4 seconds)). Having a simple option to enable a "human" test would resolve this potential issue. However, I understand this is not a concern for most clubs! 

PS- this is actually a big issue with our governing body and tournament sign up as well, crazy stuff.

+3
Accepted for Future Development

Court Utilization Event Stats

John Sullivan 4 years ago in Reports / Court Utilization updated by Tim Owens 4 years ago 1

We desire to review court utilization data to determine how much of available court time is consumed by league play. We have events for various leagues. The court utilization report has a box where you appear to have the ability to enter the events you want captured in the utilization report. But that does not work. the system is looking only at reservation types, not event types. 

+3
Waiting on Votes

Allow anyone listed on the reservation to make a change.

John Sullivan 4 years ago in Reservations updated by Tim Owens 4 years ago 1

At a private club, without court fees (dues in lieu) anyone in a reservation group would like to have the ability to modify a reservation. Versus just the initial reserver. 

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

+3
Waiting on Votes

Alert System Users when booking over maximum Allowed Guests

Kimberly Cotten 4 years ago in Schedulers updated by Tim Owens 4 years ago 1

When our System Users are making a booking on the scheduler, we want them to be able to see when the primary player on the booking has used their maximum allowed guests, so that they know they are overriding a restriction. Right now, they would have to go check their profile every time they book a guest. 

+3
Waiting on Votes

Dynamic pricing visible for events

Deborah Symons 4 years ago in Events / Programming updated by Tim Owens 4 years ago 2

Allow non-members to see a price range for events.  We have parent/guardian (non-member) accounts so parents can register their children for JR Programs.  The cost of the program varies depending on the membership type for the child.  Right now I can only list 1 price for the parent to see, but it may not be accurate to their child's membership type.  I would like to be able to list a range of pricing so the parent has an idea of about how much the program will cost when they are searching through the options.

+2

Ability to Archive Membership Types

Dara Sklar 4 weeks ago in Memberships 0

Each season, we sell a new membership, and create ~12 new line items as a result (3 price jumps, 3 membership types, some with payment plans) and then we have to delete last year's membership types.

I would LOVE if we could just archive them so that they weren't taking up space in the list of memberships (it's a hassle to drag and drop as you move new membership types up 20 lines, let alone 60). This is especially troublesome for sending out emails, because we can't "select all" membership types if the old membership types are still in the email recipients filter list.

Hope to see this on your radar sometime soon ... this is my 3rd year wishing for it 😉

+2

Expanding League Programs to Other Sports (Badminton, Tennis)

Stephen Lam 1 month ago 0

Details:

  • Explore launching leagues for Badminton and Tennis.
  • Define league formats (singles, doubles, mixed), match schedules, and scoring systems.
  • Implement an online leaderboard displaying player names, points, and rankings in real time.
  • Assess demand, court availability, and potential membership interest.
  • Plan marketing strategies to attract participants and potential sponsors.

Impact:
Diversifying league offerings can increase court utilization, attract new members, and strengthen community engagement. A live leaderboard adds transparency, competitiveness, and motivation for players to participate actively.

+2

Support for more than one active membership per user

CRBooking Support 2 months ago in Memberships 0

We would like a user the ability to have more than one active membership at a time, selecting one of them as the primary with the ability to toggle between the memberships.  Which ever membership is currently selected will be the one whose booking rules are enforced.  For example, a user could buy both a tennis and a pickleball membership which has different costs, booking times and booking restrictions.  The memberships could be fee-based or free.

+2
Waiting on Votes

CHANGING THE COURT ASSIGNMENT NUMBERS FOR A LEAGUE NIGHT

Stacey Richez 3 months ago updated by Scott Doyley 2 months ago 1

for the ladder- the groups- like the first group says court 1 and second group court2, can i somehow change that so group 1 is on court 7 and group 2 is on court 6 with the bottom group on court 1? if so how?

+7
Waiting on Votes

Allow Guests to Check-In on the Kiosk

Rand Lee 11 months ago in Reservations updated by Robert Rothrock 7 months ago 2

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.

+7
Waiting on Votes

Event pricing tied to membership

Mike Johansen 11 months ago in Memberships updated by Bill Nesbitt 7 months ago 5 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.

+7
Accepted for Future Development

Add more info in Stripe Payment API

Jammy He 12 months ago in Integration / Payment Integrations updated by Alex Miler 7 months ago 5

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. 

+7
Waiting on Votes

Event notifications at event level

Vijay Kandeth 2 years ago in Notifications updated 8 months ago 8 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?

+7
Waiting on Votes

Program Filter - Separate the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)"

By separating the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)", we could create a Program Filter that would exclude Programs that are full but still display Programs that the viewer might be ineligible for. Example: we would like to create a public link to show only Summer Camps that have availability BUT since our Camps have an age restriction (7 - 10 years old), no Camps display because the user would have to have an account and an entered DOB and even then, if they are a parent, they still wouldn't be able to view the camps because they are not the correct age.

+7
Waiting on Votes

Set # of participants for an event waitlist

Deborah Symons 3 years ago in Events / Programming updated by Paula Cartwright 2 years ago 3

Can you allow us to cap our waitlists at X participants?  

Thanks

+7
Waiting on Votes

Add a Loyalty Program with a Point tracking method for members so they can "earn" points each month.

Indoor Pickleball 3 years ago in Memberships updated by Tim Owens 1 year ago 3 2 duplicates

Loyalty Program-Point tracking method for members so they can "earn" points each month towards special privileges like guest passes, 24/7 access, etc.The purpose would be to build loyalty and increase participation. Similar to a hotel rewards program. 

+7
In Progress

Ability to suspend a membership from a certain date in the future

Marc Kiezebrink 3 years ago in Memberships updated by Esteban Chirinos 5 days ago 6 3 duplicates

Yesterday, I had a member who paid two months of membership (May and June), and asked me to put her membership on hold for the month per June 30, since she would be traveling all of July. So, I wanted to suspend her membership per July 1, in order to avoid she would get the remainder of payment, which will be send 5 days before the payment date. However, I was told by the live support that this is not possible. I need to suspend the membership on the actual day that it has to be suspended. Unfortunately that means she will receive the reminder, and I will probably forget in 2 months that I should suspend the membership of one of my members on July 1. 

Therefore, I would like to see the possibility to suspend an account on a certain date in the future, and maybe give the possibility to add a date to reactivate it again.

Tagged for Prioritization
+7
Waiting on Votes

Allow Ball Machine Fees to be taxable, but Court Fees non-taxable

Debra Russell 4 years ago in Reservations updated by Tim Owens 3 years ago 1

We would like the ability to be able to allow members to toggle booking a ball machine on existing reservation types and to have that ball machine fee go into its own Revenue Category that is taxable. Our Court Fees are not taxable so there is no way to split this revenue right now. 

+7
In Progress

Ability to save a draft email

Katie M Westermann 4 years ago in Notifications updated by Cale Wolfe 2 months ago 5

Often more than one person will collaborate or review email before sending to the club.  It would be helpful to be able to save an email as a draft.  

Q4-2024