Customer Approval For Magento 2

Write Review
Magento 2 Customer Approval by MageAnts allow store owners to manage customer registrations. They can approve or reject registrations, enhancing store security and preventing spam. Email notifications ensure users stay informed.
30-Days Money back
100% Open Source
Free Update

Key Features of Customer Approval:

  • Approve or reject customer registrations manually.
  • Send email notifications to admins about new registrations.
  • Redirect and display appropriate messages for rejected users.
  • Mass action for multiple customer accounts.
  • Restrict fake account registration.
  • Instant email notification update for customers and admins.
Partner With
Magento Partner Hyva Partner
Developed by
Master Certified Expert Certified Professional Certified


Magento 2 does not have a built-in feature that allows the store admin to verify whether a customer account is real or fake. This means that the store admin must use an alternative method to check the authenticity of the customer's account.


Magento 2 Customer Approval is a solution that helps store owners to manage customer accounts efficiently. Admins can approve or reject registrations, ensuring store security. Email notifications alert admins of new registrations, streamlining the approval process.


Approve or reject customers manually or automatically.
Notify registration status to customers and admins via mail.
Display pending or rejected messages to the customers.
Redirect customers after registration.
Support for mass actions to approve or reject customer registrations


What is Magento 2 Customer Approval?

Magento 2 Customer Approval extension gives all access to admin to restrict any user to the website. It helps the store owner to verify user details. After approval by the admin, customers can log in to the account.

Is it possible to approve customers automatically?

Yes, MageAnts Customer Approval extension has an option to support customers automatically.

Can I differentiate the rejected list of customers?

Yes, you can differentiate the rejected list. In the backend, you can check customer list approval status with the help of it you can filter using status.

Can customers receive notification emails when approval status gets changed?

Yes, whenever approval status changes every time customers receive a notification email.

Is it possible to redirect customers after registration?

Yes, it is possible to redirect customers after registration.

Is it work with multiple stores?

Yes, it is working with numerous stores.

Is it possible to notify admin when a new user gets registered?

Yes, it is possible. When any new user gets registered, the admin gets a notification email.

How to approve customer Magento 2?

When any customer creates an account from frontend then customer account request received by admin, admin can approve or reject from backend Customer --> All customer.


Customer 7 Reviews

Thank you
star star star star star
This is great tool for Spam. It helped me to reduce spam accounts registration easily. This saves our time because we'll have to deal with limited customers. Thanks Mageants...
| Posted On 07/26/2023
Great extension
star star star star star
The extension helps private store owners like me to remove fake customers by approving registration of original customers from backend. Good job Mageants.
| Posted On 06/14/2023
Good Job
star star star star star
The features are simple and helpful. Now i can easily delete fake customer registrations in my store. Very useful for my store. Good Work.
| Posted On 05/16/2023
Fully Satisfied
star star star star star
I am fully satisfied with the extension. Now i can easily delete fake customer registrations in my store. Great job Mageants.
| Posted On 03/01/2023
Write Your Own Review
You're reviewing Customer Approval
You're Rating:

check-circle You submitted your review for moderation.


* Required Fields

Change Log

Current Version Number : 2.1.0

Date :28/11/2023

Bug fixed

  • when module enable/disabled, all functionality works
  • Remove default mail when create account
  • when auto approval set ->no then mail functionality not working
  • In backend customer Inline grid not working

Current Version Number : 2.0.9

Date :21-04-2023

Bug Fixed

  • Frontend Backend not open in Magento version 2.4.6.
  • Edit Customer not working in Backend in Magento version2.4.6.
  • In customer edit page approve customer button not work in Magento version2.4.6.
  • In customer edit page reject customer button not work in Magento version2.4.6.
  • In Frontend create account not worked in Magento version2.4.6.
  • In Frontend login buton not work in Magento version2.4.6.

Current Version Number : 2.0.8

Date : 21/09/2022

Coding standard

  • MageAnts team makes this extension compatible with the Magento coding standard.

Current Version Number : 2.0.7

Date :22/04/2022

Bug Fixed

  • MageAnts add new template for admin notification when customer register, Working fine in all Magento version.

Current Version Number : 2.0.6

Date : 18/12/2020

Bug fixed

  • Adding new field to set the approval/reject status for existing customer and make extension compatible with latest magento2.4 version.

