Member discounts

Create automatic discounts for clients with active memberships to reward loyalty and encourage repeat visits.

Settings → Member Perks → Discounts lets you create automatic discounts that apply to clients who hold an active recurring membership or carry a designated client tag — rewarding loyalty and encouraging repeat purchases.

How member discounts work

Unlike promo codes (which anyone can use), member discounts apply automatically at checkout when a client has a qualifying active membership or a tag you've designated. No code is needed.

Eligibility is based on recurring memberships (subscriptions and recurring bundles) and client tags — when you set up a discount, you choose which memberships and tags qualify. One-time purchases such as class packs and credit packages don't make a client eligible on their own and won't appear in the Specific pricing options eligibility list; to extend a discount to those clients, give them a qualifying tag instead.

What matters is how the pricing option is built, not what it's called. An annual or multi-month option sold as a single upfront payment is a one-time bundle, so it won't appear in the eligibility list even when its name says "membership" — while the payment-plan version of the same option, which bills on a recurring schedule, will. If you sell both, expect to see only the payment-plan versions listed. To include the paid-in-full clients, either tag them using the steps below, or rebuild that option as a membership that renews annually.

Create a discount

  1. Go to Settings → Member Perks → Discounts
  2. Click Add new discount
  3. Set the discount name, amount (percentage or fixed), and which pricing options or client tags qualify
  4. Choose what the discount applies to (drop-ins, retail, etc.)
  5. Save

The discount is active immediately for qualifying members.

Extend a discount to class pack holders

Member discounts are membership-only by design, so a class pack can't make a client eligible on its own. To reward pack buyers anyway, tag them automatically when they buy the pack, then key the discount to that tag.

Pick a tag name

Decide on one short, consistent name for the group — for example "Pack holder". You don't have to create it first, but naming it deliberately keeps your list clean. See client tags.

Tag pack buyers automatically

Go to Marketing → Automations and click Create automation. Choose the trigger Client purchased pricing option and filter it to the packs you want to reward, or leave it on Any Service or Package. Add a Tag action, choose Add a tag, and pick your tag. Leave Re-enroll on — it's on by default — so repeat buyers get re-tagged, then set the automation to Active.

Key the discount to the tag

Go to Settings → Member Perks → Discounts and click Add new. Under eligibility, select your tag under Client tags, instead of — or alongside — a membership under Specific pricing options. Set the amount and what it applies to, then save.

Remove the tag when the pack ends

Build a second automation that removes the tag, so the discount stops when the pack does. Use the triggers below.

A tag-based discount covers everything a membership-based one does: classes, services and service add-ons, retail, offerings, and gift cards — and it can be limited to a single location.

Triggers for removing the tag

TriggerUse it to
Client used all pricing option creditsRemove the tag when the pack is fully used up
Package expiring soonRemove the tag a set number of days before the pack expires — minimum 1 day, and it only fires while credits remain
Package credits running lowWarn the client, or remove the tag, at an exact remaining-credit count — it matches that number exactly, so it won't fire if a booking skips past it

Frequently asked questions

Was this helpful?