Customer Activation for Magento 2


Holding all the new customer registrations in a De-activate state until it does not get approval from the admin. The admin can decide whether to allow login access or not. Based on this decision an email will be sent to the customer. Until then the customer is not allowed to login on the site.

  • Mail notification to the Admin after the registration of customers.
  • Multiple customers can be approved/disapproved by the admin.
  • Customers can't log in to the store without approval.
  • Display the message on a front-end that the account needs to be active.
  • Option to approve one or more customers from the admin panel.
  • Customers get an email notification after activation of their account.
  • Screenshot
  • User Guide
    User Guide
  • Live Demo
    Live Demo


2.3.*, 2.4.*
  • Developed By Certified Developers
    Developed By Certified Developers
  • Trusted Quality
    Trusted Quality
  • 90 days of free support
    90 Days of Free Support
  • 45 Day Moneyback Guarantee
    45 Day Moneyback Guarantee
  • Paid on-demand Customisation
    Paid on-demand Customisation
  • Free Updates
    Free Updates


Have you ever faced any trouble in tackling the issue of your site getting flooded by fake customer accounts? Have you ever felt your store’s performance is low due to an overload on your server or database as a result of spam customer registrations? Unfortunately, the default Magento 2 does not provide you an option to decide which customer to allow access to your website. But, with the Magento 2 Customer Activation extension, you can very easily choose to activate or reject any new registrations over your site.

The extension provides you with options to set up email notifications for admin when any new customer registers. It also provides you with an option to notify the customer via email on successful Activation of their registration. Customers are denied login access until they receive prior approval from the admin. This keeps the fake and spam customer accounts out of the site, thus ensuring genuinity of the customers.

This extension provides an option to restrict customer access to the website unless activated by an admin. This is an important feature addition to websites where newly registered customers should not be given access to information that only logged in users can see. This extension ensures that a screening process, under the control of the admin, is provided to filter only legitimate profiles. Additionally, the admin can also activate/deactivate customer accounts easily from the backend.


  • Manual approval

    Manual approval

    The store owner can give accept customers’ account registration manually.

  • Error Notice

    Error Notice

    In case a customer uses their accounts which have not received permission to log in, an error notice will appear to notify them with a specific message.

  • Mass Approval

    Mass Approval

    Support mass actions to approve or disapprove customer accounts at ease.

  • Notify Customer By Email

    Notify Customer By Email

    Notify customers by email when an admin activates their account.

  • Notify Admin By Email

    Notify Admin By Email

    Notify admin by email when any new customer registered at the store.

  • Multi-store supported

    Multi-store supported

    The admin can Enable/Disable extension for a specific store where this plugin is not needed.


  • Multi-store configuration with a single installation

    Multi-store configuration with a single installation

    • Extension can be configured for each store separately within a single Magento 2 installation.
    • Admin can set different settings for different stores from the configuration.
    • In this, our customer activation Magento 2 extension allows admin to handle multiple stores with a varying configuration to in a single install.
    • Admin can choose any custom template for email notification.
    • Admin can modify notification message content from config settings.
  • Notify Admin/Customer by email

    Notify Admin/Customer by email

    • Send an Email to Admin when a customer registered.
      • Once any user registered to the store, Admin gets an email that the customer is waiting for approval.
      • With the details of customer name and Email.
    • Send an Email to Customers about account approval.
      • An email is sent to customers as soon as they are activated so they can log in and place orders as soon as possible.
    • Admin can Enable/Disable this feature from the configuration.
  • Restrict Login to Customers

    Restrict Login to Customers

    • If not approved, the customers cannot log in to the store.
    • Display the message on the front-end that the account is not activated.
    • If activated, the customer can log in to the account successfully.
    • The customers get mail notification when approved by the admin.
    • Ensure that customers are approved/activated prior to login so that they do not have access to information that only logged in users can see.
    • Customer status
      • There are two customer status - activate, and deactivate. Once any customer registers from the storefront, it will have a deactivate status until the store owner activates from the Magento backend.
      • Until the customer status is set to active, the customer can’t log in to the store.
  • Mass or Partial Approval

    Mass or Partial Approval

    • Another feature of Customer Approval is multi-select to approve or disapprove many accounts on the backend list. From admin backend, admins can select one, many or all customer accounts. Then, the select accounts can be approved or disapproved by just one click on a button as Activate customers or De-Activate customers quickly.
    • This helps admin can save a deal of time significantly in case there are a number of customer accounts waiting for verification. Moreover, it is very easy to change the status of already-approved accounts to prevent login for some reason.
Can I use Dolphin extension in multiple domains?
Yes, our license allows you to use our extension on multiple domains if they exist under the same Magento instance. If the multiple domains exist on separate Magento installations, then you need to purchase the extension separately for each domain.
Can I request a free trial?
Dolphin doesn't provide a free trial of extensions. But we have "90 Days of Free Support" and "45 Days Moneyback Guarantee". Instead of a free trial, most of our Magento Extensions have demos where you can see how our modules work.
Do you have an installation service?
Yes, we provide installation services. You can buy it when ordering an extension.
Are Dolphin products compatible with All extensions and themes of other providers?

Dolphin products work well with All extensions and themes from other providers. If there is a contradiction, we will do our best to fix it until it is 100% resolved. If you face any technical issues, please create a ticket to receive help from our professionals.

How to send customization requests for your extensions?

If you need any customization or additional features in the extension then don't hesitate to Contact Us, so you can click on the Contact Us tab and leave your requests. As soon as we get your request we will get back to you soon.

What is Magento 2 Customer Activation?

Magento 2 Customer Activation gives the ability to admin approval to allow login access or not.

Can admin approved/disapproved for multiple customers?

Yes, admin can approve/disapproved for multiple customers.

Can the customer get an email notification after the activation of their account?

Yes, the customer gets an email notification after the activation of their account.

8 Item(s)

Show per page

Version: 1.0.0

ReleaseNote: First release.

Magento Compatibility: 2.3.*, 2.4.*

Write Your Own Review

Want us to customize according to your business needs?

Contact Us