跳转到主要内容

如何设置规则中的操作 (Actions)

摘要

Wati Rules(规则)让您可以在满足特定条件时自动执行任务。您可以使用 Rules 来发送消息、分配聊天、更新联系人信息、发送产品目录,或通过聊天机器人 (chatbots) 和 Astra AI Agents 启动更高级的工作流程。

本文介绍了 Rules 下直接可用的操作、如何配置这些操作,以及在需要更复杂的自动化工作流程时如何使用聊天机器人或 Astra AI Agents。

重要提示:Rules 下直接提供的操作与 Wati 其他自动化工具中提供的操作或节点不同。例如,Update Chat Status(更新聊天状态) 可作为 Chatbot Builder(聊天机器人构建器)中的一个节点使用,但它并非直接的 Rule 操作。

说明

Rules 中的操作是什么?

操作是当规则被触发时 Wati 执行的自动化任务。

例如,当客户发送特定消息时,规则可以:

  • 发送模板消息。

  • 发送实时消息。

  • 将聊天分配给人工客服或团队。

  • 更新联系人属性。

  • 发送产品目录。

  • 启动聊天机器人。

  • 启动 Astra AI Agent。

  • 启动序列 (sequence)。

通过将 Rules 与这些操作相结合,您可以自动化重复性任务,并创建无需人工干预即可响应客户的工作流程。

如何配置 Rule 中的操作

在添加操作之前,请确保已配置好任何必要的资源。

例如:

  • 在使用 Send template message(发送模板消息) 之前,请先创建消息模板。

  • 在使用 Send message(发送消息) 之前,请先创建回复内容。

  • 在使用 Start chatbot(启动聊天机器人) 之前,请先配置好聊天机器人。

  • 在使用 Start Astra AI Agent(启动 Astra AI Agent) 之前,请先配置好 Astra AI Agent。

  • 在使用 Send catalog(发送目录) 之前,请先配置好产品目录。

  • 在使用 Start sequence(启动序列) 之前,请先配置好序列。

要添加操作:

  • 创建新规则或编辑现有规则。

  • 在 Actions(操作) 部分,选择您想要触发的操作。

  • 配置所选操作所需的详细信息。

  • 保存规则。

示例

您可以创建一个规则,检测特定的客户消息并启动聊天机器人:

  • 触发条件:传入的消息包含“订单状态”

  • 操作:启动聊天机器人

  • 聊天机器人:订单状态聊天机器人

然后,聊天机器人可以使用其配置好的流程继续对话。

Rules 下直接可用的操作

目前在 Wati Rules 下直接提供以下操作:

1. Send template message(发送模板消息)

向客户发送预先批准的 WhatsApp 模板消息。

模板消息可用于:

  • 出站通知

  • 后续跟进

  • 活动触发的响应

  • 在 24 小时消息窗口外发送的消息

2. Send message(发送消息)

在活跃的 24 小时对话窗口内向客户发送实时会话消息。

您可以发送:

  • 文本

  • 文档

  • 图片

  • 贴纸

  • 视频

Wati Rules 中“发送模板消息”与“发送消息”的区别

Wati Rules 包含两个用于向客户发送消息的操作:Send template message 和 Send message。它们不能互换——使用哪一个取决于对话的状态。

Send message 会向客户发送自由格式的回复(文本、文档、图片、贴纸或视频)。这仅在活跃的 24 小时对话窗口内有效——意味着客户必须在过去 24 小时内发送过消息。如果窗口已关闭,此操作将无法送达。

Send template message 会发送预先批准的 WhatsApp 模板。模板必须先在 Wati 中创建并经 Meta 批准后方可使用。与自由格式消息不同,模板可以随时发送——无论是在 24 小时窗口内还是窗口外——这使其成为联系近期未发送消息的客户的唯一选择。

