v2.7

Web 2.7

Bug Fixes & New Features

Introducing Labels:
  • Admins can now add labels to Court Bookings, Recurring Bookings, Open Matches, Events, Trainings, Tournaments, and Memberships.


    Image #1



  • These labels will later be used in reporting and data listings within the respective modules.

Private Open Match:
  • Players can now create private open matches.


    Image #2



  • The booker can add individual players to the private match access list.


    Image #3



  • Players can also create custom groups of players in the groups section in settings and add them to the private match access list.


    Image #4



Phone verification:
  • Phone verification via WhatsApp has been added to verify user accounts during registration.

  • This ensures that only genuine players are registered with the club and helps prevent fake or duplicate accounts.

Ratings filter in Open Matches:
  • A rating filter has been added to the Open Matches listing.

  • Players can enter their desired rating and view only the matches that match the selected rating criteria.

Waiting list in Tournaments:
  • Waiting list players are now displayed within tournaments.

  • Admins can configure in the tournament details whether the waiting list should be visible or hidden.

Email Notifications Settings for Admins:
  • A Notification Settings tab has been added to the Admin Details view.


    Image #5



  • Specific email notifications can now be enabled or disabled individually for each admin.

Memberships visibility:
  • A club page visibility feature has been added to Memberships, allowing admins to show or hide public memberships on the player side.

  • Each pricing plan within a membership can now be enabled or disabled at any time to control its visibility on the player side.


    Image #6



Hours limits in Membership Bookings Discounts:
  • Active, Daily, Weekly, Monthly, and Yearly limits can now also be configured based on the number of hours.

  • In addition to limits on the number of bookings, admins can now apply discount limits based on the number of booking hours.


    Image #7



Custom refund on recurring cancellation:
  • Admins can now define a custom refund amount when cancelling a recurring booking.


    Image #8



Edit bookings in Events, Trainings, Tournaments:
  • Single bookings within an Event, Training, or Tournament can now be updated to a different date, time and court.

  • This allows admins to modify individual reservations without affecting the entire activity, providing greater flexibility when handling reschedules or court changes.

Registration deadline in events:
  • A registration deadline has now been added to Events.

  • When the registration deadline is enabled, players will not be able to register once the deadline has passed.

Tournament type for king of court:
  • A new tournament type, “King of Court,” has been added to Tournaments.

  • In this format, predefined match configuration has been removed, allowing admins to conduct the tournament freely according to their own structure and on-court format.

Open match email/push notifications:
  • New email and push notifications have been added for Open Matches.

  • “A player has joined the open match” and “All players have joined the open match.”

  • Players can enable or disable these notifications from their Notification Preferences in settings.


    Image #9



Trainings and Private Lessons:
  • A Payment Status column has been added to the Private Lessons records view.

  • A Trainer Weekly Schedule has been added within the Trainer detail view.

  • An auto-cancel training policy has been introduced to automatically cancel trainings if the minimum number of participants is not reached before the registration deadline.

  • A “Notify Customer” option has been added when an admin schedules, cancels, or reschedules a session of a private lesson.

My Bookings:
  • An Activity Type Filter has been added to the My Bookings section on the player side.

  • An Unfilled Status indicator has been added for Open Matches in My Bookings, highlighting when all slots in a match have not yet been filled.


    Image #10



Other Updates:
  • An Unpaid Revenue Per Day report has been added to the Reports section, which gives the daily breakdown of unpaid revenue.


    Image #11



  • A Score Pending status for Open Matches has been added in the All Activities section, enabling players to identify matches where the score still needs to be added.

  • Minor enhancements and bug fixes have been implemented to improve overall platform performance, stability, and responsiveness.