Passer au contenu principal
La boîte à outils WhatsApp offre un accès programmatique à la plateforme WhatsApp Business (Cloud API). Elle permet aux agents et workflows d’envoyer des messages sortants, y compris du texte, des médias, des modèles préapprouvés et des types de messages avancés via l’API Graph Meta. La réception ou le traitement des messages WhatsApp entrants n’est pas pris en charge.

Prérequis

Avant de créer une connexion, vous aurez besoin des éléments suivants auprès de Meta :
PrérequisOù l’obtenir
Compte WhatsApp Business (vérifié)Meta Business Manager
Token d’accès utilisateur systèmeMeta Business Manager → Utilisateurs système
ID de numéro de téléphoneWhatsApp Manager → Numéros de téléphone
ID de compte entrepriseOptionnel — requis pour les appels API Graph avancés
Modèles de messages approuvésMeta Business Manager → Outils de compte → Modèles de messages

Création d’une connexion

La boîte à outils WhatsApp est disponible dans l’Agent Builder et le Workflow Builder. La procédure de connexion est identique dans les deux cas, mais le chemin de navigation diffère.
  1. Ouvrez votre agent dans l’Agent Builder
  2. Accédez à l’onglet Toolkits dans la barre latérale gauche
  3. Recherchez WhatsApp et cliquez sur Add to Agent
  4. Dans le panneau de la boîte à outils, cliquez sur Select a Connection > Create a Connection
  5. Dans la fenêtre contextuelle qui apparaît, saisissez un Connection Name, votre System User Access Token, Business Account ID.
  6. Saisissez votre Access Token, Business Account ID (optionnel) et un Name d’affichage pour la connexion
  7. Cliquez sur Save — EKB validera les identifiants avant l’enregistrement

Outils disponibles

OutilDescription
Send MessageEnvoie un message en texte brut (jusqu’à 4 096 caractères, UTF-8) dans la fenêtre de session de 24 heures
Send MediaEnvoie une image, une vidéo, un audio ou un document via une URL HTTPS publique, avec légende ou nom de fichier optionnel
Send TemplateEnvoie un modèle de message préapprouvé — requis pour la messagerie sortante en dehors de la fenêtre de session de 24 heures
Custom API CallEffectue un appel direct à n’importe quel point de terminaison de l’API Graph Meta pour des cas d’utilisation avancés (voir ci-dessous)

Appel API personnalisé

L’outil Custom API Call est l’option la plus extensible. Il permet un accès direct aux points de terminaison de l’API WhatsApp Graph au-delà de ce que les autres outils couvrent, notamment :
  • Messages interactifs (boutons, listes)
  • Cartes de localisation et de contacts
  • Messages du catalogue de produits
  • Gestion programmatique des modèles
  • Mise à jour du profil entreprise
  • Analytique et statistiques de messagerie

Notes de configuration

  • Format du numéro de téléphone : Utilisez toujours le format international E.164 (par ex. +1..., +52...). Les espaces, tirets ou l’absence de code pays entraîneront des échecs de livraison (erreur 1006).
  • Fenêtre de session : Les messages en texte brut et les médias ne peuvent être envoyés que dans un délai de 24 heures après le dernier message du destinataire. En dehors de cette fenêtre, utilisez Send Template.
  • URLs de médias : Doivent être accessibles publiquement via HTTPS. Les URLs privées, localhost ou expirées entraîneront des échecs de téléchargement (erreur 1011). Vérifiez que les types MIME correspondent au contenu du fichier.
  • Modèles : Doivent être approuvés dans Meta Business Manager avant utilisation. Le nombre et l’ordre des paramètres doivent correspondre exactement au modèle approuvé. Surveillez la note de qualité de vos modèles — une note basse peut entraîner la suspension d’un modèle (erreur 131056).
  • Limites de débit : L’API WhatsApp Business applique des limites de messagerie par numéro et par jour. Pour l’envoi en masse, utilisez des files d’attente et implémentez une logique de réessai avec backoff exponentiel.
  • Sécurité : Stockez les tokens d’accès de manière sécurisée et renouvelez les identifiants périodiquement. Assurez-vous d’obtenir le consentement des utilisateurs avant d’envoyer des messages marketing.

Exemples pratiques

  • Support client : Un agent reçoit une demande de support, recherche l’enregistrement client et envoie un message WhatsApp avec le numéro de ticket et les prochaines étapes — ou utilise un modèle de bouton interactif pour orienter l’utilisateur vers la bonne équipe.
  • Notifications transactionnelles : Un workflow se déclenche après la passation d’une commande et envoie un modèle avec confirmation de commande, mises à jour d’expédition ou notifications de paiement.
  • Livraison de documents : Un agent génère une facture ou un contrat PDF et le livre via l’outil Send Media avec une légende descriptive.
  • Campagnes de diffusion : Un workflow itère sur une liste de contacts et envoie un modèle marketing approuvé avec substitution personnalisée des paramètres.

Dépannage

Code d’erreurSymptômeSolution
401 / 190Token d’accès invalideRégénérez le token utilisateur système dans Meta Business Manager et mettez à jour la connexion
33ID de numéro de téléphone invalideVérifiez l’ID de numéro de téléphone dans WhatsApp Manager
1006Format de numéro de téléphone invalideUtilisez le format E.164 — incluez + et le code pays, sans espaces ni tirets
131005Modèle introuvableConfirmez le nom du modèle et qu’il existe dans Meta Business Manager
131056Modèle suspenduVérifiez la note de qualité du modèle dans Meta Business Manager
1011Échec du téléchargement du médiaUtilisez une URL HTTPS publique et confirmez que le type de fichier et le type MIME sont pris en charge
Si l’erreur n’est pas répertoriée ci-dessus, utilisez la Checklist de débogage :
  1. Vérifiez les identifiants et que la connexion est valide
  2. Confirmez que le numéro de téléphone du destinataire est enregistré sur WhatsApp
  3. Validez le format du message et la structure du payload
  4. Confirmez le statut d’approbation du modèle
  5. Vérifiez si les limites de débit de l’API ont été atteintes