Premium
The MemberPress User Roles Add-on is an official extension of the MemberPress ecosystem that allows WordPress site administrators to assign specific user roles based on each person's active membership. Developed by Caseproof LLC, the same team behind MemberPress, this add-on connects subscription logic with WordPress's native roles and capabilities system, creating a precise and fully automated access control layer.
This add-on is designed for membership site owners, e-learning platforms, communities, premium content portals, and B2B businesses that need each user's role to reflect their plan or subscription status at all times. With it, you can assign a specific role at the time of registration or plan purchase, and automatically revoke it when the subscription expires or is canceled. It also manages role changes when upgrading or downgrading plans, ensuring access always matches the current membership level.
Key features include automatic role assignment by membership, support for multiple subscription lifecycle states (active, paused, expired, canceled, or refunded), and compatibility with popular role editors to create custom roles and link them to specific plans. This allows you to segment users into clear groups like Free, Starter, Pro, or VIP, and control content visibility, widgets, menus, admin panel views, and actions of other plugins based on the assigned role.
Use cases are varied: on e-learning platforms, you can assign the "Student" role to basic plans and "Mentor" to higher ones; in communities and forums, grant moderation privileges or access to private categories; and in B2B programs, unlock catalogs, wholesale price lists, or order panels for partners and resellers. All this without manual intervention, eliminating the risk of errors and saving valuable time for the administrative team.
In short, the MemberPress User Roles Add-on turns WordPress's role system into a dynamic and predictable tool that automatically adapts to each subscription's status. It is the ideal solution for those seeking a solid, scalable, and transparent permission architecture, where each plan translates into clearly defined capabilities for each user.