Product Updates

Changelog

Every feature we ship, every bug we fix, every improvement we make. Updated with each release.

NewImprovedFixedAI

v2.5

14 August 2026

The operations release: bank direct debit for member billing, cancellations that respect the period a member already paid for, a sign-up that collects every agreement before it takes payment, and a Money view that shows what is left after wages.

NewBank direct debit for member billing (Australia): switch it on yourself from the Billing tab instead of emailing support, and new gyms get it as part of Stripe onboarding. Members can pay from a bank account instead of a card, which costs less to process, and Pulse records each member's Direct Debit Request agreement as they sign up. The Billing tab tells you if that agreement still has placeholder business details in it.
NewA real place to fix a failed payment: a member in arrears now gets a link to their own secure payment page, where they can update their card or pay the outstanding invoice. The link rides the arrears text message and email, and shows as a QR code on the kiosk. Access comes back the moment the payment clears, and the link expires after seven days.
ImprovedCancelling a member now ends their membership at the end of the period they paid for, not that instant, and you can undo it any time before the date arrives. You can also set a specific last day. Nobody loses access they have already paid for, and a change of mind no longer means a fresh checkout at today's price.
NewPlan terms and early cancellation fees: give a plan a minimum term in Settings > Plans, and Pulse warns staff before cancelling a member inside it, with the term shown so they can proceed in one click. An early cancellation fee now goes through the register, so you choose how it is collected: cash, terminal, keyed, the member's saved card, or recorded as owed for the front desk to collect later.
NewSignup discounts replace promo codes: record a discount percentage against the member on the new Plan step of the Add Member wizard, the way gyms actually negotiate them. Every recurring charge is discounted and signup fees stay at full price. The membership screen itemises plan, discount, any signup fees, what is due today and what recurs, so nobody has to do the arithmetic in front of a member.
NewThe Add Member wizard is now Details, Plan, Agreements, Payment. The Agreements step shows a ticked checklist of everything due for that member: the liability waiver, the membership contract signed right there, and any form you marked Required at sign-up. Payment waits until they are all done, staff can step back to fix an earlier answer, and a waiver signed against the wrong member can be redone instead of standing on file forever.
NewContracts and forms get a home in Settings: build, edit and activate your contract templates and gym forms in Settings > Contracts & Forms, with starter templates ready to use on a fresh gym, and mark any form Required at sign-up. The tab on a member's profile is now purely their records, what they have signed and what they have submitted.
NewNamed class calendars: group classes under their own calendar, like a Swim School running inside a gym, each with its own colour on the schedule. Filter the timetable to one program, and publish that program's timetable on its own. Classes you already have are untouched.
NewChoose which plans can book each class, so a regular gym member cannot self-book into Squad Swim. Members still see the class, with an honest note that it is not available on their membership, and your front desk can always book anyone in. Classes stay open to every plan unless you change them.
ImprovedThe members list stops contradicting itself. A banned member reads Banned and an unfinished sign-up reads Incomplete, with the membership state as secondary text instead of a second chip arguing with the first. The Plan column shows where each member really stands too: past due, cancelling on a date, paying manually, or a discounted price that is what they actually pay.
FixedA banned member is now banned everywhere. They no longer receive marketing, invites, surveys or reminders, the Access Control bulk sync no longer hands their fob back, and you stop paying for the capacity slot they were holding.
NewPayroll and labour cost, behind a new Finance permission: pay rates now keep their history, so a past pay period is worked out at the rate that applied at the time. New surfaces show the staffing cost of a class, your roster against actual demand by day and hour, PT commission per trainer with a self-view for the trainer, and estimated wages as a percentage of revenue on your dashboard. Export a pay period as CSV for any payroll system. Finance is off by default for every staff role, including staff titled Owner, so only the account owner sees pay until you tick it.
NewReports opens on Money: one page that tells the story in order, with a date range and a compare-to-previous-period toggle. Revenue, recurring revenue, arrears outstanding and gift card liability across the top, money in by stream, then expandable sections for revenue detail, what you are owed, liabilities, labour, and members and money, each with its own CSV export. It replaces the old Financial tab.
NewXero goes deeper (Pro plan): Pulse reads your profit and loss to bring in expenses, then turns them into a profit figure, a break-even day for the month, and the revenue you need per member to break even with every plan priced under it listed, cheapest first. Every number names its source and its date, and says plainly when it is an estimate rather than a figure from Xero. A Xero login with several organisations now asks which one to use. You will need to reconnect Xero once to grant the new reporting permission.
NewBody and effort data, only with the member's permission: members grant or revoke access from a My data tab in the member portal, every source off by default, and revoking permanently deletes what was stored. Import body scan history from Evolt or MyZone by CSV, where rows wait unlinked until that member consents. Members get a progress story built only from their real history, coaches see trends for the members who chose to share, and Retention gains an engagement tile that stays aggregate and hides itself below five linked members. Under-18s are excluded from linking entirely.
ImprovedSigning in got simpler. Your password still works, and an emailed code now sits beside it as an equal option, so nobody is locked out waiting on a reset link. Forgot password sends that same code and lands you in Settings to set a new one. New gyms sign up with a code first and can add a password later, the password rule is now simply twelve characters or more, and the whole sign-up and onboarding flow was rebuilt to work properly on a phone.
ImprovedAustralian GST on your Pulse subscription: the plan price you see is now the total you pay. Core is $199 a month including GST, and every invoice carries the GST line so you can claim it. Nothing about how your gym bills its own members changed.
ImprovedGetting around: Reports gets a grouped side rail with a Jump to a report filter and a proper sheet on mobile, the dashboard sidebar collapses to give a wide table room to breathe, and short pages on a phone no longer scroll into empty space.
FixedThe notification bell updates the moment a lead or a message lands instead of on a timer, and clicking a notification opens that lead or conversation. Payment Due Alerts and Contract Renewal reminders now actually send, having previously saved a setting nothing read. Member profile dates render in your gym's timezone. Five high-severity dependency advisories were closed, including one in Next.js.
AIPulse Help and the Learn guides cover everything in this release, including payroll and labour cost, the Money view, Xero profit reporting, body and effort data, and the new class calendars. The getting-started checklist grew to five items and still hides itself once you are done.