何时使用:

  • 当您确定规则将在活跃的对话窗口内触发(例如,由新的传入消息触发)时,请使用 Send message。

  • 当规则可能在对话窗口外触发(例如,由联系人属性更改触发,或在 24 小时不活跃后重新联系客户)时,请使用 Send template message。

常见错误:在由属性更改或预定事件触发的规则中使用“Send message”。如果在该时刻不存在活跃的对话窗口,消息将不会送达。对于不能保证在实时对话中触发的规则,请务必使用“Send template message”。

3. Route chat(分配聊天)

自动将对话分配给:

  • 特定操作员

  • 团队

  • 最后分配的坐席

例如,您可以创建一个规则,将传入的与账单相关的聊天路由到您的财务团队。

4. Start chatbot(启动聊天机器人)

在规则被触发时启动聊天机器人流程。

聊天机器人可以使用以下方式处理结构化对话:

  • 预置消息

  • 菜单

  • 决策树

  • Chatbot Builder 中提供的其他节点

当您需要预定义的对话流程而不是单一的自动化操作时,请使用 Start chatbot。

5. Start Astra AI Agent(启动 Astra AI Agent)

将对话移交给 Astra AI Agent 进行自动处理。

Astra AI Agent 使用您配置的知识源来实时响应客户查询。

当您需要 AI 驱动的对话而不是预定义的聊天机器人流程时,请使用 Start Astra AI Agent。

6. Send catalog(发送目录)

自动向客户发送产品目录。

例如,当客户询问您的产品或服务时,您可以使用规则来发送您的目录。

7. Update contact attribute(更新联系人属性)

根据规则的触发条件更新联系人资料上的自定义属性。

例如,您可以更新以下属性:

  • 生命周期阶段

  • 语言

  • 客户偏好

  • 其他自定义联系人信息

8. Start sequence(启动序列)

触发一个多步骤消息工作流程,根据定义的计划向客户发送一系列消息。

序列可用于以下工作流程:

  • 客户后续跟进

  • 入职引导

  • 多步骤参与

规则操作与聊天机器人节点不同

本文中列出的操作是目前 Wati Rules 下唯一直接可用的操作。

Wati 还在其他自动化工具(例如 Chatbot Builder)内提供了额外的操作或节点。这些功能专用于这些工具,不应被视为直接的 Rule 操作。

例如,Update Chat Status(更新聊天状态) 可作为 Chatbot Builder 中的一个节点使用,但它不能作为 Rules 的直接操作使用。

相同的区别也适用于其他 Chatbot Builder 节点。聊天机器人流程中可用的节点不会自动成为 Rules 中可用的操作。

重要提示:只有在 Rules Actions(操作) 部分列出的操作才能由规则直接选择和执行。

如何在 Rule 中使用聊天机器人功能

如果您需要规则来发起使用 Chatbot Builder 中功能的流程,请使用 Start chatbot。

例如:

规则触发 → 启动聊天机器人 → 聊天机器人流程 → 聊天机器人节点

规则启动聊天机器人,然后聊天机器人运行其配置好的流程。

示例:通过聊天机器人更新聊天状态

Update Chat Status(更新聊天状态) 不是直接的 Rule 操作。但是,您可以通过聊天机器人将其用作基于规则的工作流程的一部分。

  • 创建或编辑规则。

  • 选择 Start chatbot 作为 Rule 操作。

  • 使用所需的流程配置聊天机器人。

  • 将 Update Chat Status 节点添加到聊天机器人流程中。

  • 保存规则和聊天机器人配置。

当规则被触发时,它会启动聊天机器人。然后,聊天机器人作为其流程的一部分执行 Update Chat Status 节点。

因此,聊天状态是由聊天机器人更新的,而不是由规则直接更新的。

使用 Astra AI Agents 进行 AI 驱动的自动化

当您需要更灵活、AI 驱动的对话时,您也可以使用规则来启动 Astra AI Agent。

工作流程为:

规则触发 → 启动 Astra AI Agent → Astra AI Agent 处理对话

