Passer au contenu principal

FAQs sur les Workflows

Écrit par Beth-Ann Sher

Déclenchement des Workflows

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é ?

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 chronologie des événements qui se sont produits 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 activé 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 e-mail — ou « contient » le domaine e-mail de votre entreprise (@examply.com).

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’e-mail, 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 ?

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 utilisateur visite la page ?

Pour empêcher le bot de bienvenue d’afficher le message complet et les options lorsqu’un utilisateur 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 utilisateur commencera une conversation via le Messenger.

Comment empêcher les utilisateurs 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 :

  1. 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.

  2. 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 ?

Pour accéder aux bots sortants (Workflows) dans Intercom, assurez-vous que les conditions suivantes sont remplies :

  1. Accès au plan :

    Vous devez être sur le plan Advanced ou supérieur pour utiliser les workflows.

  2. 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 ?

Oui, vous pouvez collecter un fichier auprès d’un client dans l’étape Collect data de plusieurs façons :

  1. Collecter un lien de fichier :

    1. Demandez au client de coller une URL de fichier accessible publiquement dans une étape Collect data en utilisant un attribut texte, puis transmettez cet attribut à votre connecteur de données pour traitement.

  2. Utiliser une pièce jointe Messenger :

    1. Demandez au client de télécharger un fichier directement dans Messenger. Enregistrez-le dans un attribut de données de conversation de type Téléchargement de fichier.

    2. Exposez ensuite l’URL pré-signée de l’attribut fichier via un connecteur de données pour la transmettre à votre backend.

Note :

  • Les liens de pièces jointes pour l’utilisateur final sont des URLs 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 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 ?

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 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 hors heures d’ouverture ?

Pour envoyer un message aux clients en dehors de vos heures d’ouverture — par exemple, pour leur indiquer quand s’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.

  1. Allez dans Fin AI Agent > Workflows et ouvrez un workflow existant ou cliquez sur Nouveau workflow.

  2. Définissez votre déclencheur — par exemple, Le client envoie son premier message.

  3. Ajoutez une étape Branch.

  4. Dans la condition de branche, sélectionnez Heures de bureau > est > Hors des heures de bureau.

  5. Dans le chemin hors des heures de bureau, ajoutez une étape Envoyer un message. Incluez vos heures d'ouverture et votre temps de réponse attendu.

  6. Dans le chemin pendant les heures de bureau, ajoutez vos étapes standard de workflow.

  7. Cliquez sur Mettre en ligne pour activer le workflow.

Une fois en ligne, les nouvelles conversations correspondant à votre déclencheur qui arrivent 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 ?

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.

  1. Allez dans Fin AI Agent > Workflows et ouvrez un workflow existant ou cliquez sur Nouveau workflow.

  2. Définissez votre déclencheur — par exemple, Le client envoie son premier message.

  3. Dans les paramètres du déclencheur, allez à la section Canaux.

  4. Activez Email et désactivez tous les autres canaux.

  5. Complétez le reste de vos étapes de workflow et règles d’audience.

  6. 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 configuré correctement. Vérifiez également que le transfert de vos emails est actif, car les emails non correctement transférés vers Intercom ne déclencheront aucun 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 Personnes ou Entreprise lors de la configuration du filtre d’audience pour le workflow. Le tag de conversation ne peut pas être utilisé à cette fin.

Comment 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 ?

Oui, lorsque vous ajoutez une condition « Le message contient XYZ » à un workflow, cela recherche aussi 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 également l’objet de l’email.

Serai-je facturé pour l’envoi de 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é ?

Pour cela, vous devrez créer deux workflows :

  1. Workflow réutilisable : Ce workflow définit le statut du ticket sur « En cours ».

  2. Workflow quand le client envoie un message : Ajoutez une branche pour vérifier si le statut du ticket est « Résolu », puis transmettez-le au workflow réutilisable pour mettre à jour le statut sur « 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 ?

Vous pouvez configurer un workflow avec le déclencheur « Si un coéquipier change l’assignation de la conversation » pour assigner automatiquement un coéquipier spécifique lorsqu’une conversation est assignée à une inbox d’équipe.

Sélectionnez « L’équipe assignée est [X] » dans l’audience du déclencheur :

Puis ajoutez un chemin de workflow en utilisant l’étape Assign pour assigner à un coéquipier :

Notes :

  • Si vous souhaitez distribuer les conversations équitablement entre plusieurs coéquipiers (par exemple, en utilisant une répartition cyclique ou équilibrée), cette méthode ne fonctionnera pas. Ce Workflow vous permet uniquement de réassigner automatiquement une conversation à un coéquipier spécifique.

  • « Si un coéquipier change l’assignation 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 en environnement réel sans affecter les users ?

