GymMaster Logo

GymMaster Gym Software Release

« Go back

GymMaster Software Release v1560

Tue, Mar 10, 2026  

Initial Release: 10th March 2026

General Improvements:

  • Access Control

    • Added a placeholder reader type for use with standalone Gatekeepers without a door reader to prevent the constant error message.
    • When using a common roster such as ‘Open Hours’ for their access roster, staff swipes now use the hours of the visited club’s roster instead of their home club.
    • Staff access rosters can now also make use of the common rosters for ‘peak’ and ‘off peak’ hours.
  • Accounting/Billing

    • Added the ability to un-expire expired Gift Vouchers.
    • Removed unneeded additional credentials for stripe billing setup.
    • Improved the visibility and functionality of the ‘Remove Stripe Account’ button in billing settings.
  • Communication

    • Separated marketing and non-marketing SMS opt-in during sign-up when using the Member Portal Unicorn Redesign to better align with SMS provider policies.
    • Editing a template now requires ‘Support Staff’ or ‘Admin’ level settings permissions at all clubs the template is available at.
  • Member

    • Linking members from different clubs is now blocked before giving options to configure the link instead of after the link is configured. Related error messages have also been clarified.
  • Membership

    • The ‘last updated’ note when editing a membership hold now uses the staff’s name instead of their username.
    • ‘All Door’ access benefits for memberships available at multiple clubs now supports greater flexibility for common rosters such as peak and off peak hours.
    • Discontinued but still active membership types are now included as options when setting Referrer Eligible Membership Types in referral settings.
    • When creating a Membership Type in a multi-club database, only clubs the staff user has access to will be shown in the Clubs drop-down.
    • Membership-types available at multiple clubs now require the staff user to have Settings Admin permissions at all sites the membership is available at in order to view or edit.
    • Removed the ‘Next Payment’ section from the holds modal as more complete information is shown after clicking ‘Next’.
  • Member App

    • The ‘Dashboard Actions’ widget in the member app is now included in the widgets able to be reordered via the Customize Member App page.
    • Added deep link support for group booking invites in the member app.
  • Member Portal

    • The Custom Forms feature has been expanded to cover the Casual Booking form. As part of this, the three different versions of this form have been merged into one.
    • Custom Forms pages will now use custom Member Portal styling to better replicate how the form will look for members.
    • Added a max height limit for member profile photo and photo ID previews during signup to prevent them overrunning the page.
    • Staff can now override the color contrast warning for custom Member Portal styles when the system thinks the low contrast might make it difficult to read.
    • Linked and shared members added during signup now support requesting or requiring a profile picture or photo ID. Relevant settings can be found under ‘Enable linked-member sign-up’ in Member Portal settings.
  • Reports

    • Improved the navigation breadcrumbs on the debt collection report for better readability.
    • Made the chat page accessible from mobile devices by adding a button in the account drop-down menu.

Notable Bug Fixes:

* Access Control
* Fixed static QR codes potentially failing to migrate during a server migration causing the code to report as expired.
* Fixed the printed version of the visitor history page missing information.
  • Accounting/Billing
    • Fixed the navigation breadcrumbs on the Financial Configuration pages missing some sub pages.
    • Fixed an error potentially encountered when retrieving member card details from Square.
    • Fixed invoices always putting the footer on a new page and potentially generating an extra blank page.
    • Fixed billing processing issues that would occur after switching to a currency using commas as the decimal separator.
    • Fixed being able to change a members clubs while having incomplete EzyPay billing details.
    • Fixed an error potentially encountered when emailing payment receipts.
  • Bookings
    • Fixed member search not working in the group booking page.
    • Fixed all bookings incorrectly being noted as repeat bookings in the schedule page.
    • Fixed bookings setup using a custom booking repeat failing to generate past the repeat booking limit of 6 months.
  • Communication
    • Fixed being unable to edit templates if they were associated with a club that had been deleted.
    • Members unsubscribed from all communications are now automatically skipped when previewing the list of members for communications bulk sent via reports.
  • Member
    • Fixed highlighting text in the chat input for direct or group chats cutting off most of the input box.
    • Fixed a rare case where Zapier could unintentionally create duplicate prospects.
    • Fixed awards relying on the previously deleted task trigger ‘Visited on X Day’ still showing as available in the member app.
    • Resolved an additional workout program automatically being created when adding the members first program.
    • Fixed owing amounts failing to resync for linked members paid for by another member after their debt has been cleared, leading to the member being falsely flagged as owing.
    • Changes to a member’s address are now only included in member change logs when actual changes occur.
  • Member App
    • Fixed duplicate awards potentially appearing in the available awards section of the member app.
  • Member Portal
    • Fixed Google Analytics Pixel tracking not creating the ‘add_payment_info’ event when using Ezidebit billing.
    • Fixed broken links to Payrix terms and conditions shown during signup.
    • Fixed an un-handled error when adding a card for Square billing that could cause a generic error instead of informing the member of what went wrong.
    • Fixed the missing image left behind when clicking ‘Undo’ after uploading a profile picture during signup.
    • Fixed quick sign-up links bypassing checks for discontinued memberships or memberships past their end date.
    • Fixed the quick signup form failing to request a Guardian signature for underage members.
    • Fixed the Contact Us/Enquiry form requesting SMS opt-in even when SMS hasn’t been set up yet.
    • Fixed links for the Contact Us page including a ‘promotionid’ failing to correctly record the source promotion.
    • Fixed the notes/inquiry field on the Contact Us page being locked as required.
    • Fixed the Quantity drop-down for ‘Enable Extra Guest Fees’ appearing blank with no available options, preventing members indicating additional guests when making a booking.
    • Fixed the Visit History page to exclude not-counted swipes, matching the visit count shown on the home page.
    • Fixed the upcoming classes section of the home page using hard coded colours instead of respecting custom portal styles.
    • Fixed the quantity drop-down in the portal shop becoming unuseably small on smaller screen devices.
  • Membership
    • Added fallback protection to prevent duplicate discount codes account credit from being added.
    • Fixed being able to sign-up to a pre-set date program membership after its end date.
    • Fixed being unable to generate membership category QR codes.
    • Fixed automatic assignment of membership credit ignoring old charges.
    • Removed the extra blank page potentially generated at the bottom of membership agreement PDFs.
  • Reports
    • Fixed the ‘Created Membership Audit’ report missing memberships created on the last day of the filtered range.
    • Corrected the visit count dashboard KPIs using slightly misaligned dates when calculating the percentage difference to the last period.
    • Fixed reports counting shared memberships from their start date instead of their signup/creation date when ‘Base reports on sign-up date’ advanced configuration was enabled.
  • Staff App
    • Fixed an error encountered when viewing the ‘Find Member’ page in the Staff App.
    • Fixed staff being unable to check members into classes via the Staff App.
  • Tasks
    • Fixed some UK based databases incorrectly preventing setting up SMS actions for task automations.
    • Fixed tasks assigned to deleted staff users incorrectly appearing unassigned.
    • Fixed failed billing tasks not clearing after a member has cleared their owing.
  • Misc
    • Fixed an error encountered when opting to ‘Edit Permissions’ after creating a new staff user.
    • Fixed the Wellhub Integration failing to generate the ‘Gymmaster Integration Code’ when initially enabling the integration.
    • Fixed tax invoices missing the club logo in some cases.