Aller au contenu principal

WhatsApp pour le support client via l'API : guide complet pour les éditeurs

Guide complet pour intégrer WhatsApp dans le support client via l'API Business : architecture conversationnelle, gestion des tickets, SLA et conformité RGPD pour éditeurs.

WhatsApp est devenu un canal de support client de premier ordre en Europe et à l'international. Pour un éditeur de plateforme helpdesk, CRM ou service client, intégrer l'API WhatsApp Business dans votre solution représente une opportunité directe d'améliorer la satisfaction client de vos utilisateurs tout en ouvrant un nouveau flux de revenus. Ce guide couvre l'architecture, les flux opérationnels et les contraintes techniques.

Pourquoi les entreprises migrent leur support vers WhatsApp

Le support client par email souffre de délais de réponse longs et de taux de satisfaction en baisse. WhatsApp résout plusieurs problèmes structurels :

  • Accessibilité : l'utilisateur n'a pas à naviguer sur un portail support ni à attendre un email. Il envoie un message depuis son application habituelle.
  • Contexte riche : WhatsApp supporte les images, vidéos, documents et messages vocaux. L'utilisateur peut envoyer une capture d'écran du problème directement.
  • Réponse rapide : les SLA de premier contact descendent sous les 5 minutes sur WhatsApp contre 4 à 24h par email.
  • Historique persistant : la conversation WhatsApp conserve l'historique, ce qui évite à l'utilisateur de répéter son problème à chaque échange.

Pour un éditeur, ajouter WhatsApp comme canal de support dans sa plateforme se monétise directement comme un module premium ou une option canal supplémentaire.

Architecture d'une intégration support client WhatsApp

Modèle conversationnel de l'API WhatsApp

L'API WhatsApp Business distingue deux types de conversations :

  • Conversations initiées par l'entreprise : utilisation obligatoire d'un template pré-approuvé. Coût ~0,0336 € (utility) à ~0,08 € (marketing) pour les numéros FR.
  • Conversations initiées par le client : le client envoie le premier message, ouvrant une fenêtre de 24h pendant laquelle l'entreprise peut répondre librement, sans template. Ces conversations de service client sont facturées dans la catégorie service (tarif réduit ou gratuit selon les pays).

Pour le support client, le flux naturel est client-initié : l'utilisateur contacte le support via WhatsApp, ce qui ouvre la fenêtre de 24h et permet des échanges libres. Si aucune réponse du client dans les 24h, l'envoi d'un message de suivi nécessite un template utility.

Architecture technique recommandée

Client WhatsApp → API Meta → Webhook Whakup → Router → Plateforme Support
                                                ↓
                                         Bot tier 1 (FAQ auto)
                                                ↓
                                         File d'attente agents
                                                ↓
                                         Interface agent (web)
                                                ↓
                              Réponse → API Whakup → API Meta → Client

Composants clés :

  • Webhook handler : reçoit tous les messages entrants et les route selon le contenu.
  • Bot tier 1 : répond automatiquement aux questions fréquentes (statut commande, reset mot de passe, horaires). Utilise les Reply Buttons et List Messages pour guider l'utilisateur.
  • Escalade humaine : si le bot ne peut pas résoudre, crée un ticket dans la plateforme support et notifie un agent.
  • Interface agent : affiche la conversation WhatsApp dans l'outil support existant (Zendesk, Freshdesk, outil custom). L'agent répond depuis l'interface, l'API route le message vers WhatsApp.

Fonctionnalités API critiques pour le support

Messages interactifs (List Messages et Reply Buttons)

Pour le support, les messages interactifs permettent de qualifier rapidement la demande sans saisie libre :

{
  "type": "interactive",
  "interactive": {
    "type": "list",
    "header": { "type": "text", "text": "Support {{1}}" },
    "body": { "text": "Quel est le sujet de votre demande ?" },
    "action": {
      "button": "Choisir",
      "sections": [{
        "title": "Catégories",
        "rows": [
          { "id": "billing", "title": "Facturation" },
          { "id": "technical", "title": "Problème technique" },
          { "id": "account", "title": "Mon compte" }
        ]
      }]
    }
  }
}

La réponse de l'utilisateur arrive via webhook avec l'id de la ligne sélectionnée, permettant un routage automatique vers le bon département.

