Aller au contenu principal

WhatsApp pour les plateformes SMS : gérer le support client via l'API

Intégrez WhatsApp comme canal de support client dans votre plateforme SMS. Fenêtre de service, routage agents, webhooks entrants : guide API pour éditeurs de plateformes.

Le support client sur WhatsApp repose sur un mécanisme différent des autres cas d'usage : c'est le client qui initie la conversation. L'entreprise répond dans une fenêtre de service de 24 heures où les échanges sont libres — sans template requis. Cette asymétrie par rapport au SMS ou à l'email change fondamentalement la façon dont les plateformes doivent architecturer le canal.

La fenêtre de service WhatsApp : ce que les éditeurs doivent comprendre

Quand un client envoie un message à un numéro WhatsApp Business, une fenêtre de conversation de 24 heures s'ouvre. Durant cette fenêtre, l'entreprise peut répondre librement, sans passer par un template approuvé par Meta.

Au-delà de ces 24 heures, si l'entreprise veut initier un nouveau message, elle doit utiliser un template. C'est la distinction clé entre le support entrant (client → marque, fenêtre de 24h) et les messages sortants (marque → client, template requis).

Implications pour une plateforme SMS

Une plateforme SMS qui ajoute WhatsApp comme canal de support doit gérer :

  • Les messages entrants : recevoir les messages via webhook, les router vers un agent ou un bot.
  • La fenêtre de service : répondre librement dans les 24h, sans template.
  • La réouverture de conversation : si la fenêtre expire avant résolution, envoyer un template de suivi pour relancer l'échange.

Architecture technique pour le support client WhatsApp

Réception des messages entrants

Whakup pousse les messages entrants vers l'endpoint webhook de la plateforme en temps réel. Chaque message contient :

  • Le numéro de téléphone de l'expéditeur
  • Le contenu du message (texte, image, document, audio, localisation)
  • Le timestamp d'envoi
  • L'identifiant de la conversation

La plateforme traite ce payload et le distribue selon sa logique de routage.

Routage vers agents

POST https://votre-plateforme.com/webhook/whatsapp
{
  "from": "+33612345678",
  "conversation_id": "conv_abc123",
  "message": {
    "type": "text",
    "body": "Bonjour, ma commande n'est pas arrivée"
  },
  "timestamp": 1750000000
}

La plateforme peut router ce message vers :

  • Un agent humain dans son interface de ticketing interne
  • Un bot de qualification (identification du type de problème, récupération du numéro de commande)
  • Un CRM client pour créer automatiquement un ticket de support

Réponse via API

Pour répondre dans la fenêtre de service, la plateforme appelle l'endpoint d'envoi de message avec un message libre (pas de template) :

POST /v1/messages
{
  "to": "+33612345678",
  "type": "text",
  "text": { "body": "Bonjour, je vérifie le statut 
             de votre commande immédiatement." }
}

L'API WhatsApp Business Whakup supporte les messages texte libres, les médias (images, documents) et les messages avec boutons dans la fenêtre de service.

Support multi-agent et multi-tenant

Une plateforme SMS gère plusieurs clients finaux, chacun ayant ses propres équipes de support. L'architecture Whakup est conçue pour ce modèle :

  • Multi-numéros : chaque client final dispose de son propre numéro WhatsApp Business. Les conversations entrantes sont isolées par numéro.
  • Multi-tenant : la plateforme distingue les webhooks entrants par numéro et les distribue aux espaces clients correspondants.
  • Marque blanche : le display name affiché dans WhatsApp est celui du client final, pas de Whakup ni de la plateforme.

Whakup est Meta Tech Provider certifié. L'activation de chaque client se fait via embedded signup. Ni la plateforme ni ses clients ne passent par une certification Meta séparée.

Pour les détails sur la structure WABA multi-clients, le guide Meta Tech Provider explique les relations entre les comptes et les droits de gestion.

Indicateurs de performance pour le support WhatsApp

Les webhooks Whakup permettent de construire un reporting de support complet :

Métrique Source Usage
Temps de première réponse Timestamp webhook entrant vs envoi API sortant SLA de support
Taux de résolution dans la fenêtre Conversations fermées dans les 24h Efficacité agent
Messages par conversation Count des échanges Complexité des tickets
Taux d'escalation Bot → agent humain Qualité du bot
CSAT (si bot configuré) Réponse au template de clôture Satisfaction client

La différence avec le support SMS : WhatsApp permet de suivre si le client a lu la réponse de l'agent (statut "read"). Un ticket considéré comme résolu dont la réponse n'a pas été lue peut déclencher une relance automatique.

Pour comprendre l'ensemble des cas d'usage disponibles via l'API, le guide complet de l'API WhatsApp Business couvre les possibilités techniques de A à Z.

FAQ

Un agent de support peut-il envoyer des fichiers et des images via WhatsApp API ?

Oui. Dans la fenêtre de service, l'agent peut envoyer des images, des PDF, des vidéos et des messages audio via l'API. Cela permet d'envoyer une capture d'écran annotée, un bon de livraison en PDF, ou un guide visuel de dépannage directement dans la conversation.

Comment gérer les conversations WhatsApp en dehors des heures de bureau ?

La plateforme peut configurer un message automatique hors-horaire (via template ou message libre si dans la fenêtre) qui informe l'utilisateur des horaires de disponibilité et crée un ticket en attente. Le webhook entrant déclenche la création du ticket dans le CRM, même si aucun agent n'est disponible immédiatement.

WhatsApp peut-il remplacer un chatbot de support existant ?

WhatsApp est un canal, pas un moteur de chatbot. Le bot de support existant de la plateforme peut être connecté à WhatsApp via l'API Whakup : les messages entrants sont routés vers le bot, les réponses du bot sont envoyées via l'API d'envoi. Le bot "tourne" sur l'infrastructure de la plateforme, WhatsApp est le canal de communication.

Que se passe-t-il quand la fenêtre de service de 24h expire avant résolution d'un ticket ?

L'agent ne peut plus envoyer de message libre. La plateforme doit envoyer un template approuvé par Meta pour reprendre la conversation. Il est recommandé d'avoir un template "suivi de ticket" dans la catégorie Utility : "Votre demande #{{1}} est toujours en cours de traitement. Avez-vous des informations supplémentaires ?" avec un bouton de réponse.


Le support client WhatsApp transforme un canal de messagerie sortante en conversation bidirectionnelle. Pour les plateformes SMS, c'est une extension naturelle qui valorise l'infrastructure existante tout en répondant à une attente croissante des utilisateurs finaux. Whakup fournit les webhooks entrants, l'API d'envoi libre dans la fenêtre de service et l'architecture multi-tenant pour que cette intégration soit simple et scalable. Accédez à l'API Whakup et construisez votre module de support WhatsApp.

#intégration whatsapp#support client whatsapp#plateforme sms
Pablo Lenormand
Pablo LenormandCo-fondateur & CPO

Co-fondateur et Chief Product Officer de Whakup, Pablo conçoit les fonctionnalités qui permettent aux marques africaines de maximiser leur impact sur WhatsApp.

🚀

Prêt à passer à l'action ?

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

Démarrer l'essai gratuit