Our Platform. Your Vision.

v1.3.664- July 1, 2026

 

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