Bagisto SaaS Phone Login Module adds phone login, mobile OTP verification, password reset by mobile number, and SMS provider support for tenant stores.
- Enable phone login for each tenant
- Verify mobile numbers using OTP codes
- Support customer login with email addresses
- Start password reset with a mobile number
- Support multiple SMS API providers
- Configure custom OTP SMS templates
- Select country and add calling code
- Validate mobile numbers by country
- Secure OTPs with hashing and expiry
- Limit OTP verification attempts
- Keep OTP records separate by tenant
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Bagisto SaaS Phone Login Module adds phone login and OTP verification to Bagisto SaaS stores.
Customers can log in with their phone number or email. They can also start a password reset with either option.
Admins can turn phone verification on or off for existing customers. When this setting is enabled, customers must verify their number before shopping.
This module supports Spring Edge, MSG91, Text Local, Twilio, and JawalbSMS for sending OTPs.
Each tenant can choose an SMS provider and set the OTP message from its admin panel.
This module also adds the country calling code, validates phone numbers, and limits OTP attempts. Each OTP expires after 10 minutes.

Highlighted Features
Phone Number Login
Customers can log in to their accounts using their registered mobile number in place of their email address, along with their account password.
Email Login
Customers can use their email address to log in when they prefer the standard email-based login option.
Mobile OTP Verification
Customers can verify their mobile number with an OTP during registration and other required verification steps.
Mobile Number Password Reset
Customers can start a password reset by entering their registered mobile number, and the reset link is sent to the email address on the account.
Tenant-Level Controls
Each tenant admin can enable or disable the phone login and mobile verification settings from their own admin panel.
Multiple SMS Providers
Tenant admins can select from supported SMS API providers for sending OTP verification messages.
Custom SMS API
A custom SMS API can be integrated when the required SMS provider is not available by default.
Country-Based Number Validation
This module shows a country selector with flags, adds the calling code automatically, and validates the mobile number for the selected country.
Why Do We Need the Bagisto SaaS Phone Login Module?
Bagisto SaaS stores may need phone-based customer login instead of relying only on email authentication.
Customers may prefer using their mobile number to access their accounts. Stores may also need OTP verification to confirm customer phone numbers.
This module adds phone login, OTP verification, and mobile-based password reset while keeping settings separate for each tenant.
For SaaS stores, tenant admins can manage their own authentication and SMS settings without affecting other tenants.
Based on practical multi-tenant store requirements, separate OTP records also help keep verification data isolated between tenant stores.
Use Cases
-
Multi-Tenant SaaS Stores
Allow each tenant to manage phone login, mobile verification, and SMS settings from its own admin panel.
-
Mobile-First Stores
Give customers a simple way to log in using their mobile number instead of their email address.
-
Stores Requiring Phone Verification
Verify customer mobile numbers during registration and after customers change their account number.
-
Stores Using SMS Providers
Connect the tenant store with a supported SMS API provider for OTP delivery.
Manage Phone Login and Mobile Verification
Tenant admins can manage phone login and mobile checks for customers in their own store.
- Turn mobile checks on for each tenant
- Verify customer numbers during account signup
- Ask for OTP before customers shop
- Verify new numbers after account changes
- Allow one account for each mobile number

Support Multiple SMS API Providers
This module supports many SMS services for sending OTP codes to customers.
- Send OTPs through Spring Edge SMS API
- Send OTPs through MSG91 SMS API
- Use Text Local for OTP messages
- Use Twilio for phone number checks
- Use JawalbSMS for OTP message delivery
- Add a custom SMS API at no cost

Configure OTP SMS Templates
Each tenant can set the OTP message from its own admin panel.
- Set the SMS template for OTP messages
- Change SMS text from the tenant admin
- Edit the message sent to customers
- Keep SMS settings separate for each tenant

Handle Country Codes and Mobile Numbers
This module makes phone number entry simple for customers in different countries.
- Detect the customer country during number entry
- Pick the country from a flag selector
- Add the country calling code without manual entry
- Check numbers based on the selected country
- Block the OTP request when the number is invalid
- Make phone number entry quick and simple

Secure OTP Verification
This module adds several checks to help protect OTP codes and customer accounts.
- Store OTP codes as secure one-way hashes
- OTP codes expire after 10 minutes
- Use each OTP code only one time
- Allow up to five OTP attempts
- Keep OTP records separate for each tenant

Manage Tenant-Specific Authentication Settings
Each tenant can manage phone login and mobile checks from its own admin panel.
- Manage phone login from the tenant admin
- Turn mobile checks on or off
- Keep OTP records separate for each tenant
- Keep SMS and phone login settings separate between tenants
- Set authentication options for each tenant

Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/. You may also check our all Bagisto Extensions.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- - Feature Add (+)
- - Feature remove (-)
- - Bug Fixed (!)
- - Modification (*)
- Feature Add: Admin can enable or disable the extension from the admin panel.
- Feature Add: Admin can choose the API used to send the verification code.
- Feature Add: SMS templates for verification messages can be configured from the admin panel.
- Feature Add: Admin can enable or disable mobile number verification for existing registered customers. When enabled, existing customers are required to verify their mobile number.
- Feature Add: The extension detects the user's location and preselects the country flag, eliminating the need to enter the country code manually.
- Feature Add: Mobile number validation is performed based on the selected user's country.
- Feature Add: The extension verifies the mobile number when a customer changes their mobile number from My Account.
- Feature Add: Only one customer account can be created using a particular mobile number.
- Feature Add: Added compatibility with SMS APIs including Spring Edge SMS API, Jawalb SMS API, MSG91, and Twilio SMS API. Custom SMS API integration is also supported.
- Feature Add: Free lifetime support for bug fixes.