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.