Send SMS messages across Africa
Scale your business across Africa and send SMS messages to over 80% of all African mobile subscribers quickly, easily and reliably with Beem’s SMS messaging platform.
160 characters with unlimited possibilities
26+ countries
Scale across 26 countries in Africa with ease
60+ networks
Direct connections to 60+ network across the globe
1 billion+
Over 1 billion transactions processed successfully
Our Customers
What can you send SMS Messages for?
Notifications
Send important and timely notifications to your customers.
Promotions
Reminders
Authentication
Transaction Alerts
Send critical transaction alerts to your subscribers.
Surveys & Interactions
The Ultimate SMS Messaging Platform
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 SMS messages across the globe.
Instant delivery, within an average of 7 seconds.
Real-time delivery reports.
Schedule campaigns.
Create & Reuse SMS Templates.
Simplified wizards to import contacts and broadcast.
Personalise each message.
Integrate your software with our easy-to-use Developer API.
Secure and private.
Purchase seamlessly. Multiple automated payment options available.
Create and manage sub-accounts for teams & departments.
Simplified Onboarding
4 simple & easy steps
Step 1
Create your free account.
Step 2
Step 3
Step 4
Send SMS messages.
The Beem Advantage
We provide scalable and reliable bulk SMS services, leveraging our experience, market knowledge, Africa wide coverage and our expertise to solve customer challenges.
Uptime
Platform uptime guarantee of 99.9%.
Scalability
Network Reach
Support
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.