Set up a Studio Pass

Create a monthly, class pack, or drop-in pass that gives members access to classes across instructors.

Prerequisites

  • Feature: Studio Pass must be enabled in Settings → Features.
  • Collective Mode must be active.

• Role: Owner

1

Go to Passes in the sidebar

Click "+ Create Pass".

2

Choose pass type

Monthly (recurring auto-renewal), Class Pack (one-time purchase, fixed number of classes), or Drop-in (one-time, single session). Monthly creates a Stripe subscription; the others are one-time payments.

3

Set pass details

Name and price are always required. The class-count field depends on the pass type: Monthly shows Unlimited / Limited (and a number when Limited); Class Pack shows a single "Classes in this pack" field (the total a buyer gets — e.g. enter 2 for a 2-class intro pack); Drop-in implies 1 class so no field appears. Three expiry modes: No expiry (pass never lapses); Valid for N days / weeks / months after purchase (preset shortcuts for 1, 3, 4, 6 months and 1 year — months are counted as 30-day periods); Fixed expiry date (all purchases end on the same calendar date — ideal for class series that all expire on the last session date).

4

Pick a pricing mode (class packs & drop-ins only)

Default is "Fixed price". Switch to "Pay What You Can" to offer sliding-scale pricing — useful for donation-based studios and equity pricing. Set a Minimum (use $0 for no studio-side floor) and a Suggested price (the highest amount you'd charge). Buyers see the range on the widget and pick any amount ≥ the minimum at checkout. Note: Stripe charges have a $0.50 hard floor regardless of what you set, so very small or fully-free claims need to be handled outside the widget. Monthly passes don't support sliding scale since Stripe subscriptions require a fixed price.

5

Restrict to specific classes (optional)

Select which class templates the pass covers. Leave empty to allow all classes. Useful for passes tied to a specific discipline or instructor.

6

Configure distribution

Choose semi-auto (you review before sending) or full-auto. At the end of each month, pass revenue is split among instructors based on class attendance.

Tips
  • Monthly Limited vs Class Pack: a Monthly Limited pass resets its class count every renewal period (e.g. 8 classes/month). A Class Pack is a one-time bucket that is used up over time with no monthly reset (e.g. a 10-class punch card). If you mean a punch card, pick Class Pack — not Monthly + Limited.
  • Start with semi-auto to review distribution amounts before they're sent to instructors.
  • Stripe fees, Klasly fees, and Studio Fee are deducted before distribution.
  • Distributions are calculated on the 1st of each month based on previous month's usage.
  • Use "Fixed expiry date" for class series — set the last day of the series so all subscriptions expire together regardless of when each member signed up.
  • Need an unusual duration like 4 months? Use "Valid for…" and type any number — Klasly converts months × 30 days behind the scenes.
  • Class restrictions are enforced at booking time — a restricted pass won't be offered for classes it doesn't cover.
  • Renewal reminders: Klasly automatically emails members 7 days before their pass expires (and again on the expiry day) so they can buy again before they lose access. Stripe-renewing monthly passes are skipped — Stripe handles those.
  • To edit an existing pass, click "Edit" on the pass card on the Passes page. You can change the name, description, price, class limits, expiry rules, class restrictions, and active/inactive status. Price changes create a new Stripe price under the hood — existing subscribers keep their original price.
  • Passes vs Products & Pricing: Passes can be restricted to specific classes; Settings → Products & Pricing is studio-wide credits and subscriptions. Use Passes for class-specific packs; use Products for general studio credits.