An approved Sender ID is required before you can send campaigns.See the procedure
SMSPro

Free trial

3 steps, no commitment

Create your account, receive your test SMS, then top up when you're ready.

1

Create your account

2 minutes, no credit card required. Fill in your profile and your account is active immediately.

Create my account
2

Receive 5 test SMS on your own number

As soon as your account is created, 5 SMS are credited automatically, valid for 7 days, sent using a test sender ID lent by SmsPro. Enough to check that the SMS really arrives, on your phone, before you pay.

3

Top up and send to your customers

Once you're convinced, top up your account and launch campaigns to your own contacts. Your credits never expire.

See pricing

Included with your account

Everything your account includes

Instant or scheduled sending

Send right away or schedule your campaigns for the time you want. Ideal for promotions, reminders or newsletters.

Detailed delivery reports

The status of each SMS: delivered (operator delivery receipt received), transmitted to the operator (accepted, no receipt after 48 hours) or failed — a failed SMS is never billed. Reports updated several times a day.

Contact import

Import your lists from Excel, CSV or via the API. Manage multiple contact lists.

Message personalization

Insert first name, last name, or any other variable in your messages for more personal communication.

REST API access

Integrate SmsPro into your business applications from the very first tier. Documentation at v2.smspro.cm — login required.

Responsive technical support

Our team supports you during onboarding and whenever you need us, Monday to Saturday, 8am to 8pm.

Developers

Integrate SmsPro into your applications

A full REST API is available from the very first tier. Send SMS, manage your contacts, and check your reports directly from your application.

  • Single or bulk SMS sending over HTTP
  • Webhooks for delivery receipts
  • Contact list management
  • Balance lookup at any time
  • Campaign history and reports

Delivery tracking in the API

  • Each message returns delivery_state (pending, awaiting_confirmation, delivered, transmitted, failed) and delivery_confirmed, true only on an operator delivery receipt.
  • A failure returns a stable error_code: full list of error codes.
  • Available webhooks: message.sent, message.delivered, message.failed.
Access the documentation
Example — sending an SMS
POST https://v2.smspro.cm/sms/send
Authorization: Bearer <votre_clé_api>
Content-Type: application/json

{
  "to": "+237691234567",
  "message": "Bonjour, votre commande
  est prête à être retirée.",
  "sender": "MonEntreprise"
}

Documentation at v2.smspro.cm — login required.

Take action

Ready to transform your communication?

100+ registered users already. Join them — no commitment, from your very first SMS.