Wellness centre software for programmes sold as a course
When a client buys fourteen sessions in advance, the balance stops being a marketing number and starts being a liability you have to honour.
30 days free · No card required
On this page5 sections
The short answer
How do you track a package of prepaid sessions?
As a balance that decreases at the counter, not as a number somebody writes on a card. A prepaid course has three properties that must be enforced rather than remembered: how many sessions remain, when it expires, and what it actually entitles the holder to. Anything looser turns into a dispute the centre usually loses.
A course sold up front is money you already owe
Selling fourteen sessions for the price of ten is normal in wellness, and it quietly converts revenue into an obligation stretching months ahead. A plan carries a price, a validity measured in days, an optional cap on how many billed visits it covers, and a list of named sessions bundled inside it with a quantity against each. Two things follow that a card in a drawer never enforces. The bill for the course has to be settled in full before any of it is released, so a part-paid course gives nothing away. And the validity is a window as much as a count — it runs in days from the moment the course goes live, which means a programme intended to last five months needs a plan that says five months.
- Price, validity in days, and an optional cap on billed visits, held on the plan
- Named sessions bundled in with a quantity each, a percentage benefit, or both
- Nothing is released until the bill for the course is settled in full
- Delete that bill while the course is untouched and the entitlement goes with it
How a plan's validity, visit cap and included sessions are built
What is left has to be a number your desk can read out
Almost every argument about a course comes from the two parties holding different numbers, and the centre with no record is the one that concedes. The client's record prints allowed, used and remaining — one row for each thing the course entitles them to, counted the way the till itself counts it, so the figure somebody reads out at the desk is the figure the next bill will honour. Be clear about where that stops. There is no client-facing screen, so what the client knows is what your team tells them, and the count belongs to the live course rather than to the expired one underneath it.
- Allowed, used and remaining per entitlement, on the client's own record
- An included session covers its own line outright as it goes onto the bill
- Every bill stores what it drew from the course, and hands it back if deleted
- Expiry enforced by the system rather than by whoever is on the desk
Programmes that run across months and branches
Wellness clients disappear for a fortnight and return, and a chain will find them turning up wherever is nearest that week. A course can be offered at every location or only at the ones you pick, and a branch-only one buys nothing where it was never offered. A company-wide one goes further: activating it moves the client's record to company scope, so the branches read one history instead of three strangers sharing a phone number. Behind that sits a single balance rather than a fresh allowance per site — and two branches billing it at the same moment cannot both spend the last session, because the second bill is refused rather than let through.
- A course offered at every branch, or only at the ones you choose
- A company-wide course moves the client's record to company scope
- One shared balance, with a simultaneous second bill refused rather than overdrawn
Keeping people coming back mid-programme
The failure mode of a long course is not cancellation, it is a client who stops turning up with sessions still owing, and every one of those is an unhappy conversation waiting to happen. A follow-up fires from a session that was actually delivered rather than one merely booked — where the bill belongs to an appointment, nothing is scheduled until that appointment is marked completed, and the delay is measured from then. A client who drifts past your threshold surfaces as lapsed and is nudged once for that absence.
- Triggered by a completed session rather than by a booking somebody made
- A lapsed client nudged once per absence, not once per scan
Common questions
- No. The purchase is raised as a single bill and the entitlement only becomes active once that bill is paid in full, so a part-paid course does not start releasing sessions. Centres that offer instalments generally handle that arrangement outside the product.
- It stops being usable on its end date, and nothing is refunded or extended for you. The course stays on the client's file with its dates and what was paid for it, though the remaining count is printed for the live course rather than the lapsed one — so whether you honour the balance as goodwill is a commercial call somebody makes, not one the product makes.
- Yes. A booking can be repeated weekly, fortnightly or monthly for a set number of dates, and every date is shown with its clashes marked before anything is created. What the series does not do is touch the entitlement: the course stays one balance, drawn down when each session is billed rather than when it is scheduled.
- No. Suspending a course stops its benefits from applying and resuming brings them back, but the end date is untouched throughout — so six weeks off with an injury is six weeks of validity gone. A centre that wants that time back has to sell it as a renewal, which extends the existing course rather than starting a second one.
- No. Sessions used, spend, visit history and feedback are all held, but there is no measurement log, outcome record or structured progress note. A centre whose value rests on documented client outcomes will need something else alongside this.
See it with your own salon’s data
30 days free, no card required, and a guided setup that takes four steps.

