Subscriptions & Memberships
Sell monthly or annual memberships — recurring billing through Stripe, access gated by subscription status.
Why this matters
"Sell each course once" caps your revenue at the number of courses × catalog size. Memberships unlock predictable monthly income and "all-you-can-learn" pricing models that retain customers longer.
What you get
- Define recurring plans (monthly, yearly, custom interval) and gate course access by active subscription.
- Stripe handles the recurring charge; Sikshya LMS gates access based on subscription status.
- Track active vs cancelled vs expired subscribers in the admin.
- Pair with the Bundles add-on to sell "Pro library" subscriptions covering many courses.
What it unlocks
-
Recurring plans
Define monthly, yearly, or custom-interval plans. Sikshya gates course access based on whether the subscription is currently active.
-
Stripe-backed billing
Stripe handles the recurring charge securely. Sikshya listens for subscription events and opens or closes access automatically.
-
Lifecycle visibility
Track active, cancelled, and expired subscribers from the admin. See churn at a glance instead of digging through Stripe.
How it works
-
1
Connect Stripe
Add Stripe keys in Sikshya's payment settings. The Subscriptions add-on uses your existing Stripe account to charge cards on a schedule.
-
2
Create a plan
Define a monthly or yearly plan, set the price, and pick which courses (or bundle) the plan unlocks for active subscribers.
-
3
Sikshya gates access
When the subscription is active, learners see the included courses. When it cancels or fails to renew, access closes automatically.
Frequently asked
Is this the same as the Professional Email Delivery add-on?
No — those are separate. Subscriptions handles recurring billing and access gating. Email delivery and branded templates are the Professional Email Delivery add-on under Communication.
Do I need Course Bundles to sell an "all-access" subscription?
Bundles makes it easier to package many courses under one plan, but isn't strictly required. You can attach individual courses to a subscription plan directly.
What happens if a learner's card fails to renew?
Stripe retries based on your dunning rules, then marks the subscription past-due or cancelled. Sikshya closes course access the moment Stripe reports the subscription is no longer active.
Keep exploring
Ready to ship Subscriptions & Memberships?
Activate the Sikshya Pro Growth tier to unlock this feature. The free plugin handles everything else.