Drip Content and Prerequisites in LifterLMS: Control the Pace of a Course
The four lesson drip methods, the course-level drip, lesson and course prerequisites, and how they behave next to start and end dates and…
Read articleTwo ideas control who can get into what on a LifterLMS site: access plans and memberships. Pricing problems tend to start when the two are mixed up: a membership built where an access plan would do, or the other way around.
The short version: an access plan is a way to buy or join something. A membership is one of the things you can buy or join, and its job is to open up other things. Courses and memberships are both sold through access plans.
This explainer walks through each piece, how they combine, the structures that work in practice, and the mistakes that cause support tickets later.
An access plan is a price and a set of terms attached to one course or one membership. It is what puts an enroll or buy button on the page. When a student completes checkout on a plan, LifterLMS creates an order and enrolls them.
Without at least one plan there is no button, and the only ways in are indirect: an admin enrolling the student, a voucher, or a membership. Each course or membership can have up to six plans by default, displayed together as a pricing table. You manage them in the Access Plans box below the course or membership editor, described in the LifterLMS access plan overview.
| Setting | What it controls |
|---|---|
| Free or paid | A free plan skips payment and shows a short enrollment form. |
| Price and frequency | One payment, or a recurring charge every one to six days, weeks, months or years. |
| Plan length | For recurring plans: bill until canceled, or stop after a set number of payments. The second option is a payment plan. |
| Access expiration | Lifetime access, a limited period after purchase, or a fixed calendar date. |
| Trial offer | An introductory price, including free, for a set period before regular billing starts. Recurring plans only. |
| Sale pricing | A temporary price with optional start and end dates. |
| Availability | Open to anyone, or members only: limited to people in the memberships you choose. |
| Visibility | Visible, featured (highlighted in the table) or hidden (reachable only by direct link). |
| Presentation | Plan title, button text, description, and where the buyer lands after checkout. |
Two behaviors are worth knowing before you set prices. First, billing and access are separate settings. Six monthly payments with lifetime access is a payment plan. A monthly charge with no end date is a subscription, and access stops when billing stops.
Second, the access plan options documentation notes that on a recurring plan, someone who joins at the sale price keeps paying that price until the plan ends or the order is canceled. A sale on a subscription is a lasting discount for those buyers, not a cheaper first month. If you want a cheaper first period, use a trial.
A course is content: sections, lessons, quizzes, a certificate at the end. A membership has no lessons. It is a container of access: it sells or grants entry to a mix of courses, pages and posts. People join it through one of its own access plans, exactly as they would buy a course.
A membership can do three things for its members:
Memberships are separate products, and a student can hold more than one at a time. That is what makes tiers and add-on passes possible.
On the membership's Auto Enrollment tab you list the courses that come with it. Anyone who joins is enrolled in all of them at once. When you add a course later, new members receive it automatically. For people who are already members, the Enroll All Members button enrolls them in the background in batches.
The link works in both directions. When a student's membership ends, LifterLMS also removes them from the courses they received through it, unless another membership they hold includes the same course. Courses they enrolled in through a separate purchase are left alone.
The alternative is to leave auto-enrollment empty and give each course an access plan with availability set to members only. Members see an enroll button, free or at their special price. Non-members see which membership they need, with a link to it.
Choose this route when members should opt in course by course instead of finding forty courses on their dashboard on day one, or when the membership gives a discount instead of free access.
Ordinary pages and posts have a LifterLMS setting in the editor that restricts the content to one or more memberships. Each membership's Restrictions settings then decide what a non-member gets: a message on the page, or a redirect to the membership page, another page or a custom URL. With the bbPress integration in core, forums can be limited to a membership as well.
There is also a site-wide option under LifterLMS > Settings > Memberships that locks the entire site to a single membership. That membership's sales page, the Membership Catalog, the Checkout page and the Student Dashboard stay reachable so people can still join and log in. It suits a private training portal.
Lessons are a different case. They are protected by enrollment in their course, so the question there is always how the student gets enrolled.
| Structure | How to build it |
|---|---|
| Single course | One course with one or more plans, for example pay in full and a three-payment plan. |
| Bundle | A membership whose only job is to auto-enroll buyers in a fixed set of courses, sold with a one-time plan. |
| All-access pass | A membership with a recurring plan. Auto-enroll members in everything, or put a free members-only plan on each course. |
| Tiered memberships | One membership per tier. Higher tiers include more courses and more restricted content. Plan how a member moves from one tier to another. |
| Member discount | A public plan at full price and a members-only plan at a lower price on the same course. |
| Cohort | A course with an enrollment period, a start date, a seat capacity and lessons dripped by date. The Course Cohorts add-on is built for running groups through a course together. |
| Team or company seats | Vouchers in core for simple bulk access. The Groups add-on for seat-based sales with group leaders. |
If you are still shaping the catalog, how to build a professional online academy with LifterLMS covers the wider design.
None of these settings grant access. They shape what an enrolled student can open, and when.
These interact. A twelve-week drip sold as a monthly subscription means a student who cancels after month one never reaches the later lessons, which may be exactly what you want or a refund request waiting to happen. Drip by date on an evergreen course gives late buyers everything at once. Test each combination with a test student, including a member who joined long before the course was added to the membership.
Sketch the offer on paper before you open WordPress: what people buy, what they get, and when it ends. Each thing they buy becomes an access plan. Each thing they get beyond a single course points to a membership. Then build it on a staging site and run a test purchase for every plan, following our tutorial on selling courses with LifterLMS.
Standard settings cover the structures above. When yours involves tier upgrades with credit for time already paid, company accounts, or access rules the settings cannot express, LifterLMS consulting will tell you whether configuration is enough or whether you need LifterLMS customization. Send us your pricing sketch and we will tell you how we would build it.
The four lesson drip methods, the course-level drip, lesson and course prerequisites, and how they behave next to start and end dates and…
Read article
What the LifterLMS Assignments add-on does: task lists, essays and uploads, how to attach one to a lesson, how grading and feedback work, when an…
Read article
A tour of every LifterLMS Reporting tab: what the student, course, membership, quiz, sales and enrollment reports show, how to export them, what the…
Read articleSkip the trial and error. Get specialist LifterLMS help and ship faster.