Mobile OTP Login for Magento 2

Magento 2 mobile OTP Login extension allows you to authenticate your customer’s mobile number by sending an OTP and also send order notifications and promotional messages to customers. It supports 50+ SMS providers and is compatible with GraphQL. It also supports seamless integration with Social Login for Magento 2 (Includes Popup Login and Login using Apple ID for Magento 2) extension.
- Best Seller
- Marketplace Approved
- Graphql Compatible
- Hyva Compatible
- REST API Compatible
- Innovative
- Magento Version Compatibility
- Magento Open Source: 2.4.x 
- Adobe Commerce (EE): 2.4.x
- Adobe Commerce Cloud (ECE): 2.4.x
Your Magento Edition
- Update and support prolongation - $69
Pay $129 Now for the first year.
Next year onwards $69 per year to receive updates and support.
You can cancel anytime.
- No Auto-debit setup
- Transparent Policy & No Hidden Fees
- Lifetime Access to Original Source Code
- 1 Year Access to Free Technical Support
- 1 Year Access to Free Compatibility and Feature Updates
- 30 Day Money Back*
Free OTP Login Compatibility with Any SMS Providers
Have you checked our compatibility list for your SMS provider? Rest assured! Simply reach out to us with your SMS provider details, APIs, and portal access, and we'll ensure everything is up and running smoothly for you. Enjoy complimentary API integration that include Magento customer registration and login pages.
Feature Highlights
- Customer Registration with Optional Email ID
- OTP Login Popup
- Login using Email and OTP
- Login using Mobile and Password
- Country wise Mobile Number Digits
- Google reCAPTCHA For OTP Login
- Redirect Old Customer To Update Mobile Number after login
- Option to Verify Number before Registration
- Send order status notifications via Mobile SMS
- Configurable "Resend OTP" countdown
- Restrict login after multiple unsuccessful attempts
- Auto submit OTP (No button click)
- Supports 50+ SMS providers
Extension Key Features
Admin can Enable/Disable the Customer login via Mobile OTP

Provide customers with seamless login options like Password, OTP, or both

Enable the OTP delivery via Email, SMS, or both

Admin can add the countries for Mobile Number Digit Validation

For secure customer login, the admin can enable the reCAPTCHA settings

Automatically redirect the old customers to add their mobile number to their profile information

Allow customers to log in/register via OTP without email

Secure the registration process by verifying the mobile number of the customer

Enable restriction on frequent OTP requests

Notify the customers through email about the various login activities

Supports multiple country phone numbers for a seamless login process

