The Courses for Membership Add On allows you to create courses with lessons and manage member access natively in Paid Memberships Pro or integrate with the most popular LMS plugins for WordPress.

This documentation provides step-by-step guidance for setting up and configuring the Add On, including instructions on how to create courses and lessons, use the shortcode or block and integrate with LifterLMS, LearnDash, Tutor LMS and Sensei LMS.

Installation

You must have the Paid Memberships Pro plugin installed and activated to use this Add On.

  1. Navigate to Memberships > Add Ons in the WordPress admin.
  2. Locate the Add On and click “Install Now“.
    • Or, to install this plugin manually, download the .zip file above.
    • Upload the compressed directory (.zip) via the Plugins > Add New > Upload Plugin screen in the WordPress admin.
  3.  Activate the plugin through the Plugins screen in the WordPress admin.

Video Demo

Default PMPro Module

The default courses module organizes your course content, protects access by membership level, and tracks lesson completion.


Streamline with LifterLMS

Use the Streamlined Compatibility Mode for a seamless integration between Paid Memberships Pro and LifterLMS. This mode allows Paid Memberships Pro to exclusively manage course access and restrictions, simplifying the membership management process.


Integrate with LearnDash

Protect your course content by membership level with LearnDash LMS and Paid Memberships Pro utilizing our Courses for Memberships Add On.


Integrate with Tutor LMS

Our Courses for Membership Add On creates a bridge between the membership subscriptions and content protections of PMPro with the course functionality of Tutor LMS.


Last updated on May 15, 2026


Was this article helpful?
YesNo