Envoyer les conversations WhatsApp vers Salesforce depuis un numéro Coexistence
Dirigez les webhooks du numéro vers un workflow n8n, recherchez l'expéditeur dans Salesforce avec une requête SOQL sur le téléphone, créez le lead si personne ne correspond, puis consignez chaque message en tâche ou en note sur la fiche. Le nœud Salesforce de n8n couvre ces trois appels. L'équipe continue de répondre depuis l'application WhatsApp Business pendant que Salesforce conserve l'historique.
Le nœud Salesforce de n8n sait exécuter une requête SOQL, ce qui permet à un workflow de retrouver une fiche à partir du téléphone.
Une opération que le nœud Salesforce de n8n propose sur les fiches Lead, Contact, Account et Opportunity.
Meta permet à un numéro de téléphone d'entreprise d'avoir sa propre URL de callback webhook, qui remplace celle de l'application par défaut.
À quoi ressemble le workflow n8n ?
Quatre nœuds à la suite, plus la branche de vérification dont tout webhook Meta a besoin.
Un nœud Webhook reçoit la requête POST que Meta envoie pour chaque message. Un nœud Salesforce exécute une requête SOQL pour trouver un Lead ou un Contact dont le téléphone correspond à l'expéditeur. Un nœud IF sépare les cas selon qu'un résultat est revenu ou non : s'il y en a un, le workflow transmet l'identifiant de la fiche ; sinon, un nœud Salesforce crée un Lead avec le nom de profil présent dans le payload. Un dernier nœud Salesforce crée une tâche sur cette fiche, avec le texte du message dans la description et un objet indiquant qu'il s'agit d'un message WhatsApp.
La branche de vérification répond à la requête GET de Meta en renvoyant la valeur hub.challenge comme corps brut. Sans elle, Meta ne commence jamais la livraison, et le reste du workflow reste inactif.
Tâche ou note : laquelle choisir pour conserver le message ?
Une tâche, pour la plupart des équipes, car elle apparaît dans la chronologie d'activité que les commerciaux lisent déjà et qu'on peut intégrer aux rapports. Mettez son statut à terminé pour qu'elle ne s'affiche pas comme une action à faire, et donnez-lui un objet qui nomme le canal : un filtre sur l'activité WhatsApp se résume alors à une seule condition.
L'opération Add note du nœud n8n convient à un autre cas : un résumé plutôt que chaque message. Certaines équipes font collecter par le workflow les messages d'une journée pour chaque contact, puis écrire une seule note le soir, ce qui garde la chronologie lisible pour un client qui envoie vingt lignes courtes.
Quel que soit votre choix, inscrivez l'identifiant du message WhatsApp dans la fiche. Meta relance les livraisons, et un workflow qui vérifie l'existence d'un identifiant avant d'écrire ne consigne jamais deux fois le même message.
L'équipe peut-elle encore répondre depuis le téléphone, et Salesforce le verra-t-il ?
Oui aux deux. Coexistence maintient l'application WhatsApp Business en fonctionnement sur le même numéro : les personnes qui répondaient hier aux clients continuent de le faire. Quand elles répondent depuis l'application, Meta envoie un écho du message sortant vers la même destination webhook, dans le champ smb_message_echoes.
Ajoutez au workflow un second chemin pour ces échos et consignez-les comme des tâches sortantes. Un commercial qui ouvre le lead voit alors la question et la réponse donnée par la boutique, dans l'ordre, sans que personne ait à recopier une conversation à la main.
Les réponses que le workflow envoie lui-même, via un nœud HTTP Request vers la Cloud API, doivent être consignées au moment de l'envoi. Le workflow dispose déjà du texte et de l'identifiant de la fiche.
Comment éviter les leads en double ?
Faites la correspondance sur un numéro de téléphone normalisé, et non sur le champ tel que les gens l'ont saisi. Meta envoie l'expéditeur sous forme de chiffres avec l'indicatif du pays et sans signe plus. Les champs téléphone de Salesforce contiennent ce qu'a saisi la personne qui a créé la fiche, avec des espaces, des parenthèses et des tirets.
La méthode fiable consiste à ajouter un champ texte personnalisé contenant le numéro en chiffres uniquement, rempli par le workflow à la création d'un lead et par un rattrapage pour les fiches existantes. La requête SOQL compare alors ce champ par égalité, ce qui est rapide et exact.
Vérifiez aussi les contacts, pas seulement les leads. Un client déjà converti est un Contact, et un workflow qui ne cherche que parmi les leads créera un nouveau lead pour chaque client existant qui vous écrit.
Erreurs courantes
- Ne chercher que dans l'objet Lead. Les clients existants sont des Contacts, et chacun qui écrit devient un lead en double.
- Consigner les messages en tâches ouvertes. Les commerciaux reçoivent une action à faire pour chaque ligne d'un client ; mettez le statut à terminé dès la création.
- Omettre la branche GET de vérification dans le workflow. Meta ne confirme jamais la destination, et aucun message n'est jamais livré.
Connectez le numéro sur easycoexistence.com et pointez sa destination webhook vers le workflow n8n qui écrit dans Salesforce. À partir de US$ 9 par numéro et par mois, jusqu'à US$ 1 à mesure que vous ajoutez des numéros, avec un essai gratuit de 3 jours.
Questions fréquemment posées
Ai-je besoin d'un package AppExchange Salesforce pour cela ?
Non. Le nœud Salesforce intégré à n8n gère la recherche, le lead et la tâche, et tout ce qui lui manque peut passer par le nœud HTTP Request avec le même identifiant de connexion.
Make peut-il faire la même chose ?
Oui. Un webhook personnalisé Make reçoit le message et des modules Salesforce écrivent les fiches. La structure du scénario correspond au workflow n8n, étape par étape.
Salesforce peut-il envoyer un template WhatsApp à un lead ?
Via le workflow, oui. Faites appeler un webhook n8n par Salesforce, et n8n envoie le template approuvé par la Cloud API, avec l'identifiant du numéro de téléphone et le token.
EasyCoexistence conserve-t-il une copie des messages ?
Non. Meta livre chaque webhook directement à votre URL n8n, et EasyCoexistence ne stocke jamais le contenu des conversations.
Poursuivre la lecture
Prêt à commencer ?
Configurez WhatsApp Coexistence en quelques minutes, pas en quelques mois. L’application continue de fonctionner sur le téléphone.
Commencer l'essai gratuitVérifié le