Xgenious/ docs

Admin Configuration

Note

Tenant Admin → SMS Gateway → Settings

Note

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:

FieldWhere to Find
Account SIDconsole.twilio.com → Account Info
Auth Tokenconsole.twilio.com → Account Info
From Phone NumberTwilio → Phone Numbers → your purchased number

SSL Wireless (Bangladesh):

FieldWhere to Find
API TokenSSL Wireless merchant dashboard
Sender IDYour approved sender ID (for example your brand name)

Msg91 (India):

FieldWhere to Find
Auth KeyMsg91 dashboard → API
OTP Template IDMsg91 → Templates → OTP template ID
User Registration Template IDsMsg91 → Templates (user and admin variants)
Order Notification Template IDsMsg91 → Templates (user and admin variants)

Vonage (Nexmo):

FieldWhere to Find
API Keydashboard.nexmo.com → API settings
API Secretdashboard.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:

OptionWhen to Use
1 minuteHigh security, users must be quick
5 minutesBalanced — recommended
10 minutesMore relaxed, good for slower users
30 minutesVery 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

Still stuck?
Our support team is ready to help you get set up.
Get support