Customer Approval for Magento 2

Daily deals


The extension allows to take full control of customer registration at your store, activate only real customer and reject all spam registration


The extension has 2 separate ways of installation, via Composer or by copying the code.

Please follow this Installation Guide to install the extension.

Extension Configuration

Configuration Settings

To access the configuration for this extension, log into the Magento Admin panel and go to STORES ⟶ Configuration ⟶ ULMOD EXTENSIONS ⟶ Customer Approval.

The module’s configuration contains four sections: General, Messages, Admin Notification and Customer Notification


In the General section the following settings are available :

Enabled - allows enabling or disabling the extension in the storefront

Auto Approve Customer Account - If "Yes", customer accounts will be auto-approved after customer registration


The following settings are available in the messages section :

Pending Customer Account Message - defines the pending account message to appear at the storefront after account registration

Disapproved Customer Account Message - defines the disapproved account message to appear at the storefront

Admin Notification

In the Admin Notification, the following settings are available in the messages section

Notify Admin After Account Registration -  Set "Yes" to enable admin notification or "No" to disable

Email Template -  select the admin email template

Email Sender -  defines the admin sender email

Admins Email Id(s) -  specify the receiver email IDs. Separated by comma if more than one email. eg: [email protected],[email protected]

Customer Notification

In the Customer Notification, the following settings are available in the messages section

Notify Customer on Account Approval or Rejection -  Set "Yes" customer will be noticed by email on account approval or rejection

Email Sender -  defines the sender email

Approved Email Templates -  select the approved email template

Disapproved Email Template -  select the disapproved email template

Managing Customers

To approve or disapproved customers from admin grid, please go to CUSTOMERS ⟶ Customers ⟶ All Customers select the customer from the grid, under the mass actions choose the approve or disapproved from mass actions

Note: If a registered account does not appear at the grid, please re-index all data from the command line (php bin/magento indexer:reindex ) and clear cache (php bin/magento cache:clean ) then check the grid.

You can also approve or disapprove customer account on customer edit page

Frontend View

The pending message display after customer create an account

The disapproved message appear in case of rejected registration

Disapproved account email notification

Approved Account Email notification

Extension Support

Need Help?

Ulmod Support team is always ready to assist you, no matter which part of the world you are in. If something does happen and you think you might be experiencing an issue or bug, please contact us via [email protected] or submit a ticket from our Helpdesk Ticket and we will help you out.

Got Questions?

Should you have any questions or feature suggestions, please Contact Us. Your feedback is welcome!

Extension Product Page