Pour tester la logique mise à jour du workflow en production sans impacter les users en direct :

  1. Apportez vos modifications au workflow.

  2. Effectuez un rafraîchissement complet de la page ou videz le cache de votre navigateur pour garantir le chargement de la dernière version.

  3. Sinon, appelez shutdown() dans la console du navigateur pour terminer la session Messenger en cours et en démarrer une nouvelle.

  4. 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 un impact non désiré sur les conversations en direct.

Comment tester en toute sécurité un workflow email ?

Pour tester les workflows email sans affecter les users :

  1. Dupliquez le workflow.

  2. Définissez l’audience dupliquée pour déclencher uniquement pour votre propre adresse email, ou un petit groupe de test interne.

  3. Parcourez le flux complet pour confirmer le comportement.

  4. 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 des attributs Fin sans affecter les users en direct ?

Pour tester en toute sécurité si Fin détecte correctement les attributs :

  1. Créez un workflow de test avec le déclencheur When customer sends their first message et ajoutez une étape Let Fin answer.

  2. Limitez l'exposition en ajoutant une condition d'audience — par exemple, en ciblant uniquement votre propre adresse email ou votre domain d'entreprise.

  3. Commencez une conversation test pour confirmer que Fin détecte les attributs comme prévu.

  4. Une fois confirmé, appliquez la même configuration à votre workflow en direct.

  5. Vous pouvez également 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 ?

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 avec 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 les 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 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 ouvrables, un workflow standard après heures peut ne pas se déclencher comme prévu.

Pour gérer cela de manière fiable :

  1. Réglez le déclencheur du workflow pour qu'il se déclenche lorsqu'une conversation est rouverte par un client.

  2. Ajoutez une condition dans le bloc de déclenchement : Conversation state is Closed.

  3. Ajoutez une étape Branch et réglez la condition sur Office hours > is > Outside office hours.

  4. Dans le chemin hors heures ouvrables, ajoutez votre étape Send a message.

  5. Cliquez sur Set live pour activer le workflow.

Une fois en direct, Intercom vérifie l'heure par rapport à vos heures ouvrables 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 ouvrables 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 » ?

Lorsqu'un client répond à une conversation fermée ou mise en veille, Intercom la rouvre (ou la réactive) avant que le workflow ne soit évalué. Au moment où le workflow Customer sends any message évalue 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 état de conversation inutilisable comme condition dans ce workflow.

Le même comportement de réouverture s'applique aux conversations mises en veille — une réponse client réactive automatiquement la conversation 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 » ?

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 Workflow Reply dans les conversations Messenger ?

Non, l'affichage des boutons Quick Reply dans les workflows ne peut pas être personnalisé.

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 Data connector ou intégrez un outil tiers via webhook.

Puis-je valider la longueur des saisies pour les PIN ou les IDs 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 Data connector qui valide la saisie après collecte.


Dépannage

Que 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 se 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, assurez-vous qu'aucune erreur de configuration n'empêche le workflow de cibler la bonne audience. Par exemple, si votre workflow est configuré pour se déclencher uniquement pour les « Users », les interactions impliquant des « Leads » n'activeront pas le workflow. Ajustez les filtres cibles pour inclure à la fois « Leads » et « 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-elles lentement côté 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 peut-être être revue et mise à jour. Plus de détails sur l'utilisation d'Intercom avec CSP sont disponibles dans cet article.

Comment envoyer automatiquement un message « Nous vérifions, veuillez patienter » après qu'un client a envoyé son premier message ?

Vous ne pouvez avoir qu'un seul déclencheur Workflow orienté client par conversation. Pour cela, modifiez votre workflow existant « When customer sends their first message » et ajoutez une étape pour collecter le premier message du client, puis 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 ?

Les attributs Date & Time ne peuvent pas être utilisés dans les workflows car il n'y a aucun moyen de valider de manière fiable 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 heures ouvrables. Pour éviter des décalages potentiels avec les heures ouvrables de l'espace de travail, les attributs Date & Time ne sont pas disponibles dans les workflows.

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 Set conversation data) 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 REST API.

Pourquoi mon workflow ne se déclenche-t-il pas pour les messages sortants lorsque j'utilise la règle « 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 dans votre espace de travail. 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 ?

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 ?

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.

Alternativement, 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 ?

Le sélecteur Show workflow until est uniquement disponible pour les workflows d'auto-message 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 programmé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 » ?

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 soient 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.

Est-ce que « When a phone call ends » se déclenche si seul mon coéquipier raccroche en cours d'appel ?

Non, il ne se déclenche 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 soient 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 ?

Les actions destinées au 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 intentionnellement indisponibles.

Les déclencheurs d'appel en direct ne supportent que les actions en arrière-plan qui s'exécutent silencieusement sans interrompre l'appelant : taguer la conversation, réassigner, mettre en snooze, 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 destiné au 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 ?

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 : Answered et No answer.

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 ?

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 ?

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 tickets 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 ?

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 se comporter de manière incorrecte ou 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 ?

