Simple. Fast. Direct. Global.

Harness the power of SMS across Africa, and the World, with Beem’s SMS Messaging Platform.

The Power of SMS

160 characters with unlimited possibilities.

Our extensive partnerships with over 60+ mobile network operators across Africa enable businesses to reach and interact with over 80% of Africa’s population in real-time from our self-service platform. With our advanced technology, your customers can receive SMS Alerts, OTP, account balances, transaction alerts, promotions and more through simple SMS text messages.

Marketing SMS Message

What is Bulk SMS Service?

Businesses can use a bulk SMS service to send messages to hundreds of customers in seconds. Simply enter the message, upload the list of potential customers, and click “Send.” Bulk SMS service is similar to message broadcasting in some ways.

What can you use it for?

Organizations rely on our Bulk SMS service to send OTPs and other business-critical messages. Use our SMS Gateway service for:

Send SMS notifications


Send important and timely notifications to your customers via SMS.

Send promotions by SMS


Send promotional offers and information to your customers via text messages.

Send important reminders by SMS


Send important reminders and information to your customers via SMS.

Use Beem SMS for Two Factor Authentication


Deliver one-time passwords to users for increased security via SMS.

Send important alerts by SMS using Beem

Transaction Alerts

Send critical transaction alerts to your subscribers via text messages.

Conduct surveys using two-way SMS

Surveys & Interactions

Collection of valuable information from your customers via SMS.

Key Features

So you can focus on what matters.


Web and mobile app to manage contacts and send messages to multiple recipients at a go.


In-depth analytics & reports so that you can optimize your SMS messaging.


Send messages across Tanzania, Africa and the globe


Instant SMS delivery, within an average of 7 seconds.


Real-time SMS delivery reports.


Schedule bulk SMS campaigns.


Create & Reuse SMS Templates.


Simplified wizards to import contacts and broadcast.


Personalise each bulk SMS message.


Integrate your software with our easy-to-use Developer HTTP API and SMPP Gateway.


Secure and private.


Purchase seamlessly. Multiple automated payment options available.


Create and manage sub-accounts for teams & departments.

How it Works

4 Simple & Easy Steps

Step 1

Create your free account.

Step 2

Request your Sender Name.

Step 3

Purchase your SMS Credits.

Step 4

Send/Schedule your SMS Campaign.

The Beem Advantage

We understand our customers rely on our services and expect us to deliver scalable and reliable bulk SMS services. Through our SMS messaging experience, market knowledge, and domain expertise, we constantly strive to solve our customer's challenges whilst remaining economical and competitive.


Platform uptime guarantee of 99.9%.


Robust and Scalable platform processing millions of transactions.

Network Reach

Support for over 150 Mobile Networks across Africa & the World.


Dedicated support team with an Industry Standard SLA.

Flexible Models

No minimum commitment with a pay-as-you-go model.

Tiered Pricing

Competitive tier-based pricing.

Integrate with Our Platform

Our SMS API via HTTP or SMPP Gateway allows you to do more than just send and receive SMS. You can fetch delivery receipts, manage contacts, schedule messages, check credit balances, and more! Beem’s SMS Messaging API is secure, reliable, scalable, and trusted by thousands of developers

Are you ready to incorporate our Bulk SMS service into your platform? Take a look at our comprehensive API documentation, and sample code, which provide detailed instructions and complete tutorials.


//…. replace <api_key> and <secret_key> with the valid keys obtained from the platform, under profile>authentication information

$secret_key = ‘<secret_key>’;

// The data to send to the API
$postData = array(
‘source_addr’ => ‘INFO’,
‘schedule_time’ => ,
‘message’ => ‘Hello World’,
‘recipients’ => [array(‘recipient_id’ => ‘1’,‘dest_addr’=>‘255700000001’),array(‘recipient_id’ => ‘2’,‘dest_addr’=>‘255700000011’)]

//…. Api url
$Url =‘https://apisms.beem.africa/v1/send’;

// Setup cURL
$ch = curl_init($Url);
ini_set(‘display_errors’, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt_array($ch, array(
‘Authorization:Basic ‘ . base64_encode(“$api_key:$secret_key”),
‘Content-Type: application/json’
CURLOPT_POSTFIELDS => json_encode($postData)

// Send the request
$response = curl_exec($ch);

// Check for errors
if($response === FALSE){
echo $response;


Keep on Connecting

Need a custom quotation for larger volumes? Get in touch with us for a custom quotation.