WinningWP content is free to all. If you make a purchase through referral links on our site, we earn a commission (learn more).

LifterLMS Review – An LMS WordPress Plugin Worth Your Money?

Considering using LifterLMS to create your own online course with WordPress?

LifterLMS has established itself as one of the premier WordPress LMS plugins, so it’s definitely a good one to have on your shortlist. But is it the right plugin for your needs? That’s what I’ll be helping you to find out in this post.

From a ‘features’ perspective, LifterLMS is an excellent plugin. But, depending on your needs, it can sometimes end up being a little expensive, which may make another plugin a better option if you’re on a budget.

At the same time, it also offers one of the most generous free versions of any LMS plugin, so it can also work out to be more affordable than similar plugins, which is an odd dynamic. It really just depends on the features you need and how you plan to use it.

Let’s dig in…

LifterLMS Review of the Features

In a nutshell, LifterLMS helps you to create and deliver online courses — complete with lessons, assignments and quizzes (if you so desire).

LifterLMS Homepage

LifterLMS comes in a free core plugin at that includes the bulk of the course management functionality.

With the free core version, you can use a drag-and-drop editor to design and structure your courses, complete with unlimited lessons and the option to add quizzes and assignments.

You can also restrict access to your courses, so people need to register to access them. For more control, you can also set up course prerequisites — for example, you could make students take an introductory course before they’re eligible to take the advanced course.

You’re also able to:

  • set up custom emails based on user activity, such as completing a course or failing a quiz
  • award achievements or downloadable certificates for certain actions, such as completing a course
  • drip out course content to keep students coming back, for example offering a new lesson for every week of a student’s membership.

To add more functionality to your courses and/or to sell paid access, you can use an array of premium extensions to add features such as:

  • payments, either with direct payment gateways or a WooCommerce integration
  • email marketing integrations
  • more advanced quizzes and assignments
  • social learning
  • private coaching (which lets you upsell this as an extra service)
  • group/organization access to course content.

As I take you through a hands-on look at LifterLMS, you’ll see how these features come together.

How to Create a Course With LifterLMS (Hands-On)

When you first install and activate the LifterLMS plugin from, it’ll launch into a setup wizard that helps you to configure important basics for your course, including:

  • creating the core pages for key functionality, such as your course catalog and student dashboard
  • setting up default payment currencies (if offering paid courses).

You can also get a coupon for the premium extensions if you opt in to non-sensitive tracking, though this is totally optional. Keep this in mind if you decide to buy some premium extensions, though, as it can save you money.

LifterLMS setup wizard

Once you finish the setup wizard, you have two options:

  • Build your first course from scratch.
  • Install a sample course. The sample course actually teaches you how to use LifterLMS, so this is a neat way to both learn how to use the product and find out how everything connects in the WordPress dashboard.

Creating a Course

To create a course from scratch, go to Courses → Add Course.

LifterLMS uses the native WordPress editor for most functionality, which makes it easy to get started because you’re using the same familiar interface that you use for everything else.

To manage the main course information page, you’ll get dedicated blocks. You can also use regular blocks to add content, such as a course description or images.

How to add main course page content with LifterLMS

You’ll also get a new Course Options meta box underneath the WordPress editor, where you can manage additional course information:

  • Course length.
  • Course difficulty.
  • Featured introduction video.
  • Restrictions, such as whether students can only enroll between certain dates, whether they need to take prerequisite courses or whether there’s a maximum capacity for the course.
  • Whether to enable and/or display customer reviews.
LifterLMS course meta box

Below that, you can set up Access Plans, which let you control access to your course, including requiring people to pay for access (though you’ll need a paid add-on to process payments).

LifterLMS course access plans

You can set up:

  • a price (or you can make it free)
  • whether the payment is one-time or recurring
  • whether the payment gets people lifetime access or if the plan expires on a certain date or after a certain amount of time.
  • who can purchase the course.

Using the Drag-and-Drop Course Builder

Once you set up the basic course details, you can add the course content in the form of:

  • Sections — specific categories of lessons. E.g. one section of a course might contain five lessons.
  • Lessons — the actual course content students will consume.

To help you to organize everything, LifterLMS gives you a drag-and-drop course builder interface, which is quite convenient.

To add a new section or lesson, all you do is drag it over. Then, you can click and type to edit it:

LifterLMS drag-and-drop course builder

From there, you can use the icons underneath or beside each lesson or section to add content or edit its functionality.

If you decide you want to change the order of your sections/lessons, all you need to do is drag things around until they’re perfect.

Adding Lesson Content

To open a lesson’s settings, you can click the arrow to open the WordPress editor for that lesson in a separate tab.

In the WordPress editor, you’ll again be able to add lesson content using the familiar WordPress editor, which makes it easy to control content and layout:

