Bulk SMS, OTP codes and a simple SMS API for businesses and billing platforms. Your customers see your name, not a number, and you see every delivery.
384216. Inaisha baada ya dakika 5. Usimpe mtu yeyote.14:03 ✓✓Register with your phone number. You get free SMS credits to try it straight away.
Type how many SMS (from 100) and pay with M-Pesa, Airtel Money, Mixx by Yas or HaloPesa. Credits arrive in seconds and never expire.
Send from the dashboard, upload an Excel list, or plug the API into your app. Ask for your own sender ID any time.
One message or one hundred thousand, from our dashboard or your own software.
Upload Excel or CSV. Duplicates and wrong numbers are removed, and you see the exact cost before you send.
"Habari {name}, malipo yako ya TSh {amount} yamepokelewa." Every column in your file becomes a variable.
Customers see your business name, not a number. We handle the approval with the networks.
Pick a date and time. Promotions go out only during the day, as the rules require.
Send and check one-time codes with two API calls. A code never arrives after it expires.
Payment confirmations, reminders, birthday greetings and keyword auto-replies that send themselves.
Delivered, failed or blocked, per number and per network, live. Never guess whether an SMS arrived.
Groups, tags and consent. Customers who reply STOP or ACHA are never messaged again.
Buy SMS credits with M-Pesa, Airtel Money, Mixx by Yas or HaloPesa. Credits never expire.
We create the code, send it and check it. You never store codes. Each code tells the network how long it lives, so a 5-minute code never reaches a phone an hour later; if it is still waiting when it expires, it is not sent and the credit comes back.
Create an API key, paste it into your application and start sending. Delivery reports come back to your webhook, signed. Every call is protected against double sending with your own reference.
Building with AI? Give your assistant upesisms.com/ai.md: one file with every rule and ready code.
Type how many SMS you want, from 100. Buy more, pay less per SMS. No monthly fee.
Buying more than 50,000 SMS at once, or reselling? Talk to us for a wholesale price. One SMS = 160 characters (70 with emoji).
Run a WiFi billing, school or business platform? Offer SMS to your own customers at your own price. Each of them sends under their own approved name, and you manage everything from your system or from your dashboard.
Usually 1–3 working days. Upload your business licence or TIN; we submit it to the networks and send you an SMS when it is approved. Until then you can send with UPESI SMS.
Every message gets a delivery status. Messages refused before sending are refunded automatically. You see the reason per number in your report.
No. Credits stay in your account until you use them.
No. Promotional SMS are sent between 06:00 and 21:00; outside those hours they are scheduled for the morning. Codes and alerts go out any time.
Yes. Ask us to make your account a reseller: you get a wholesale price, open accounts for your customers and move credits to them from your own system or our website.
Your contacts belong to you and are never shared or sold. We follow the Personal Data Protection Act, 2022, keep opt-outs on every send and let you export or delete your data.
Yes. Generate an API key in the dashboard and follow the documentation. With an AI assistant, give it upesisms.com/ai.md.