Astra AI Agent 使用其配置的知识源实时响应客户问题。

当客户互动需要 AI 代理理解并回答问题,而不是遵循固定的聊天机器人流程时,请使用 Start Astra AI Agent。

聊天机器人和 AI 代理不能同时处理同一个对话

对话可以由聊天机器人或 AI 代理处理,但不能同时处理。

如果多个规则匹配同一条消息,且有多个规则会启动聊天机器人或 AI 代理,则只有 Rules 列表中最高级的规则会启动自动化。

若要将对话从聊天机器人转交给 AI 代理,请在聊天机器人流程末尾添加 Astra AI Agent 或 Custom AI Agent 节点。不要使用单独的规则同时启动聊天机器人和 AI 代理。

如果您的 AI 代理规则运行后没有任何反应

如果 AI 代理规则已执行但代理没有响应,请检查:

  • 您的 Wati 计划中是否已启用 AI 代理。

  • 在 Start Astra AI Agent 操作中是否选择了 AI 代理。

  • 所选的 AI 代理是否仍然存在。

即使没有发送任何消息,规则也可能显示为已执行。

构建更复杂的自动化

规则可以作为更高级工作流程的起点。

当您需要执行特定任务(例如发送消息、分配聊天或更新联系人属性)时,请使用 direct Rule actions(直接 Rule 操作)。

对于更复杂的客户互动,请使用:

  • Start chatbot:将对话转交给结构化的聊天机器人流程。

  • Start Astra AI Agent:将对话转交给 AI 驱动的代理。

这使您可以在不同的自动化层级构建工作流程,同时保持每个工具的功能独立。

例如:

规则 → 启动聊天机器人 → 多个聊天机器人节点

或

规则 → 启动 Astra AI Agent → AI 驱动的对话

消息限制

某些消息操作取决于 WhatsApp 的消息要求。例如,Send message 发送会话消息,需要活跃的 24 小时对话窗口。

如果不满足所需的消息条件,操作可能无法成功。当您需要在活跃的 24 小时对话窗口之外发送出站消息时,请在适用的情况下使用预先批准的 template message(模板消息)。

以下操作可以随时运行:

  • Send template message

  • Route chat

  • Update contact attribute

以下操作需要打开 24 小时对话窗口:

  • Send message

  • Send catalog

  • Start chatbot

  • Start Astra AI Agent

Start sequence(启动序列) 也需要打开 24 小时对话窗口,除非序列以模板消息开头。

保持 Rule 操作与其他自动化功能分离

配置规则时,只能直接选择规则 Actions(操作) 部分中显示的操作。

不要认为 Wati 中其他地方提供的操作、节点或功能在 Rules 下也可用。

例如:

功能

Rules 下直接可用?

可用途径

Send template message

是

Rules

Send message

是

Rules

Route chat

是

Rules

Start chatbot

是

Rules

Start Astra AI Agent

是

Rules

Send catalog

是

Rules

Update contact attribute

是

Rules

Start sequence

是

Rules

Update Chat Status

否

Chatbot Builder

只有本文中列为 Rule 操作的操作才是直接的 Rule 操作。 仅作为 Chatbot Builder 节点或在其他自动化工具中存在的功能,不会自动作为 Rule 操作可用。

组合操作以构建工作流程

您可以将多个 Rule 操作组合在一起,以创建更广泛的自动化。

例如,规则可以:

  • 更新联系人属性。

  • 发送目录。

  • 将聊天分配给操作员。

对于更复杂的工作流程,请使用 Start chatbot 或 Start Astra AI Agent 作为 Rule 操作。

这让规则充当入口点,而聊天机器人或 Astra AI Agent 处理客户互动的下一阶段。

重要限制

