Subscription plans let your regulars commit to a weekly or monthly cadence and get their classes for free against a quota. Stripe handles the recurring billing; you decide the price, the cycle, and how many classes are included.
PREMIUM only. Subscription plans live on the Subscriptions page under Settings; the link in the sidebar is locked until you upgrade.
How a plan works
- You create a plan: name, price, billing interval (weekly or monthly), and how many bookings per cycle (or unlimited).
- Subscribers find the plan on your public profile and check out via Stripe.
- Each time they book a class you've marked "Include in subscription plans", we charge them $0 and consume one quota unit for the cycle.
- When the cycle ends, the quota resets and Stripe charges them again for the next period.
Which classes count
Only classes where the toggle "Include in subscription plans" is on (in the wizard's Capacity / Pricing section). Anything you didn't opt in remains paid-as-you-go for subscribers too, which is useful for premium events or retreats you don't want to fold into a flat-rate plan.
You can flip the toggle on a class even before you upgrade to PREMIUM. We remember the choice and auto-activate it the day you turn on subscription plans.
What subscribers see
On your mentor profile, your active plans show as a pricing table with the per-cycle quota and the cycle length. Buttons go straight to Stripe Checkout. After they subscribe, the Subscriptions tab in their dashboard lists the plan, their next renewal date, and their used-vs-quota for the current cycle.
When they go to book a class that's subscription-eligible, the price card flips to "Free with subscription" and the booking goes through at $0.
Pausing, cancelling, refunds
- Pause: subscribers can pause via the Subscriptions tab. No charge is processed during the pause; bookings made while paused fall back to the regular price.
- Cancel: cancellation stops the next charge but leaves the current cycle intact. They keep their quota until the period ends.
- Refunds: handled through Stripe per your standard refund policy. The pause/cancel surface doesn't auto-refund anything; reach out via the Stripe dashboard if a subscriber asks for one.
Where the revenue shows up
The Financials dashboard tracks subscription revenue separately from class bookings:
- Subscriptions tile: total cash collected from invoices in the period + active subscriber count.
- Daily revenue chart: subscription invoices roll into the line so the chart reflects all cash that actually landed.
- Per-class bookings: subscription-driven bookings show with a $0 line on the booking, but they still count toward attendance.
Platform fee
Same as your booking fee; see Stripe Connect setup. No extra cut for being on a subscription.