User Approval Manager
User Approval Manager
Description
User Approval Manager adds an approval layer to WordPress user registration.
When a new user registers, the plugin prevents immediate login and notifies the site administrator(s) by email. The administrator can approve or reject the user directly via action buttons included in the email.
At the same time, the user receives an automatic email informing them that their account is pending approval. Once approved, the user is notified and can log in normally.
This plugin is ideal for:
– Membership websites
– B2B platforms
– Private communities
– WooCommerce stores requiring verified customers
Features
- Blocks login for newly registered users until approved
- Sends notification email to up to two administrator email addresses
- Approve or reject users directly from email buttons
- Reset password button — use the {reset_password_button} placeholder in the User Approval Email to send new users a one-click “Set Password” link (respects custom login URLs and wp_lang)
- Auto-approval checkbox — optionally auto-approve new users so they can log in immediately without manual approval
- Sends automatic status emails to users (pending / approved)
- Simple configuration via WordPress admin
- Lightweight and focused — no unnecessary complexity
Screenshots
Faq
No. Until an administrator approves the account, login is completely blocked.
You can define up to two email addresses in the plugin settings.
The user remains unable to log in. You may optionally inform them via custom messaging.
Yes. It works with standard WordPress and WooCommerce user registrations.
Yes. Email messages can be edited to match your site’s tone and language.
Reviews
Great Lightweight Plugin
By Amine (ablamohamedamine) on February 7, 2026
Thanks for this lightweight useful plugin, it's very efficient and go straight to the point.
Changelog
1.0.5
- New: Reset password button placeholder ({reset_password_button}) in User Approval Email; link uses your login URL and wp_lang
- New: Auto-approval checkbox in settings to allow new users to log in without manual approval
1.0.4
- Fix reset password link URL; add reset password button placeholder
1.0.3
- Fix errors
1.0.2
- Fix errors
1.0.1
- Initial release
- User approval workflow implemented
- Admin and user email notifications
- Login blocking until approval