Gestion des médias (images, documents, vocaux)

L'API supporte la réception de fichiers envoyés par le client (captures d'écran, PDF, messages vocaux). Chaque fichier est accessible via une URL temporaire dans le payload webhook. Votre plateforme doit télécharger ces fichiers et les attacher au ticket support correspondant.

Statuts de livraison pour les SLA

Les webhooks delivered et read permettent de mesurer précisément les délais de support :

Métrique Calcul via webhook
Délai de premier contact Heure message client → heure delivered de la 1ère réponse
Délai de résolution Heure premier message → heure fermeture du ticket
Taux de lecture des réponses Nombre de read / nombre de delivered

Gestion des agents et du multi-canal

Pour une plateforme support multi-canal (email + téléphone + WhatsApp), les messages WhatsApp doivent s'intégrer dans la file d'attente commune des agents.

Bonnes pratiques :

  • Attribution automatique : router les tickets WhatsApp vers les agents disponibles selon leur charge actuelle, via les règles d'attribution de votre plateforme.
  • Contexte client : afficher le nom, l'historique d'achat et les tickets précédents du client dans l'interface agent dès l'ouverture du ticket.
  • Temps de réponse affiché : informer le client du délai attendu via un message automatique dès l'ouverture du ticket ("Votre demande a été reçue. Un agent vous répond sous 2h.").
  • Transfert d'agent : si un agent cède le ticket à un collègue, s'assurer que l'historique WhatsApp complet est transmis.

Pour les aspects techniques de configuration des webhooks entrants, consultez la configuration et réception des webhooks WhatsApp et le guide complet de l'API WhatsApp Business.

Conformité RGPD pour le support WhatsApp

Le support client WhatsApp traite des données personnelles (numéros de téléphone, contenus des échanges, données clients). Points de conformité :

  • Base légale : l'exécution du contrat (article 6.1.b RGPD) couvre les échanges de support liés à l'utilisation du service.
  • Durée de conservation : définissez et documentez la durée de conservation des conversations WhatsApp (souvent alignée sur la durée de vie du contrat + 3 ans).
  • Hébergement EU : exigez que votre BSP héberge les données en Union Européenne. Whakup est conforme RGPD avec hébergement EU et DPA disponible.
  • Droit d'effacement : prévoyez un mécanisme pour supprimer l'historique de conversation d'un client sur demande.

FAQ

Peut-on connecter WhatsApp à Zendesk ou Freshdesk via l'API ?

Oui. Ces deux plateformes disposent de connecteurs natifs ou via des intégrations tierces. Pour une intégration custom dans un SaaS propriétaire, l'API Whakup fournit un webhook standardisé et un endpoint d'envoi REST facilement connectables à n'importe quel système de ticketing.

Combien d'agents peuvent utiliser simultanément le canal WhatsApp ?

Il n'y a pas de limite d'agents côté API. La limite porte sur le volume de messages envoyés par 24h (déterminé par le tier du numéro : 1 000 à 100 000 contacts uniques). En pratique, pour un support à fort volume, plusieurs numéros WhatsApp Business peuvent être opérés en parallèle dans une architecture multi-numéros.

Comment gérer les conversations WhatsApp hors horaires de bureau ?

Configurez un message automatique hors horaires (via un template ou un message libre si la fenêtre de 24h est ouverte) qui informe du délai de réponse. Suspendez les notifications agents et laissez le bot tier 1 prendre en charge les demandes simples. À l'ouverture du support, les tickets en attente sont traités dans l'ordre de réception.

L'API WhatsApp supporte-t-elle les transferts entre agents avec historique ?

L'API elle-même ne gère pas le concept d'agent. C'est votre plateforme qui gère la notion de ticket et d'agent. Le transfert se fait en réattribuant le ticket dans votre système, avec l'historique complet de la conversation WhatsApp attaché. L'agent qui reprend voit tous les échanges précédents.


Prêt à intégrer WhatsApp dans votre plateforme de support client ? Découvrez l'API WhatsApp Business de Whakup : Meta Tech Provider certifié, webhooks temps réel, gestion multi-numéros et hébergement EU. Vos clients offrent un support WhatsApp sans infrastructure à gérer.

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