Admin Configuration
Tenant Admin → SMS Gateway → Settings
Landlord Admin → SMS Gateway → Settings
Tenant-level SMS covers store events (new users, new orders, OTP login). Landlord-level SMS covers platform-wide notifications (new tenants, platform OTP login). Steps are the same in both contexts.
Step 1 — Select Provider
Choose your provider from the dropdown. The credential form updates based on the selected provider. See the full list in Supported Providers.
Step 2 — Enter Credentials
Twilio:
| Field | Where to Find |
|---|---|
| Account SID | console.twilio.com → Account Info |
| Auth Token | console.twilio.com → Account Info |
| From Phone Number | Twilio → Phone Numbers → your purchased number |
SSL Wireless (Bangladesh):
| Field | Where to Find |
|---|---|
| API Token | SSL Wireless merchant dashboard |
| Sender ID | Your approved sender ID (for example your brand name) |
Msg91 (India):
| Field | Where to Find |
|---|---|
| Auth Key | Msg91 dashboard → API |
| OTP Template ID | Msg91 → Templates → OTP template ID |
| User Registration Template IDs | Msg91 → Templates (user and admin variants) |
| Order Notification Template IDs | Msg91 → Templates (user and admin variants) |
Vonage (Nexmo):
| Field | Where to Find |
|---|---|
| API Key | dashboard.nexmo.com → API settings |
| API Secret | dashboard.nexmo.com → API settings |
Other providers show their own equivalent fields (API key, secret, sender ID). Credentials are stored encrypted. You cannot activate a provider without saving credentials first.
Step 3 — Set OTP Expiry Time
Configure how long an OTP code stays valid:
| Option | When to Use |
|---|---|
| 1 minute | High security, users must be quick |
| 5 minutes | Balanced — recommended |
| 10 minutes | More relaxed, good for slower users |
| 30 minutes | Very relaxed (less secure) |
Step 4 — Activate
Click Activate. The provider is now active. Only one SMS provider can be active at a time — activating a new provider automatically deactivates the previous one.
Next Steps
- Enable phone login: Enable/Disable OTP.
- Choose which events send SMS: SMS Notifications.
- Customize message text: Message Templates.
- Verify delivery: Test SMS and Troubleshooting.

