Skip to content
Growth

Subscriptions & Memberships

Sell monthly or annual memberships — recurring billing through Stripe, access gated by subscription status.

Subscriptions & Memberships — Sikshya LMS illustration

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. 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. 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. 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.

Ready to ship Subscriptions & Memberships?

Activate the Sikshya Pro Growth tier to unlock this feature. The free plugin handles everything else.