Welcome to May 2025 Release Notes!
We’re excited to introduce several key enhancements, including:
-
Automated chargeback processing with GoCardless
-
Improved control over invoice details editing in Client Portal
-
Separate guest registration flow in e-commerce
-
Additional endpoints for product state changes
…and more!
Learn more about what’s new!
Highlight
We've updated the default start page in Perfect Gym Manager to the Club Members list, as we've noticed it's the most frequently used page. We hope this small adjustment makes your daily tasks a bit easier. This change will not affect companies that have already set a custom start page. Each employee can select his own preferred start page in PGM user preferences.
Week 22 - 27.05.2025
Android app accessibility updates – Phase 1 of WCAG 2.2
During this release we are implementing updates to align our Android mobile app with WCAG 2.2 accessibility standards, ensuring an inclusive user experience for individuals with disabilities. Learn more.
Guest registration in the e-commerce flow now uses a separate flow with simplified validation
We've separated the guest e-commerce registration from the standard registration flow, which now ignores the required fields in system settings when they are not available in the e-commerce flow. Guest registration in the e-commerce flow can now use a different set of fields than the standard flow. This helps avoid errors and makes the registration process easier for guests.
Week 21 - 20.05.2025
Synced contracts now automatically deleted with main contract
We’ve updated the Contract Clean-Up Tool with a new parameter flag: DeleteSyncedContract. When enabled, this ensures that all synced contracts are removed alongside the main contract, simplifying contract data management.
Contract cancellation forms now generated for the latest active agreement
We've improved the logic behind the Contract Cancellation Form generation. Now, when a member cancels their agreement, the form is automatically generated for the newest or currently active contract, ensuring up-to-date and accurate documentation. Read more.
Improved control over invoice details editing in Client Portal
To give our clients more control over what club members can update—while staying fully compliant—we’ve improved the global setting in PGM. This enhancement allows organizations to enable or restrict invoice editing rights within the Client Portal by configuring the new setting, ClientPortal.Registration.InvoiceDetails.Enabled, to control whether members can edit all data or only company information. Read more.
EzyPay API Update – Accounting Code Support
Our EzyPay API integration now supports sending accounting codes via the POST v2.2/CreditCards/PayWithCreditCard endpoint. This enables better tracking and financial reporting for automated payments. Read more.
Week 20 - 13.05.2025
Additional endpoints for product state changes
We create additional endpoints MemberProductStateDeliveryChange for the car parking integration around casual guest users who have a product state to allow entry. Read more.
Payment plan configuration report (XLSX)
We have created a report (XLSX) that includes all the relevant Payment plan configuration settings. To access this report, ensure you have selected 'Payment Plan Configuration' in system permissions under Reports > Custom. Read more.
New event for transferred user into a class group
We implemented a new event that can be triggered once a user has been transferred between class groups. The new event is called User transferred to classes group. Read more.
Week 19 - 06.05.2025
Improved debt collection setup with day-based stage configuration
We added a new option to configure the debt collection process by setting up debt collection stages based on the day of the week, using the [DAY_OF_WEEK] token. Read more.
Automated chargeback processing now available in GoCardless integration
We’ve introduced automation for handling chargebacks in the GoCardless integration. Once a chargeback is processed and finalized, the outcome is automatically reflected in Perfect Gym on the user’s account. Read more.