工作流
触发器
了解哪些事件可以启动 FlowHunt 工作流,从聊天消息或 Webhook,到计划任务、电子邮件,或 GitHub、Slack、Jira 和 Zendesk 中的事件。
触发器是工作流的第一步。它决定什么会启动一次运行,以及工作流会收到什么作为输入。你可以像添加其他步骤一样添加触发器,只需在 Components(组件)中打开 Triggers(触发器)分类。每个触发器都有自己的参考页面,链接见下方。
从聊天开始#
- Chat Input 接收用户在聊天中输入的内容。它是 playground、聊天机器人和 API 背后的触发器。
- Chat Opened 在聊天窗口打开时触发,此时用户还没有发送任何内容。可用于发送问候语。
- Chat Hook 在承载你的聊天机器人的网页通过 FlowHunt JavaScript API 调用
sendHook()时触发。 - Session Closed 在聊天会话因一段时间的闲置而过期时触发。在 Run(运行)标签页中,你可以用 Close Session Now(立即关闭会话)手动触发它。
- Search On Type 接收访客在电商搜索栏中输入的短语。
从表单、Webhook 或计划任务开始#
- Webhook 在另一个系统向工作流的 webhook URL 发送 POST 或 GET 请求时运行。该步骤会显示 URL 和一个复制按钮。
- Form Submission 在有人提交表单时运行,并传递表单数据。
- Scheduled Task 按时间表运行。参见 Schedules。
从应用开始#
这些触发器会对已连接账号中发生的事件作出反应。
电子邮件和消息
GitHub
Jira 和 Zendesk
GitHub、Jira、Zendesk、Slack 和 Google Calendar 触发器需要相应的集成。如果缺少集成,FlowHunt 会在你添加该步骤时提示你进行连接。参见 Connecting accounts。
套餐#
Chat Input、Chat Opened、Chat Hook、Search On Type、Webhook 和 Scheduled Task 在所有套餐中都可用。表单、会话和应用触发器需要 Trial、Pro、Agency 或 Enterprise 套餐。在其他套餐中,添加这类触发器会被拒绝,并提示该组件只能用于特定套餐。
触发器何时生效#
在 Run(运行)标签页中聊天测试的是你的草稿。无需你介入即可运行的触发器(例如 Webhook、计划任务或电子邮件)运行的是已发布的版本。在依赖它们之前,请先发布工作流;更改触发器后,请再次发布。参见 Publishing and versions。
有一个触发器可以从画布中测试
选择一个 Scheduled Task 步骤,点击其上方工具栏中的 Run(运行),即可打开 Run 标签页,无需等待计划时间就能试运行工作流。