Product

Plans that renew without anyone chasing them

Define the plan once — duration, price, tax treatment, joining fee, freeze allowance — and let renewals, prorations and expiry run on schedule instead of on memory.

What you get

  • Plan builder

    Duration, price, sessions included, joining fee and tax treatment per plan.

  • Trials

    Time-boxed trial memberships that convert or lapse on their own.

  • Freezes

    Freeze with a reason and an allowance, and have the expiry date move with it.

  • Renewals

    Upcoming, due and lapsed renewals as a worklist, not a report someone runs monthly.

  • Upgrades

    Mid-term plan changes with the remaining value carried across.

  • Family and corporate

    Multiple members under one payer, billed together.

The renewal is the business

Most gym revenue is a renewal that either happened or quietly did not. Renewals are a queue with an owner and a due date, so the ones about to lapse are visible before they lapse.

  • Due-this-week, overdue and lapsed as separate buckets.
  • Automated reminders over email, SMS or in-app.
  • Every reminder sent is recorded against the member.

Pricing changes without rewriting history

Raising a plan price does not retroactively change what an existing member was billed. Issued invoices keep the price they were issued at.

Questions people actually ask

Can we run different prices per branch?
Yes. Plans are defined at the organisation and can be priced and enabled per branch.
Does a freeze extend the expiry date?
Yes, by the frozen duration, capped by the allowance you set on the plan.