Kalert is a multi-channel messaging platform for teams that need reliable delivery across SMS, Email, and WhatsApp. Manage sender IDs, run bulk campaigns, track delivery, and integrate via API.

Kalert is a powerful multi-channel messaging platform designed to keep your business connected, from transactional alerts to large-scale bulk campaigns, across SMS, Email, and WhatsApp.
3
Channels
< 3s
Avg. Delivery
1 API
All channels



From sender IDs and credits to reports and API integrations, Kalert handles the infrastructure so you can focus on your product.
Launch targeted SMS, Email, and WhatsApp campaigns to your lists with delivery tracking in one unified dashboard.
Organize audiences with reusable groups for faster sends, segmented outreach, and cleaner operations.
Send OTPs, reminders, and service alerts across SMS, Email, and WhatsApp with dependable delivery status visibility.
Integrate Kalert into your apps using a single REST API with API key authentication for programmatic messaging workflows.
One credit pool works across SMS, Email, and WhatsApp. Top up once and spend across any channel.
Current credit rate
... credits = GHS 1.00
GHS ... per credit
SMS / segment
...
1 credit
Email / email
...
1 credit per 15
WhatsApp / msg
...
1.5 credits
... per 160-char segment
Messages over 160 characters are split into multiple segments, each costing 1 credit.
| Top-up (GHS) | Credits | SMS Segments | Effective rate |
|---|---|---|---|
| GHS 10 | 272 | 272 | 0.0368 GHS each |
| GHS 20 | 545 | 545 | 0.0367 GHS each |
| GHS 50 | 1,362 | 1,362 | 0.0367 GHS each |
| GHS 100 | 2,725 | 2,725 | 0.0367 GHS each |
| GHS 200 | 5,450 | 5,450 | 0.0367 GHS each |
| GHS 500 | 13,625 | 13,625 | 0.0367 GHS each |
| GHS 1,000+ | Volume | Custom | Contact sales |
What is included with SMS
All prices in Ghana Cedis (GHS) and are VAT-exclusive. Credits never expire for non-expiry bundles. Contact us for volume pricing.
One REST API for all channels. Send a single message or millions. The same endpoint handles it all.
Request
POST https://springback.kalert.net/api/messages
X-API-Key: your-api-key
Content-Type: application/json
{
"channel": "SMS",
"from": "YourSenderID",
"recipients": ["+233244000001", "+233244000002"],
"message": "Your OTP is {{otp}}. Valid for 5 minutes.",
"variables": { "otp": "482910" }
}Response
HTTP/1.1 202 Accepted
{
"status": "QUEUED",
"messageId": "a3f8c1d2-4e5b-4c6f-8d7e-9a0b1c2d3e4f"
}Send an SMS
Reach any phone number with a single API call. Use a registered Sender ID for transactional messages.
One unified API
SMS, Email, and WhatsApp from a single endpoint. No separate SDKs.
Async delivery
Messages are queued via Kafka and processed in parallel. API responds instantly.
Webhook events
Real-time delivery, open, click, bounce, and complaint events pushed to your server.
Handlebars variables
Per-recipient variables for personalized content without building templates in code.
Scheduled sends
Set a future send time to schedule campaigns or drip sequences across any channel.
API key auth
Simple header-based authentication. Generate and rotate keys in the dashboard.
No credit card required to start.