Everything you need to compose, schedule, and fire off large SMS campaigns with confidence.
Send one message to 1 contact or 500,000 — LANA handles it all from a single composing screen with no technical knowledge required.
Set a future date and time for any campaign. LANA fires it automatically even if you are offline.
Set daily, weekly, or monthly recurring sends. Perfect for reminders, statements, and subscription alerts.
Insert recipient name or custom fields into your message. Every SMS feels one-to-one even at scale.
From a handful of VIP clients to a national database of thousands — LANA keeps your contacts clean and ready.
Keep your audience organised, clean, and ready to message at any time.
Organise contacts into unlimited named groups. Send campaigns to one or many groups at once.
One click to blacklist. Blacklisted contacts are automatically excluded from all future campaigns.
Upload thousands of numbers at once from Excel or CSV. Invalid numbers are flagged automatically.
Real-time delivery intelligence. Not just "sent" — but delivered, failed, pending, and why.
Every message you send generates a full delivery record — network, timestamp, status, and cost. Accessible instantly from your dashboard or via API.
Full paginated log of every message ever sent. Search by phone number, date, or status. Export anytime.
Live delivery rate, average latency, and failure rate per carrier route. Updated every 60 seconds.
Download full campaign reports in CSV, Excel, or PDF with one click. Share directly with your team or clients.
RESTful, JSON, documented, and tested. Integrate LANA SMS into any application in under an hour.
// Send SMS via LANA API $resp = curl_init(); curl_setopt_array($resp, [ CURLOPT_URL => "https://api.lanasms.com/v1/sms/send", CURLOPT_POST => true, CURLOPT_HTTPHEADER => [ "Authorization: Bearer API_KEY", "Content-Type: application/json" ], CURLOPT_POSTFIELDS => json_encode([ "phone" => "256700000000", "message" => "Hello from LANA!" ]) ]); // Response { "status": "success", "message_id": "sms_9f3k2p8x", "credits_used": 1 }
From a simple send endpoint to bulk dispatch, delivery polling, balance checks, and webhook callbacks — the API covers the full messaging lifecycle.
How delivery reports reach your server in real-time
No USD, no Visa card, no wire transfers. Top up with MTN MoMo or Airtel Money. Credits reflect in seconds.
Your wallet holds your money. Your credits hold your sending capacity. Top up anytime, use anytime. No expiry on credits.
Enterprise-grade security without the enterprise complexity. Every layer of LANA is built with security in mind.
Generate, rotate, and revoke API keys from your dashboard instantly. Each key is scoped and logged.
All connections to LANA are TLS-encrypted. No plain HTTP. No exceptions. Enforced at the edge.
Message content and phone numbers are encrypted at rest. Your customer data never leaves Uganda's servers.
Create your free account in seconds. No credit card. No long setup. Top up and start sending.