Skip to main content
Multicountry SMS uses the same Beem sign-up flow as local SMS. After your first login, enable international messaging on your account.

Steps to get started

1

Create a Beem account

Register at login.beem.africa and verify your email address and phone number.
2

Enable Multicountry SMS

On first sign-in, select the option to send SMS to multiple countries (or contact support@beem.africa to enable international coverage on your account).
3

Account configuration

Your account manager configures countries, coverage, and test credits. You receive USERNAME and PASSWORD credentials for the Messaging Platform HTTP API and/or SMPP.
4

Start sending

Once your account has credits and credentials, send messages via the HTTP API or SMPP.

Credentials

Multicountry SMS uses a legacy authentication model — not the standard Beem API Key, Secret, or access token used by local SMS, OTP, Airtime, and other products.
The HTTP send API authenticates each request using form parameters: The balance API uses HTTP Basic Authentication with the same username and password.
Keep your credentials secure. Do not expose them in client-side code or public repositories.

Delivery reports and inbound SMS

You do not need a separate portal callback configuration step for delivery reports. Set the DLRADDRESS parameter on each outbound HTTP send request to receive DLRs at your HTTPS endpoint. For inbound two-way SMS on Multicountry accounts, callback URLs are configured manually by the Beem team — see Inbound two-way SMS.