Utilisez cet article pour configurer un Workflow qui s'ouvre dans le Messenger lorsqu'un client clique sur un bouton ou un élément spécifique de votre site web. Ceci est disponible pour les coéquipiers qui ont le Messenger installé sur leur site et accès aux Workflows dans leur plan.
Par exemple, vous pourriez :
Remplacez votre formulaire de contact par un Workflow qui identifie rapidement les clients et assigne leur conversation à la bonne équipe.
Qualifiez automatiquement et assignez les leads qui cliquent sur « Chat to sales » sur votre page de tarification.
Générez plus d’abonnements à la newsletter depuis le bouton « S’abonner » de votre blog.
Note :
Vous pouvez utiliser les Workflows à partir des boutons sur les sites desktop et mobile. Ils ne fonctionnent pas dans les applications mobiles.
Les Workflows déclenchés par des boutons s’activeront pour les visiteurs/users à chaque fois qu’ils cliquent sur le bouton.
Commencer
Allez à Fin AI Agent > Workflows et cliquez sur Nouveau workflow.
Choisissez Créer à partir de zéro et utilisez le déclencheur « Lorsque le client clique sur un élément du site web ».
Choisissez où lancer votre Workflow
Vous devez maintenant configurer les paramètres pour sélectionner un bouton sur votre site qui déclenchera le Workflow. Choisissez simplement Sélectionner un élément sur votre site pour lancer.
Ensuite, choisissez le site web où vous souhaitez ajouter ce Workflow et cliquez sur Ouvrir le site web.
Vous serez dirigé vers votre site web dans une nouvelle fenêtre. Dans le menu en bas de la page, choisissez « Naviguer » pour aller à la page contenant le bouton sur lequel vous souhaitez déclencher votre Workflow :
Une fois sur la bonne page, cliquez sur Sélectionner dans le menu, puis cliquez sur l’élément du site web que vous souhaitez.
Une fois que vous avez sélectionné le bon élément, cliquez sur Enregistrer et fermer. Vous serez ramené au constructeur de Workflow, où l’élément sélectionné apparaîtra comme déclencheur confirmé. Pour vérifier qu’il a été enregistré correctement, vérifiez que la configuration du déclencheur affiche maintenant un sélecteur CSS — c’est l’adresse unique de l’élément sur votre page, par exemple .contact-button ou #chat-trigger. S’il affiche un sélecteur générique plutôt qu’un spécifique à votre bouton, répétez la sélection.
Note : Si vous ne voyez pas l’option Enregistrer et fermer, vous devrez faire défiler le menu de navigation pour la faire apparaître.
Déclenchez le même Workflow depuis plusieurs endroits
Si vous avez plusieurs boutons sur votre site et que vous souhaitez qu’ils déclenchent tous le même Workflow, vous pouvez définir manuellement une classe CSS partagée. Une classe CSS est une étiquette que vous ajoutez aux éléments HTML dans le code de votre site — tout élément avec cette classe peut alors agir comme déclencheur. Un sélecteur CSS est la règle de correspondance qu’Intercom utilise pour trouver cet élément sur la page, par exemple .bot_launcher_button.
Avant de configurer cela, notez la contrainte d’un bouton par page ci-dessous :
Important : Un seul bouton par page déclenchera le Workflow, donc si vous avez plusieurs boutons ils doivent être sur des pages différentes.
D’abord, utilisez le sélecteur visuel (ouvrez votre Workflow, cliquez sur Sélectionner un élément sur votre site pour lancer, et cliquez sur Sélectionner dans le menu du bas) et sélectionnez un des boutons que vous souhaitez déclencher le Workflow. Vous verrez alors le sélecteur CSS capturé — vous pouvez le modifier manuellement dans le champ affiché :
Assurez-vous que tous les boutons partagent une classe comme .bot_launcher_button et ajoutez-la ici (si elle n’est pas déjà sélectionnée), puis enregistrez et fermez :
Tout élément sur votre site qui partage cette classe CSS déclenchera maintenant le Workflow lorsqu’il sera cliqué.
Une fois que vous avez confirmé que le déclencheur est configuré, vous pouvez commencer à construire votre Workflow — ajoutez des étapes telles qu’un message de bienvenue, des branches selon que le visiteur est un client connu ou un nouveau lead, et des actions comme assigner la conversation à une équipe. Consultez la création de votre Workflow pour un guide complet des types d’étapes disponibles.
Par exemple, si vous utilisez un Workflow sur un bouton « Chat to us », vous pourriez créer des chemins séparés pour les nouveaux leads et les clients actuels :
Important : Pour aller plus loin, les workflows Button Bot (par exemple, « Customer clicks a website element ») nécessiteraient :
Boutons de réponse avec des valeurs
button_labeldéfinies, ouCollecte de données/attributs pour capturer les entrées.
Sans bouton ni champ de saisie, le client voit le premier message mais n’a aucun moyen d’interagir et de déclencher la progression vers l’étape suivante.
Pourquoi ne puis-je pas sélectionner d’élément ?
Parfois, lorsque vous ouvrez votre site web avec le sélecteur d’éléments, le menu du sélecteur en bas n’apparaît pas. Cela est généralement causé par l’un des problèmes suivants. Les deux premiers peuvent être résolus par n’importe qui ; le troisième et le quatrième impliquent une configuration technique qui peut nécessiter un développeur dans votre équipe.
Vérifiez si le Messenger est installé sur votre site
Pour sélectionner un élément sur votre site web, le Messenger doit être installé sur le site où vous souhaitez le construire. S’il n’est pas installé, le menu du sélecteur ne se chargera pas. Par exemple, si vous souhaitez déclencher un workflow dans votre produit, mais que vous n’avez installé le Messenger que pour les visiteurs non connectés, le menu du sélecteur n’apparaîtra pas dans votre produit.
Si vous n’avez pas le Messenger installé, lisez ces guides pour commencer :
Si vous déclenchez un Workflow depuis votre site web pour des visiteurs non connectés, vous devriez installer le Messenger pour les visiteurs et leads.
Si vous déclenchez un Workflow depuis votre site web pour des users connectés, vous devriez installer le Messenger pour les users.
Votre site est-il intégré dans un iframe tiers ?
Le menu du sélecteur ne fonctionnera pas sur une page où votre site est intégré dans un iframe tiers.
Le Messenger Intercom est toujours rendu dans son propre iframe (un cadre en ligne — une façon d’intégrer une page web dans une autre). C’est un comportement attendu et qui ne peut pas être modifié. Cependant, si votre site ou produit est lui-même chargé dans un iframe tiers (par exemple, dans une application Shopify ou un plugin Figma), le Messenger ne peut pas accéder aux informations de la page parente contenant l’iframe.
Dans ces cas, la sélection d’un élément pour déclencher un Workflow n’est pas prise en charge.
Votre site modifie-t-il window.opener ?
Le menu du sélecteur utilise la propriété window.opener — une API de navigateur qui permet au sélecteur de communiquer avec l’application Intercom dans l’onglet qui a ouvert votre site web. Si le JavaScript de votre site (ou une bibliothèque tierce) écrase window.opener en null, le menu du sélecteur ne pourra pas renvoyer de données et ne se chargera pas.
Vérifiez votre en-tête Cross-Origin-Opener-Policy
L’en-tête Cross-Origin-Opener-Policy (COOP) de votre serveur contrôle si une page peut communiquer avec la fenêtre qui l’a ouverte. Si votre en-tête COOP est réglé sur same-origin, les navigateurs réglent automatiquement window.opener à null, ce qui empêche le menu du sélecteur de se charger. Pour corriger cela, demandez à votre développeur de changer la valeur de l’en-tête en unsafe-none ou de supprimer complètement l’en-tête.
Note : L’en-tête Cross-Origin-Opener-Policy doit seulement être réglé sur unsafe-none (ou supprimé) pendant que vous utilisez l’éditeur du menu du sélecteur pour choisir un élément. Cela n’affecte pas le fonctionnement du déclencheur Workflow au moment de l’exécution.
Une fois que vous avez enregistré votre sélection d’élément, vous pouvez restaurer l’en-tête à sa valeur précédente — le Workflow continuera de se déclencher correctement lors des clics des clients.
Important : Pour les Workflows déclenchés par « Customer clicks a website element », il n’existe actuellement aucune option intégrée pour limiter l’affichage du Workflow à une seule fois par client. Le Workflow se déclenchera à nouveau à chaque clic sur l’élément. En solution de contournement, une solution JavaScript personnalisée peut être mise en place pour supprimer les déclenchements supplémentaires.
Vous avez toujours des problèmes ?
Si vous avez le bon espace de travail installé sur votre site, et que le menu du sélecteur ne se charge toujours pas, discutez avec nous dans le Messenger, nous serons heureux de vous aider.





