GymMaster Gym Software Release

« Go back

GymMaster Software Release v1640

Tue, Jul 28, 2026  

Initial Release: 28th July 2026

General Improvements:

  • Access Control
    • Added an error message in the visitors page clarifying when tailgating footage failed to load instead of showing a blank video player.
  • Accounting/Billing
    • The ‘Outstanding Invoices’ page now hides paid invoices by default, showing only what is actually outstanding.
    • ‘Charge prorated fees for free promotion periods upfront.’ has been renamed to ‘Delay first payment until free promotion period ends.’ and updated its description to better explain how it works.
  • Booking
    • When duplicating a class, the ‘Add to Schedule’ prompt now only appears after saving the page instead of directly after clicking duplicate.
  • Communication
    • Added the ability to preview email and sms templates from both the templates list and edit pages.
    • Pending SMS are no longer shown in the member Communication tab until they have been sent, avoiding confusion caused by unsent messages.
  • Gymmy AI
    • The AI integration now supports models via OpenRouter, Google Gemini and DeepSeek.
    • Added a new ‘Tasks Due’ insight to the Gymmy dashboard widget highlighting overdue and upcoming tasks.
  • Member
    • Added extra help text when merging members to include a clear description of the outcome.
  • Member Portal
    • Added a password reset confirmation page after resetting a password via the member portal to confirm the change and direct users back to the login page.
    • ‘Request missing details’ Member Portal setting has been expanded to also work during Sign and Complete.
  • Membership
    • The default membership contract template has been updated to include masked billing details to help prevent billing disputes and ensure legal compliance for Direct Debit authorities.
    • Sites using Ezidebit for billing now require additional information to be included in Membership Contract Summaries to help protect facilities when dealing with billing disputes. A notification will be sent to admin staff at any affected sites.
    • Adding a new contract, questionnaire or cancellation terms from the Edit Membership Type page will now open in a new tab instead of replacing the current page.
  • Reports
    • Added a new ‘Class Attendances and Waitlists’ combined report.
    • Waitlist IDs within reports now link directly to the class page for easier navigation.
    • Added ‘Sales Staff Provider Number’ as an available field for the All Payments report.
    • Added a new report field ‘Member Emergency Contact Count' for all member based reports.
  • Staff
    • When creating a new staff account, users now have the option to opt out of the welcome/password reset email.
  • Misc
    • Muscle groups in the Workout Configuration have been updated from Latin anatomical names to plain English (e.g., “Chest” instead of “Pectoralis Major”).
    • Added a new preview option when creating and editing Contracts, Agreements and Questionnaires.

Notable Bug Fixes:

  • Accounting/Billing
    • Fixed being unable to save new EzyPay credentials billing credentials.
    • Fixed manual billing attempts (via POS or Portal) incorrectly cancelling scheduled failed billing retry attempts even if the manual payment failed.
    • Fixed billing errors disappearing from Report & Till, Billing if no automatic billing runs were processed for 3 months.
  • Bookings
    • Fixed being able to mark booking waivers as ‘signed’ via the Member Portal API without uploading the members signature.
    • Cancelling a non-existent booking via the API now returns a booking not found error instead of an unrelated error about cancellation cutoff.
    • The ‘Enable late booking’ setting has been expanded to also work for service bookings, in addition to the existing class booking functionality.
    • Fixed repeat booking generation potentially crashing overnight if booking validation fails due to recent class or resource settings changes.
    • Fixed direct booking invite links missing the option to ‘Organize Payment In Facility’ when Allow ‘Pay Later’ had been enabled for the booking.
    • Fixed editing a class ending at midnight (24:00) incorrectly triggering ‘schedule change’ notifications for all booked members.
    • Fixed broken links to group service bookings in the member visit history page.
  • Communication
    • Fixed being unable to save email templates in some cases if your database has a historic/deleted club.
  • Member
    • Fixed height measurements in feet and inches incorrectly displaying using only feet with decimals (e.g. 5.58 instead of 5ft 7in).
    • Fixed potentially losing the inches portion of a feet/inches measurement if the “ inch symbol was missing.
    • Fixed staff being unable to view member’s workout feedback if ‘Workout Result Feedback Chat’ was disabled.
  • Member App
    • Fixed a lack of feedback when deleting a device from a member’s profile. The device list will now refresh and confirm successful deletion.
  • Member Portal
    • Fixed multiple issues causing incorrect date ranges shown in the ‘Book a Service’ weekly view.
    • Fixed some booking related errors displaying raw HTML to members. These errors are now fully text based and translatable based on the member’s selected language.
    • Fixed new signups potentially being blocked due to a ‘minimum start date’ despite ‘Enable minimum start date’ being disabled.
    • Fixed friend code referral links failing to apply the referral reference with the submitted signup.
    • Fixed suburb becoming a required signup field for Canadian sites using billing providers that require address.
    • Fixed the broken ‘Edit Profile’ option shown to members in the account dropdown if profile editing was disabled in Portal Buttons.
  • Membership
    • Fixed membership questionnaires appearing in the edit Membership Type page while ‘Enable membership questionnaires’ was disabled.
    • Fixed preset date program memberships setting their end date to be one day early when added to a member by staff.
  • Point of Sale
    • Fixed being unable to start new Bluefin terminal payments via the Point of Sale.
  • Reports
    • Corrected an inaccuracy in the New Member report that caused inflated counts due to a date vs. timestamp mismatch.
    • Fixed autosend reports configured for ‘All Clubs’ returning no data.
  • Webhooks
    • Fixed the ‘Member Updated’ webhook potentially not triggering in some cases after false flagging as already processed.
    • Fixed the ‘Membership Deplete’ webhook event not triggering if the associated membership had both a length and visit limit.
    • The payload shown when running a test webhook will now correctly match the webhook payload structure instead of approximating it.
  • Misc
    • Fixed ClassPass connections potentially failing to sync or appearing missing for some clubs and clarified error messages shown for such cases.
    • Various fixes for image files getting over compressed and down sized.
    • Fixed over active validation checks when editing Questionnaires falsely erroring on already deleted sub questions.