跳转到主要内容

如何在规则中设置操作

摘要

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

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

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

操作指南

什么是 Rules 中的操作?

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

例如,当客户发送特定消息时,Rule 可以执行以下操作:

  • 发送模板消息。

  • 发送实时消息。

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

  • 更新联系人属性。

  • 发送产品目录。

  • 启动聊天机器人。

  • 启动 Astra AI Agent。

  • 启动序列。

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

可直接在 Rules 下使用的操作

目前可直接在 Wati Rules 下使用以下操作:

1. 发送模板消息

向客户发送预先审核过的 WhatsApp 模板消息。

模板消息可用于:

  • 外呼通知

  • 后续跟进

  • 营销活动触发的回复

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

2. 发送消息

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

您可以发送:

  • 文本

  • 文档

  • 图片

  • 贴纸

  • 视频

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

Wati Rules 包含两种向客户发送消息的操作:发送模板消息发送消息。它们不可互换——具体使用哪一个取决于对话的状态。

发送消息用于向客户发送自由格式的回复(文本、图片或贴纸)。这仅在有效的 24 小时对话窗口内生效,即客户必须在过去 24 小时内发送过消息。如果窗口已关闭,此操作将无法送达。

发送模板消息用于发送预先审核过的 WhatsApp 模板。模板必须在 Wati 中创建并经由 Meta 审核后才能使用。与自由格式消息不同,模板可以随时发送(无论是在 24 小时窗口内还是窗口外),因此这是联系近期未发送消息的客户的唯一选择。

何时使用:

  • 当您确定规则将在有效的对话窗口内触发(例如,由新的入站消息触发)时,请使用发送消息

  • 当规则可能在对话窗口外触发(例如,由联系人属性更改触发,或在客户 24 小时未活动后重新联系)时,请使用发送模板消息

常见错误:在由属性更改或预定事件触发的规则中使用“发送消息”。如果当时没有有效的对话窗口,消息将不会送达。对于无法保证在实时对话中触发的规则,请务必使用“发送模板消息”。

3. 分流聊天

自动将对话分配给:

  • 特定客服人员

  • 某个团队

  • 最后分配的坐席

例如,您可以创建一个规则,将收到的与账单相关的聊天分流给您的财务团队。

4. 启动聊天机器人

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

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

  • 预构建消息

  • 菜单

  • 决策树

  • Chatbot Builder 中可用的其他节点

当您需要预定义的对话流程而不是单一的自动化操作时,请使用启动聊天机器人

5. 启动 Astra AI Agent

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

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

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

6. 发送产品目录

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

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

7. 更新联系人属性

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

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

  • 生命周期阶段

  • 语言

  • 客户偏好

  • 其他自定义联系人信息

8. 启动序列

触发多步骤消息工作流程,根据预定义的时间表向客户发送一系列消息。

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

  • 客户跟进

  • 入职引导

  • 多步骤互动

Rule 操作与聊天机器人节点有所不同

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

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

例如,更新聊天状态可作为 Chatbot Builder 中的一个节点使用,但不能直接作为 Rule 操作使用

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

重要提示:只有在 Rules 操作部分中列出的操作才能被 Rule 直接选择和执行。

如何通过 Rule 使用聊天机器人功能

如果您需要 Rule 启动一个使用 Chatbot Builder 功能的工作流程,请使用启动聊天机器人

例如:

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

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

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

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

  • 创建或编辑一个 Rule。

  • 选择启动聊天机器人作为 Rule 操作。

  • 配置具有所需流程的聊天机器人。

  • 更新聊天状态节点添加到聊天机器人流程中。

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

当 Rule 被触发时,它会启动聊天机器人。然后,聊天机器人将其流程的一部分作为更新聊天状态节点执行。

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

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

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

其工作流程为:

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

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

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

构建更复杂的自动化

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

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

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

  • 启动聊天机器人,将对话交给结构化的聊天机器人流程。

  • 启动 Astra AI Agent,将对话交给 AI 驱动的代理。

这允许您跨不同的自动化层构建工作流程,同时保持每个工具的功能独立。

例如:

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

或者

Rule → 启动 Astra AI Agent → AI 驱动的对话

如何配置 Rule 中的操作

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

例如:

  • 在使用发送模板消息之前,先创建消息模板。

  • 在使用发送消息之前,先创建回复材料。

  • 在使用启动聊天机器人之前,先配置聊天机器人。

  • 在使用启动 Astra AI Agent 之前,先配置 Astra AI Agent。

  • 在使用发送产品目录之前,先配置产品目录。

  • 在使用启动序列之前,先配置序列。

