Description
With Approvals, you add to Paid Memberships Pro a manual approval workflow that keeps new sign-ups under review after registration, allowing you to approve or reject members before granting access level permissions. The Approvals add-on is designed for membership sites that need to validate requests, filter profiles, and manage private communities before protected content becomes available.
Key Features of Approvals
- Manual approval
Adds administrative review before the final activation of the membership. - Review status
Keeps new members pending while they wait for a decision in the dashboard. - Request rejection
Allows you to deny sign-ups that do not meet the defined criteria. - Access control
Restricts protected content until the membership is approved. - Integrated workflow
Runs within the Paid Memberships Pro sign-up processes.
Benefits of Approvals
- More controlled entry
Reduces unauthorized access to private areas or closed communities. - Member curation
Helps validate profiles before releasing restricted content. - Less manual tweaking
Centralizes the approval decision within the membership workflow. - More organized community
Supports environments with clear participation criteria.
Who Is Approvals Intended For?
- Anyone who manages private communities and needs to approve participants before access.
- You who sell access to restricted content and want to review new sign-ups.
- Anyone using Paid Memberships Pro for groups, clubs, or selective member areas.
How to Download Approvals
The Approvals is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the package, and activate it. Keep Paid Memberships Pro installed so the add-on works correctly.
Approvals adds a validation layer to the membership process, useful when access should not be automatically granted after sign-up. Instead of relying only on payment or the submitted form, the site gains an administrative decision step, maintaining more control over who can enter reserved areas.
Frequently asked questions
Is Paid Memberships Pro Approvals GPL-licensed?
Yes. Paid Memberships Pro Approvals is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Approvals on multiple sites?
Yes. You can install Paid Memberships Pro Approvals on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Approvals cost at Ultrapack?
Paid Memberships Pro Approvals costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Approvals include updates?
Yes. The current version of Paid Memberships Pro Approvals is 1.8.2, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Approvals scanned before publication?
Yes. Every version of Paid Memberships Pro Approvals goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Approvals?
Requires WordPress 6.0 or higher. Tested up to WordPress 7.0.
What changed in this version
Version 1.8.2 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #225 (@dparker1005)
- BUG FIX: Fixed searches containing an apostrophe on the Approvals admin page. #225 (@dparker1005)
Version 1.8.1 2026-09-22
- BUG FIX: Fixed a fatal error when approving or denying a member who no longer has the level being approved or denied. #224 (@dwanjuki)
Version 1.8 2026-06-10
- ENHANCEMENT: Modernized the Approvals admin list with level and status filters, responsive table, colored status badges, item count, and standard pagination. Approval status is no longer combined with Email Confirmation status. #221 (@kimcoleman)
- ENHANCEMENT: Rebuilt the application view into the standard PMPro two-column layout with breadcrumb navigation, inline Approve / Deny / Reset actions, read-only user fields, and a Member Information sidebar. #221 (@kimcoleman)
- ENHANCEMENT: Added an Approvals panel to the Edit Member screen listing the member's applications and full approval history. #221 (@kimcoleman)
- ENHANCEMENT: Account page now displays approval status for Pending and Denied members using newer hooks. Requires PMPro 3.4+. #221 (@kimcoleman)
- ENHANCEMENT: getApprovalCount now supports all as a status argument. #221 (@kimcoleman)
Version 1.7.1 2026-05-05
- ENHANCEMENT: Updated default email templates to use the new `{{ variable }}` Liquid syntax when running Paid Memberships Pro 3.7 or higher, while preserving the legacy `!!variable!!` syntax for older versions. #220 (@dparker1005)
- BUG FIX: Fixed textdomain placement on default email body strings in the Admin Approved, Admin Denied, and Application Approved templates so they are correctly translatable under the `pmpro-approvals` textdomain. #220 (@dparker1005)
Version 1.7 2026-03-23
- ENHANCEMENT: Improved links in the admin area to help site owners reach documentation and helpful articles quicker. (@kimcoleman)
- BUG FIX/ENHANCEMENT: Fixed email sending issues when the admin email address is not associated with a WordPress account. (@andrewlimaza)
- BUG FIX: Fixes an issue when trying to add the role on admin_init but there is not role at the point. Fixes an issue with Multisite Cloning software. (@andrewlimaza)
- REFACTOR: Removed the SQL_CALC_FOUND_ROWS SELECT modifier as it has been deprecated in MySQL 8.0+ and used an alternative approach. (@dparker1005)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-approvals.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-approvals.zip, click Install Now and then Activate.
Requirements: Requires WordPress 6.0 or higher. Tested up to WordPress 7.0.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready