Kenya's communication backbone

A message is a promise. We help you keep it.

ZonePulse Telecom carries the SMS, voice, USSD and WhatsApp traffic that Kenyan organisations run on — over direct links to Safaricom, Airtel and Telkom, so what you send actually arrives.

Licensed by the Communications Authority of Kenya
Direct routes into Safaricom Airtel Kenya Telkom Kenya
Why teams choose us

Three things we refuse to get wrong

Everything we build comes back to reaching people, keeping messages moving, and letting your team ship without friction.

Reach anyone

Every network, every one of the 47 counties. If a Kenyan can be texted or called, your message can find them.

Miss nothing

Direct carrier routes with automatic failover hold delivery rates steady, even when a network is having a rough hour.

Move fast

Honest documentation and a sandbox that behaves like production. Most teams are sending live traffic the same day.

0
Uptime we hold to
0
Counties reached
3
Carrier networks
<48h
From signup to live

Tell us what you're building

Whether it's a bank's OTP flow or an NGO reaching rural counties by USSD, we'll get you a sandbox and a straight answer within a business day.

Talk to the team
What we do

One partner for every way you reach people

Messaging, voice and reach — each service is a clean, documented building block you can adopt on its own or wire together into a full communication stack.

Messaging

04

SMS API

Programmatic SMS that lands — one endpoint for OTPs, alerts and campaigns, with a receipt for every message.

Bulk SMS

Talk to thousands at once. Schedule ahead, personalise per contact, and let opt-outs manage themselves.

WhatsApp Business

The official WhatsApp Business API — rich notifications and two-way support, on the channel people already use.

Short Codes

Memorable dedicated or shared codes for campaigns and subscriptions — licensed and provisioned for you.

Voice

05

VoIP

Clear, low-latency calling over IP that slots into your current phones — and quietly trims the bill.

Softphones

Turn any laptop or phone into an office line. Your team takes calls wherever the work happens.

Virtual PBX

A full phone system in the cloud — menus, routing, queues, voicemail and recording, no hardware to mind.

Virtual Numbers

Local or international numbers for a serious business presence, call forwarding and helplines.

Calling Cards

Prepaid local and international minutes — a fit for diaspora programmes and retail distribution.

Reach & identity

03

USSD

Interactive menus that work on the simplest handset, no data required — the surest way to reach everyone.

User Identity

Verify people by their mobile number — cleaner onboarding, lighter KYC and fewer fraudulent sign-ups.

eSIM

Connectivity for devices and fleets, provisioned remotely and free to switch between carriers as needed.

Not sure which pieces you need?

Describe the problem in plain terms and we'll map it to the smallest set of services that solves it.

Ask us
The network

Built to be reliable on a normal Tuesday

Reliability isn't a launch-day demo — it's what happens at month-end when everyone sends at once. Here's how we keep it steady.

Licensed, and glad of it

We hold a Communications Authority of Kenya licence and carry the compliance weight — sender IDs, opt-outs, record-keeping — so you don't have to become a telecoms expert.

Three roads to every phone

Direct peering with Safaricom, Airtel and Telkom means if one route slows, traffic quietly takes another. Your customers never see the detour.

You can see everything

Delivery, latency and API health in real time, with reports you can hand straight to an auditor or regulator.

People in Nairobi, not a queue

Round-the-clock support from engineers in the same time zone, with response times we put in writing for enterprise accounts.

0
Counties on the map
0
Of the population
3
Carrier networks
0
Uptime we hold
For developers

The kind of API you don't have to fight

Predictable requests, honest errors, and a sandbox that mirrors the real thing. Read a page of docs, paste an example, watch it send.

Predictable REST

Plain JSON in, plain JSON out, with error codes that say what went wrong.

A real sandbox

Test credits and live-shaped routes, so nothing surprises you in production.

Docs written by people who ship

Every endpoint and callback, with copy-paste samples in four languages.

Webhooks that just work

Delivery receipts and inbound messages pushed to your endpoint as they happen.

Get an API key
// Send an SMS with the ZonePulse API
const res = await fetch('https://api.zonepulsetelecom.com/v1/sms/send', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
  body: JSON.stringify({
    to: '+254712345678',
    message: 'Your ZonePulse code is 4821',
    sender_id: 'ZONEPULSE'
  })
});
200 OK  { "status": "sent", "message_id": "ZP-20260726-1F3A", "cost": 0.80, "currency": "KES" }
// Send a WhatsApp template message
const res = await fetch('https://api.zonepulsetelecom.com/v1/whatsapp/send', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
  body: JSON.stringify({
    to: '+254712345678',
    type: 'template',
    template: 'payment_received',
    params: ['KES 2,500', 'Receipt #8814']
  })
});
200 OK  { "status": "delivered", "wa_message_id": "wamid.ZP8814KE" }
// Respond to a USSD session
app.post('/ussd', (req, res) => {
  const { text } = req.body;
  const reply = text === ''
    ? 'CON Karibu ZonePulse\n1. Balance\n2. Buy airtime'
    : 'END Your balance is KES 1,250.00';
  res.send(reply);
});
SESSION  { "network": "Safaricom", "msisdn": "+254712345678" }
Resources

Read up, then reach out

Guides to get you integrated, and context on the market you're operating in. Grab what's useful.

Brochure

Company Brochure

The short version of who we are, what we run and who we run it for — easy to forward internally.

Download
Guide

SMS API in an afternoon

From API key to first delivered message, with the auth, endpoints and gotchas laid out plainly.

Request
Guide

Getting on WhatsApp

Onboarding, template approval and your first Business message — the parts people usually trip on.

Request
Briefing

Reading the Kenyan market

Where subscribers, mobile money and rural connectivity are heading, and what it means for reach.

Request
Compliance

How we stay onside

Our approach to CA Kenya rules, data protection and anti-spam — useful for your legal team.

Request
Story

USSD that reached 40,000

How a microfinance lender used a simple USSD menu to serve customers with no smartphone in sight.

Request
Questions

Before you ask us

Usually the same day. You get API keys, docs and a sandbox on signup, plus SDKs for JavaScript, Python, PHP and Java. If you get stuck, our engineers help you through it at no charge.

Yes — ZonePulse Telecom is licensed by the Communications Authority of Kenya, and every service we offer runs inside that framework. The compliance paperwork is ours to handle, not yours.

All three of Kenya's major carriers — Safaricom, Airtel and Telkom — through direct connections. If one network congests, we reroute automatically so your delivery rate holds.

Of course. Ask for a sandbox and we'll set you up with test credits, typically within one business day, so you can build and test against real routes first.

99.9% uptime, a one-hour response on anything critical, a named account manager, monthly reporting, and priority routing across the carriers.

Yes — dedicated (yours alone) or shared (lighter on budget). CA Kenya approval takes around 4–6 weeks, and we handle the applications and follow-ups for you.

Say hello

Let's get your traffic moving

Tell us what you're trying to send, and where. We'll reply within one business day — usually sooner.

Office
Lotus Plaza, Chiromo Lane, 4th Floor
Nairobi, Kenya
General enquiries
Post
P.O. Box 254725267950-00100, Nairobi
Hours
Mon–Fri 8:00–18:00 · Sat 9:00–13:00 EAT
24/7 support for enterprise clients

Tell us about it

The more you share, the sharper our first reply.

WhatsApp us