How to add lesson content with LifterLMS

Below that, you’ll get a Lesson Settings meta box where you can do a number of things:

  • Embed a video or audio file for that lesson.
  • Mark the lesson as ‘free’, which lets visitors preview it without signing up for the course. Think of this as a ‘free trial’ to entice people to sign up for the rest of the course.
  • Set up prerequisite lessons that students must complete before they can take this lesson.
  • Set up content dripping, so the lesson isn’t available right away. For example, you could have students get access to one lesson every week to stop them from binging and keep them coming back.
  • Require students to get a passing score on a quiz before they can advance to the next lesson.

Adding Quizzes or Assignments

To add quizzes or assignments to lessons, you can use the icons in the drag-and-drop course builder.

This will open a slide-out panel where you can edit the details. For example, here’s what it looks like to add a quiz:

LifterLMS quiz question options

With the free version, you only get access to the three basic question types. You’ll need a premium add-on to unlock the additional quiz types.

Thoughts on Creating a Course With LifterLMS

While I didn’t show you everything, the sections above cover the core process of creating a course with LifterLMS.

Overall, I find the editor to be quite convenient. The clear ‘tree hierarchy’ and drag-and-drop makes it easy to organize your course content, which could otherwise feel overwhelming.

Additionally, LifterLMS has done a good job of trying to keep as many options as possible within the same interface, which helps to cut down on unnecessary page reloads and speed up course creation.

Other Notable Features

At this point, I hope you have a pretty good idea of what it’s like to build a course with LifterLMS. Now, let’s run through some of the other notable features this plugin gives you access to.

Create Memberships to Give Access to Multiple Courses

With the access plan feature I showed you above, you can control access to a single course. But LifterLMS also lets you offer/sell memberships that give people access to multiple courses.

You could create a membership that gets people access to every single course you offer, or use memberships to offer limited course bundles.

You can set these up from the Memberships area in your WordPress dashboard. In addition to creating an access plan for each membership (just like you did for a course), you can also choose which courses to automatically add new members to when they purchase a membership:

LifterLMS membership plan options

Set Up Automation With Engagements

Engagements are a powerful feature that let you trigger actions based on a user’s activity, such as when a student:

  • enrolls in a course
  • completes a lesson or a course
  • passes or fails a quiz
  • etc.

The main use of this feature is to trigger automatic emails based on these actions. For example, you could send a student a welcome email when they enroll in a course, or send them a congratulations email when they finish:

LifterLMS engagement creation tool

In addition to sending emails, you can also give them awards:

  • Achievements — for small actions, such as completing their first lesson.
  • Certificates — for larger actions, such as completing a course or a group of courses — kind of like a diploma. With a paid extension, you can also offer certificates as a PDF.

Detailed Reporting Dashboard

To help you to determine your site’s effectiveness, LifterLMS includes dedicated reporting dashboards to help you to analyze:

  • Students
  • Courses
  • Memberships
  • Quizzes
  • Sales
  • Enrollments

This helps you to discover who/what is performing well, as well as the opposite:

LifterLMS reporting dashboard

Exploring the Paid LifterLMS Add-Ons

The core LifterLMS plugin is available for free at, but most course owners will probably also need some of the paid add-ons.

For example, if you want to offer paid courses, you’ll need to purchase at least one of the payment gateway add-ons (or the WooCommerce integration).

Let’s go through the various add-ons that are available…

Payment Add-ons

LifterLMS offers three dedicated payment gateway integrations, as well as a WooCommerce integration that lets you link courses to WooCommerce products.

The three dedicated payment gateways are:

New Course Features

You’ll also find a number of add-ons that add new features to your courses:

  • Advanced Quizzes — get access to more quiz question types and other advanced features.
  • Assignments — create different types of assignments that visitors must complete.
  • Advanced Videos — while the free version lets you create video course content, this extension adds new features, such as forcing people to watch a video before they can complete the lesson.

New Membership and Community Features

Beyond new course features, other add-ons can help you to create a more social community, or offer group access to your courses:

  • Social Learning — let students connect with one another with social media-style conversations.
  • Private Areas — give each student a private area where you can offer personalized content.
  • Groups — sell group memberships or course access. For example, you could sell institutional access to a business, so the business can give all of their employees access to your course content.

Email Marketing and Form Integrations

You can find add-ons to integrate with popular email marketing services and WordPress form plugins.

Email marketing services:

WordPress form plugins:

A number of third-party plugins also offer their own LifterLMS integration plugins.

Other Add-ons

Here are some other premium LifterLMS add-ons that don’t fit neatly into any category:

  • Custom Fields — add custom fields to collect and display additional information from students.
  • PDFs — turn important features, such as certificates, into PDFs.
  • Twilio Integration — send text (SMS) messages via Twilio.