Overview Of Magento 2 Mobile OTP Login and Order SMS Notifications Extension
Mobile OTP Login Magento 2 extension is developed to help store owners validate their customer’s mobile numbers by sending an OTP (One Time Password/PIN). The validation can be triggered on various customer events configured by admin. Such validation will add an extra level of security to your customers’ account consequently preventing unauthorized transactions/customer actions. Ultimately, this will provide your customers with the confidence to trust and interact with your brand.
Apart from this, Magento 2 Mobile Login Extension also offers you the option to send promotional messages to your customers. You can either send messages to individual customers by adding them manually or to entire customer groups based on various conditions. The extension does well all round to help you verify your customer’s contact information and send promotional messages with ease.
SMS PROVIDERS
You will need an account with bulk SMS providers. Please find supported SMS providers as below:
- twilio: https://www.twilio.com/try-twilio
- bulksms: https://www2.bulksms.com/register/
- msg91: https://msg91.com/sms-pricing/
- smsindiahub: https://www.smsindiahub.in/prices/
- messagebird: https://www.messagebird.com/en/pricing/
Other than these, major SMS gateways will support based on its configuration parameters but it might review once. So you can contact us if you would like to confirm if your 3rd party SMS gateway will work with the extension or not. We will review and confirm based on dynamic configuration behavior of the extension. If any custom/3rd party SMS providers is not supported then either you have to make API compatible to work or you can come to us to make it compatible with an extension. Note: You will need any one SMS provider from all listed above.
Problem
Online businesses often face challenges with customer engagement and retention. One of the key factors that affect this is the complexity of the login and registration process. Many eCommerce platforms still rely on traditional username and password systems, which can be cumbersome for customers to remember, especially when users often shop on multiple websites. The struggle to recall login credentials or go through long password recovery processes results in frustration, abandoned carts, and lost sales opportunities. Additionally, customers may feel disconnected from the brand if they don't receive real-time updates regarding their orders, creating a lack of trust and satisfaction.
Solution
The Magento 2 Mobile OTP Login and Order SMS Notifications Extension by MageDelight offers a smart solution to these issues by simplifying login processes and improving customer communication. The extension allows customers to log in quickly and securely using their mobile number, eliminating the need for passwords. Upon entering their phone number, a One Time Password (OTP) is sent to their device, which must be entered to verify their identity. This streamlined login process removes the barriers of forgotten passwords and long recovery steps, making it easier for customers to access their accounts and make purchases.
Moreover, the extension enhances customer experience by providing real-time Order SMS Notifications, keeping customers informed about the status of their orders, from purchase confirmation to shipping updates. This not only reduces anxiety but also increases customer trust and satisfaction.
Benefits of Mobile OTP Login and Order SMS Notifications Magento 2 Extension
Prevent unauthorized access to customer’s account
With Mobile OTP Login, security is taken up a notch by ensuring that only the right person can access their account. The OTP sent to their phones is a safeguard, making it far more challenging for hackers to break in.
Limit users from creating duplicate accounts
The system uses phone number verification to create a single, unique identifier for each customer, effectively reducing the chances of users setting up fake or duplicate accounts. It keeps things tidy and authentic.
Abandon unwarranted login attempts
Gone are the days of constant failed login attempts bogging down your system. The extension automatically detects suspicious or excessive attempts and blocks them, protecting your site from brute-force attacks and ensuring smoother operations.
Enhance your customer’s account security
Adding an OTP layer to the login process gives your customers extra peace of mind. It is no longer just a password at play; two-factor authentication keeps their accounts safer and harder to hack into.
For Admin
- OTP Settings
- Allow your customers to sign-in/sign-up by verifying their mobile number through OTP
- Quickly fetch existing user’s phone number with a command
- Let your customers reset their password with OTP (sent to their registered mobile numbers)
- Receive an email for undelivered messages
- You can choose whether the phone number is a mandatory field or optional while sign-up
- Enable OTP verification through SMS when your customer edits his/her account details
- Instantly verify customer mobile number through OTP while they place an order using “Cash on Delivery” as a payment method
- When your customers are logged into their account using mobile number, this field will be pre-filled in shipping and billing address while checkout
- Allow your customers to request another OTP if they don’t receive a message for the first time
- SMS status will be automatically updated via CRON job until it timeouts
- While signing up
For Customer
- Signup/Login using mobile number and OTP verification
- Add/update mobile number with edit profile
- Perform OTP verification while recovering password
- Perform OTP verification while using cash on delivery payment method
How Mobile OTP Login and Order SMS Notifications is Beneficial for you?
When it comes to secured login, Mobile OTP is one of the most amazing ways to avoid fraudulent transactions on the store.
MageDelight Mobile OTP Magento 2 Extension helps the store owner verify the customer's mobile number through OTP and send promotional messages. With this extension, store owners can allow customers to securely login by validating their mobile number with OTP.
Technical Specifications
Dev Environment Required: Click Here
- Magento OS: 2.4.7 and above (or latest)
- Adobe Commerce: 2.4.7 and above (or latest)
- Adobe Commerce Cloud: 2.4.7 and above (or latest)
- JavaScript must be enabled in browsers.
- Supported Browsers: Click Here
- PHP Compatibility: Click Here
- Required extensions: Click Here
- Safe_mode off.
- Memory_limit no less than 2Gb (preferably 4GB).
- Max Execution time no less than 90 seconds.
Operating System:
- Magento recommends to use Linux operating system for development. It may have few problems with windows/other operating system.
Dev & Test Environment:
MageDelight has below development environment.
- Standard Vanilla Magento (Open Source) version 2.4.7 and above & up to latest version
- Standard Vanilla Adobe Commerce version 2.4.7 and above up to latest version
- Standard Vanilla Adobe Commerce (Cloud) version 2.4.7 and above up to latest version
- Theme: Magento Luma (Default)
Magento Compatibility:
- We provide 100% compatibility with standard/vanilla Magento with supported editions and versions
3rd Party Compatibility:
-
You may need some minor fixes to work with other 3rd party themes and extensions.
-
We do not guarantee that the extension will function with other third-party themes or extensions because we have not tested it with your third-party themes or extensions, so if you require some minor code compatibility with your third-party themes or extensions, please contact us. We will surely assist in resolving issues caused by code conflicts if it requires less efforts (up to two hours). If it will need a significant amount of time and effort (more than four hours of development), it will be evaluated for paid development support. Third-party modules or themes are those that are not produced or given by Magento/Adobe and are sold by other vendors/developers.
-
On-Demand Custom Features Development
-
The features mentioned on the description comes as standard extension features. Apart from this if any of the features you require for your business requirements will be considered as bespoke development and it will be considered as additional development on top of extension features.
Release Notes & Changelogs
- Stability: Stable
- Compatibility: Magento Community-2.4, Magento Enterprise-2.4
- Fixed
- Minor GraphQL issues
- Added
- OTP verification for GraphQL
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- Payment methods on the checkout page are not displaying after entering billing details and refreshing the page.
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- Added Test / Sandbox Mode SMS feature, to check OTP at the development level
- Add OTP Login for disabled guest checkout
- Added Boxes for OTP Digit instead of single Textbox
- Flow Optimization
- Code Optimizations
- Checkout country code and login fix
- Register optional mobile error fix
- Resend button hide when disabling
- Add country code with mobile number blank entry fix
- Add config and helper for SMS notification
- Registration OTP not receive
- Added patch files for 2.4.2 to 2.4.6 versions
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- Compatible with Magento 2.4.7 and Adobe Commerce 2.4.7
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- - OTP Login Popup
- - Login using Email and OTP
- - Login using Mobile and Password
- - Country wise Mobile Number Digits
- - Google reCAPTCHA For OTP Login
- - Redirect Old Customer To Update Mobile Number after login
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- - Added Feature - Register Customer with Email Optional (Customer Registration Without Email)
- - Added Feature - Verify Mobile before Customer Registration
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- - Compatibility Support for Magento 2.4.6
- - Compatibility Support for PHP 8.2
- - Minor Bug Fixes and Performance Improvements
- Stability: Stable
- Compatibility: Magento Community-2.4, Magento Enterprise-2.4
- - Login with OTP at checkout
- - Countdown based Resend OTP
- - Restrict Resend OTP after certain frequent attempts
- - Code Optimization and minor bug fixes
- - Google reCaptcha Support
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- - PHP 8 Compatibility
- - Tab based Login with email and Mobile
- - Send OTP by Email
- - SMS Notifications
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- - Multi-country Number Support
- - Minor Bug Fixes
- Stability: Stable
- Compatibility: Magento Community-2.3, Magento Enterprise-2.3, Magento Community-2.4, Magento Enterprise-2.4
- - Compatible with Magento 2.4.0
- Stability: Stable
- Compatibility: Magento Community-2.2, Magento Enterprise-2.2, Magento Community-2.3, Magento Enterprise-2.3
- - Release with updated license policy
- Stability: Stable
- Compatibility: Magento Community-2.2, Magento Enterprise-2.2, Magento Community-2.3, Magento Enterprise-2.3
- - Added query language GraphQL
- Stability: Stable
- Compatibility: Magento Community-2.2, Magento Enterprise-2.2, Magento Community-2.3, Magento Enterprise-2.3
-New Release