Aller au contenu principal

WhatsApp pour les plateformes SMS : gérer la confirmation de commande via l'API

Comment les plateformes SMS intègrent WhatsApp API pour envoyer des confirmations de commande fiables, riches et traçables. Guide technique B2B.

La confirmation de commande est le message le plus attendu par un acheteur. Sur SMS, elle arrive. Sur WhatsApp, elle arrive, elle est lue, et elle peut embarquer une facture PDF, un bouton de suivi et un lien vers le service client — dans un seul envoi. Pour une plateforme SMS qui cherche à ajouter WhatsApp à son offre, ce cas d'usage est le point d'entrée le plus simple et le plus rentable.

Pourquoi la confirmation de commande est le premier cas d'usage WhatsApp pour une plateforme SMS

Le SMS fonctionne bien pour la confirmation : taux de délivrance élevé, lecture rapide. Mais il a des limites structurelles : 160 caractères, pas de pièce jointe, pas d'accusé de lecture fiable, pas de réponse interactive.

WhatsApp lève ces contraintes :

  • Message riche : numéro de commande, récapitulatif produits, montant, adresse de livraison dans un seul message structuré.
  • Pièce jointe : envoi du bon de commande ou de la facture en PDF directement dans la conversation.
  • Bouton d'action : lien vers le tracking colis ou la page de suivi commande via un bouton CTA intégré au template.
  • Accusé de lecture : les deux coches bleues confirment que le client a bien vu le message — donnée précieuse pour le service client.
  • Réponse rapide : le client peut répondre directement si quelque chose ne va pas, sans chercher un numéro de téléphone.

Pour la plateforme SMS, c'est une extension de valeur naturelle : même logique d'envoi transactionnel, canal complémentaire, revenus additionnels.

Architecture technique : comment intégrer la confirmation de commande via l'API WhatsApp

L'intégration suit un schéma standard que toute plateforme SMS reconnaîtra.

1. Créer le template de confirmation

Le template HSM est soumis à approbation Meta. Il doit appartenir à la catégorie UTILITY (confirmation post-achat = message attendu par le client, pas du marketing). Cette catégorie est moins coûteuse : environ 0,0336 €/message pour un numéro français (frais Meta 0,0248 € + frais Whakup 0,0088 €).

Structure type d'un template de confirmation :

Composant Contenu
Header Image du logo ou numéro de commande en gras
Body "Votre commande {{1}} a bien été enregistrée. Montant : {{2}} €. Livraison prévue le {{3}}."
Footer Nom de l'enseigne
Bouton "Suivre ma commande" → URL dynamique

2. Déclencher l'envoi via webhook

La plateforme SMS écoute l'événement order.confirmed émis par la boutique ou le CRM. Elle appelle ensuite l'endpoint WhatsApp API avec les variables dynamiques remplies.

POST /messages
{
  "to": "+336XXXXXXXX",
  "type": "template",
  "template": {
    "name": "order_confirmation_fr",
    "language": { "code": "fr" },
    "components": [
      { "type": "body", "parameters": [
        { "type": "text", "text": "#ORD-2026-4821" },
        { "type": "text", "text": "89,90" },
        { "type": "text", "text": "23 juin 2026" }
      ]},
      { "type": "button", "sub_type": "url", "index": 0,
        "parameters": [{ "type": "text", "text": "ORD-2026-4821" }] }
    ]
  }
}

3. Gérer le statut de livraison

Les webhooks entrants signalent sent, delivered, read ou failed. La plateforme peut exposer ces statuts dans son dashboard ou les renvoyer au client final par API.

Pour aller plus loin sur la gestion des templates, consultez le guide complet des catégories de templates WhatsApp.

Stratégie de routing SMS / WhatsApp : quand basculer sur WhatsApp

