OTP & security

SMS Failback : Zéro message perdu au Maroc (IAM, Orange, Inwi)

6 min readMay 15, 2026

SMS Failback Maroc : bascule automatique SMS quand WhatsApp échoue. Couverture IAM, Orange, Inwi et mise en place technique.

SMS Failback : Zéro message perdu au Maroc (IAM, Orange, Inwi)

WhatsApp Business API révolutionne la communication d'entreprise au Maroc, mais aucune technologie n'est parfaite. Environ 5 à 10 % des clients marocains n'utilisent pas WhatsApp, ou l'utilisent trop rarement pour que le message soit lu à temps. Pour un OTP bancaire ou une confirmation de commande urgente, un message perdu est une conversion perdue — ou pire, une transaction bloquée. La réponse s'appelle SMS Failback.

Pourquoi WhatsApp seul ne suffit pas

Plusieurs profils clients échappent à WhatsApp :

  • Utilisateurs seniors : encore majoritairement fidèles au SMS et aux appels vocaux.
  • Téléphones basiques (feature phones) : toujours présents dans les zones rurales et périurbaines.
  • Comptes WhatsApp inactifs : numéro enregistré mais application désinstallée ou téléphone secondaire.
  • Problèmes de connectivité : coupure Wi-Fi ou 4G au moment de l'envoi.
  • Numéros non WhatsApp : lignes fixes ou numéros professionnels dédiés aux SMS uniquement.

Pour un e-commerçant qui envoie 50 000 OTP par mois, ces 5-10 % représentent 2 500 à 5 000 clients potentiellement bloqués. Le SMS Failback élimine ce risque.

Comment fonctionne le SMS Failback automatique

Le principe est simple : envoyer d'abord le message par WhatsApp, puis basculer sur SMS si certaines conditions sont remplies.

Les déclencheurs de fallback

  • Statut failed : Meta retourne immédiatement un échec (numéro non WhatsApp, template rejeté, quota dépassé). Bascule instantanée.
  • Non-lecture après X secondes : le message est delivered mais pas read après ~30 à 60 secondes selon le cas d'usage. Bascule programmée.
  • Non-livraison : le webhook ne renvoie pas de delivered dans un délai défini (téléphone éteint, hors réseau). Bascule après temporisation.

Le workflow technique

  1. Appel API WhatsApp pour envoyer le message (OTP, notification, etc.).
  2. Écoute du webhook de statut : sent, delivered, read, failed.
  3. Déclenchement d'un timer côté serveur au moment de l'envoi.
  4. À l'expiration du timer, si le statut cible n'est pas atteint, appel API SMS.
  5. Journalisation du canal réellement utilisé pour analyse et facturation.

Couverture des opérateurs marocains

Maroc Telecom (IAM)

Leader historique avec la plus large couverture nationale, y compris zones rurales. Un bon partenaire SMS doit garantir une livraison rapide sur les préfixes IAM (06 06, 06 07, 06 08, 06 09, etc.), avec des taux de livraison estimés autour de ~97 %.

Orange Maroc

Forte présence urbaine et jeune, très actif sur la data mobile. Couverture SMS excellente sur l'ensemble des grandes villes. Les préfixes 06 40 à 06 49 et 06 60 à 06 69 sont typiques.

Inwi

Challenger dynamique avec une base client fidèle. La couverture SMS est robuste, notamment dans les grandes agglomérations. Un bon agrégateur multi-opérateur route intelligemment selon le préfixe.

Choisir son fournisseur SMS de secours

Pour un fallback efficace, plusieurs critères sont essentiels :

  • Latence faible : envoi en moins d'une seconde après déclenchement.
  • API REST moderne : intégration rapide et statuts en temps réel.
  • Routage multi-opérateurs : choix automatique du meilleur chemin par préfixe.
  • Reporting granulaire : taux de livraison par opérateur, temps moyen de livraison, coût unitaire.
  • Sender ID personnalisable : nom de marque visible au lieu d'un numéro court anonyme.

Mise en place pratique

Une bonne plateforme WhatsApp Business Maroc intègre nativement le SMS Failback via un seul endpoint API. Concrètement :

  • Vous envoyez un message unique via l'API de la plateforme.
  • La plateforme tente WhatsApp en priorité.
  • Elle bascule automatiquement sur SMS selon les règles définies (délai, statut).
  • Vous recevez un webhook unifié avec le canal utilisé et le statut final.
  • La facturation distingue clairement les messages WhatsApp et SMS.

Ce mécanisme unifié évite d'intégrer deux fournisseurs distincts et simplifie considérablement le développement côté application métier.

Impact business mesurable

Sur un panel de e-commerçants marocains ayant activé le SMS Failback :

  • Taux de livraison global : passage de ~92 % (WhatsApp seul) à environ 99,5 % (WhatsApp + SMS).
  • Coût moyen par OTP : réduction de ~40 à 55 % par rapport au tout-SMS.
  • Taux de conversion à l'étape OTP : hausse mesurable de plusieurs points.

Conclusion

Le SMS Failback n'est pas une option, c'est une nécessité pour toute entreprise marocaine sérieuse dans son déploiement WhatsApp Business. Il combine le meilleur des deux mondes : l'économie et l'expérience premium de WhatsApp d'un côté, la robustesse universelle du SMS de l'autre — le tout au sein d'un flux unifié et transparent.

Try Adrixis META free. Seven days, no card required.