LifterLMS Add-On Pricing

LifterLMS pricing

To get access to the premium add-ons, you can either purchase individual add-ons for $99 each or you can get bundles of add-ons for $300 or $1,000 respectively.

I think there are two scenarios for how to approach the paid add-ons.

First, if the free core plugin does everything you need course-wise, you may be able to get away with purchasing a single payment gateway for $99. This is the cheapest way to create a paid online course with LifterLMS, and it’s a viable approach for many websites.

If you need more than just a payment gateway, though, you’d probably be better off purchasing the Universe Bundle for $300, or about the price of three individual extensions.

This gets you access to all of the add-ons that most courses need, and usually offers better value than purchasing individual extensions, unless you’re absolutely sure you only need one or two add-ons.

You only need to consider the pricey $1,000 Infinity Bundle if you want access to features such as:

  • community learning, either with social learning or group memberships
  • private coaching upsells
  • advanced quizzes and video courses.

Sometimes, it may make sense to purchase the Universe bundle, and then just grab separate add-ons for the extra features you need, such as advanced quizzes.

I think the Infinity Bundle is more useful for academic or business courses (such as corporate training programs), whereas most consumer-focused courses will probably be fine with the cheaper Universe Bundle or individual add-on purchases.

Best Themes to Pair With LifterLMS

LifterLMS works with almost* any WordPress theme, but choosing a theme with a built-in LifterLMS integration will make it easier to get started because you won’t need to mess around with styles or CSS as much.

*The exception is themes that don’t include sidebars, such as the default Twenty Twenty theme. These can cause some problems because LifterLMS needs a sidebar to include important course information. LifterLMS will warn you if it detects an issue with your theme.

It also offers its own LifterLMS LaunchPad theme, which is a good option. It costs $99, or is available as part of the $300 Universe bundle.

The popular Astra theme (our review) also offers a dedicated LifterLMS integration that makes it easy to control the design of your courses.

Some other good LifterLMS themes are:

Real-World Examples of Sites That Use LifterLMS

Now you know all about the features, do you want to see what they look like on a real website?

LifterLMS is quite popular, so you can find a lot of real-world examples of it in action.

It’s also used by a lot of WordPress courses, and the fact that people who teach about WordPress use LifterLMS is a vote of confidence in itself.

One popular example is WP101, which started using LifterLMS back in 2016.

WP101 (our review) has a collection of free and premium courses that teach you how to use WordPress and some key extensions. If you want to see it in action without paying, you can sign up for the free WordPress 101 course, which is obviously running on LifterLMS.

Both Divi Academy and Divi Space also use LifterLMS.

Outside the WordPress space, other real-world examples of LifterLMS include:

Final Thoughts

LifterLMS is definitely one of the best WordPress LMS plugins. It includes a depth of functionality that most others just don’t offer, and it also nails the membership aspects of online courses, which not all plugins do well.

Functionality-wise, I have no problem recommending this one, and the reviews at show that most people agree with me. It had a stellar 4.6-star rating (out of 5) at the time of writing.

One thing to consider is the price. It’s in this weird kind of limbo where it can be both affordable and expensive at the same time, depending on your needs.

So, how is it affordable? Well, because the free version at is so generous, most ‘normal’ course makers will find everything they need in the free plugin.

That means all you need to do is purchase one of the payment gateway add-ons for $99 and you’re ready to start selling online courses, which is a great deal and cheaper than much of the competition.

However, if you find yourself in a situation where you need more than just a single payment gateway add-on, then it can get quite pricey. The cheapest add-on bundle is $300, with the most expensive bundle going for a whopping $1,000.

If you compare that to the likes of LearnDash at $159, LifterLMS no longer looks so cheap.

So here’s my recommendation:

Install the free version from and see if it can do what you need it to. It includes a ton of features, so it can probably get the job done.

Then, all you need to do is purchase a payment gateway add-on and you’re set to jet.

On the other hand, if you’re on a budget and find yourself needing one of the bundles or multiple separate add-on purchases, you may want to check out the likes of LearnDash (our review) to see if it can get the job done for a lower price. You can also consider other LMS plugins.

If you want to try the premium LifterLMS add-ons, you can also spin up a 30-day full-featured demo with all of the premium add-ons to test things out before spending $300-plus.

Used/using LifterLMS? Thoughts?

Related Links:

By Colin Newcomer

Colin Newcomer is a freelance writer and long-time Internet marketer. He specializes in digital marketing and WordPress. He lives a life of danger, riding a scooter through the chaos of Hanoi.
Comments (policy)

Leave a Reply

Your email address will not be published. Required fields are marked *

All comments are held for moderation. We'll only publish comments that are on topic and adhere to our Commenting Policy.