Set up discount codes

Create codes attendees type in at checkout, or tag-based codes that auto-apply for eligible members.

1

Go to Settings → Discount Codes

Click "+ New code".

2

Pick code and amount

Set a short code (e.g. VETS10), choose % off or $ off, and enter the amount. Percent must be 100 or less.

3

Set the scope

Limit the code to All purchases, Class bookings only, Event bookings only, Memberships only, or Contract invoices only.

4

Auto-apply via member tag (optional)

Enter a member tag like "veteran" to auto-apply the code for any member whose profile carries that tag. Leave blank to make it a regular type-it-in code.

5

Add limits (optional)

Set an expiry date, a total usage cap across all members, and/or one-use-per-member.

6

Save

Active codes immediately work at the Book & Pay checkout. Attendees see a "Have a code?" link under the Book button.

Tips
  • Codes are case-insensitive — Klasly upper-cases everything on save and at lookup.
  • The discount applies before platform / studio fees are calculated, so the studio fee percentage is taken on the discounted total.
  • A typed-in code overrides any auto-applied tag code, so members can still use a special promo code even if they're tagged.
  • Tag-based auto-apply works for class bookings AND event bookings AND instructor contract invoices. Same code system, picks the best matching one when a tagged member checks out.
  • CSV member import has a "Tags" column — comma- or semicolon-separated values (e.g. "veteran, first_responder") so auto-apply works from day one without manual tagging.