Run the setup wizard
Choose a content or membership profile in the Easy Setup Wizard to configure access control and billing for courses.
Drip modules over weeks, gate lessons by tier, and let students manage their own plans — ArraySubs handles billing and access without a heavy LMS.
Subscription-based courses need three things a plain cart can't give you: scheduled content release, tiered access, and a student portal for lifetime management. ArraySubs supplies the billing and access layer so you don't need a heavy LMS for a straightforward course. Drip modules by days-since-enrollment with Content Dripping so learners can't binge ahead, build Free, Basic, and Premium tiers as variable Subscription Products, gate advanced lessons and Restricted Downloads by plan with Member Access, let students upgrade or downgrade themselves with Plan Switching, and use the Retention Flow Builder to save students who try to cancel mid-course. Pair it with your page builder's lesson layouts — gated by Elementor Container or Gutenberg Block Restriction — for a complete course membership.
If your business looks like one of these, ArraySubs fits.
Sell a flagship course as a subscription with dripped modules and a community tier.
Run time-released curricula with Plan Switching upgrades to group or 1:1 coaching.
Gate practice sets and lessons by plan and track conversion from free to paid in Analytics.
Offer annual access tiers with Fixed-Date or renewing enrollment.
The challenges this business model hits — and how ArraySubs solves each one.
You release modules over time but can't enforce it.
Content Dripping schedules lessons by days-since-purchase or fixed dates, pacing your curriculum without code.
Free and paid tiers need different access.
Variable Subscription Products create Free, Basic, and Premium tiers; Member Access unlocks advanced modules, CPT lessons, and Restricted Downloads by plan.
Students want to upgrade mid-course.
Plan Switching upgrades with automatic proration, or downgrades to a cheaper tier to keep them enrolled.
Payment failures drop students without warning.
A 2-Phase Grace Period keeps access active while retrying; Pro can Auto-Downgrade on Failure to a free tier instead of cancelling.
You don't know which content retains students.
Analytics show trial conversion, churn, and drop-off by plan so you can improve pacing and packaging.
You want a free intro that converts to paid.
Offer a Free Trial or free tier that unlocks the first module, use Partial Content Restriction to tease locked lessons, then gate the rest behind a paid plan with one-click upgrade.
From install to a live, billing subscription — no developer required.
Choose a content or membership profile in the Easy Setup Wizard to configure access control and billing for courses.
Build Free/Basic/Premium as variable Subscription Products with trials and prices.
Schedule lessons by days-since-purchase with Content Dripping so the curriculum unlocks on your cadence.
Restrict premium modules and Restricted Downloads by plan with Member Access rules.
Let students manage plans in the Customer Portal and track trial conversion, churn, and ARPU in Analytics.
Proven configurations to copy as a starting point.
A monthly plan that releases one module per week with Content Dripping, a free first lesson, and an annual discount.
A free tier with intro lessons, a Basic tier for the full course, and a Premium tier with coaching, connected by Plan Switching.
A Fixed-Date enrollment with a mid-course upgrade to a 1:1 tier via Plan Switching.
The ArraySubs modules behind it.
Release posts, lessons, downloads, or protected sections over time based on subscription timing and access rules.
Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Provision gated downloadable files to qualifying members through My Account Downloads with rules and optional drip schedules.
Protect nested WordPress blocks with a Restricted Content block and sidebar rules for members or logged-in users.
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Let customers upgrade, downgrade, or crossgrade between eligible subscription products with schedule-aware changes.
Control upgrade, downgrade, and crossgrade billing with three proration methods for plan changes.
Offer trial periods before billing starts, collect payment details when needed, and convert trials into renewal schedules.
Sell one-time lifetime access through subscription product setup without recurring renewal invoices.
Collect custom profile data, manage avatars, rearrange My Account navigation, and add custom endpoint pages.
Track subscription revenue, growth, churn, retention, and customer behavior across reports and WooCommerce Analytics.
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available