Aller au contenu principal

WhatsApp pour les intégrateurs : gérer le support client via l'API

Intégrez le support client WhatsApp dans votre plateforme via l'API Business. Tickets, routage, agents humains et bots : guide technique pour intégrateurs.

Le support client WhatsApp via l'API Business permet à vos clients finaux de traiter les demandes entrantes directement depuis le canal le plus utilisé en France. Pour un intégrateur, c'est un module à fort potentiel : le support WhatsApp remplace avantageusement les formulaires de contact et les hotlines en combinant réactivité, traçabilité et automatisation. L'enjeu technique est de router intelligemment les messages entrants vers le bon agent ou le bon bot, sans perdre le contexte de la conversation.

Le modèle de conversation WhatsApp pour le support

WhatsApp impose une fenêtre de 24h pour les conversations initiées par un client. Tant que le client a envoyé un message dans les dernières 24h, vous pouvez répondre librement (messages non-template). Passé ce délai, vous devez utiliser un template approuvé pour rouvrir la conversation.

Ce modèle a des implications directes sur votre architecture :

  • Messages entrants : arrivée via webhook messages — à router vers votre ticketing
  • Réponses agents : messages libres dans la fenêtre, envoyés via l'API sans template
  • Réouvertures : template utility ("Suite à votre demande du {{date}}...") si la fenêtre est expirée
  • Statuts : delivered, read vous informent si le client a vu la réponse de l'agent

La fenêtre de 24h est un avantage pour le support : contrairement aux tickets email, vous savez en temps réel si votre réponse a été lue.

Architecture technique du support multi-agents

Voici les composants à implémenter pour un support WhatsApp robuste :

Composant Rôle Exemple d'implémentation
Webhook receiver Reçoit les messages entrants Endpoint HTTPS POST, vérification signature Meta
Router Attribue le message à un agent ou un bot Règles basées sur le mot-clé, l'historique, la charge
Ticket store Stocke l'historique des conversations Un thread par wa_id client
Agent interface Interface pour les agents humains Web app ou intégration CRM/helpdesk
Bot engine Traite les questions fréquentes FAQ bot, qualificateur de demandes
Escalade handler Transfère du bot à l'humain Trigger sur mot-clé ou demande explicite

La clé est l'identification du contact : le wa_id (numéro de téléphone normalisé E.164) est votre identifiant unique de conversation. Chaque message entrant contient ce wa_id dans le payload du webhook.

Gérer les conversations entrantes : routage et assignation

Pour une plateforme multi-tenant, chaque client (l'entreprise qui utilise votre outil) a ses propres agents et sa propre logique de routage. Votre implémentation doit :

1. Identifier le numéro destinataire : le champ metadata.phone_number_id du webhook vous indique sur quel numéro WhatsApp le message est arrivé. C'est votre point d'entrée pour le routage tenant.

2. Qualifier la demande : un message entrant peut être :

  • Une première demande (nouveau ticket)
  • Une réponse à un ticket existant (même wa_id + historique récent)
  • Un message hors contexte (client qui écrit pour la première fois)

3. Router vers l'agent disponible : implémentez une logique de round-robin ou de load-balancing selon les agents connectés. Stockez l'assignation pour que les réponses suivantes arrivent au même agent.

4. Notifier l'agent : push notification, notification in-app ou email selon les préférences de vos clients.

Pour les fondamentaux de l'API, consultez notre guide complet de l'API WhatsApp Business.

Messages interactifs pour le self-service

Avant de router vers un agent humain, vous pouvez qualifier et traiter jusqu'à 60-70 % des demandes avec des messages interactifs :

  • List messages : menu de 10 options maximum pour orienter le client ("1. Suivi commande / 2. Problème livraison / 3. Retour / 4. Autre")
  • Quick reply buttons : jusqu'à 3 boutons pour les questions fermées ("Votre problème est-il résolu ? Oui / Non / Parler à un agent")
  • Templates avec CTA : liens directs vers votre portail self-service, FAQ ou espace client

Cette qualification automatique réduit le volume de tickets humains et améliore la satisfaction client (réponse immédiate 24/7 pour les cas simples).

Côté tarification : les conversations initiées par le client (support entrant) sont des conversations de service — elles étaient historiquement gratuites mais Meta a modifié ce modèle. Vérifiez la grille tarifaire à jour avant de positionner votre offre.

Le choix entre construire cette infrastructure ou utiliser un BSP clé en main est analysé dans notre article build vs. buy pour l'API WhatsApp.

FAQ

Comment gérer plusieurs agents sur le même numéro WhatsApp ?

L'API Business ne supporte pas le multi-agent nativement. C'est votre plateforme qui orchestre : tous les messages passent par votre webhook, vous assignez les conversations aux agents, et vos agents envoient leurs réponses via votre interface (qui appelle l'API en leur nom).

Peut-on transférer une conversation d'un bot à un humain ?

Oui. Le bot répond tant qu'il peut qualifier ou traiter la demande. Dès qu'il détecte un mot-clé d'escalade ("agent", "humain", "urgent") ou atteint sa limite, il réassigne la conversation à un agent dans votre système et envoie un message de transition.

Faut-il un template pour chaque type de réponse de support ?

Non. Dans la fenêtre de 24h (ouverte par le message du client), vous pouvez envoyer des messages libres sans template. Les templates sont requis uniquement pour initier ou rouvrir une conversation — par exemple, relancer un ticket inactif depuis 24h.

La fenêtre de 24h se renouvelle-t-elle à chaque message du client ?

Oui. Chaque nouveau message entrant du client repart pour 24h. Tant que la conversation est active, vos agents peuvent répondre librement. Seules les conversations dormantes nécessitent un template pour être réactivées.


Le support client WhatsApp représente un module à très forte valeur ajoutée pour votre plateforme. Routage, multi-agents, bot qualificateur, escalade : chaque composant est adressable via l'API REST de Whakup. En tant que Meta Tech Provider certifié avec hébergement EU/RGPD, Whakup vous fournit l'infrastructure pour déployer ce cas d'usage à grande échelle. Accédez à l'API WhatsApp Whakup.

#intégration whatsapp#support client whatsapp#intégrateur
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