工作流

触发器

了解哪些事件可以启动 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、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 标签页,无需等待计划时间就能试运行工作流。