v2.4

8 August 2026

Pulse becomes a roster of agents: fourteen named agents that watch your gym, show you what they would do before they ever do it, and prove what they earn. Rolling out gym by gym.

NewThe Agents page: your staff roster of fourteen agents across money, front desk, retention, growth and back office, each with a plain-English job description, its own trust dial, and an activity log where every action carries the reason. The page opens with three queues: what Pulse did, what it recommends, and what needs your approval. Rolling out gym by gym; your gym gets it when it is switched on for you.
NewThe outcome scoreboard: agent actions are tied to real results, dollars recovered, members saved, leads converted, hours returned, and each agent's card shows what it produced this month. First on the board: win-back now records a member as saved when they return after its outreach, counted honestly as correlation with the message, never a guess at revenue.
NewFour defensive agents in preview: Cancellation Saver, Milestone and Love, Review Farmer and Referral Engine. All start Off. In Preview they show exactly who they would contact and what they would say, and nothing sends. Nightly, deduplicated, and every candidate carries its reason.
NewLead Responder previews: drafts the first reply it would send each new lead and the nudge it would send a stalled one, built only from real enquiry details. Your pipeline analytics now show speed to lead for the last 30 days, including the median time to first reply and how many enquiries never got one.
NewEquipment passports: every machine gets a QR identity you can print as an A4 sheet. A scan shows the machine's name plate; staff see warranty state, service history and faults on the asset, and Equipment Guardian previews expiring warranties and faults that have sat open too long. Rolling out with the same gym-by-gym switch.
NewWatchdog agents in preview: Revenue Leak Finder (active members with no working billing behind them), Class Filler (waitlisted members while spots sit open in the next 48 hours), Compliance Chaser (active members missing a signed waiver) and Roster Drafter (upcoming classes with no instructor assigned).
ImprovedAgents never nag: one weekly email carries every agent's report, cards tell you plainly when an agent has been previewing for 60 days without earning a promotion, and every number Pulse shows now has one written definition.

