GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1525

Tue, Nov 18, 2025  

Initial Release: 18th November 2025

New Features

  • Added new ‘Custom Forms’ feature for the Member Portal quick signup page. This is our first trial step towards making all portal forms customizable, to try it out, make sure to enable the ‘Enable Member Portal Unicorn Design’ and ‘Quick Sign Up’ Member Portal settings.

General Improvements:

  • Access Control
    • Waiver Restrictions set on doors now also support requiring Terms and Conditions.
    • Added the ability to customize how long doors remain unlocked when manually opening them via the visitors page. (Requires gatekeeper version 1495+)
    • Added ‘Enable Fitness Passport offline check-in’ option to the integration page for Fitness Passport. When enabled, this allows Fitness Passport members to check-in based on their last visit, with visits validated when the connection is restored.
  • Bookings
    • Cancellation Cutoff for bookings can now be set per service type as a flexible override for the ‘Minimum cancellation period for members - services’.
  • Communication
    • Added a communication type filter to the ‘Communication Sent’ report.
    • Clarified Twilio integration setup errors to now distinguish between missing some fields and using both a phone number and SID at the same time.
  • Member
    • When viewing a member image from their profile, you can now click on the image within the modal to zoom in.
    • Added an option ‘Include Linked Members’ when generating a member’s statement to include charges from all linked members.
  • Membership
    • Changes to a club opening date can now include memberships starting before the previous opening date when updating membership start dates.
    • Discontinued memberships types are now excluded from the available membership types members can be moved to using the membership transfer tool.
  • Point of Sale
    • Adding multiple instances of the same product with different notes will now split each product into separate line items in the POS.
  • Reports
    • Added new ‘Booking Checked in by Staff’ report field to track if a booking was checked in by the member or by staff.
  • Misc
    • The 2FA authentication code input now uses a single field and supports auto filling the 2FA code using a password manager with improved autocomplete capabilities.
    • Discount Code Redeem limit per member is now hidden if New Member Only is enabled as this already means the code can only be used once.

Notable Bug Fixes:

  • Access Control
    • Fixed error caused by including a ‘#’ at the start of a key fob number when creating members or staff users.
    • Fixed being unable to delete door 1. This check has been updated to allow deleting all but the final door.
  • Accounting/Billing
    • Fixed missing member names causing Bluefin masked billing details to raise an error.
    • Fixed an issue where new Stripe credentials were not immediately usable after being entered in.
    • Fixed error encountered when signing up using Stripe real-time payment if a gift voucher covered the full cost and resulted in $0 being owed for signup.
  • Bookings
    • Fixed the Member App generating invalid group booking links due to using the attendee’s booking reference instead of the overall group booking reference.
    • Fixed updating the name of a class booking not updating the name of placeholder bookings created on instructors or other linked resources.
  • Communication
    • Fixed staff with ‘Include in General Staff Group Chats with Members’ enabled being added to group chats for clubs they did not have access to.
  • Member Portal
    • Fixed embedded Member Portal iFrames not resizing in some cases.
    • Fixed reCAPTCHA raising an incomplete captcha error during casual booking despite the captcha being completed.
    • Fixed ‘null’ text appearing on the end of the ‘Total amount’ displayed in the Casual Shop.
    • Fixed the casual booking page incorrectly asking members to log in when viewed in an embedded iFrame.
    • Fixed the ‘Apply Gift Voucher’ button disappearing after being clicked instead of opening the input field.
    • Fixed issues encountered when viewing membership details during sign-up via promotional sign-up links.
    • Fixed the member portal API failing to include assigned bluetooth tokens in some cases.
    • Improved load times on the bookings list in the Member Portal when there are a lot of sessions available.
    • Resolved redirect loop in the Member Portal when attempting to resign a historic agreement.
    • Ensured that adding or editing a Portal Button redirects back to the list upon saving.
    • Fixed the ‘Continue’ button getting buried past other buttons when using Stripe payment options on mobile devices while using the unicorn Member Portal redesign.
  • Membership
    • Fixed the final membership calculation to use the latest date instead of the first available.
    • Resolved issue with missing upcoming membership charges following hold or gifted time, maintaining correct billing cycles.
    • Fixed billing-delay holds always adjusting the next billing cycle even when hold starts at the start of a billing cycle.
    • The previous membership cancellation URL for the Member Portal has been restored for backwards compatibility and to prevent members accidentally trying to use a broken link.
    • Fixed changes to memberships potentially generating back-dated upfront fees for established memberships.
  • Reports
    • Fixed the ‘Discount’ field of the Members with Referral Discounts report only reporting legacy discounts.
  • Tasks
    • Removed the ability to manually create tasks due outside of task hours.
    • Fixed ‘X Days No Visit’ task triggers incorrectly handling previous tasks of the same type causing repeating triggers to be suppressed in some cases.
  • Misc
    • Fixed signatures getting cut off at the bottom of the page when viewing questionnaire PDFs.
    • Fixed booking validation errors encountered when trying to delete staff users that had repeat bookings.
    • Fixed deleting the first club in a database breaking ClassPass sync and preventing reassigning member’s club.