SMS gateway for businesses

Reliable SMS, Sender ID rental, Bulk Email and API access in one place from one clean dashboard.

Send professional single and bulk SMS, manage contacts, request Sender IDs and integrate through a clean developer API.

Bulk SMS ReadySender ID OptionsPDF Receipts
Instant Updates
Online
Messaging
Fast
API
Ready
Security
Protected
Support
Ticket
Message PreviewDelivered
Hello customer, your order has been confirmed. Thank you.
Delivery ReportTracked
View recipients, status, units charged and failed reasons in one place.
Live Demo Preview

See the workflow before you sign in.

A quick look at the tools used every day by senders, teams and developers.

Compose, preview and send.

Choose Sender ID, add recipients, type your message and view the cost before sending.

Message PreviewReady
Recipients: 125 • Units: 125 • Status: Confirm before send

Buy SMS with clear records.

Submit payment details, track status and download a PDF receipt when completed.

Payment ReceiptPDF
Amount • Credit • Reference • Date • Status

Use recognizable Sender IDs.

Request your own Sender ID or rent an available option for business messaging.

TextSMSActive
Promotional • Transactional • Usage tracking

Developer-friendly by default.

Use clean examples, API keys and request logs for smooth integration.

POST /api/send
{
  "sender_id": "TextSMS",
  "phone": "2547XXXXXXX",
  "message": "Hello customer"
}
Pricing & Packages

Simple options for every sending need.

Start small, send in bulk, or use Sender ID options for branded business communication.

Best Rate

SMS Rate

KSH 0.31/SMS

Send reliable SMS for business updates, school notices, customer reminders, alerts, campaigns, and bulk communication at an affordable rate.

Get Started
Reliable

Transactional Sender ID

KSH 7,699

Recommended for OTP codes, payment alerts, account updates, order confirmations, school notices, reminders, and important service messages. Best when delivery reliability is important.

Get Started
Developer

API Access

Included

Connect your website, app, or system and send SMS directly through a clean developer API with balance checking, OTP support, and delivery tracking.

Get Started
Renewal

Sender ID Renewal

Flexible

Renew your Sender ID easily when it expires and continue sending messages without starting a new request from scratch.

Get Started
Business

Business Messaging

Custom

Perfect for schools, churches, shops, offices, companies, and organizations that need professional SMS communication and customer updates.

Get Started
How It Works

From signup to delivery in a few steps.

1
Create Your Account

Register your account using your correct details, verify your account, and access your SMS dashboard securely.

2
Buy SMS Units

Choose the amount of SMS units you want, make payment, and receive your units after confirmation.

3
Request or Rent Sender ID

Select the Sender ID option that fits your needs, submit your request, and wait for our team to review and activate it.

4
Send SMS Messages

Send single or bulk SMS to your customers, parents, members, clients, or contacts directly from your dashboard.

5
Track Delivery Reports

Monitor sent messages, delivery status, failed numbers, SMS usage, and account activity from your dashboard.

6
Use Developer API

Connect your website, app, or system using the API to send SMS, OTP codes, alerts, and automated messages.

7
Renew Services When Needed

Renew your Sender ID or continue buying SMS units whenever needed to keep your communication active.

Industries

Built for teams that need fast communication.

Useful for alerts, reminders, campaigns, confirmations and customer updates across different organizations.

SchoolsChurchesOnline ShopsSACCOsClinicsReal EstateDelivery BusinessesAgenciesHotelsRestaurantsPharmaciesHospitalsCollegesUniversitiesNGOsGovernment OfficesEvent OrganizersTransport CompaniesSecurity FirmsFinancial ServicesInsurance AgenciesSalons & SpasRetail ShopsE-commerce Businesses
Trust & Control

Everything needed for serious messaging.

Clean tools for secure access, Sender IDs, reports, invoices, support and safe message handling.

Secure Account Access

User accounts are protected with verification options, login security controls, and account restrictions to help prevent unauthorized access.

Verified Payments

Payments are checked carefully before services are activated, helping protect users from duplicate or incorrect transaction records.

Protected Sender ID Access

Sender ID requests, rentals, renewals, and assignments are managed with clear records so users can track their service status with confidence.

Reliable SMS Processing

Messages are handled through a controlled sending system with delivery reports, approval rules, and activity logs for better transparency.

Developer API Security

API access includes usage controls, logs, and account restrictions so blocked or restricted users cannot bypass platform rules.

Professional Email Alerts

Important account, payment, Sender ID, and balance updates are sent through secure email notifications to keep users informed.

Admin Review Controls

Sensitive actions such as manual payments, message approvals, and service requests can be reviewed before completion for extra safety.

Activity Tracking

The system keeps useful records of payments, SMS activity, account updates, and important actions for better accountability.

Reviews

Clear tools, cleaner communication.

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.”

Business Client
Online Store Owner

“Sending school notices, fee reminders, and parent updates is now simple and reliable. The Sender ID option makes our messages look more professional.”

School Account
School Administrator

“We use the platform to send announcements and reminders to members. It is easy to use, fast, and very helpful for keeping everyone updated.”

Church Group
Communication Leader

“The SMS rate is affordable and the system is smooth. I can send offers, payment reminders, and customer updates without stress.”

Shop Owner
Retail Business

“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.”

Developer Client
API User

“We like how the platform handles bulk SMS, payment receipts, and delivery reports. It gives us better control over our communication.”

Organization Client
Operations Manager
Developer Friendly

Connect your website, app or system with the SMS API.

Use API keys, request logs and clean examples for easy integration.

Open API Documentation
Base 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"
Questions

Straight answers before you start.

Quick answers about buying SMS, Sender IDs, API access and delivery reports.

Click Create Account, enter your correct details, and complete verification if required. After your account is ready, you can access your dashboard and start using the SMS services.

Log in to your dashboard, open Buy SMS, choose the amount you want, follow the payment instructions, and submit your payment details. Once confirmed, your SMS units will be added to your account.

SMS messages are charged at KSH 0.31 per SMS. Your available SMS balance is shown in your dashboard so you can track your usage easily.

Yes. You can send SMS to many recipients from your dashboard. The system helps you manage recipients, track delivery reports, and view message activity.

Yes. You can request or rent a Sender ID depending on the available options. Once approved or assigned, you can use it when sending SMS.

Promotional Sender ID is best for offers, campaigns, announcements, and marketing messages. Transactional Sender ID is best for OTP codes, payment alerts, account updates, confirmations, and important service messages.

Yes. If your Sender ID expires or needs renewal, open the renewal page, choose the available option, enter your payment phone number, and complete the payment process.

Yes. Confirmed payments can generate clean receipts, and important payment updates can also be sent through email notifications.

Yes. The platform includes API access for sending SMS, checking balance, sending OTP, verifying OTP, and viewing useful API information from the documentation page.

Some messages may need review if they contain blocked keywords or links, depending on the platform approval settings. Once reviewed, the message can be approved or handled accordingly.

Yes. Delivery reports help you see sent messages, failed messages, recipient details, status, cost, and message history where available.

If your account is restricted, some actions such as sending SMS or using the API may be blocked until the issue is resolved by our team.

Yes. Manual payment is available where supported. If you have a pending service that requires payment, you can use the manual payment option and submit the required details.

If staff access is enabled, you can add staff members, assign permissions, update their access, and remove or restrict them when needed.

Use the support section in your dashboard to send your request. Our team will review it and guide you accordingly.
Start sending messages

Ready to send better SMS?

Create an account and manage messages from one clean dashboard.