Subscriptions Overview
The Subscriptions module (also called Programs) lets you sell memberships, plans, or packages to your users. Users subscribe to a plan and gain access to content, services, or classes defined in that plan.
Key concepts
- Program / Plan — A subscription tier (e.g. "Monthly Membership", "10-class pack"). Has a name, price, duration, and number of sessions.
- Subscription — A user is subscribed to a plan. Tracks start date, expiry, and remaining sessions.
- Session — A booking or attendance event that deducts from the subscription balance.
Typical flow
- Admin creates programs with pricing and session counts.
- User views the programs page and purchases a plan.
- Each time the user attends a class or books, sessions are deducted.
- When sessions run out or the plan expires, the user must renew.
Was this article helpful?