Messaging platform for Sri Lanka
Every message your customers need, from one place.
Send SMS and one-time codes today. Email, WhatsApp and Telegram are on the way, and they will all share one account, one balance and one delivery log.
Start free in the sandbox See the API
Sandbox messages are free and never reach a phone.
- SMSLive
- Verification codesLive
- EmailSoon
- WhatsAppSoon
- TelegramSoon
The platform
Built for businesses that cannot afford to guess
Delivery tracking
Know what happened to every message
A message is marked delivered only when the carrier confirms it. When one fails you see the reason, in the dashboard and in signed webhooks you can replay.
Prepaid billing
Prepaid, with a hard limit
The cost is reserved when a message is accepted and settled when it ends. A daily spending cap means a bug in your code cannot empty your balance.
Consent and quiet hours
Respect your customers' time
Opt-outs are honoured automatically, and promotions are held during quiet hours. Consent is recorded, so you can show it when asked.
Carrier routing
Local carriers, with failover
Messages are routed across Sri Lankan carriers. If one has a problem, traffic moves to another. Sinhala and Tamil are counted correctly, with exact segments and cost shown before you send.
And the rest of the platform
-
Campaigns
Upload a list, preview the cost, launch, pause or cancel.
-
Teams and roles
Developers, marketers and finance each see only what they need. Sensitive actions are recorded.
-
Audit trail
Every sensitive action is recorded with who did it and when.
-
Sender IDs
Request a name that recipients see and track its approval per carrier.
For developers
Send your first message in minutes
One request sends a message. Use a test key now and a live key once your business is verified. The requests are the same.
- Safe retries: a repeated request never sends twice
- Signed webhooks with automatic retries and replay
- Exact segments and cost in every response
POST /v1/messages
Authorization: Bearer sk_test_...
{
"channel": "sms",
"recipient": { "type": "msisdn",
"value": "0770000000" },
"messageClass": "transactional",
"body": "Your order has shipped"
}
202 Accepted
{ "id": "01J...", "status": "accepted",
"segments": 1 }
Getting started
Live in three steps
- 1
Create an account
Verify your email and use the sandbox for as long as you need.
- 2
Verify your business
Submit your business details and get a Sender ID approved.
- 3
Top up and send
Switch to a live key and reach real customers.
Questions
Which channels work today?
SMS and verification codes. The other channels are planned, and they will use the same API and account, so what you build now will not need to change.
Does the sandbox cost anything?
No. Sandbox messages are simulated and free.
What do I need to send real messages?
A verified email, your business details, an approved Sender ID and a top-up. The dashboard guides you through each one.
Can I see why a message failed?
Yes, in the dashboard and in webhooks.
Who can read my message text?
People in your account with permission to read messages. Each view is recorded, verification codes are never shown, and you can erase the text at any time.