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,readvous 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.

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 gratuitArticles similaires
WhatsApp pour les intégrateurs : gérer l'abandon de panier via l'API
Intégrez des relances d'abandon de panier WhatsApp dans vos projets e-commerce via l'API Business. Déclenchement automatique, personnalisation, conversion.
WhatsApp pour les intégrateurs : gérer l'authentification OTP via l'API
Intégrez l'authentification OTP WhatsApp dans vos applications via l'API Business. Templates AUTHENTICATION, délai de livraison, coût, sécurité et RGPD EU.
WhatsApp pour les intégrateurs : gérer les campagnes marketing via l'API
Intégrez des campagnes marketing WhatsApp dans vos projets clients via l'API Business. Segmentation, templates MARKETING, envoi en masse, reporting et RGPD.