LifterLMS is an e-learning plugin for WordPress that is available for free in the plugin repository.

The software includes courses, lessons, quizzes, achievement badges, and more.

Our Courses for Membership Add On creates a bridge between the content protections of PMPro and the course functionality of LifterLMS. Refer to our Courses Add On documentation for more information on the Paid Memberships Pro integration with LifterLMS.

LifterLMS includes their own features for course enrollment and course membership. You should use this Add On if you are not using their membership features and instead want PMPro to manage your members and membership registrations. 


  1. Install the Courses for Membership Add On via the Plugins > Add New in the WordPress dashboard. Or, download the plugin .zip from our site upload the pmpro-courses directory to the /wp-content/plugins/ directory of your site.
  2. Install the LifterLMS Plugin via the WordPress Repository or Plugins > Add new in the WordPress dashboard.
  3. Activate the plugins through the ‘Plugins’ menu in WordPress.
  4. Navigate to Memberships > Courses and Enable the LifterLMS module. This will enable course protection by membership level for your courses in LifterLMS.

Video: Restrict a Course with LifterLMS and PMPro