Programmable bulk SMS, built for scale.
Reach your customers with a clean REST API and a dashboard that makes bulk messaging simple. Send single messages, run contact-list campaigns, schedule delivery, and track status — across East Africa.
Everything you need to send at scale.
Single & bulk sending
Send to one number or thousands in a single API call, with comma-separated recipients.
Contact-list campaigns
Send a campaign to saved contact lists without re-uploading numbers each time.
Alphanumeric sender IDs
Send from your brand name (up to 11 characters) or a telephone number.
Scheduled delivery
Queue messages to go out at a specific date and time in the future.
Delivery reports
Look up the status and details of any message you have sent or received.
Simple REST API
A straightforward, well-documented HTTP API with bearer-token authentication.
One endpoint to send your first SMS.
Authenticate with a bearer token and POST a message. Full reference for sending, campaigns, and status lookups lives on the developers page.
curl -X POST https://bulksms.beamnetworks.co.ke/api/v3/sms/send \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"recipient": "254700000000",
"sender_id": "YourBrand",
"type": "plain",
"message": "This is a test message"
}'Start sending with Beam SMS.
Create an account and send your first message today, or sign in to your existing account.
