Features
Program Emails: Program Emails now Include Calendar Details
Program booking emails now make it easier for customers to add sessions to their calendars, with quick links for Google, Outlook, and Yahoo plus a calendar invite attachment. Gmail can also recognize eligible single-session program bookings as events, making confirmations more useful right from their inbox.
Links are only added if the program has fewer than 31 sessions (otherwise email gets too big).
ICS file is always added.
Program Emails: Clearer Program Payment Summaries
Program confirmation emails utilizing the {{contract_details}} replacement field now show a more helpful payment breakdown when there is a balance due or multiple payments/credits were used. Simple paid-in-full and free bookings stay clean with the standard price summary.
Contract Emails: Contract Balance Due in Templates
You can now add {{contract_balance_due}} to contract messages and documents to show the customer’s current remaining balance for that contract. This helps confirmations, reminders, and agreements reflect what is still owed without manually updating the amount.
Note: Used for remaining balance on Contract start-up fees, and not for recurring contract dues.
Customer Portal: Improved Meta Purchase Reporting
Purchase events sent to Meta now include the order reference, helping make purchase tracking more reliable and reducing duplicate reporting when orders are completed.
Customer Portal: Manage Mailing Preferences from Online Profile
Customers can now view and update whether they want to receive emails directly from their customer profile. The new Mailing Preference section clearly shows the current setting and lets customers change it without contacting the facility.
Stripe/Canada: Stripe Canada: In-Person Terminal Interac Refunds
Staff can now return eligible Stripe Interac payments directly through the card terminal. Invoice details and payment history guide users to the right refund option, with clearer handling for mixed payments so staff can choose the correct refund path at POS. The original card used for payment must be presented at the terminal - this is an Interac requirement.
Interac refunds can only be tendered through this specific workflow/return button:
New Reports
Reports: Missing Time Clock Entries Report
A new payroll report helps teams quickly find time clock entries that are missing either a clock-in or clock-out.
Improvements
Contracts: Filter Bulk Price Changes by Difference
When reviewing bulk price changes, you can now quickly narrow the list to only contracts with no dues change or contracts where dues will change. Leaving the filter blank keeps the full list visible.
Contracts: Attachment Review History Is Easier to Track
Attachment grids now show when an attachment was validated or rejected, and staff can filter attachments by those review dates. This makes it faster to audit recent reviews, follow up on rejected submissions, and find the exact attachments handled during a specific time period.
Filter has been added for 'Rejected On Date' within the Rejected Attachments Tab:
Attachment grid also now has additional columns for validation dates:
Accounting: Transaction Flow Visualizer Clarifies Customer Balances
Customer account activity is easier to trace with a visual flow showing how payments, credits, refunds, and invoices connect. Staff can filter by date and better understand a customer's account history
Plans: Facility-Specific Staff Contract Notifications
Plans now give teams more control over staff notifications by facility. Teams can create notification groups for all plan facilities or selected locations, choose new contract and cancellation emails for each group, and add CC recipients where needed. Existing plan notification settings carry forward automatically.
Customer Portal: Improved Analytics for No-Invoice Contracts
Contract activations that do not create an invoice can now be tracked separately, helping teams measure successful no-charge activations without counting them as purchases or affecting revenue reporting.
Customers: Smarter Email Suggestions
Email fields now better recognize valid country-code domains like .mx, reducing unnecessary “Did you mean?” prompts while still helping catch common email typos.
Payroll Report: Payroll Time Summary by Job Code
Payroll Time Summary reports can now be filtered by job code, making it easier to review time for specific roles while keeping the default report view set to all job codes.
Check-in: Clearer Check-In Payment Alerts
Check-in alerts now make expiring stored cards more actionable for staff by prompting them to update stored payment information before the card expires.
Invoices: Clearer Contract Details on Invoices
Invoices and receipts now show which line items are tied to specific contracts, with numbered markers and a simple summary showing the plan, date range, and customer.
Fixes
Windcave: Windcave Stored Payment Capture Now Allows Credit Cards Only
When adding a stored payment method from a Windcave terminal, EFTPOS payments are now blocked because they cannot be reused for future billing. Credit cards continue to save normally, and staff will see a clear message when an unsupported EFTPOS payment is used.
Membership Data: Membership Streaks Stay Current
Member summaries now refresh nightly for active and frozen key members, even when they have not had recent activity. This keeps membership day counts and active/frozen streaks accurate over time without requiring a check-in, payment, or profile update.
Customer Portal: Payment Method Options Stay Accurate
Fixed an issue where the bank account option could appear after opening the add payment method form multiple times, even when bank account payments were disabled. The bank account option is now always correctly hidden when unavailable.
Customer Portal: Profile Balances Now Support More Currencies
Customer profiles now display store credit and account balances reliably for organizations using additional currencies, keeping the profile summary clear and accessible without interruption.
Customer Portal: Presentation Images Stay Properly Spaced
We fixed an issue where some presentation photos could appear crowded against the text. Presentations with images should now display with cleaner spacing and the expected right-side layout.
Customer Portal: Saved Stripe Cards Checkout More Reliably
Customers using saved Stripe payment methods can now check out more consistently. This fixes an intermittent issue where some stored payment methods were not recognized correctly during checkout.
Manage Contracts: More Reliable Balance Due Filtering
The Bookings page and Booking reports now handle Balance Due filtering more consistently. The filter has its own Balance section, works better across wide date ranges, and existing auto-emailed reports keep their saved Balance Due settings.
Notifications: More Reliable Automated Messages
Automated notifications now more reliably include everyone who qualifies, even when many items share the same timing. This helps ensure users receive the right follow-up at the right time.
Products: Quick Inventory Counts Save More Reliably
Quick inventory counts now handle staff PIN confirmation correctly before saving, preventing failed count submissions when no staff member was already active.
Reports: Some Grid Exports or Reports Could Show Data in the Wrong Column
Related to