v2.3

5 August 2026

Members can move to a plan on a different billing schedule right from the app, switching cleanly when their current period ends, and the member app now wears your gym's colour.

NewPlan switching across billing schedules: a member on a plan you no longer offer (say, legacy monthly at a gym that now bills weekly) can pick a current plan themselves. The switch takes effect when their paid period ends, so nobody is charged twice or part-refunded, and they can change their mind any time before it happens. Rolling out as members update to app version 1.3.0.
NewYour gym's accent colour in the member app: pick a colour in Settings > Member App and members see it on buttons and highlights. No colour chosen means the app keeps its clean monochrome look, and text stays readable on whatever colour you pick.
FixedOpening the Train tab from a deep link no longer strands members on a sub-screen with no way back.

v2.2

4 August 2026

Pulse now spots members whose visits are slipping before they disappear, and asks your approval before it acts: risk tiers on Retention, a four-step trust ladder for win-back, and an agent report in your Monday email.

NewRisk tiers (Retention, Grow plan): every night Pulse compares each member's recent visits against their own two-month pattern and flags decline early as Watching, At Risk or Critical, with the reason in plain English ("Visits dropped to 1.6 a week, down from a baseline of 2.5"). Members need a real pattern first, so Pulse never guesses a tier from a handful of visits.
ImprovedAt-Risk Win-Back now has one plain control instead of separate toggles: Off, Preview (see who the agent would contact, nothing sends), Approve each (you approve every message before it goes), or Autopilot. Your gym stays exactly where your current settings already had it.
NewMembers whose visits have gone completely quiet now enroll in win-back automatically alongside the long-inactive rule, through the same protections: opt-outs, send windows, no double-ups, and your approval setting always respected.
NewAn Agent section in your weekly email: who was flagged, who is waiting on your approval, what was sent, and members won back with the membership revenue retained. Every decision the agent makes is logged with its reason.

v2.1

31 July 2026

Ask happy members for a Google review automatically, put real teeth behind your no-show policy, and get ready for HybridAF door access.

NewGoogle Reviews (Marketing, Grow plan): automatically ask a member for a Google review after a top feedback score or a visit milestone. Off by default, respects opt-out and a cooldown so nobody is asked twice in a row, and a daily send cap per gym.
NewNo-show and late-cancel penalties: charge a fee when a member no-shows a booked class, or cancels inside your configured cancellation window. Off by default. Set your own fees, a grace number of strikes before any charge, and a monthly cap per member. Members always get a message before anything is charged, and staff can forgive a pending or stuck fee any time from Settings.
NewAccess Control now supports HybridAF alongside Kisi — save your Facility ID ahead of VERVE's HybridAF partner integration going live. No public HybridAF partner API exists yet, so this saves your details and shows an honest "Saved, unverified" status rather than a live connection.

v2.0

30 July 2026

Members can unlock the door from the app, bring a friend to class, and earn referral rewards. Plus a real write API with webhooks, WHOOP and Apple Health, and personal calendar feeds.

NewDoor unlock from the member app: with Kisi connected, choose one door members can unlock from their phone. Off by default, respects the plan's check-in hours, and limited to 6 unlocks an hour.
NewPlan check-in hours: restrict a plan to set days and times for self-service check-in (off-peak memberships), including overnight windows. Plans stay 24/7 unless you change them, and staff can always sign someone in.
NewGuest passes and buddy booking: give a plan a number of guest passes a month. Members bring a friend to a class from the portal or app, or staff log a guest at the front desk. Every guest with contact details becomes a lead automatically.
NewReferral rewards: after a member refers enough friends who join and start paying, Pulse applies their free time automatically (default 3 referrals for 30 free days). Off by default.
NewThe Open API can now write: create and update members, book and cancel classes, and record check-ins, with read or read-and-write API keys. Webhooks send you signed events with retries.
NewWearables: members can connect WHOOP or Apple Health, and their recovery, sleep and activity show on the member's Wellness tab.
NewCalendar feeds: members subscribe their upcoming classes, PT sessions and room bookings to the calendar app on their phone, from My Bookings in the portal.

v1.9

29 July 2026

