Skip to content
ComponentPlugin
Utilities

Easy User Approval

Hold public registrations until someone you trust allows the account. Decide from email, the queue, or the Users list.

Instant access after purchaseOne-click Joomla updatesLifetime option available

30-day money-back guarantee

v1.0.35.0 rating

Works with
Joomla 4 Joomla 5 Joomla 6
Easy User Approval
Easy User Approval

What Easy User Approval can do for you

No account goes live until you say yes
01 Held sign-ups

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.

Registrations heldSign-in blockedYou decide
Decide straight from your inbox
02 Email decisions

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.

Personal decision linksConfirm pageFirst decision wins
Emails that match your brand
03 Branded emails

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.

HTML and plain textYour colorsEditable messages
Choose who gets asked
04 Approvers

Choose who gets asked

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

Users or a groupOutside addressesDaily digest
The right group, by email domain
05 Domain rules

The right group, by email domain

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

Domain rulesSubdomains matchGroup on approval
Decide from the queue or the Users listDecide from the queue or the Users list
06 Queue & Users

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.

Search and filtersNotes and ResendUsers list buttons
Every outcome handled
07 Outcomes

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.

Block or deleteReason by emailRequests expire
Every decision on record
08 Audit log

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.

Full audit logDaily dashboardDecide permission

How it works in 3 steps

  1. Register

    Step 1: Register

    A visitor signs up and their account waits, blocked.

  2. Decide

    Step 2: Decide

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

  3. Done

    Step 3: Done

    The user gets an approved or denied email, and the decision is in the audit log.

Compatibility

Joomla 4Joomla 5Joomla 6PHP 8.1+

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)

Mobile Menu

Login

Don't have an account yet? Register now!