SMS

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.

From sending marketing offers to reminders, Beem Engage’s SMS messsaging service allows you to reach customers seamlessly, reliably and economically. 95% of SMS messages are read within minutes, leverage sms to interact with customers in the most immediate, personal and direct way.

Compared to the cost of traditional advertising and marketing, Beem Engage’s SMS campaigns are cost effective and easy to run. Businesses can reach thousands of potential customers quickly with a low budget and little effort.

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.

The Beem Advantage

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

Uptime

Platform uptime guarantee of 99.9%.

Scalability

Robust and Scalable platform processing millions of transactions.

Network Support

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

Support

Dedicated support team with an Industry Standard SLA.

No Commitment

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.bongolive.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.