We’ve focused on the self-check-in kiosk, reporting and exports, staff-made bookings, and making membership information easier to trust at a glance.
- Check-in Kiosk Improvements: A set of fixes and refinements to the self-check-in kiosk, covering a check-in failure, late arrivals, date-of-birth entry, the number of taps required, and readability.
- Trail Export (Audit Logs): Trail event history can now be exported, so administrators can download a full audit log for record-keeping and investigation.
- Sales by Title in Insights: A new Insights card shows how many of each pass, pack, and subscription you sold in the selected period, including how many came in through bundles.
- Manual Booking Confirmation Emails: Bookings made by staff now send confirmation emails to the customer, including unpaid group bookings and admin RSVPs.
- Remaining Balances on the Active Passes Report: The Active Passes, Packs & Subscriptions report now shows credits, passes, and sessions remaining alongside each allowance.
- Report Downloads and Large Exports: We’ve restored the download action on the report page, and large exports that previously failed now complete.
- Bundled Memberships in the Active Tab: Active memberships that are part of a bundle now stay in the Active tab on customer profiles.
- Help With Opening Backup Files: The Backups area now tells Super Admins which extraction tool they need for their computer’s operating system.
What’s Updated
➜ Check-in Kiosk Improvements
We’ve made a set of improvements to the self check-in kiosk, based on what operators told us was slowing arrivals down.
Grey screen failure: We’ve resolved the check-in failure caused by a conflict between guest and full account types for the same individual.
Late check-ins: The kiosk now correctly allows late check-ins within the permitted window, with clarifying warning text if someone attempts to check in outside the times you’ve set.
Birth year entry: Date-of-birth entry has been streamlined — the year is now chosen in a single step, with no need to select the century first.
Fewer taps: The kiosk progresses automatically once a selection is made, rather than asking for Continue at every stage. Confirmation is only required at the final step.
Legibility: Font sizes have been increased throughout the interface to improve readability.
Why it matters
The kiosk is the first thing many customers touch when they arrive, usually with people waiting behind them. Anything that stalls — a grey screen, a check-in refused when it should have been allowed, a fiddly date picker — becomes a staff interruption at the busiest point of the day.
A shorter, clearer flow means more customers get themselves through the door unaided, and your team spends less time stepping in to rescue a check-in.
What you should see
- Successful check-ins for people who exist as both a guest and a full account
- Late arrivals able to check in within your permitted window
- Clear warning text when someone tries to check in outside the allowed times
- Year of birth selected in one step
- Automatic progression between steps, with a single confirmation at the end
- Larger, more readable text throughout the kiosk
➜ Trail Export (Audit Logs)
You can now export trail event history directly from the trails page.
Until now, trails could be viewed and filtered in Clava but not taken away with you. This release adds an Export button that builds a Trails report through the same background export queue used elsewhere in the platform, with a progress banner on screen while the file is prepared.
Trail exports are also registered as a new Trails category on the Reports dashboard, so previous exports stay listed and can be downloaded again.
Why it matters
Audit history is what you reach for when you need to answer “who changed this, and when?” — a disputed charge, a membership cancelled unexpectedly, a check-in that shouldn’t have happened, or a question raised weeks after the event.
Being able to download that history means those questions can be answered away from the screen, shared with a colleague or manager, and kept for compliance, insurance, or incident records.
What you should see
- An Export button on the trails listing page
- Searches and filters applied on screen carried through to the export
- A new Trails category on the Reports dashboard, with past exports re-downloadable
- Member, family member, and staff details resolved into readable rows
➜ Sales by Title in Insights
We’ve added a Sales by Title card to the Insights page.
It shows how many of each pass, pack, and subscription were sold in the selected period, how many of those arrived as part of a bundle, and the share of sales that bundles accounted for.
The card follows the Period and Location filters already on the Insights page, and the table on screen can be downloaded as a CSV.
Why it matters
Total membership sales tell you how the month went. Knowing which products people actually buy is what shapes pricing, promotions, and what you put in front of customers next.
Previously this meant exporting membership data and totalling it by hand, which is slow enough that most teams simply didn’t do it.
What operators should see
- A Sales by Title card at the bottom of the Insights page
- Sold, In bundles, and Bundle share figures for each title
- Sortable columns and a CSV download of the visible table
- Figures that follow your chosen period and location
➜ Manual Booking Confirmation Emails
Bookings made by your team on a customer’s behalf now send confirmation emails.
Two cases were being missed: group bookings created by staff as unpaid, where the confirmation was skipped because no order was attached, and participants RSVP’d into an event by an admin, where no notification was sent at all.
Both now behave the same way as a customer booking themselves. Where a booking is unpaid, the confirmation shows a paid amount of 0.00 and the full amount outstanding, along with the balance due date.
Why it matters
When a customer rings up or walks in and your team books them in, they have no record of that booking unless Clava sends one. That leads to missed sessions, repeat calls to reception, and awkward conversations about what was actually booked.
This also matters for money owed. An unpaid manual booking now leaves the customer holding a confirmation that states the balance and when it is due.
What you should see
- Confirmation emails for staff-made group bookings, including unpaid ones
- The organiser notified for each participant an admin RSVPs into an event
- Unpaid confirmations showing 0.00 paid and the full balance due
- Consistent behaviour between staff-made and customer-made bookings
➜ Remaining Balances on the Active Passes Report
The Active Passes, Packs & Subscriptions report now shows how much is left on each pass, pack or subscription.
Three new columns — Credits Remaining, Passes Remaining, and Sessions Remaining — sit next to their existing allowance columns.
Balances are counted from the same credit records used by the member wallet and by check-in and booking consumption, so the report matches what the customer sees. Unlimited memberships show as Unlimited, and columns stay blank where the allowance doesn’t apply.
Why it matters
The report previously told you a customer held a pass, but not whether they could still use it. Answering “has this member got anything left?” meant opening the customer record one by one.
For membership audits, renewal conversations, chasing lapsed customers, or reviewing a busy weekend, having the balance in the report itself removes that round trip.
What operators should see
- Credits Remaining, Passes Remaining, and Sessions Remaining columns
- Balances that match what the customer sees in their wallet
- “Unlimited” shown where a membership has no cap
- No change to how quickly the report runs or exports
➜ Report Downloads and Large Exports
We’ve restored the download action on the report page and improved reliability for large report exports.
Downloading a report from the listing page was returning an error instead of a file. That has been fixed, and downloads work as expected again.
Alongside that, very large exports now complete. Reports such as Orders and Visits over a long date range previously appeared to load for some time and then failed with no explanation, which at busier centres could make it impossible to export even a single month. These are now generated in the background rather than in the browser tab, so the size of the dataset no longer stops the export finishing.
Why it matters
Reports are only useful if the data can actually leave Clava. Reconciling revenue, checking attendance, reviewing memberships, and answering accountants’ questions all depend on getting a complete file out.
What you should see
- Report downloads working from the report listing again
- Large Orders and Visits exports completing where they previously failed
- Long date ranges no longer needing to be broken into smaller exports
- No error when downloading a generated report
➜ Bundled Memberships Stay in the Active Tab
Active memberships that form part of a bundle now remain in the Active tab on a customer profile.
Staff no longer need to look elsewhere to confirm that a bundled pass or subscription is live.
Why it matters
Your team trusts the tabs on a customer profile. If something active appears outside the Active tab, the safe assumption at the desk is that it isn’t usable — which can mean a customer being told to buy again, or a family member being turned away unnecessarily.
What you should see
- Active bundled memberships listed under the Active tab
- A clearer picture of what a customer currently holds
- Less checking between tabs for bundle members and families
➜ Help With Opening Backup Files
The Backups area now explains how to open the file you’ve just downloaded.
Backups download as a compressed archive, and not every computer can open that kind of file without an extra tool. Settings → Misc → Backups now shows helper text that detects the operating system you’re using and names the extraction tool you’ll need for it.
The backup itself is unchanged, as are the seven-day rolling retention and Super Admin–only access.
Why it matters
Super Admins were getting as far as a downloaded backup and then stalling at the last step, unsure why the file wouldn’t open — which is a frustrating place to stop when the reason you took a backup was an audit, a migration, or peace of mind.
Naming the right tool for the machine in front of you turns that into a self-serve step rather than a support ticket.
What you should see
- Helper text on the Backups page explaining how to open a downloaded backup
- Guidance that matches the operating system you are working on
- No change to what the backup contains
- No change to access or retention — Super Admin only, most recent seven days
➜ Behind the Scenes
This release also includes routine platform versioning and maintenance work. There is nothing to action here, and no change to day-to-day use.