Business SMS and SMS API for companies operating in Africa
e-MC runs a messaging platform connected to African and international operators. You send and receive SMS through an HTTP API, SMPP or an online account; we handle routing and send you delivery reports back.
- 400+
- Connected operators
- 190+
- Countries reachable
- 98%
- Delivery rate
- 15+
- Years of experience
What e-MC is
e-MC is a business messaging provider based in Cotonou, Benin. We operate a platform that connects company applications to mobile operator networks, first in Africa, then in the rest of the world.
Our team knows the constraints of African operators and markets: sender rules, differences from one network to another, the need for routes suited to the type of traffic. We support companies in banking, fintech, insurance, education, healthcare, transport, e-commerce, gaming, telecoms and the public sector.
What we provide to companies
SMS sending and receiving
Through an HTTP API (REST), SMPP or an online account, with delivery reports and inbound SMS.
Routing to operators
Default or custom routing by country, network and type of traffic.
Sender identity and numbers
Alphanumeric Sender ID, short codes, long and virtual numbers to receive replies.
Integration support
Our team helps with interoperability with your databases and information system.
Our solutions
Nine solutions to send, receive, secure and verify your messages, from the SMS API to WhatsApp Business.
SMS API
Send and receive SMS from your applications, through an HTTP API (REST) or SMPP.
Bulk SMS & SMS Marketing
Campaigns and notifications to large audiences, with send tracking.
SMS Gateway
The gateway between your applications and mobile networks, in both directions.
OTP SMS
Verification codes delivered by SMS on African networks.
2-Way SMS
Receive your contacts' replies and exchange with them by SMS.
SMPP
System-to-system connection for high-volume platforms.
Sender ID
Choose the sender displayed on your recipients' phones.
WhatsApp Business API
Talk to your customers on WhatsApp, alongside SMS.
Phone Number Checker
Identify a number: country, carrier and line type.
The traffic we handle
OTP, transactional, campaigns, replies, custom sender, WhatsApp: each type of traffic has its own requirements, and each has its own detail page.
YYOUR-BRAND
Your verification code is 482 913.
Learn moreOTP
One-time codes for sign-up, login and confirming operations.
YYOUR-BRAND
Your order 1042 has been shipped.
Learn moreTransactional SMS
Confirmations, account alerts and notifications triggered by your applications through the API.
YYOUR-BRAND
Discover our new offer today.
Learn moreBulk SMS
Campaigns and announcements to large audiences, with delivery reports.
YYOUR-BRAND
Reminder: appointment tomorrow at 10 am. Reply YES to confirm.
Learn more2-way SMS
Your contacts' replies flow back to your systems.
YYOUR-BRAND
Your payment has been received.
Learn moreSender ID
Your company name as the sender, subject to each country's rules.
YYOUR-BRAND
Hello, your parcel has arrived at the pickup point.
Learn moreWhatsApp Business
Notifications and customer conversations on WhatsApp, alongside SMS.
Illustration: indicative mockup, not contractual.
Three connection modes
The same e-MC account can serve a marketing team, a developer or a technical platform. You choose the mode according to your information system and volumes.
Online account
SMS sending from a web application, with delivery reports to consult. For teams that need no integration.
HTTP API (REST)
SMS sending and receiving straight from your applications: OTP, transactional SMS, alerts, customer replies.
SMPP
System-to-system connection for platforms and large volumes.
The journey of a message
Your system submits the message and the e-MC platform routes it to the recipient's operator. In return, you receive the delivery report and, if needed, the replies.
Your application
Website, app or information system
e-MC platform
Sending, routing and delivery reports
Operators
Mobile operator networks
Recipients
Your customers' and users' phones
Back: delivery reports and inbound SMS
Coverage and routing
Our routes target Africa first, with sending to the rest of the world also possible. The route used depends on the country, the destination network and the type of traffic (OTP, transactional, campaign): we configure default routing or routing adapted to your need.
- Operators listed country by country, browsable online
- Default or custom routing
- Identify a number's operator with the Phone Number Checker
- 400+
- Connected operators
- 190+
- Countries reachable
- 55
- African countries detailed
- 176
- mobile operators listed
The companies we serve
Banking and finance, fintech and microfinance, insurance, education, healthcare, transport and logistics, e-commerce, betting and gaming, telecoms, public sector: for each industry, we detail the need, the use cases and the matching solutions.
- Banking & Finance
- Fintech & Microfinance
- Insurance
- Education
- Healthcare
- Transport & Logistics
- E-commerce
- Betting & Gaming
- Telecommunications
- Public sector
HTTP API and SMPP integration
Two connection modes to the same platform: an HTTP API (REST) for your applications, SMPP for large volumes and existing infrastructure. API and SMPP accounts, documentation and a test account are provided on request.
Send SMS
Through the HTTP API (REST) or SMPP, to Africa and worldwide.
Delivery reports
Collect the status of every message.
Check a number
With the Phone Number Checker (e-PNC) API: validity, country, operator and line type.
Receive SMS
Retrieve inbound SMS from your contacts.
99.99% — API availability
POST {{baseUrl}}/sms
Authorization: Basic YOUR_ENCODED_CREDENTIALS
Content-Type: application/json
{
"from": "YOUR_SENDER_ID",
"to": "229XXXXXXXXX",
"content": "Your verification code is 482913"
}HTTP 200
{
"data": {
"Success": "Please save this id",
"messageId": "YOUR_MESSAGE_ID"
}
}{{baseUrl}} — Base URL provided by e-MC during integration. All values shown are fictitious.
What matters for a company sending in Africa
African roots
A team based in Cotonou, Benin, that knows the operators and local constraints.
Two connection modes
HTTP API (REST) and SMPP on the same platform, depending on your information system.
Configurable routing
Default routing, or custom routing by country, network and message type.
Technical support
Help with interoperability with your databases and information system.
How to get started
Each account is opened after your request is validated: we start by understanding your project.
- 1
Describe your need
Destination countries, type of messages, estimated monthly volume: the contact form covers the essentials.
- 2
Scoping with our team
We confirm the right service (API, SMPP, online account), the routing and the Sender ID, then open your account.
- 3
Integration and testing
Documentation, test account and support to connect your applications through HTTP API or SMPP.
- 4
Go live
You start sending and follow every message with delivery reports.
Frequently asked questions
All questionsHow do I get an account?
Fill in the contact form with your need and your estimated monthly volume. Once validated, we send you the instructions to configure your account.
Can I test before committing?
Yes. A test of the SMS API can be set up on request, so you can validate your project before committing. Use the form and choose “Request a test account”.
Which integration methods do you offer?
An HTTP API (REST) and an SMPP connection.
Where can I find the technical documentation?
HTTP API and SMPP accounts, as well as the documentation, are provided on request. Contact us with your use case.
Can we receive replies by SMS?
Yes, with 2-way SMS: it can use a short code, a long code or a virtual number. See the dedicated page.
Latest articles
Why SMS OTPs Fail in Africa: The Real Problems Behind Delivery Rates
Why do some SMS OTPs never arrive in Africa? Discover the real factors: routing, mobile operators, Sender ID, filtering and delivery delays.
The Cheapest SMS Route Is Often the Most Expensive
In transactional messaging and OTP delivery, the cheapest SMS route can become the most expensive. Learn why reliability, monitoring, and support matter more than unit price.
SMS Is Not a Channel. It’s a Trust Layer
Why transactional SMS is more than a channel: in payment and money-related systems, SMS acts as a trust layer that reduces uncertainty and builds confidence.
Let's talk about your project
Tell us your company, your destination countries and your estimated monthly volume. We will get back to you to scope the project with you.