GymMaster Gym Software Release
GymMaster Software Release v1600
Wed, May 20, 2026
Initial Release: 20th May 2026
New Features
- Custom forms have been expanded to the main signup page allowing expanded customization and control of your membership signup experience.
- Existing members or prospects buying a new membership via the member portal can now be prompted to fill in any missing details before buying their membership. See ‘Request missing details’ in Member Portal settings.
General Improvements:
- Booking
- Adjusted online enrollment limits to respect class size constraints, ensuring accurate booking availability.
- Added a new “Hide Interclub Services” setting to separate functionality of hiding the interclub services from “Hide Interclub Classes” setting.
- Communication
- Display the email opened timestamp as a badge in the expanded communication view.
- Added an emoji picker into the summernote email editor and subject lines.
- Member
- Added a new “Login Options” option during linked member setup.
- Added highlighted questionnaires to the member profile page with quick access to complete or view them.
- Member Portal
- Updated group booking availability text to show context as “(X/Y spaces available)”
- Allow members to edit their Photo ID after uploading it in the Member Portal.
- Membership
- Added a tooltip in the Benefit section to display restricted doors/classes list in the Membership Type page.
- Point of Sale
- Added a follow-up modal in POS to navigate to a member profile and resolve incomplete memberships
- Reports
- Added a new “Billing Origin” report field to show the payment source (Portal, POS, or Automatic Billing).
- Added membership tax report fields for tax-exclusive pricing, upfront fees, and sign-up fees in contracts.
- Added clickable links in standard reports for IDs, bookings, memberships, staff, and generated links
- Task
- Added a new “Part of Day” filter to the task trigger section for Member Visited X times in a month task
- Added a new task trigger called “Class Waitlist Created” and “Prospect Class Waitlist Created” to create notifications when member/prospect added into the waitlist
- Misc
- Added a “Make Changes” button on the Roster page to show recent updates
Notable Bug Fixes:
-
Access Control
- Fixed an issue that caused check-ins for some Gympass users to crash.
- Fixed visit streaks not counting direct booking check-ins due to incorrect booking ID filtering.
-
Accounting/Billing
- Fixed billing details being wrongly disabled in club details
- Fixed the refund button being incorrectly disabled for Ezidebit users.
- Fixed Global Payments losing in-progress payments after member merges.
- Fix Refund and Credit not assigning credit notes to the correct staff member
- Fixed Ezidebit swiper registration.
-
Bookings
- Fixed invalid schedule day view errors that were displayed due to cross-club staff parent/child resource bookings.
- Fixed booking validation to ensure correct membership and benefit checks, preventing unauthorized class bookings.
- Fixed weekly schedule not showing resource names when adding or editing bookings.
- Fixed Relevant Memberships modal not opening from the Current Members link on services with selected benefits.
- Improve group service booking handling by auto-cancelling linked bookings when the paying member cancels and “Additional Attendees Book Free” is enabled.
-
Communication
- Updated the Member Portal Password Reset email template to use a clickable reset link.
-
Member
- Fixed an issue that kept displaying deleted grades and historic disciplines.
- Fixed emergency contact deletion when contact details are cleared or left empty.
-
Member Portal
- Fixed an issue that was dropping names from the last participant if multiple participants are booked at once.
- Restore old QR code behavior so non-app scans redirect users to the Member Portal signup page again.
- Standardized the display of tax inclusive/exclusive values in the member portal.
-
Membership
- Fixed an issue that allowed custom cancellation reasons to be created but not deleted.
- Updated membership enrollment limit logic to refresh availability after a linked member is no longer enrolled.
- Fix “Charge Per Visit” memberships being incorrectly disabled for paid-in-full payment options.
-
Point of Sale
- Fixed voucher sales in POS by correcting access rights and dropdown display.
- Added form validation when adding a new member via POS
- Fix incomplete memberships being created on member accounts after abandoned POS sales.
-
Reports
- Corrected the division filter in the Not Visiting report to ensure accurate filtering.
- Fixed an issue for exported .xlsx reports to prevent duplicate report prefixes.
- Fixed trainer commission reports excluding whole class/service commissions.
-
Staff
- Updated the staff profile interface to prevent saving changes that would cause lost data due to multiple trainer resources.
-
Tasks
- Stop auto-clearing failed billing tasks that require staff action.
- Fixed pending review tasks ignoring configuration settings, causing incorrect staff assignment.
-
Misc
- Improved Discount Code page search to better match complex membership type names.
- Fixed signature corrupt issue with Firefox browser by switching signature storage from JPG to SVG format
- Improved follow-on membership validation to prevent conflicts on membership type configuration