Une fois qu'un workflow commence à s'exécuter dans une conversation, il continue d'utiliser la version qui était en ligne lors 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 déclenchées après votre publication utiliseront la dernière version.

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 démarré. 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 versions, et les nouvelles conversations démarreront sur cette version.

Pourquoi mes modifications de workflow ne s'appliquent-elles pas à une conversation existante ?

Les modifications d'un workflow — comme 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'exécuter la version active lors 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 clique sur un bouton spécifique ?

Si votre workflow s'arrête après qu'un client clique 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'arrête jusqu'à ce que le client fournisse une réponse selon cette étape. Pour que le workflow continue sans interruption, vérifiez la configuration de votre workflow 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 ?

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éterminera 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 (c'est-à-dire deux workflows déclenchés par les mêmes mots-clés, avec des actions d'assignation différentes).

Comment éviter plusieurs déclenchements d'enquête CSAT dans les Workflows Intercom lors de la clôture des conversations ?

Un problème courant survient lorsque les enquêtes de Customer Satisfaction Score (CSAT) sont envoyées plusieurs fois par erreur, notamment lorsqu'un coéquipier ferme plusieurs fois une conversation. Cela peut frustrer le client à cause d'un afflux d'enquêtes CSAT répétées pour la même interaction. Voici les étapes pour qu'une enquête CSAT ne soit envoyée qu'une seule fois, même si elle est fermée plusieurs fois.

La solution : garantir que le CSAT est envoyé une seule fois par clôture de conversation

Pour garantir qu'une enquête CSAT soit envoyée une seule fois dans une conversation lorsqu'un coéquipier la clôture, vous devez ajouter une règle d'audience spécifique à la condition de votre workflow :

Ajoutez la règle d'audience « Conversation rating requested is false » à la condition de votre Workflow.

Cela 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 d'enquête au client si la conversation est clôturée ou mise à jour plusieurs fois.

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 meilleures pratiques, comme effectuer des audits réguliers pour 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 ?

Les Workflows sont conçus pour s'arrêter lorsqu'un coéquipier 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 ?

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 ?

Lorsque Fin est activé via Simple Deploy, il prend la priorité sur les Workflows d'assignation personnalisés. Les workflows automatisés ne se déclencheront pas, et l'outil de dépannage des workflows ne les évaluera ni ne les affichera. Pour permettre le déclenchement et l'évaluation des workflows, Simple Deploy doit être désactivé dans la configuration de Fin. Suivez les étapes ci-dessous pour identifier et résoudre les conflits entre Fin et vos automatisations Workflow.

  1. Vérifiez si Fin Simple Deploy remplace votre Workflow : Fin Simple Deploy prend automatiquement le pas sur les Workflows déclenchés par le client (par exemple, Customer sends their first message). Solution : Désactivez temporairement Fin Simple Deploy (sous Fin AI Agent > Deploy) et réactivez votre Workflow pour confirmer si Fin le bloquait.

  2. 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. Astuce : Utilisez des attributs comme topic, message keyword ou customer type pour séparer la logique du Workflow de l'automatisation de Fin.

  3. Testez et confirmez le timing du Workflow : Fin et d'autres Workflows peuvent se déclencher simultanément ou pendant les heures de bureau inactives. Action : Testez l'exécution du Workflow à différents moments et vérifiez les statistiques du Workflow pour confirmer quelle automatisation s'exécute en premier.

Pourquoi mon workflow Fin AI a-t-il cessé de déclencher des réponses du bot ?

Si un workflow Fin AI cesse de déclencher des réponses du bot après une modification, vérifiez que le chemin du workflow inclut une étape « Laisser Fin répondre ». Réajoutez cette étape et publiez le workflow pour restaurer la fonctionnalité.

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 fenêtre temporelle configurée est passée. Attendre simplement (même plusieurs jours) ne créera pas une nouvelle conversation si le chat est toujours ouvert.

Pour résoudre cela, 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 la fenêtre temporelle écoulée, 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 branchement 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 de message 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 en dehors 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 relancer la conversation.

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 correct de numéro de téléphone 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 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 d'assurer la bonne priorité des workflows.

Est-il possible de déclencher une Procédure depuis un workflow ou un workflow réutilisable ?

Non, il n'est pas possible de déclencher une Procédure depuis un workflow ou un workflow réutilisable. Cependant, vous pouvez transférer à un workflow à l'intérieur des instructions d'une Procédure.

Pourquoi le prénom et le nom ne sont-ils 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 individuellement, vous pouvez les créer comme attributs de données personnalisés et transmettre les valeurs via votre intégration.

Avez-vous trouvé la réponse à votre question ?