Learn Pulse arrives, a searchable in-app guide to every part of Pulse, and gift cards get a proper home in POS.

NewLearn Pulse: an in-app guide at Learn in the sidebar (and /help), with a card for every part of Pulse, grouped by what you're doing, and a getting-started checklist for new gyms.
AIPulse Help now has answers for everything shipped up to today, including multi-site, family memberships, the SMS concierge and the switching toolkit.
NewGift Cards get their own tab in POS: issue, list and check status, and checkout now accepts a gift card as a payment method.
ImprovedRecurring classes: deleting one now offers "this class" or "this and future", matching the existing edit options, and an open-ended series now keeps itself topped up automatically instead of running out.
FixedKiosk Mode's sign-up toggles (waiver, photo, trial badge, idle timeout) were already working correctly; the help docs describing them have been corrected.
ImprovedThe public pages (changelog, docs, about and friends) now carry the real VERVE Pulse logo.

v1.8

28 July 2026

The biggest release yet: multi-site, family memberships, an SMS concierge for members, arrears lockout, and a proper toolkit for switching to Pulse.

NewMulti-Site: a location switcher in the header for gyms with more than one site, per-location filtering on Home and check-ins, a choice per plan between train-anywhere and home-location-only, and a one-click duplicate-a-site setup.
NewFamily Memberships: link members under one payer with shared billing, plus guardian waivers for linked minors.
NewSMS Concierge: members can book, cancel, reschedule a class or pay by text; every action needs a YES reply to confirm, and a missed call texts back automatically. A staff reply pauses the AI in that conversation.
NewArrears door lockout: a membership that falls behind on payment gets a warning first, then the door access suspends. Paying the outstanding invoice restores access instantly.
NewSwitching Toolkit v2: map your old plans onto Pulse plans, import attendance history and existing bookings, run a payment re-consent campaign, and work through a go-live checklist.
NewGST summary report, a nightly Xero sync (instead of manual only), and a clearer prompt to switch on BECS direct debit in Stripe.
ImprovedThe two different member profile screens are now one screen: every gym sees the same, more complete member page.
FixedA long list of billing, Stripe and member-checkout edge cases found in testing.

v1.7

21 July 2026

Banned members are actually blocked everywhere, fixed-term contracts behave correctly, and the day-to-day running of a gym gets easier.

NewBanned members are now blocked at every sign-up and check-in point, not just some of them, and a banned-members register plus WHS incident reports are available under Grow.
NewFixed-term membership contracts: freezing a member now extends their contract end date properly, and staff can enter a cancellation fee when a member leaves a contract early.
NewRecurring task schedules and a Daily Checklist view on Tasks for opening, closing and cleaning routines.
NewPrintable maintenance QR posters so members can report an equipment fault by scanning it on the gym floor.
NewDuplicate a class from the schedule, plus a timetable Month view with printing.
NewLifetime visit milestones now show on a member's profile.
ImprovedA member whose payment has failed and exhausted retries is now blocked at self-service check-in, with a clear warning shown to staff.
FixedKiosk check-in screens getting stuck, a clock display glitch, and QR scanning reliability.

v1.6

Mid July 2026

The operator buildout: point of sale, PT business tools, a real Reports suite, and a long list of fixes.

NewPoint of Sale: reception checkout, a product catalogue, stocktake, and card payments through Stripe Terminal.
NewPT Business: an at-risk dashboard for personal trainers renting floor space, rent contracts, and an accreditation/licence registry, alongside session notes on every PT appointment.
NewTeam: staff, shifts and payroll move into their own section, with a bulk timetable importer for re-doing a term's classes in one go, and a public careers/PT application form gyms can link from their own website.
NewTasks now assign to a real staff account, capture completion notes, and log to the member's activity history when linked to one.
NewMembership contracts (month-to-month, 12/18-month, custom), a forms library (PAR-Q, parental consent, general waiver), and enforced under-18 sign-up rules.
NewWHS tracker, NPS surveys, an allied health register, and equipment maintenance guides.
NewOne-off signup fees, a fixed billing day for new members, and freeze fees.
NewReports: five new reports (Sales, Leads by Rep, Personal Training, Group Fitness, Retention) with a shared date range and CSV export.
NewBulk campaign sends to members and leads, saved lead segments, referral tracking, and gym tour bookings.
FixedA long list of smaller bugs across imports, permissions and reporting.

