Connecter WhatsApp Business
Cord envoie les messages WhatsApp via la Cloud API de Meta et avec votre compte : les messages partent de votre numéro et le coût par conversation est facturé par Meta à votre compte, et non par Cord.
Avant de commencer
Meta ne permet pas d’ouvrir une conversation avec du texte libre : uniquement avec un modèle approuvé. C’est pourquoi Cord vous demande le nom de votre modèle et remplit ses variables ; il n’y a pas de champ de texte libre, car le message serait refusé.
Les étapes
- Dans Meta for Developers, créez une application WhatsApp Business et ajoutez votre numéro d’envoi.
- Dans le Gestionnaire WhatsApp, créez un modèle de message et soumettez-le à approbation. Exemple :
Bonjour {{1}}, votre devis {{2}} expire le {{3}}. Vous pouvez le consulter ici : {{4}}. - Copiez l’ID du numéro de téléphone (chiffres uniquement) et générez un token d’accès permanent.
- Dans Cord, allez dans Paramètres › Intégrations › WhatsApp Business, collez ces deux informations, puis saisissez le nom du modèle et sa langue (par exemple
fr_FR). - Cliquez sur Enregistrer, puis sur Envoyer un test avec votre propre numéro, indicatif pays compris.
Le token est conservé chiffré et n’est plus jamais affiché. Pour changer de modèle, inutile de le recoller : laissez le champ vide.
L’utiliser dans un workflow
Dans Workflows, l’action Envoyer un WhatsApp au client envoie votre modèle au téléphone du client du document. Chaque variable de l’étape remplit {{1}}, {{2}}… dans l’ordre, et accepte des données de l’événement : {{cliente}}, {{folio}}, {{total}}, {{vence}}.
Le numéro de téléphone provient du client, jamais d’un champ de l’étape, et doit comporter l’indicatif pays (+52 55 1234 5678). Un numéro sans indicatif n’est pas envoyé : Cord ne devine pas le pays, car un même numéro existe dans plusieurs pays.
En cas de problème
- « Le client n’a pas de numéro avec indicatif pays enregistré » : modifiez le client et enregistrez le numéro avec
+et son indicatif. - « WhatsApp n’a pas accepté votre modèle » : vérifiez qu’il est approuvé, que le nom correspond et que le nombre de variables du workflow est le même que celui du modèle.
- « WhatsApp n’a pas accepté le message » : il s’agit généralement d’un token expiré ou d’un numéro d’envoi désactivé dans Meta.
Limites
Les workflows envoient jusqu’à 60 messages WhatsApp par heure et par compte, et le test des Paramètres jusqu’à 5 par heure. Le coût par conversation est celui de Meta et dépend du pays.