Workflows
Déclencheurs
Découvrez ce qui peut démarrer un workflow FlowHunt, depuis un message de chat ou un webhook jusqu’à une planification, un e-mail ou un événement dans GitHub, Slack, Jira et Zendesk.
Un déclencheur est la première étape d’un workflow. Il détermine ce qui lance une exécution et ce que le workflow reçoit en entrée. Vous ajoutez un déclencheur comme n’importe quelle autre étape, depuis Components dans la catégorie Triggers. Chaque déclencheur dispose de sa propre page de référence, liée ci-dessous.
Démarrer depuis un chat#
- Chat Input reçoit ce qu’un utilisateur saisit dans le chat. C’est le déclencheur qui se trouve derrière le playground, un chatbot et l’API.
- Chat Opened se déclenche lorsqu’une fenêtre de chat s’ouvre, avant que l’utilisateur n’envoie quoi que ce soit. Utilisez-le pour un message d’accueil.
- Chat Hook se déclenche lorsque la page web qui héberge votre chatbot appelle
sendHook()via l’API JavaScript de FlowHunt. - Session Closed se déclenche lorsqu’une session de chat expire après une période d’inactivité. Dans l’onglet Run, vous pouvez le déclencher manuellement avec Close Session Now.
- Search On Type reçoit la phrase qu’un visiteur saisit dans une barre de recherche e-commerce.
Démarrer depuis un formulaire, un webhook ou une planification#
- Webhook s’exécute lorsqu’un autre système envoie une requête POST ou GET à l’URL de webhook du workflow. L’étape affiche l’URL avec un bouton de copie.
- Form Submission s’exécute lorsque quelqu’un soumet un formulaire et transmet les données du formulaire.
- Scheduled Task s’exécute selon un calendrier. Voir Schedules.
Démarrer depuis une application#
Ces déclencheurs réagissent à un événement qui se produit dans un compte connecté.
E-mail et messagerie
- E-mail dans Gmail
- E-mail dans Outlook
- Message Slack
- Message Telegram
- Message HubSpot
- Événement Google Calendar pour les événements créés, mis à jour ou supprimés
GitHub
Jira et Zendesk
- Ticket JIRA créé
- Événement de commentaire JIRA
- Ticket Zendesk pour les tickets créés, mis à jour et commentés
- Réponse d’agent Zendesk
- Chat Input Zendesk
Les déclencheurs GitHub, Jira, Zendesk, Slack et Google Calendar nécessitent l’intégration correspondante. Si elle est absente, FlowHunt vous demande de la connecter lorsque vous ajoutez l’étape. Voir Connecting accounts.
Forfaits#
Chat Input, Chat Opened, Chat Hook, Search On Type, Webhook et Scheduled Task sont disponibles dans tous les forfaits. Les déclencheurs de formulaire, de session et d’application nécessitent un forfait Trial, Pro, Agency ou Enterprise. Dans les autres forfaits, l’ajout est refusé avec un message indiquant que le composant ne peut être utilisé qu’avec certains forfaits.
Quand les déclencheurs deviennent actifs#
Le chat dans l’onglet Run teste votre brouillon. Les déclencheurs qui s’exécutent sans vous, comme un webhook, une planification ou un e-mail, exécutent la version publiée. Publiez le workflow avant de compter sur eux, et publiez à nouveau après avoir modifié un déclencheur. Voir Publishing and versions.
Un déclencheur peut être testé depuis le canevas
Sélectionnez une étape Scheduled Task et cliquez sur Run dans la barre d’outils au-dessus pour ouvrir l’onglet Run et essayer le workflow sans attendre la planification.