API SMS, WhatsApp OTP et Telegram pour le Maroc

SMS Maroc, la plateforme CPaaS locale pour messages critiques.

Envoyez des OTP, alertes transactionnelles et campagnes à travers IAM, Inwi et Orange avec une API REST propre, une facturation MAD/EUR et un support français.

50 SMS offerts. Sandbox inclus. Sans carte bancaire.
98% livraison cible<5s latence moyenne10k messages par batchMAD + EUR

Routing stack

Three channels, one clean operational surface.

01

SMS

Portee universelle pour OTP, banque, e-commerce et notifications critiques.

des 0,19 EUR
02

WhatsApp OTP

Canal economique pour verification et onboarding mobile.

des 0,012 EUR
03

Telegram OTP

Fallback rapide pour apps tech et audiences connectees.

des 0,035 EUR

Cascade intelligente

WhatsApp d abord, Telegram ensuite, SMS en dernier recours pour proteger la livraison et la marge.

Webhooks signes

DLR temps reel avec signature HMAC, historique de statut et relance en queue.

Dashboard operations

Messages, couts, campagnes, contacts, clefs API, webhooks et facturation au meme endroit.

Maroc par defaut

Normalisation +212, langue francaise, MAD, CNDP-ready et routage operateur local.

Operations

Built for repeated daily work.

Today12,840 sent97.9% delivered1,426 MAD spend
Channel mix

WhatsApp OTP carries low-cost verification; SMS absorbs guaranteed fallback.

Live message log
queued
sent
delivered
failed
Webhook health99.98%

Signed callbacks with retry queues.

Developer surface

OpenAPI-first, production-shaped endpoints.

POST/v1/messages

Queues one SMS, WhatsApp OTP, or Telegram OTP message.

POST/v1/messages/bulk

Queues up to 10,000 personalized messages in one request.

GET/v1/messages

Returns recent messages for the authenticated account.

POST/v1/verify/send

Creates an OTP session and sends the code over SMS, WhatsApp, or Telegram.

POST/v1/verify/check

Validates a code for an active verification session.

GET/v1/analytics

Returns totals, delivery rate, costs, channel mix, and daily volume for the last window.

Quickstart
curl -X POST https://api.smsmaroc.ma/v1/messages \
  -H "Authorization: Bearer smr_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+212612345678",
    "message": "Votre code est 483921",
    "from": "MonApp",
    "cascade": true
  }'
OpenAPI YAML