要添加操作:

  • 创建新的 Rule 或编辑现有的 Rule。

  • 操作部分,选择您要触发的操作。

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

  • 保存 Rule。

示例

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

  • 触发:入站消息包含“订单状态”

  • 操作:启动聊天机器人

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

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

消息传递限制

某些消息操作取决于 WhatsApp 的消息传递要求。

例如,发送消息会发送会话消息,并要求具备有效的 24 小时对话窗口。

如果未满足所需的消息传递条件,操作可能会失败。

当您需要在有效的 24 小时对话窗口之外发送外呼消息时,请在适用的情况下使用预先审核过的模板消息

将 Rule 操作与其他自动化功能分开

配置 Rule 时,只能直接选择 Rule 的操作部分中显示的操作。

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

例如:

功能

是否可直接在 Rules 下使用?

可用途径

发送模板消息

Rules

发送消息

Rules

分流聊天

Rules

启动聊天机器人

Rules

启动 Astra AI Agent

Rules

发送产品目录

Rules

更新联系人属性

Rules

启动序列

Rules

更新聊天状态

Chatbot Builder

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

组合操作以构建工作流程

您可以将多个 Rule 操作结合使用,以创建更广泛的自动化。

例如,Rule 可以:

  • 更新联系人属性。

  • 发送产品目录。

  • 将聊天分流给客服人员。

对于更复杂的工作流程,请使用启动聊天机器人启动 Astra AI Agent 作为 Rule 操作。

这使得 Rule 可以充当入口点,而聊天机器人或 Astra AI Agent 处理客户互动的下一个阶段。

重要限制

配置 Rules 时请记住以下区别:

  • 更新聊天状态不是直接的 Rule 操作。

  • 更新聊天状态可作为 Chatbot Builder 中的一个节点使用。

  • Rule 可以使用启动聊天机器人来触发包含更新聊天状态节点的聊天机器人。

  • Rule 可以使用启动 Astra AI Agent 将对话交给 Astra AI Agent。

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

  • 消息传递操作可能受 WhatsApp 消息传递要求的限制。

后续步骤

配置完 Rule 后:

  • 用不同的触发条件测试 Rule。

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

  • 如果您需要结构化的多步骤工作流程,请使用启动聊天机器人

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

  • 如果您需要将更新聊天状态作为基于 Rule 的工作流程的一部分,请使用启动聊天机器人并将更新聊天状态节点添加到聊天机器人流程中。

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

常见问题解答 (FAQs)

Rule 操作

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

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

  • 发送模板消息

  • 发送消息

  • 分流聊天

  • 启动聊天机器人

  • 启动 Astra AI Agent

  • 发送产品目录

  • 更新联系人属性

  • 启动序列

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

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

不能。更新聊天状态不是 Wati Rules 下可用的直接操作。 更新聊天状态节点可在 Chatbot Builder 中使用。

要将更新聊天状态作为基于 Rule 的工作流程的一部分,请使用启动聊天机器人作为 Rule 操作,并配置聊天机器人以使用更新聊天状态节点。

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

不能。Chatbot Builder 中可用的节点不会自动成为 Rules 下可用的操作。只有 Rules 操作部分中列出的操作才能被 Rule 直接使用。

4. 我如何将聊天机器人与 Wati Rule 结合使用?

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

5. 我如何将 Astra AI Agent 与 Wati Rule 结合使用?

在 Rule 中使用启动 Astra AI Agent 操作。当 Rule 被触发时,对话将移交给已配置的 Astra AI Agent,该 Agent 使用其知识源来响应客户查询。

配置 Rule 操作

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

某些 Rule 操作需要预先配置资产。例如,您必须先配置消息模板才能使用发送模板消息,先配置聊天机器人才能使用启动聊天机器人,先配置 Astra AI Agent 才能使用启动 Astra AI Agent,以及先配置序列才能使用启动序列

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

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

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

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

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

Wati 其他自动化工具中提供的并非所有功能都可作为直接的 Rule 操作。如果某个功能作为 Chatbot Builder 节点存在,但未在 Rule 的操作部分中列出,则无法直接将其选为 Rule 操作。

例如,更新聊天状态是一个 Chatbot Builder 节点,不能直接在 Rules 下使用。

这是否解答了您的问题?