v1.5

5 July 2026

VERVE AI on the dashboard now answers with your gym's live data.

AIVERVE AI chat — ask questions from the dashboard and get answers grounded in your gym's live numbers (members, leads, classes, open tasks).
FixedThe dashboard AI chat could previously show generic canned responses; it now always answers live, or tells you plainly when the AI service is unavailable.
ImprovedThis changelog now reflects the product's real release history.

v1.4

4 July 2026

Switching to Pulse just got easier — import members from the major platforms, and connect your accounting, calendar and email tools.

NewMember Import Wizard — bring your members across from Mindbody, Glofox/ABC, Zen Planner, PushPress, Hapana or any CSV export, with automatic column mapping and create/update/skip handling for existing members.
NewData Export — download your gym's data (members, classes, bookings, payments and more) as CSV or JSON from Settings.
NewOpen API — create read-only API keys and pull your gym's data into your own tools and integrations.
NewGoogle Calendar — connect a calendar and sync your class schedule to it.
NewXero — connect your Xero organisation and push invoices from Pulse.
NewMailchimp — sync your member list to a Mailchimp audience.
FixedXero connection failing with a scope error on first connect; settings-only saves returning an error; confusing navigation from the Zapier tile.

v1.3

3 July 2026

Staff accounts become real logins, payroll lands, and silent failures are gone.

NewStaff Logins — invite staff by email; each person signs in with their own account.
NewRole Permissions — control what each role can see and do with a per-area permission matrix, plus per-person overrides.
NewPayroll & Commission v1 — staff pay rates and commission tracking.
NewSocial Inbox — social messages in one place inside Marketing.
NewOutbound Webhooks — notify your other systems when things happen in Pulse.
NewEquipment sync — import your VERVE equipment list directly from VERVE.
NewSlack notifications, a subscribable calendar feed, and Klaviyo sync in Settings.
NewMember App early access — invite your members and track adoption from the dashboard ahead of the app store release.
ImprovedErrors that previously failed silently across the dashboard now surface clearly so you always know when something didn't save.
FixedAdding a staff member appeared to do nothing — it now saves and confirms properly.

v1.2

2 July 2026

The Gym Playbook arrives, and a major security hardening pass ships.

AIGym Playbook (Grow) — a 90-day growth roadmap generated from your gym's actual metrics, with step-by-step plays.
ImprovedSecurity — email-verified signups, hardened admin access, and an automated cross-tenant isolation test suite that now runs on every release.
FixedAI features (including playbook generation) failing due to a model configuration issue.

v1.1

Late June 2026

Native app groundwork and platform hardening.

NewPush notifications in the native app for failed payments and new leads.
ImprovediOS layout fixes across Settings, Retention and the Members table.
ImprovedWebhook security — inbound Meta and Kisi webhooks now require verified signatures.
FixedEquipment page crash; financial health report error in Reports.

v1.0

June 2026

VERVE Pulse goes live — the core platform for running a gym.

NewMember Management — full member profiles, membership plans, billing, and attendance history.
NewClass Scheduling — recurring classes, capacity management, and waitlists.
NewPayments — Stripe-powered billing.
NewLeads Pipeline — drag-and-drop kanban, AI lead scoring (hot/warm/cold), bulk CSV lead import, and pipeline analytics with conversion and source attribution.
NewRetention tools — at-risk member flags, AI win-back drafts, and AI check-in messages.
NewGift Cards and Member Challenges with leaderboards.
NewCoach Portal and a branded Member Portal.
NewWorkout Builder with an AI program generator.
NewWebsite AI Chatbot — answers visitor questions and captures leads for your pipeline.
NewKiosk check-in with staff PIN.
NewMember self-service membership freezes.
AIAI daily action suggestions for managers, based on your gym's current state.

Stay up to date

This page is the canonical release history for VERVE Pulse. Have something you want us to build next?

Request a feature →