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.

How to Protect Tutor LMS Courses with PMPro

Here’s how to set up the Tutor LMS and PMPro to work together:

  1. Install and activate plugins.

    To bridge Tutor LMS and Paid Memberships Pro, you will need Paid Memberships Pro, our Courses for Membership Add On (free), and Tutor LMS installed and activated on your site.

  2. Navigate to Memberships > Courses

    Check the box for Tutor LMS to enable the module.

  3. Save Settings

    Save the module selection.

  4. Apply Membership Requirements to Tutor LMS Courses

    Navigate to Tutor LMS to add or edit a course.

  5. Protect the Course

    In the Settings sidebar, locate the Require Membership metabox. Check any membership levels that you want to allow access for this course. Note: Tutor LMS v3.0 has a redesigned admin. To access the PMPro settings, you must edit the course in legacy mode.

  6. Save Changes

    Save and update your course. That’s it. The course is now protected for the chosen memberships levels.

You do not need to set up any Tutor LMS registration pages, or other user-related functionality to use this Add On for course protection.

Managing Course Access and Enrollment

If a user viewing your course does not have the correct membership level, they will see the protected content message.

When a new member completes checkout, they are automatically enrolled into all courses for their level. If a member changes levels, they are also unenrolled from any courses that aren’t offered for their new level.

Existing Course Enrollments

This Add On does not include any update scripts to manage course enrollment for existing members. All members who have an existing membership level will not be automatically enrolled in a course once you add protection.

Course protection and enrollment is hooked in the level change event: only new members or members that cancel or change their level will be updated.

  • You must manually add current members to newly protected courses
  • You must manually remove enrolled users that do not have the correct membership level for access.

Note: Tutor LMS has a native monetization feature for PMPro sites. You do not need to use this feature if you are using the core TutorLMS plugin with Paid Memberships Pro and this Courses for Membership Add On.

Last updated on May 15, 2026


Was this article helpful?
YesNo