# OTP SMS Sri Lanka | VeloBotix

> Send OTP and 2FA SMS in Sri Lanka with VeloBotix. Sub-second class delivery, custom Sender ID, REST API, and receipts for login and verification flows.

Source: https://www.velobotix.app/otp-sms

OTP SMS

# OTP SMS for login, 2FA and verification

OTP SMS delivers a one-time password to a mobile number so you can verify a person during signup, login or a high-risk action. VeloBotix sends OTP SMS through a Sri Lankan SMS gateway API; your app generates and expires the code.

## Recommended pattern

Generate a short numeric code in your server. Store a hash with a 3–5 minute TTL. Send the code with SEND\_SINGLE and your Sender ID. Never log raw OTPs in public analytics.

Add retry limits and lockouts to reduce brute force. Delivery receipts help you see if the SMS reached the handset.

## Why local routes matter for OTP

International or grey routes add delay and failure — unacceptable when a user is waiting on a login screen. Direct Dialog, Mobitel, Hutch and Airtel routes keep OTP SMS inside Sri Lanka’s networks.

## Questions people ask

Does VeloBotix generate the OTP for me?

The gateway delivers the SMS. Your application should generate, hash, expire and validate the code so you stay in control of security.

How fast is OTP delivery?

Typical delivery is under 0.5 seconds on local routes, with platform uptime targeted at 99.9%.

 [Talk to sales](https://www.velobotix.app/contact)