Current Version Number : 2.0.5

Date :03/02/2020

Bug fixed

  • Customer Approved mail is not send to customer when Auto Approved "Yes" configured from Admin.

Current Version Number : 2.0.4

Date :23/10/2019

Bug Fixed

  • The issue was on all extension version and the mail was coming from the default website even if we're switching specific website from backend, issue solved and working fine in all Magento version.

Current Version Number : 2.0.3

Date :09/08/2019

Bug fixed

  • When admin disable extension from admin panel, then also customer approval status display in backend customer grid."
  • Message not proper when create new account -"

Current Version Number : 2.0.2

Date :17/04/2019

Bug fixes

  • When customer create new account and backend Configuration auto approved "off" then customer receive confirmation mail with confirmation URL(link), after click on URL without approved customer should be logged in, but customer account status "Pending". Now Customer account status change pending to approved issue solve in all Magento version and working fine in all Magento version.

Current Version Number : 2.0.1

Date :26/03/2019

Bug fixes

  • If Customer login in frontend but admin reject customer then also customer keeps logged in after rejected.
  • Column Action dropdown not reflected in customer grid in Magento 2.1.x and 2.3.x.

Current Version Number : 2.0.0

Date :31/05/2023

Bug fixed

  • Update module version name in composer.json file.
  • Extension working fine in all Magento version.

  • How To Approve Customers In Magento 2?

  • How Does MageAnts Customer Approval Work?

  • Why Does Your Store Need Magento 2 Customer Approval Extension?

  • Benefits of a Customer Approval in Magento 2

  • Install Customer approval Magento 2 extension in your store.
  • You can enable extension from store > Configuration > Mageants > Customer approval
  • You can set other configurations as per your need and requirement.
  • Admin can set auto approve customer as well as customer want approval for account.
  • When a customer creates an account, the admin receives notification via email.
  • After admin can approve or reject account requests from backend customers > All customers.
  • Admin can approve or reject a particular customer or mass customers from the grid.
  • This extension to approve customer accounts in Magento 2 works by holding all the new customer registrations in a pending state until it does not get approval from the admin. On every new registration, the admin receives an email notification. The admin can then verify the details and authenticity of the customer newly registered to the store and decide whether to allow access or not. Based on this decision, an email will be sent to the customer, notifying the approval or rejection of the customer account. Until then, the customer is not allowed access to the main features of the site.
  • The admin gets to decide whether to change the ‘Pending’ status of a customer account to ‘Approved’ or to ‘Rejected’ otherwise, thus giving the admin full control over customer management.
  • Not all users registered over the store are potential customers, and not even real persons in many cases. Spammers attack Magento stores using bots and other scripts, which can create thousands of fake customer accounts. This messes up your whole web shop and degrades the performance of your store by creating overload over your server.
  • The Magento 2 Customer Approval tool is also called Magento 2 Customer Activation, and it provides a necessary solution to tackle all the issues. This extension provides you the control of managing new registrations over your store rather than the default automatic customer activation, Magento 2. It gives the right to the admin to decide who all should have access to the main features of the store. The different features of the extension help in easily configuring and conveniently managing the customer accounts and ensures you stay safe from spam and fake customer registrations.
  • Automatically or manually, customer approval.
  • Only real customers.
  • Partial or mass customer approval.
  • Gives store managers greater control over store operations.
  • Reduces time spent on manual approval tasks.
  • Provides a list of all pending approvals.
  • Improved security.
  • Automatically notifies admins when approval is required.
  • Improve the customer experience by having a streamlined approval process.

Why Choose MageAnts

  • 9+ Years of Industry Experience

    9+ Years of Industry Experience

    9+ years of extensive experience in delivering Magento solutions & services. Over the years, we have watched technologies change and bounds, and our team has always focused on staying ahead in this competition.

  • 100% Bug Free

    100% Bug Free

    Our team follow rules and takes care of perfect setup to ensure a bug-free and error-free code for the development process of theme, extension, or website development.

  • Extension Created By Certified Developer

    Extension created By Certified Developers

    Team of certified developers for developing MageAnts Magento extensions. Skilled, qualified, and committed professionals to work on every extension.

  • Quick Technical Support

    Quick Technical Support

    MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.

  • Frequent Extension Updates

    Frequent Extension Updates

    Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.

Our services