Easy User Approval
Hold public registrations until someone you trust allows the account. Decide from email, the queue, or the Users list.
30-day money-back guarantee
Changelog — Easy User Approval
Version 1.0.2: 20 October 2026
- Download Key support on the update site (dlid).
Version 1.0.1: 19 October 2026
- Runs on Joomla 5 and 6 with the Behaviour Backward Compatibility plugins disabled
- Admin assets and list scripts use the Web Asset Manager
Version 1.0.0: 07 October 2026
- Public registrations stay blocked until someone approves them.
- Joomla activation mail is suppressed while the plugin is enabled.
- Each recipient gets their own approve, deny, and deny-with-reason links. The first decision wins.
- Queue and Users list actions use the same result, mails, and audit row.
- HTML mail with accent, heading, footer, and button labels, plus a plain text copy.
What Easy User Approval can do for you

No account goes live until you say yes
New public registrations wait, blocked, until someone you trust approves them. Joomla's own activation email is held back.

Decide straight from your inbox
Each approver gets their own Approve, Deny and Deny with a reason links. A confirm page records the decision, and the first decision wins.

Emails that match your brand
Send HTML mail with a plain-text copy, your accent color, heading, footer and button labels. Every message is editable, with name, username and site placeholders.

Choose who gets asked
Pick individual users, a user group or outside email addresses. Prefer one email a day? Turn on the daily digest.

The right group, by email domain
Domain rules send approved users to a group based on their email domain, subdomains included.


Decide from the queue or the Users list
Search and filter the queue, add a note, resend a request, or approve and deny right from Joomla's Users list.

Every outcome handled
Approved users join the group you set. Denied users are blocked or deleted and can get your reason by email. Unanswered requests expire, and you can set a cooldown before the same email registers again.

Every decision on record
The audit log keeps the result, channel, who decided, reason and IP. The dashboard shows what's waiting and what was decided today, and a Decide permission controls who can act.
How it works in 3 steps
Register

A visitor signs up and their account waits, blocked.
Decide

An approver approves or denies from email, the queue or the Users list.
Done

The user gets an approved or denied email, and the decision is in the audit log.
Compatibility
FAQ
Which Joomla and PHP versions does it support?
Joomla 4, 5 and 6, with PHP 8.1 or later.
Are accounts I create in the admin held too?
No. Only public registrations from the site wait for approval.
Can approvers decide without logging in to Joomla?
Yes. Each approver gets their own links in the email, including outside addresses that aren't Joomla users.
What if two approvers answer the same request?
The first decision wins.
Does the registrant get a password by email?
No. They get a waiting email, then an approved or denied email. Passwords are never mailed.
What happens to requests nobody answers?
They expire after the number of days you set, and the registrant can get an expiry email.
Ready to add Easy User Approval to your site?
Read the Easy User Approval documentation, then pick a plan.
Get Easy User Approval (opens in a new window)Read the documentation (opens in a new window)