Skip to main content
All updates
Bug fix·Sun Sep 06·

Choose-your-classes memberships now reset every cycle, and your website can show its own offers

A membership where the client picks how many classes a month now counts, resets and pauses against the number they actually bought — and your own website can show an offer without publishing it to the app first.

If you sell a membership where the client chooses how many classes they get each
month, the class count was only ever put back by the renewal payment itself.
Everything else that is supposed to look after it quietly did nothing: the
overnight sweep skipped these memberships, so a renewal that arrived late or not
at all had nothing behind it to repair the balance. Freezing such a membership
did not reduce the class count to match the reduced amount charged, booking into
next month was refused even though the booking itself would have been allowed,
and nothing stopped a client holding more reservations than the number of classes
they had paid for.

All of that is fixed. The number the client chose at checkout is now the number
the whole system uses:

- **The allowance is managed every cycle**, on the client's own billing day, and
  the overnight sweep now repairs it if a renewal is ever missed or late.
- **Freezing reduces the classes to match the money.** A cycle where you charged
  half gives half the classes, rounded in the client's favour, and never a
  negative balance.
- **Booking into next month works again** when this month is used up, if your
  booking window allows it — and it counts against next month, not this one.
- **The waitlist follows the same rule.** A client whose current cycle is used up
  can now be added to — or automatically promoted into — a class in their next
  cycle, because the class is judged against the cycle it falls in. A cycle that
  is genuinely full still refuses, for both automatic and staff promotion.
- **Reservations count.** A client cannot hold more waitlist places than the
  classes they bought and then be promoted into an overdraft.
- **Unlimited stays unlimited**, whatever an older setting on the pass says.
- **A weekly or two-monthly membership resets on its own rhythm**, not monthly.

Ordinary class cards and fixed monthly memberships are unchanged, including the
ones that bill weekly or yearly: a "classes per month" figure still means a
month, whatever the payment rhythm.

Two smaller things a client will notice. When someone runs out of classes, the
message now says how many they had — it used to leave the number blank on these
memberships — and in the app it also says when their classes come back and what
they would pay for an extra one, at their own price rather than the catalogue
figure. And a membership where the client picks a class amount no longer offers a
"gift this" button; gifting one was never possible, because the recipient has to
choose the amount themselves.

"Change plan" is now closed for these memberships, on the website and in the
app. Switching membership type priced this kind of membership from its cheapest
class amount, so a client moving to a smaller membership could look like an
upgrade, be charged and switched straight away, and keep the class amount they
had before. A client on a choose-your-classes membership is now told to change
the number of classes instead, and one of these memberships can no longer be
picked as the plan to switch to. Changing the class amount, and everything about
switching between ordinary fixed memberships, works exactly as before.

For your own website: an offer can now be published to **your pricing page** as
its own placement. Until now a website could only read offers by asking for the
Booking Bible app's placement, so showing a sale on your own site meant
publishing it to the app as well. Tick "Pricing page" on the sale and your site
can show it on its own. If you run several brands, your site can also ask for
one brand's offers and will not be shown a membership another brand sells. Sites
showing a choose-your-classes membership now receive the real prices for every
class amount, instead of only the cheapest one.
Next update

Clearer choices when building a Flexible membership

Compare total and per-class prices for both age groups, and select regular classes with a compact searchable checklist.