Utilisez cet article pour dépanner, configurer et tester les Workflows Intercom. Il explique pourquoi un workflow peut ne pas se déclencher, comment collecter les données clients, comment tester en toute sécurité sans affecter les users en direct, les déclencheurs d'appels téléphoniques, le comportement spécifique à WhatsApp, et comment résoudre les conflits entre Fin et votre automatisation de workflow.
Déclenchement des Workflows
Pourquoi mon workflow ne se déclenche-t-il pas ?
Pourquoi mon workflow ne se déclenche-t-il pas ?
Un Workflow peut ne pas se déclencher comme prévu en raison de problèmes de configuration, tels que la compatibilité des canaux, les règles d'audience, la planification ou des conflits avec vos paramètres Messenger. Découvrez comment résoudre ces problèmes.
Comment puis-je voir pour quelles conversations mon workflow s'est déclenché ?
Comment puis-je voir pour quelles conversations mon workflow s'est déclenché ?
Vous pouvez vérifier quand un workflow s'est déclenché dans une conversation à partir de :
Onglet Envoyé dans Workflows : Vérifiez l'onglet Envoyé dans chaque Workflow. Il affichera une liste des conversations où le Workflow s'est déclenché.
Événements de conversation dans l'Inbox : Dans l'Inbox, vous pouvez voir la lignée des événements survenus dans une conversation en cliquant sur Afficher les événements de conversation. Cela vous montrera les événements de conversation, et vous pourrez savoir quel Workflow a été déclenché dans une conversation.
Simulation d'une conversation : Si vous souhaitez tester votre Workflow, vous pouvez soit utiliser la fonction Aperçu des Workflows, soit cibler le Workflow pour qu'il soit actif avec une audience composée uniquement de vous-même ou de vos coéquipiers. Pour ce faire, sélectionnez simplement l'attribut Email et saisissez votre propre adresse email — ou « contient » le domaine email de votre entreprise (@examply.com).
Puis-je utiliser des workflows réutilisables dans les conversations pour collecter des données clients ?
Puis-je utiliser des workflows réutilisables dans les conversations pour collecter des données clients ?
Oui, vous pouvez créer des workflows réutilisables qui collectent des données clients, telles que l'email, le téléphone, le nom, ainsi que des attributs personnalisés que vous suivez dans Intercom.
Comment déclencher un workflow basé sur un changement d'attribut utilisateur ?
Comment déclencher un workflow basé sur un changement d'attribut utilisateur ?
Ce n'est actuellement pas possible avec les Workflows, mais vous pouvez soumettre cette demande de fonctionnalité si cela vous serait utile !
Comment empêcher le bot de bienvenue d'afficher le message complet et les options lorsqu'un user visite la page ?
Comment empêcher le bot de bienvenue d'afficher le message complet et les options lorsqu'un user visite la page ?
Pour empêcher le bot de bienvenue d'afficher le message complet et les options lorsqu'un user visite la page, vous devez utiliser un déclencheur de workflow différent. Au lieu d'utiliser le déclencheur « le client visite une page », qui fait apparaître le Workflow de manière proactive, utilisez le déclencheur « Le client ouvre une nouvelle conversation dans le Messenger ». Ainsi, le message de bienvenue dans votre workflow n'apparaîtra que lorsqu'un user démarre une conversation via le Messenger.
Comment empêcher les users de contourner les workflows de messages sortants dans le Messenger ?
Comment empêcher les users de contourner les workflows de messages sortants dans le Messenger ?
Les clients peuvent parfois contourner les workflows de messages sortants en cliquant directement sur le lanceur Messenger et en démarrant une conversation en dehors du flux prévu.
Il y a deux principales façons de résoudre ce problème :
Désactiver les messages directs
Vous pouvez désactiver le paramètre Messenger « Permettre aux users de démarrer une conversation ». Cela empêche les users d'initier des conversations en dehors de vos workflows. Cependant, cela peut réduire la flexibilité et entraîner une expérience moins intuitive pour les clients.
Utiliser un Workflow « Quand le client envoie son premier message »
Une approche plus conviviale consiste à créer un workflow utilisant le déclencheur « Quand le client envoie son premier message ». Cela vous permet de guider correctement le flux de conversation tout en préservant une meilleure expérience client.
Création de Workflows
Comment accéder aux bots sortants dans Intercom ?
Comment accéder aux bots sortants dans Intercom ?
Pour accéder aux bots sortants (Workflows) dans Intercom, assurez-vous que les conditions suivantes sont remplies :
Accès au plan :
Vous devez être sur le plan Advanced ou supérieur pour utiliser les workflows.
Permissions de l'espace de travail :
Vous devez avoir la permission « Peut gérer les workflows sortants » activée. Cela se trouve dans la section « Automatisation » des permissions des coéquipiers. Votre administrateur d'espace de travail peut vous accorder cette permission.
Note : Des fonctionnalités supplémentaires de workflow sont disponibles sur le plan Expert.
Vous pouvez consulter la liste complète des fonctionnalités pour chaque plan sur la page de tarification d'Intercom.
Puis-je collecter un fichier auprès d'un client dans une étape Collect data ?
Puis-je collecter un fichier auprès d'un client dans une étape Collect data ?
Oui, vous pouvez collecter un fichier auprès d'un client dans l'étape Collect data de plusieurs façons :
Collecter un lien de fichier :
Utiliser une pièce jointe Messenger :
Note :
Les liens de pièces jointes pour l'utilisateur final sont des URL signées de courte durée (valables environ 30 minutes). Récupérez-les rapidement après que le client a téléchargé le fichier.
Pour les cas sensibles, activez Messenger JWT (JSON Web Token) et restreignez les audiences sur vos connecteurs de données pour sécuriser l'accès aux fichiers.
Puis-je taguer des conversations en masse lors de l'envoi d'un workflow, même si le client ne répond pas ?
Puis-je taguer des conversations en masse lors de l'envoi d'un workflow, même si le client ne répond pas ?
Oui, vous pouvez automatiquement taguer des conversations en ajoutant une étape « Tag conversation » dans votre workflow. Cliquez sur Ajouter une étape n'importe où dans votre chemin de workflow et sélectionnez Tag conversation. Cela s'applique uniquement aux conversations à venir et ne fonctionne pas rétroactivement.
Comment puis-je créer et prioriser des conditions « si » dans les workflows ?
Comment puis-je créer et prioriser des conditions « si » dans les workflows ?
Pour créer et prioriser des conditions « si » dans les workflows, vous pouvez ajouter plus de branches conditionnelles. La priorité est de haut en bas lors de l'utilisation des branches.
Comment configurer un workflow de réponse en dehors des heures d'ouverture ?
Comment configurer un workflow de réponse en dehors des heures d'ouverture ?
Pour envoyer un message aux clients en dehors de vos heures d'ouverture — par exemple, pour leur indiquer quand attendre une réponse — configurez un workflow en utilisant une condition de branche plutôt que la planification dans les paramètres de déclenchement. Les branches sont évaluées en temps réel, ce qui les rend plus fiables pour la logique basée sur le temps.
Allez dans Fin AI Agent > Workflows et ouvrez un workflow existant ou cliquez sur Nouveau workflow.
Définissez votre déclencheur — par exemple, Customer envoie son premier message.
Ajoutez une étape Branche.
Dans la condition de branche, sélectionnez Heures de bureau > est > En dehors des heures de bureau.
Dans le chemin en dehors des heures de bureau, ajoutez une étape Envoyer un message. Incluez vos heures d'ouverture et votre délai de réponse prévu.
Dans le chemin pendant les heures de bureau, ajoutez vos étapes standard du workflow.
Cliquez sur Mettre en ligne pour activer le workflow.
Une fois en ligne, les nouvelles conversations correspondant à votre déclencheur et arrivant en dehors de vos heures de bureau configurées recevront automatiquement le message que vous avez configuré.
Note : Les Workflows utilisent uniquement vos heures de bureau par défaut — pas les heures personnalisées configurées pour des équipes individuelles. Assurez-vous que vos heures de bureau par défaut sont correctement définies avant de tester.
Comment créer un workflow qui cible uniquement les conversations par email ?
Comment créer un workflow qui cible uniquement les conversations par email ?
Pour garantir qu'un workflow ne se déclenche que pour les conversations par email, vous devez restreindre la sélection des canaux dans les paramètres de votre déclencheur. Si un canal n'est pas explicitement activé, les conversations sur ce canal ne déclencheront pas le workflow.
Allez dans Fin AI Agent > Workflows et ouvrez un workflow existant ou cliquez sur Nouveau workflow.
Définissez votre déclencheur — par exemple, Customer envoie son premier message.
Dans les paramètres du déclencheur, allez à la section Canaux.
Activez Email et désactivez tous les autres canaux.
Complétez le reste de vos étapes de workflow et règles d'audience.
Cliquez sur Mettre en ligne pour activer le workflow.
Une fois en ligne, seules les conversations par email correspondant à vos règles d'audience déclencheront ce workflow. Les conversations sur d'autres canaux ne seront pas affectées.
Note : Si Email n'est pas sélectionné dans vos paramètres de canal, les conversations par email ne déclencheront pas ce workflow — même si tout le reste est correctement configuré. Vérifiez également que le transfert de vos emails est actif, car les emails non correctement transférés à Intercom ne déclencheront aucun workflow.
Puis-je utiliser n'importe quel tag comme règle d'audience pour déclencher le workflow ?
Puis-je utiliser n'importe quel tag comme règle d'audience pour déclencher le workflow ?
Pour le moment, vous ne pouvez sélectionner que le tag People ou Company lors de la configuration du filtre d'audience pour le workflow. Le tag de conversation ne peut pas être utilisé à cette fin.
Comment puis-je permettre à l'utilisateur d'ouvrir un site web externe depuis un workflow ?
Comment puis-je permettre à l'utilisateur d'ouvrir un site web externe depuis un workflow ?
Pour ajouter du contenu externe à un workflow, vous pouvez ajouter l'étape « Envoyer une app » et sélectionner l'application Content Showcase.
Un workflow avec « Le message contient » recherche-t-il aussi des mots-clés dans les lignes d'objet des emails ?
Un workflow avec « Le message contient » recherche-t-il aussi des mots-clés dans les lignes d'objet des emails ?
Oui, lorsque vous ajoutez une condition « Le message contient XYZ » à un workflow, cela recherche également dans l'objet de l'email, pas seulement dans le corps. Même en utilisant une condition séparée pour « L'objet de l'email contient XYX », si vous utilisez « Le message contient », cela inclura aussi l'objet de l'email.
Sera-t-il facturé d'envoyer des messages via les Workflows ?
Sera-t-il facturé d'envoyer des messages via les Workflows ?
Cela dépend des canaux que vous avez activés pour le workflow. Il n'y a pas de frais pour l'envoi de messages de workflow sur Web, iOS, Android, Facebook, Instagram et Email.
Cependant, si vous avez sélectionné SMS ou WhatsApp comme l'un des canaux du workflow, tous les messages envoyés sur ces canaux seront facturés selon leurs tarifs respectifs.
Comment puis-je automatiquement définir un ticket sur « En cours » lorsqu'un client répond à un ticket Résolu/Fermé ?
Comment puis-je automatiquement définir un ticket sur « En cours » lorsqu'un client répond à un ticket Résolu/Fermé ?
Pour cela, vous devrez créer deux workflows :
Workflow réutilisable : Ce workflow définit le statut du ticket sur « En cours ».
Workflow quand le client envoie un message : Ajoutez une branche pour vérifier si le statut du ticket est « Résolu », puis passez-le au workflow réutilisable pour mettre à jour le statut en « En cours ».
Cette configuration garantit que toute réponse client à un ticket Résolu/Fermé le déplacera automatiquement en « En cours ».
Comment puis-je automatiquement assigner un coéquipier lors de la réaffectation d'une conversation à une inbox d'équipe ?
Comment puis-je automatiquement assigner un coéquipier lors de la réaffectation d'une conversation à une inbox d'équipe ?
Vous pouvez configurer un workflow avec le déclencheur « Si un coéquipier change l'affectation de la conversation » pour assigner automatiquement un coéquipier spécifique lorsqu'une conversation est assignée à une inbox d'équipe.
Sélectionnez « Équipe assignée est [X] » dans l'audience du déclencheur :
Ajoutez ensuite un chemin de workflow utilisant l'étape Assigner pour assigner à un coéquipier :
Notes :
Si vous souhaitez répartir les conversations de manière égale entre plusieurs coéquipiers (par exemple, en utilisant un système de répartition équitable ou en rotation), cette méthode ne fonctionnera pas. Ce Workflow vous permet uniquement de réaffecter automatiquement une conversation à un coéquipier spécifique.
« Si un coéquipier change l'affectation de la conversation » ne se déclenchera pas si un Workflow assigne la conversation, seulement si un humain l'assigne.
Comment tester les modifications de workflow dans un environnement en direct sans affecter les users ?
Comment tester les modifications de workflow dans un environnement en direct sans affecter les users ?
Pour tester la logique mise à jour d'un workflow dans un environnement de production sans impacter les users en direct :
Apportez vos modifications au workflow.
Effectuez un rafraîchissement complet de la page ou videz le cache de votre navigateur pour garantir le chargement de la dernière version.
Sinon, appelez
shutdown()dans la console du navigateur pour terminer la session Messenger en cours et en démarrer une nouvelle.Déclenchez à nouveau le workflow pour confirmer que la logique mise à jour est appliquée.
Testez toujours d'abord dans un environnement de staging lorsque c'est possible pour éviter tout impact non souhaité sur les conversations en direct.
Comment tester en toute sécurité un workflow email ?
Comment tester en toute sécurité un workflow email ?
Pour tester les workflows email sans affecter les users en direct :
Dupliquez le workflow.
Définissez l'audience sur la copie pour qu'elle se déclenche uniquement pour votre propre adresse email ou pour un petit groupe de test interne.
Parcourez le flux complet pour confirmer le comportement.
Une fois confirmé, appliquez les mêmes modifications à votre workflow en direct.
Évitez de faire des modifications non testées directement sur un workflow en direct — le dupliquer d'abord isole le risque.
Comment tester la détection d'attributs Fin sans affecter les users en direct ?
Comment tester la détection d'attributs Fin sans affecter les users en direct ?
Pour tester en toute sécurité si Fin détecte correctement les attributs :
Créez un workflow de test avec le déclencheur When customer sends their first message et ajoutez une étape Let Fin answer.
Limitez l'exposition en ajoutant une condition d'audience — par exemple, en ciblant uniquement votre propre adresse email ou le domain de votre entreprise.
Démarrez une conversation test pour confirmer que Fin détecte les attributs comme prévu.
Une fois confirmé, appliquez la même configuration à votre workflow en direct.
Vous pouvez aussi effectuer un test dans l'aperçu du workflow.
Astuce : Garder ce workflow en haute priorité dans votre liste garantit qu'il se déclenche en premier lors des tests, sans interférer avec d'autres workflows en direct.
Puis-je tester les workflows sans rendre le Messenger actif sur mon site de production ?
Puis-je tester les workflows sans rendre le Messenger actif sur mon site de production ?
Oui. Il y a deux options :
Utilisez l'API Intercom pour créer de vraies conversations qui déclenchent vos workflows, sans exposer le Messenger aux clients.
Configurez un environnement de staging ou de test avec le Messenger installé pour créer en toute sécurité des conversations test sans affecter les users en direct.
Les conversations prévisualisées créées via la fonction Workflows Preview apparaissent dans l'Inbox et sont traitées comme de vraies conversations — ce qui signifie que l'activité des users en preview est incluse dans les métriques de reporting des workflows. Attendez-vous à voir les users en preview listés aux côtés des vrais clients dans les comptes envoyés, engagés et complétés. Si vos chiffres de reporting semblent anormalement élevés après des tests, vérifiez si l'activité des users en preview a été comptabilisée. Pour garder vos métriques propres, envisagez de revoir vos comptes envoyés/engagés/complétés après toute session de preview.
Comment configurer un workflow hors heures d'ouverture pour qu'il se déclenche lorsqu'une conversation est rouverte ?
Comment configurer un workflow hors heures d'ouverture pour qu'il se déclenche lorsqu'une conversation est rouverte ?
Lorsqu'un client rouvre une conversation précédemment fermée en dehors des heures d'ouverture, un workflow standard après heures peut ne pas se déclencher comme prévu.
Pour gérer cela de manière fiable :
Définissez le déclencheur du workflow pour qu'il se déclenche lorsqu'une conversation est rouverte par un client.
Ajoutez une condition dans le bloc de déclenchement : Conversation state is Closed.
Ajoutez une étape Branch et définissez la condition sur Office hours > is > Outside office hours.
Dans le chemin hors heures d'ouverture, ajoutez votre étape Send a message.
Cliquez sur Set live pour activer le workflow.
Une fois actif, Intercom vérifie l'heure par rapport à vos heures d'ouverture chaque fois qu'un client rouvre une conversation fermée et envoie votre message si cela se produit en dehors des heures configurées.
Note : Combiner la condition Conversation state is Closed avec une branche heures d'ouverture garantit que ce workflow ne se déclenche que lorsqu'une conversation est réellement rouverte en dehors de vos heures d'ouverture.
Pourquoi la condition « Conversation status = closed or snoozed » ne fonctionne-t-elle pas dans le workflow « Customer sends any message » ?
Pourquoi la condition « Conversation status = closed or snoozed » ne fonctionne-t-elle pas dans le workflow « Customer sends any message » ?
Lorsqu'un client répond à une conversation fermée ou en snooze, Intercom la rouvre (ou la désactive) avant que le workflow ne soit évalué. Au moment où le workflow Customer sends any message exécute ses conditions, la conversation est déjà ouverte — donc une condition Conversation status = Closed ou Conversation status = Snoozed ne correspondra jamais. Cela rend l'attribut d'état de conversation inutilisable comme condition dans ce workflow.
Le même comportement de réouverture s'applique aux conversations en snooze — une réponse client désactive automatiquement le snooze avant l'évaluation du workflow.
Comment les objectifs de workflow comptent-ils les événements par rapport aux déclencheurs de workflow, et quelle est la différence entre « atteindre l'objectif » et « atteindre l'objectif après engagement » ?
Comment les objectifs de workflow comptent-ils les événements par rapport aux déclencheurs de workflow, et quelle est la différence entre « atteindre l'objectif » et « atteindre l'objectif après engagement » ?
Les objectifs de workflow ne comptent que les événements qui se produisent après le déclenchement du workflow — ils n'incluent pas les événements survenus avant son envoi.
Atteindre l'objectif : signifie que l'utilisateur a complété l'événement objectif après l'envoi du workflow, qu'il ait interagi ou non avec le workflow.
Atteindre l'objectif après engagement : signifie que l'utilisateur a complété l'événement objectif après avoir activement interagi avec le workflow (par exemple, en cliquant sur un bouton de réponse ou en répondant à un message).
Puis-je personnaliser l'apparence ou le placement des boutons de réponse Workflow dans les conversations Messenger ?
Puis-je personnaliser l'apparence ou le placement des boutons de réponse Workflow dans les conversations Messenger ?
Non, l'affichage des boutons de réponse rapide dans les workflows ne peut pas être personnalisé.
Les workflows peuvent-ils envoyer des données directement à des adresses email externes ?
Les workflows peuvent-ils envoyer des données directement à des adresses email externes ?
Non, les workflows ne peuvent pas envoyer de données directement à des adresses email externes. Les workflows peuvent collecter des données clients (comme le nom, l'email et les attributs personnalisés) et garder les conversations non assignées, mais la livraison sortante de ces données vers des adresses email externes n'est pas prise en charge dans les workflows. Si vous devez transférer des données collectées à l'extérieur, utilisez un connecteur de données ou intégrez un outil tiers via webhook.
Puis-je valider la longueur des saisies pour les PIN ou les ID dans un workflow ?
Puis-je valider la longueur des saisies pour les PIN ou les ID dans un workflow ?
Non, la validation de la longueur des saisies pour les PIN et les ID n'est pas prise en charge dans Messenger ou les workflows. Si vous devez appliquer des exigences spécifiques de caractères ou de chiffres, cela doit être géré en externe — par exemple, via votre propre backend ou un connecteur de données qui valide la saisie après sa collecte.
Dépannage
Que dois-je faire si mon workflow ne fonctionne pas pour certaines conversations ?
Que dois-je faire si mon workflow ne fonctionne pas pour certaines conversations ?
Si votre Workflow ne fonctionne pas pour certaines conversations, assurez-vous que les paramètres d’audience de votre workflow sont configurés pour déclencher pour les bons types de participants (Leads, Visitors et Users). Mettez à jour les paramètres d’audience en conséquence pour résoudre le problème. De plus, vérifiez qu’aucune erreur de configuration n’empêche le workflow de cibler la bonne audience. Par exemple, si votre workflow est configuré pour ne déclencher que pour les « Users », les interactions impliquant des « Leads » n’activeront pas le workflow. Ajustez les filtres cibles pour inclure à la fois les « Leads » et les « Users » ou assurez-vous que le type de conversation correspond au paramètre du workflow.
Après le déclenchement de mon workflow en direct, pourquoi les étapes suivantes n’apparaissent-elles pas ou apparaissent lentement du côté du client dans les conversations Messenger ?
Après le déclenchement de mon workflow en direct, pourquoi les étapes suivantes n’apparaissent-elles pas ou apparaissent lentement du côté du client dans les conversations Messenger ?
Cela peut se produire parce que la Content Security Policy (CSP) de votre site bloque certaines connexions avec Intercom nécessaires au bon fonctionnement de Messenger et doit être revue et mise à jour. Plus de détails sur l’utilisation d’Intercom avec CSP sont disponibles dans cet article.
Comment puis-je envoyer automatiquement un message « Nous vérifions, veuillez patienter » après qu’un client envoie son premier message ?
Comment puis-je envoyer automatiquement un message « Nous vérifions, veuillez patienter » après qu’un client envoie son premier message ?
Vous ne pouvez avoir qu’un seul déclencheur Workflow orienté client par conversation. Pour ce faire, modifiez votre workflow existant pour « Quand le client envoie son premier message » et ajoutez une étape pour collecter le premier message du client, puis ajoutez une autre étape qui envoie votre message de suivi : « Nous vérifions, veuillez patienter. »
Pourquoi ne puis-je pas utiliser un attribut Date & Time que j’ai créé dans un workflow ?
Pourquoi ne puis-je pas utiliser un attribut Date & Time que j’ai créé dans un workflow ?
Les attributs Date & Time ne peuvent pas être utilisés dans les workflows car il n’existe aucun moyen fiable de valider le fuseau horaire du client, ce qui pourrait entraîner des divergences — surtout s’il utilise un VPN ou se trouve dans un lieu différent de vos horaires de bureau. Pour éviter des décalages potentiels avec les horaires de travail de l’espace, les attributs Date & Time ne sont pas disponibles dans les workflows.
Puis-je définir un attribut Date dans une étape de workflow ?
Puis-je définir un attribut Date dans une étape de workflow ?
Non. Les attributs Date ne peuvent pas être définis via des étapes de workflow — c’est une limitation actuelle du produit. Les actions de workflow qui définissent des valeurs d’attribut (comme Définir les données de conversation) ne prennent pas en charge le type d’attribut Date.
Pour mettre à jour un attribut Date, une solution consiste à utiliser un Data Connector via notre API REST.
Pourquoi mon workflow ne se déclenche-t-il pas pour les messages sortants lorsque j’utilise « Conversation starter is Outbound message » ?
Pourquoi mon workflow ne se déclenche-t-il pas pour les messages sortants lorsque j’utilise « Conversation starter is Outbound message » ?
La règle d’audience « Conversation starter is Outbound message » pour un workflow s’applique uniquement lors de l’envoi de messages via la section Outbound de votre espace. Si vous créez une conversation dans l’Inbox, utilisez « Teammate sending a direct message » pour les messages individuels ou « Teammate sending to many customers » pour les messages en masse dans les règles d’audience de votre workflow.
Pourquoi mon workflow ne fonctionne-t-il pas pour les emails convertis en tickets ?
Pourquoi mon workflow ne fonctionne-t-il pas pour les emails convertis en tickets ?
Si votre workflow ne se déclenche pas pour les emails convertis en tickets, vérifiez que « Email » a été sélectionné comme canal dans les paramètres de déclenchement du workflow (puisque c’est le canal d’origine de la conversation).
Pourquoi mon workflow ne fonctionne-t-il pas pour les appels téléphoniques convertis en tickets ?
Pourquoi mon workflow ne fonctionne-t-il pas pour les appels téléphoniques convertis en tickets ?
Les tickets convertis à partir d’appels téléphoniques conservent le canal « Phone call » de la conversation d’origine. Cela signifie que les déclencheurs de workflow dépendants du canal — comme Teammate changes conversation state — ne se déclencheront pas pour ces tickets, car le déclencheur évalue le canal au moment de la création, pas le type de ticket.
Cette limitation s’applique spécifiquement aux déclencheurs dépendants du canal comme Teammate changes conversation state. Si vous comptez sur ce déclencheur pour envoyer une enquête de satisfaction client (CSAT) pour les tickets d’origine téléphonique, il ne se déclenchera pas pour ces tickets.
Pour contourner cela, utilisez plutôt un workflow déclenché par ticket (par exemple, Teammate changes the state of a ticket) et configurez-le pour cibler le type de ticket concerné. Ce déclencheur évalue directement les changements d’état du ticket, indépendamment du canal d’origine.
Sinon, utilisez le déclencheur When a phone call ends pour automatiser les actions post-appel pour les appels téléphoniques et les tickets d’origine téléphonique. Contrairement aux déclencheurs dépendants du canal, il se déclenche en fonction de la fin de l’appel — qu’il ait donné lieu ou non à une conversation ou un ticket. Voir Automate actions when a phone call ends pour les étapes de configuration et des exemples.
Pourquoi l’option « Show workflow until » manque-t-elle dans mon workflow de visite de page ?
Pourquoi l’option « Show workflow until » manque-t-elle dans mon workflow de visite de page ?
Le sélecteur Show workflow until est uniquement disponible pour les workflows de message automatique standard When customer visits a page qui n’ont pas de planning récurrent ou de déclencheur basé sur un événement.
Si votre workflow a un planning récurrent (par exemple, un planning hebdomadaire ou basé sur le calendrier), l’option est intentionnellement masquée. Les messages planifiés de manière récurrente s’affichent toujours une fois par cycle d’envoi, donc le sélecteur Show workflow until est automatiquement désactivé.
Astuce : Si vous souhaitez utiliser l’option Show workflow until (par exemple, pour afficher le message jusqu’à ce que le client l’ait vu ou y ait interagi), supprimez le planning récurrent de votre workflow. Une fois que le workflow repose uniquement sur les visites de page — sans planning — le sélecteur réapparaîtra dans les paramètres du déclencheur.
Quelle est la différence entre « When a customer calls » et « When a phone call ends » ?
Quelle est la différence entre « When a customer calls » et « When a phone call ends » ?
Ce sont deux déclencheurs distincts qui s’exécutent à différents moments du cycle d’appel :
When a customer calls se déclenche au début d’un appel entrant, avant que quelqu’un ne décroche. Utilisez-le pour router les appels, présenter un menu IVR (Interactive Voice Response), collecter des données de l’appelant ou offrir des options de déviation comme la messagerie vocale et les rappels.
When a phone call ends se déclenche une fois à la véritable fin d’un appel — après que le client et tous les participants se sont déconnectés. Utilisez-le pour automatiser des actions post-appel selon la façon dont l’appel s’est terminé, comme trier les appels abandonnés, fermer automatiquement les conversations répondues ou relancer les appels sortants sans réponse.
« When a phone call ends » se déclenchera-t-il si seul mon coéquipier raccroche en cours d’appel ?
« When a phone call ends » se déclenchera-t-il si seul mon coéquipier raccroche en cours d’appel ?
Non, il ne se déclenchera pas si seul votre coéquipier raccroche en cours d’appel. Le déclencheur se déclenche une fois à la véritable fin de l’appel — après que le client et tous les participants externes se sont déconnectés. Si un coéquipier se déconnecte mais que le client est toujours en ligne, l’appel est toujours en cours et le déclencheur ne s’exécutera pas.
Pourquoi ne puis-je pas envoyer un message à un client dans un workflow d’appel téléphonique ?
Pourquoi ne puis-je pas envoyer un message à un client dans un workflow d’appel téléphonique ?
Les actions orientées client — comme envoyer un message, collecter des données via des boutons de réponse ou afficher un temps de réponse attendu — ne sont pas disponibles dans les workflows utilisant des déclencheurs d’appel en direct. Pendant qu’un appel est en cours, le client est au téléphone, pas en train de lire des messages de chat, donc ces étapes sont volontairement indisponibles.
Les déclencheurs d’appel en direct ne prennent en charge que les actions en arrière-plan qui s’exécutent silencieusement sans interrompre l’appelant : étiqueter la conversation, réaffecter, snoozer, appliquer des règles et ajouter une note interne. Le constructeur affiche une bannière — « Phone Call workflows support a reduced set of actions » — pour l’indiquer.
Astuce : Pour envoyer un message orienté client après la fin d’un appel, utilisez plutôt le déclencheur When a phone call ends. Voir Automate actions when a phone call ends pour les étapes de configuration et des exemples.
Puis-je utiliser « When a phone call ends » pour les appels sortants, ou est-ce uniquement pour les appels entrants ?
Puis-je utiliser « When a phone call ends » pour les appels sortants, ou est-ce uniquement pour les appels entrants ?
Oui, « When a phone call ends » couvre à la fois les appels entrants et sortants — le déclencheur se déclenche quelle que soit la direction de l’appel. Lors du branchement selon la façon dont l’appel s’est terminé, utilisez l’attribut correct pour la direction :
Last inbound call state — 12 états disponibles, couvrant toutes les façons dont un appel entrant peut se terminer.
Last outbound call state — 2 états disponibles : Répondu et Pas de réponse.
Voir Automate actions when a phone call ends pour la liste complète des états et des workflows exemples.
Pourquoi « When a phone call ends » s’est-il aussi déclenché sur mon ticket ?
Pourquoi « When a phone call ends » s’est-il aussi déclenché sur mon ticket ?
C’est normal. Le déclencheur « When a phone call ends » s’applique automatiquement aux conversations et aux tickets. Si un appel téléphonique est attaché à un ticket, le déclencheur se déclenche aussi pour ce ticket — il n’est pas possible de le restreindre uniquement aux conversations ou uniquement aux tickets.
Si vous avez besoin d’une logique post-appel différente pour les tickets vs. les conversations, ajoutez une étape Condition dans votre workflow pour brancher selon le type de conversation ou de ticket.
Puis-je convertir un appel téléphonique en ticket alors que l’appel est encore en cours ?
Puis-je convertir un appel téléphonique en ticket alors que l’appel est encore en cours ?
Non, vous ne pouvez pas convertir un appel en ticket tant que l’appel est encore en cours. L’option de conversion en ticket n’est disponible dans l’en-tête de la conversation qu’après la fin de l’appel.
Pour automatiser des actions sur les tickets créés à partir d’appels téléphoniques, utilisez un workflow déclenché par ticket — par exemple, A ticket is created ou Teammate changes the state of a ticket. Ceux-ci se déclenchent une fois qu’un coéquipier convertit manuellement l’appel terminé en ticket. Voir Automate actions during live phone calls pour plus d’informations sur le fonctionnement des déclencheurs de ticket avec les appels téléphoniques.
J’ai apporté des modifications à mon workflow, mais je ne vois pas ces changements dans le workflow en direct ?
J’ai apporté des modifications à mon workflow, mais je ne vois pas ces changements dans le workflow en direct ?
Si votre workflow ne s’affiche pas comme prévu, il est possible que votre cookie de session soit lié à une version plus ancienne. Pour vérifier, essayez d’ouvrir le workflow dans une fenêtre de navigation privée ou incognito. Cela garantit que vous voyez la version la plus récente sans données en cache. Si le problème persiste, envisagez de vider les cookies de votre navigateur et de rafraîchir la page. De plus, les filtres et conditions dans les workflows peuvent parfois s’enregistrer incorrectement ou se comporter de manière inattendue. Pour résoudre cela, réajoutez les filtres affectés, enregistrez le workflow et remettez-le en ligne pour assurer un fonctionnement correct.
Pourquoi les anciennes versions de workflow s’appliquent-elles encore aux conversations en cours ?
Pourquoi les anciennes versions de workflow s’appliquent-elles encore aux conversations en cours ?
Une fois qu’un workflow commence à s’exécuter dans une conversation, il continue d’utiliser la version qui était en ligne au moment de son déclenchement. Republier ou mettre à jour le workflow n’affecte pas les conversations déjà en cours — elles restent inscrites à la version sur laquelle elles ont démarré. Les nouvelles conversations qui se déclenchent après votre publication utiliseront la dernière version.
Puis-je réinitialiser un workflow pour une conversation déjà en cours ?
Puis-je réinitialiser un workflow pour une conversation déjà en cours ?
Non. Les Workflows ne peuvent pas être réinitialisés pour des conversations spécifiques en cours. Les conversations restent liées à la version sur laquelle elles ont commencé. Si vous souhaitez que toutes les nouvelles conversations utilisent une version mise à jour, publiez vos modifications — seules les nouvelles conversations les prendront en compte. Sinon, dupliquez le workflow et mettez la copie en ligne. Cela crée un nouveau workflow avec son propre historique de version, et les nouvelles conversations commenceront sur cette version.
Pourquoi mes modifications de workflow ne se sont-elles pas appliquées à une conversation existante ?
Pourquoi mes modifications de workflow ne se sont-elles pas appliquées à une conversation existante ?
Les modifications d’un workflow — telles que l’ajout de conditions, la mise à jour des messages ou l’ajout de nouvelles étapes — ne s’appliquent qu’aux nouvelles conversations. Les conversations déjà en cours continuent d’utiliser la version active au moment de leur démarrage. Supprimer et recréer le workflow n’affectera pas non plus ces conversations en cours. Pour vérifier vos modifications, démarrez une nouvelle conversation après publication.
Pourquoi mon workflow s’arrête-t-il de manière inattendue après qu’un client a cliqué sur un bouton spécifique ?
Pourquoi mon workflow s’arrête-t-il de manière inattendue après qu’un client a cliqué sur un bouton spécifique ?
Si votre workflow s’arrête après qu’un client a cliqué sur un bouton spécifique, c’est généralement parce que le workflow inclut une étape configurée pour « Collect customer reply ». Le workflow s’interrompt jusqu’à ce que le client fournisse une réponse conformément à cette étape. Pour que le workflow continue sans interruption, vérifiez votre configuration et envisagez de supprimer l’étape « Collect customer reply » si nécessaire.
Pourquoi mes messages n’arrivent-ils pas dans la bonne inbox malgré le bon tag ?
Pourquoi mes messages n’arrivent-ils pas dans la bonne inbox malgré le bon tag ?
Cela se produit généralement parce que plusieurs workflows avec des actions d’assignation se déclenchent simultanément. Le workflow avec la priorité la plus élevée détermine l’assignation finale, pouvant écraser les autres. Pour résoudre ce problème :
Examinez et priorisez les workflows avec des actions d’assignation pour éviter les conflits.
Assurez-vous qu’aucun autre workflow n’est configuré avec des actions conflictuelles pour les mêmes messages (par exemple, deux workflows déclenchés par les mêmes mots-clés, avec des actions d’assignation différentes).
Comment éviter l’envoi multiple de sondages CSAT lorsque la conversation est fermée plusieurs fois ?
Comment éviter l’envoi multiple de sondages CSAT lorsque la conversation est fermée plusieurs fois ?
Un problème courant survient lorsque les sondages Customer Satisfaction Score (CSAT) sont envoyés plusieurs fois par erreur, notamment lorsqu’un collègue ferme plusieurs fois une conversation. Cela peut frustrer le client à cause d’un afflux de sondages CSAT répétés pour la même interaction. Voici les étapes pour qu’un sondage CSAT ne soit envoyé qu’une seule fois, même si la conversation est fermée plusieurs fois.
La solution : garantir l’envoi unique du CSAT par fermeture de conversation
Pour garantir qu’un sondage CSAT soit envoyé une seule fois dans une conversation lorsqu’un collègue la ferme, vous devez ajouter une règle d’audience spécifique à la condition de votre workflow. La capture d’écran ci-dessous montre la règle « Conversation rating requested is false » configurée dans les paramètres d’audience du workflow :
Ajoutez la règle d’audience « Conversation rating requested is false » à la condition de votre workflow.
Ainsi, cette règle garantit qu’une demande de CSAT n’a pas déjà été envoyée au client pour cette conversation particulière. Cette condition critique empêche l’envoi multiple de demandes de sondage si la conversation est fermée ou mise à jour plusieurs fois.
Comment éviter les conflits de workflow ?
Comment éviter les conflits de workflow ?
Pour éviter les conflits de workflow, utilisez des paramètres d’audience uniques pour les workflows et priorisez-les correctement. Assurez-vous que les connecteurs logiques (« AND » vs. « OR ») sont configurés avec précision. De plus, maintenez la fiabilité des workflows en adoptant les bonnes pratiques, comme effectuer des audits réguliers pour détecter les déclencheurs inactifs et les conflits. Utilisez des conventions de nommage claires pour différencier les workflows et testez les nouvelles configurations sur divers scénarios clients avant déploiement.
Pourquoi mon workflow est-il constamment interrompu ?
Pourquoi mon workflow est-il constamment interrompu ?
Les Workflows sont conçus pour s’arrêter lorsqu’un collègue les interrompt. Cela s’applique aussi aux Workflows réutilisables, même si les modifications sont déclenchées depuis l’inbox. Vérifiez les événements de la conversation pour voir si des mises à jour ont pu causer l’interruption.
Pourquoi ma conversation a-t-elle été assignée à l’assigné par défaut ?
Pourquoi ma conversation a-t-elle été assignée à l’assigné par défaut ?
Une conversation est assignée à l’assigné par défaut lorsqu’aucun workflow ne correspond à la conversation. Mettez à jour l’assigné par défaut ou vérifiez les règles d’audience des workflows pour assurer une correspondance correcte.
Comment résoudre les conflits de Workflow causés par le déploiement de Fin ?
Comment résoudre les conflits de Workflow causés par le déploiement de Fin ?
Lorsque Fin est activé via Simple Deploy (la configuration automatique de déploiement de Fin), il prend la priorité sur les Workflows d’assignation personnalisés pour la même audience. Cela s’applique à la fois à Fin for Service et Fin for Ecommerce — lorsque Simple Deploy for Ecommerce est actif, il prend la priorité sur les workflows personnalisés Fin for Ecommerce, Fin for Service personnalisés et Fin for Service Simple Deploy. Les workflows automatisés ne se déclencheront pas, et l’outil de dépannage des workflows ne les évaluera ni ne les affichera. Cela empêche l’exécution des étapes personnalisées du workflow telles que les actions d’assignation (par exemple, assigner à une inbox spécifique). Suivez les étapes ci-dessous pour identifier et résoudre les conflits entre Fin et vos automatisations de Workflow.
Étapes supplémentaires pour gérer les conflits de Simple Deploy
Désactivation de Simple Deploy : Accédez à Fin AI Agent → Deploy → Chat et désactivez l’option Simple Deploy. Après ce changement, actualisez la page pour que la mise à jour soit prise en compte et testez la configuration dans une nouvelle conversation pour confirmer le comportement souhaité.
Segmenter les audiences par canal : Par exemple, dédiez un workflow aux interactions Messenger/chat et un autre aux communications par email. Cela aide à éviter les chevauchements et assure un fonctionnement plus fluide.
Vérifiez si Simple Deploy de Fin remplace votre Workflow : Simple Deploy de Fin prend automatiquement la priorité sur les Workflows déclenchés par les clients (par exemple, Customer sends their first message) pour toute audience qui se chevauche. Cela inclut Simple Deploy for Ecommerce, qui prend aussi la priorité sur les workflows Fin for Service et Fin for Service Simple Deploy. Solution : Pour restaurer le comportement personnalisé du workflow, mettez en pause Simple Deploy (dans Fin AI Agent > Deploy) ou ajustez son audience pour qu’elle ne chevauche pas celle ciblée par votre workflow personnalisé.
Examinez les déclencheurs et audiences qui se chevauchent : Fin et vos Workflows peuvent partager des déclencheurs ou audiences similaires, provoquant leur activation simultanée. Action : Mettez en pause ou modifiez les Workflows qui se chevauchent pour que chacun ait des conditions d’audience et des déclencheurs distincts. Conseil : Utilisez des attributs comme topic, message keyword ou customer type pour séparer la logique des Workflows de l’automatisation de Fin.
Testez et confirmez le timing des Workflows : Fin et d’autres Workflows peuvent se déclencher simultanément ou pendant les heures de bureau inactives. Action : Testez l’exécution des Workflows à différents moments et vérifiez les statistiques des Workflows pour confirmer quelle automatisation s’exécute en premier.
Pourquoi mon workflow Fin AI a-t-il cessé de déclencher les réponses du bot ?
Pourquoi mon workflow Fin AI a-t-il cessé de déclencher les réponses du bot ?
Si un workflow Fin AI cesse de déclencher les réponses du bot après une modification, vérifiez que le chemin du workflow inclut une étape « Let Fin answer ». Réintégrez cette étape et publiez le workflow pour restaurer la fonctionnalité.
Pourquoi mon workflow WhatsApp ne se déclenche-t-il pas comme prévu ?
Pourquoi mon workflow WhatsApp ne se déclenche-t-il pas comme prévu ?
Utilisez le déclencheur Customer sends their first message pour démarrer l’automatisation des nouveaux chats WhatsApp.
Pour les conversations en cours, utilisez Customer sends any message, mais incluez des conditions pour éviter les déclenchements répétés.
Important : gestion des fils de conversation WhatsApp
Sur WhatsApp, tous les messages d’un client s’enchaînent dans une seule conversation ouverte. Le déclencheur Customer sends their first message ne se déclenche qu’au début d’une toute nouvelle conversation — il ne se déclenchera pas à nouveau tant que la conversation précédente est toujours ouverte, peu importe le temps écoulé.
Une nouvelle conversation ne commence que lorsque la précédente est fermée et que votre délai configuré est écoulé. Attendre simplement (même plusieurs jours) ne créera pas une nouvelle conversation si le chat est toujours ouvert.
Pour résoudre ce problème, fermez les conversations une fois résolues. Vous pouvez automatiser cela avec un workflow utilisant le déclencheur Customer inactivity et une action Close the conversation — une fois la conversation fermée et le délai écoulé, le prochain message du client démarrera une nouvelle conversation et déclenchera ce workflow. Sinon, passez au déclencheur Customer sends any message si vous souhaitez que le workflow s’exécute à chaque message entrant, quel que soit l’état de la conversation (note : cela se déclenche aussi sur les réponses dans une conversation ouverte existante).
Si votre workflow se ramifie par numéro WhatsApp, il peut échouer si un seul WhatsApp Business number est actif. Simplifiez votre configuration pour utiliser ce numéro unique. Ajustez votre logique de ramification plus tard lorsque d’autres numéros seront ajoutés.
Si certains messages échouent, cela peut être dû à des Meta platform errors liés à l’utilisateur final plutôt qu’à Intercom. Vérifiez les détails des erreurs dans votre conversation ou sur le tableau de bord Meta pour confirmer.
Note : Fin ne peut pas répondre après 24 heures depuis le dernier message du client, conformément à la politique WhatsApp.
Pour réengager les clients hors de la fenêtre de 24 heures, envoyez des modèles WhatsApp pré-approuvés via Outbound — les modèles ne peuvent pas être déclenchés depuis un Workflow.
Pour tester votre Workflow, demandez à un client d’envoyer un nouveau message dans la fenêtre de 24 heures pour redémarrer la conversation.
Pourquoi les clients ne répondent-ils pas à mes modèles WhatsApp ?
Pourquoi les clients ne répondent-ils pas à mes modèles WhatsApp ?
Si les clients ne répondent pas à vos modèles WhatsApp, vérifiez à la fois la configuration et la qualité des messages.
Configuration des modèles :
Assurez-vous que tous les modèles sont approuvés et exempts d’erreurs (par exemple, caractères non pris en charge).
Utilisez le format de numéro de téléphone correct en format E.164 (norme internationale — par exemple, +55123456789).
Journaux d’erreurs :
Visitez WhatsApp Manager pour vérifier les erreurs de modèles ou de livraison.
Pourquoi les Workflows peuvent-ils ne pas se déclencher lorsque les profils correspondent en premier ?
Pourquoi les Workflows peuvent-ils ne pas se déclencher lorsque les profils correspondent en premier ?
Si les profils correspondent aux conversations avant les workflows, le workflow peut ne pas se déclencher. Ajustez les profils pour exclure les messages WhatsApp si nécessaire afin de garantir la bonne priorité des workflows.
Est-il possible de déclencher une Procedure depuis un workflow ou un workflow réutilisable ?
Est-il possible de déclencher une Procedure depuis un workflow ou un workflow réutilisable ?
Non, il n'est pas possible de déclencher une Procedure depuis un workflow ou un workflow réutilisable. Cependant, vous pouvez transférer vers un workflow à l'intérieur des instructions des Procedures.
Puis-je décrire en langage naturel quand un workflow doit se déclencher ?
Puis-je décrire en langage naturel quand un workflow doit se déclencher ?
Non. Dans les Workflows, vous sélectionnez parmi une liste prédéfinie de déclencheurs — tels que Customer sends their first message, Ticket is created ou New comment. Il n'y a pas d'option pour écrire une description en langage naturel du moment où l'automatisation doit s'exécuter.
Si vous avez besoin d'une logique de déclenchement pilotée par l'IA — où Fin décide quand démarrer une automatisation basée sur une description de l'intention du client — utilisez plutôt une Fin Procedure. Les Procedures incluent une option Based on what the customer says dans leurs paramètres When to trigger, où vous décrivez les situations dans lesquelles Fin doit exécuter la procedure.
Pourquoi le prénom et le nom de famille ne sont pas disponibles comme filtres dans les branches de workflow
Pourquoi le prénom et le nom de famille ne sont pas disponibles comme filtres dans les branches de workflow
Les champs first_name et last_name sont générés automatiquement à partir du champ name et ne sont pas stockés séparément. Pour cette raison, ils ne peuvent pas être utilisés pour filtrer ou correspondre dans les branches de workflow. Pour filtrer par name, utilisez directement l'attribut name. Si vous devez filtrer par prénom ou nom de famille individuellement, vous pouvez les créer en tant qu'attributs de données personnalisés et transmettre les valeurs via votre intégration.
Pourquoi ne puis-je pas enregistrer les modifications de mon workflow en direct ?
Pourquoi ne puis-je pas enregistrer les modifications de mon workflow en direct ?
Si vous voyez Fix issues in order to save. sur le bouton Set changes live mais qu'aucune icône d'erreur n'apparaît sur vos étapes, vérifiez la section Scheduling du workflow.
Un workflow initialement programmé pour être activé à une date future conserve cette date programmée après sa mise en ligne. Une fois cette date passée, elle n'est plus valide et l'enregistrement est bloqué jusqu'à ce que vous la mettiez à jour. Une date d'arrêt fixée à une date passée a le même effet.
Pour la réinitialiser et enregistrer vos modifications :
1. Ouvrez la section Scheduling du workflow.
2. Sous Start sending, sélectionnez Immediately.
3. Sous Stop sending, si la date est passée, sélectionnez Never ou choisissez une Custom date dans le futur.
4. Cliquez sur Set changes live.
Votre workflow reste actif tout au long, vos modifications sont enregistrées normalement, et il continue de fonctionner avec son audience et ses règles existantes. Si vous choisissez une date d'arrêt future, le workflow se mettra en pause une fois cette date passée.
Pourquoi ne puis-je pas remettre en ligne mon workflow en pause ?
Pourquoi ne puis-je pas remettre en ligne mon workflow en pause ?
Si vous voyez Finish creating your workflow before setting it live mais qu'aucune icône d'erreur n'apparaît sur vos étapes, vérifiez la section Scheduling du workflow.
Un workflow avec une date d'arrêt se met en pause une fois cette date passée. La date expirée reste définie et empêche le workflow de se remettre en ligne tant que vous ne la modifiez pas.
Pour le remettre en ligne :
1. Ouvrez la section Scheduling du workflow.
2. Sous Stop sending, sélectionnez Never, ou choisissez une Custom date dans le futur.
3. Cliquez sur Set changes live.