在配置规则时,请记住以下区别:

  • Update Chat Status 不是直接的 Rule 操作。

  • Update Chat Status 可作为 Chatbot Builder 中的节点使用。

  • 规则可以使用 Start chatbot 来触发包含 Update Chat Status 节点的聊天机器人。

  • 规则可以使用 Start Astra AI Agent 将对话转交给 Astra AI Agent。

  • Chatbot Builder 或其他自动化工具中提供的操作或节点不会自动作为直接 Rule 操作可用。

  • 消息操作可能受 WhatsApp 消息要求约束。

后续步骤

配置规则后:

  • 使用不同的触发条件测试规则。

  • 确认所选操作按预期运行。

  • 如果您需要结构化的多步骤工作流程,请使用 Start chatbot。

  • 如果您需要基于配置的知识源的 AI 驱动响应,请使用 Start Astra AI Agent。

  • 如果您需要将更新聊天状态作为基于规则的工作流程的一部分,请使用 Start chatbot 并将 Update Chat Status 节点添加到聊天机器人流程中。

使用规则作为聊天机器人和 Astra AI Agents 的起点,可以让您构建更高级的自动化,同时保持每个 Wati 自动化工具的功能清晰分离。

常见问题 (FAQs)

Rule 操作

1. Wati Rules 下直接可用哪些操作?

目前在 Wati Rules 下直接可用的操作有:

  • Send template message

  • Send message

  • Route chat

  • Start chatbot

  • Start Astra AI Agent

  • Send catalog

  • Update contact attribute

  • Start sequence

仅在 Chatbot Builder 或其他自动化工具中提供的操作或节点不是直接的 Rule 操作。

2. 我可以直接使用 Wati Rule 更新聊天状态吗?

不能。Update Chat Status 不是 Wati Rules 下可用的直接操作。 Update Chat Status 节点可在 Chatbot Builder 中使用。

要将更新聊天状态作为基于规则的工作流程的一部分,请使用 Start chatbot 作为 Rule 操作,并将聊天机器人配置为使用 Update Chat Status 节点。

3. Chatbot Builder 节点可以作为 Rule 操作使用吗?

不能。Chatbot Builder 中可用的节点不会自动成为 Rules 下可用的操作。只有在规则 Actions(操作) 部分中列出的操作才能由规则直接使用。

4. 我怎样才能将聊天机器人与 Wati Rule 一起使用?

在规则中使用 Start chatbot 操作。当规则被触发时,Wati 将启动配置好的聊天机器人,然后运行其自己的流程和节点。

5. 我怎样才能将 Astra AI Agent 与 Wati Rule 一起使用?

在规则中使用 Start Astra AI Agent 操作。当规则被触发时,对话将转交给配置好的 Astra AI Agent,该代理使用其知识源响应客户查询。

配置 Rule 操作

6. 在 Rule 中使用操作之前需要配置什么?

某些 Rule 操作需要预先配置资源。例如,在使用 Send template message 之前,您必须配置消息模板;在使用 Start chatbot 之前,必须配置聊天机器人;在使用 Start Astra AI Agent 之前,必须配置 Astra AI Agent;在使用 Start sequence 之前,必须配置序列。

7. 我可以在单个 Wati Rule 中使用多个操作吗?

可以。您可以在工作流程中组合多个直接 Rule 操作。例如,规则可以更新联系人属性、发送目录并将聊天分配给操作员。

8. 当规则需要执行更复杂的工作流程时,我应该使用什么?

当您需要带有聊天机器人节点的结构化多步骤工作流程时,请使用 Start chatbot。当您需要使用 Astra AI Agent 配置的知识源进行 AI 驱动的对话时,请使用 Start Astra AI Agent。

9. 为什么我在 Rules 下找不到特定的聊天机器人操作?

Wati 其他自动化工具中提供的功能并非全部可作为直接 Rule 操作使用。如果某个功能作为 Chatbot Builder 节点存在但未列在规则的 Actions(操作) 部分下,则无法将其直接选择为 Rule 操作。

例如,Update Chat Status 是 Chatbot Builder 节点,不能在 Rules 下直接使用。

这是否解答了您的问题?