Une plateforme SMS mature ne remplace pas le SMS — elle orchestre les canaux. Voici une logique de routing simple :

  • WhatsApp en priorité si le numéro de destination est enregistré sur WhatsApp (vérifiable via l'API avant envoi).
  • Fallback SMS si le numéro n'est pas actif sur WhatsApp ou si le template échoue.
  • Double envoi uniquement pour les messages critiques (commande > 500 €, premier achat, produit sur ordonnance).

Cette logique est native dans de nombreuses plateformes SMS. L'ajout de WhatsApp ne demande qu'un nouveau connecteur API, pas une refonte de l'architecture.

Pour comprendre le positionnement complet de WhatsApp API face aux autres canaux, voir le guide complet de l'API WhatsApp Business.

Ce que change le statut Meta Tech Provider pour votre intégration

Passer par un BSP comme Whakup — certifié Meta Tech Provider — change la nature du projet pour une plateforme SMS.

Sans ce statut, la plateforme doit :

  • Déposer sa propre demande d'accès à l'API WhatsApp Business auprès de Meta.
  • Gérer la vérification de compte Meta Business pour chaque client final.
  • Assumer la responsabilité de conformité Meta en direct.

Avec Whakup :

  • L'embedded signup intègre le formulaire d'onboarding directement dans l'interface de la plateforme. Le client final se connecte sans quitter l'outil.
  • La plateforme opère en marque blanche : ses clients ne voient pas Whakup.
  • La gestion multi-numéros / multi-tenant est native : chaque compte client a son propre WABA isolé.
  • L'hébergement est EU/RGPD-compliant.

Pour un décryptage complet du modèle BSP vs certification directe, lire Build vs Buy : faut-il développer sa propre intégration WhatsApp ?.

Consultez la page API WhatsApp Whakup pour comprendre ce que l'infrastructure couvre techniquement.

FAQ

Un template de confirmation de commande est-il toujours catégorie UTILITY ?

Oui, dans la grande majorité des cas. Meta classe comme UTILITY les messages qui confirment une transaction initiée par l'utilisateur. La confirmation de commande post-achat en fait partie. Elle est facturée au tarif utility (~0,0336 €/msg FR) et non marketing (~0,08 €/msg FR).

Combien de variables dynamiques peut contenir un template WhatsApp ?

Il n'y a pas de limite stricte au nombre de variables {{n}}, mais Meta recommande de garder les messages lisibles. En pratique, 5 à 8 variables suffisent pour une confirmation de commande complète (numéro, produits, montant, date, adresse).

Comment gérer le fallback si l'utilisateur n'a pas WhatsApp ?

L'API WhatsApp retourne une erreur si le numéro n'est pas enregistré. La plateforme doit intercepter ce code d'erreur et déclencher l'envoi SMS dans la foulée. Ce routing conditionnel est standard dans les plateformes multi-canal.

Peut-on envoyer une pièce jointe PDF dans le même message que la confirmation ?

Non directement dans un template. Le template peut contenir un header image/document ou un bouton vers un lien. Pour envoyer un PDF, il faut soit un header de type document dans le template (soumis à approbation), soit l'envoyer dans un message de session qui suit immédiatement la confirmation.


La confirmation de commande via WhatsApp est le cas d'usage le plus facile à justifier et le plus rapide à déployer pour une plateforme SMS. Le message est attendu, le taux de lecture est maximal, et le coût reste inférieur à 0,04 €. Intégrez l'API WhatsApp à votre plateforme avec Whakup et proposez ce canal à vos clients dès aujourd'hui.

#intégration whatsapp#confirmation commande whatsapp#plateforme sms
Arthur Lyonnet
Arthur LyonnetCo-fondateur & CEO

Co-fondateur de Whakup, Arthur accompagne les entreprises africaines dans leur transformation digitale via WhatsApp depuis 2022. Passionné par le growth marketing et l'entrepreneuriat en Afrique francophone.

🚀

Prêt à passer à l'action ?

Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.

Démarrer l'essai gratuit