Send professional single and bulk SMS, manage contacts, request Sender IDs and integrate through a clean developer API.
A quick look at the tools used every day by senders, teams and developers.
Choose Sender ID, add recipients, type your message and view the cost before sending.
Submit payment details, track status and download a PDF receipt when completed.
Request your own Sender ID or rent an available option for business messaging.
Use clean examples, API keys and request logs for smooth integration.
POST /api/send
{
"sender_id": "TextSMS",
"phone": "2547XXXXXXX",
"message": "Hello customer"
}Start small, send in bulk, or use Sender ID options for branded business communication.
Send reliable SMS for business updates, school notices, customer reminders, alerts, campaigns, and bulk communication at an affordable rate.
Get StartedBest for offers, marketing campaigns, product updates, business announcements, customer engagement, and promotional broadcasts. Some Safaricom customers may not receive promotional SMS if they have blocked promotional messages.
Get StartedRecommended for OTP codes, payment alerts, account updates, order confirmations, school notices, reminders, and important service messages. Best when delivery reliability is important.
Get StartedConnect your website, app, or system and send SMS directly through a clean developer API with balance checking, OTP support, and delivery tracking.
Get StartedRenew your Sender ID easily when it expires and continue sending messages without starting a new request from scratch.
Get StartedPerfect for schools, churches, shops, offices, companies, and organizations that need professional SMS communication and customer updates.
Get StartedRegister your account using your correct details, verify your account, and access your SMS dashboard securely.
Choose the amount of SMS units you want, make payment, and receive your units after confirmation.
Select the Sender ID option that fits your needs, submit your request, and wait for our team to review and activate it.
Send single or bulk SMS to your customers, parents, members, clients, or contacts directly from your dashboard.
Monitor sent messages, delivery status, failed numbers, SMS usage, and account activity from your dashboard.
Connect your website, app, or system using the API to send SMS, OTP codes, alerts, and automated messages.
Renew your Sender ID or continue buying SMS units whenever needed to keep your communication active.
Useful for alerts, reminders, campaigns, confirmations and customer updates across different organizations.
Clean tools for secure access, Sender IDs, reports, invoices, support and safe message handling.
User accounts are protected with verification options, login security controls, and account restrictions to help prevent unauthorized access.
Payments are checked carefully before services are activated, helping protect users from duplicate or incorrect transaction records.
Sender ID requests, rentals, renewals, and assignments are managed with clear records so users can track their service status with confidence.
Messages are handled through a controlled sending system with delivery reports, approval rules, and activity logs for better transparency.
API access includes usage controls, logs, and account restrictions so blocked or restricted users cannot bypass platform rules.
Important account, payment, Sender ID, and balance updates are sent through secure email notifications to keep users informed.
Sensitive actions such as manual payments, message approvals, and service requests can be reviewed before completion for extra safety.
The system keeps useful records of payments, SMS activity, account updates, and important actions for better accountability.
Built for clean, organized and reliable SMS communication.
“The platform has made customer communication easier for our business. SMS delivery is fast, the reports are clean, and managing messages from one dashboard saves us a lot of time.”
“Sending school notices, fee reminders, and parent updates is now simple and reliable. The Sender ID option makes our messages look more professional.”
“We use the platform to send announcements and reminders to members. It is easy to use, fast, and very helpful for keeping everyone updated.”
“The SMS rate is affordable and the system is smooth. I can send offers, payment reminders, and customer updates without stress.”
“The API access is clean and useful. We connected it to our system for alerts and OTP messages, and it works well for our daily operations.”
“We like how the platform handles bulk SMS, payment receipts, and delivery reports. It gives us better control over our communication.”
Use API keys, request logs and clean examples for easy integration.
Open API DocumentationBase URL: https://stk-push.top
Send SMS API:
curl -X POST https://stk-push.top/api/send
-H "Content-Type: application/json"
-H "X-API-USERNAME: YOUR_USERNAME"
-H "X-API-KEY: YOUR_API_KEY"
-H "X-API-SECRET: YOUR_API_SECRET"
-d '{
"mode": "single",
"sender_id": "TextSMS",
"phone": "2547XXXXXXXX",
"message": "Hello customer, your order has been confirmed. Thank you."
}'
Check Balance API:
curl -X POST https://stk-push.top/api/balance
-H "Content-Type: application/json"
-H "X-API-USERNAME: YOUR_USERNAME"
-H "X-API-KEY: YOUR_API_KEY"
-H "X-API-SECRET: YOUR_API_SECRET"Quick answers about buying SMS, Sender IDs, API access and delivery reports.
Create an account and manage messages from one clean dashboard.