fbpx

SMS

Simple. Fast. Direct. Global.

Now in Botswana.

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.

Through our extensive partnerships with over 55+ mobile networks operators across Africa, we enable businesses to reach and interact with over 80% of Africa’s population in real-time from our self-service platform.
Marketing SMS Message

What can you use it for?

Send SMS notifications

Notifications

Send important and timely notifications to your customers.

Send promotions by SMS

Promotions

Send promotional offers and information to your customers.
Send important reminders by SMS

Reminders

Send important reminders and information to your customers.
Use Beem SMS for Two Factor Authentication

Authentication

Deliver one-time passwords to users for increased security.
Send important alerts by SMS using Beem

Transaction Alerts

Send critical transaction alerts to your subscribers.

Conduct surveys using two-way SMS

Surveys & Interactions

Collection valuable information from your customers.

Key Features

So you can focus on what matters.

R

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

R

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

R

Send messages across the globe.

R

Instant delivery, within an average of 7 seconds.

R

Real-time delivery reports.

R

Schedule campaigns.

R

Create & Reuse SMS Templates.

R

Simplified wizards to import contacts and broadcast.

R

Personalise each message.

R

Integrate your software with our easy-to-use Developer API.

R

Secure and private.

R

Purchase seamlessly. Multiple automated payment options available.

R

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.

Botswana SMS Pricing

Volume Tiers
Price Per SMS
1 - 5,000
BWP 0.30
5,001 - 10,000
BWP 0.25
10,001 - 25,000
BWP 0.23
25,001 - 50,000
BWP 0.22
50,001 - 100,000
BWP 0.21

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.

Uptime

Platform uptime guarantee of 99.9%.

Scalability

Robust and Scalable platform processing millions of transactions.

Network Reach

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

Support

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

Ready to incorporate SMS into your own platform? Take a look at our comprehensive API documentation and sample code which provide you with detailed instructions and comprehensive tutorials.

<?php

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

$api_key=‘<api_key>’;
$secret_key = ‘<secret_key>’;

// The data to send to the API
$postData = array(
‘source_addr’ => ‘INFO’,
‘encoding’=>0,
‘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);
error_reporting(E_ALL);
ini_set(‘display_errors’, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt_array($ch, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPHEADER => 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;

die(curl_error($ch));
}
var_dump($response);

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