摘要
Wati Rules(规则)让您能够在满足特定条件时自动执行任务。您可以利用规则来发送消息、分配聊天、更新联系人信息、发送产品目录,或通过聊天机器人 (Chatbot) 和 Astra AI Agents 启动更高级的工作流。
本文介绍了可直接在规则中使用的操作、如何配置它们,以及在需要更复杂的自动化工作流时如何使用聊天机器人或 Astra AI Agents。
重要提示:直接在规则中可用的操作与 Wati 其他自动化工具中可用的操作或节点不同。例如,更新聊天状态 (Update Chat Status) 可作为 Chatbot Builder(聊天机器人构建器)中的一个节点使用,但它不是直接的规则操作。
操作指南
什么是规则中的操作?
操作是当规则被触发时,Wati 自动执行的任务。
例如,当客户发送特定消息时,规则可以执行以下操作:
发送模板消息。
发送实时消息。
将聊天分配给操作员或团队。
更新联系人属性。
发送产品目录。
启动聊天机器人。
启动 Astra AI Agent。
启动序列 (Sequence)。
通过将规则与这些操作相结合,您可以自动处理重复性任务,并创建无需人工干预即可响应客户的工作流。
如何配置规则中的操作
在添加操作之前,请确保已配置好任何所需的资产。
例如:
在使用发送模板消息之前,请先创建消息模板。
在使用发送消息之前,请先创建回复内容。
在使用启动聊天机器人之前,请先配置聊天机器人。
在使用启动 Astra AI Agent 之前,请先配置 Astra AI Agent。
在使用发送目录之前,请先配置产品目录。
在使用启动序列之前,请先配置序列。
添加操作的步骤:
创建新规则或编辑现有规则。
在操作 (Actions) 部分,选择您想要触发的操作。
配置所选操作的详细信息。
保存规则。
示例
您可以创建一个规则,在检测到特定的客户消息时启动聊天机器人:
触发条件:收到的消息包含“订单状态”
操作:启动聊天机器人
聊天机器人:订单状态聊天机器人
随后,聊天机器人即可使用其配置的流程继续对话。
直接在规则中可用的操作
目前,Wati 规则直接支持以下操作:
1. 发送模板消息
向客户发送预先审核过的 WhatsApp 模板消息。
模板消息可用于:
外发通知
后续跟进
活动触发的响应
在 24 小时消息窗口之外发送的消息
2. 发送消息
在活跃的 24 小时会话窗口内向客户发送实时消息。
您可以发送:
文本
文档
图片
贴纸
视频
Wati 规则中“发送模板消息”和“发送消息”的区别
Wati 规则包含两种向客户发送消息的操作:发送模板消息和发送消息。它们不可互换,具体使用哪一个取决于对话的状态。
发送消息用于向客户发送自由回复(文本、文档、图片、贴纸或视频)。这仅在活跃的 24 小时会话窗口内有效,即客户必须在过去 24 小时内发送过消息。如果窗口已关闭,此操作将无法送达。
发送模板消息用于发送预先审核过的 WhatsApp 模板。模板必须在 Wati 中创建并经由 Meta 审核后方可使用。与自由格式的消息不同,模板可以在任何时间发送(无论是在 24 小时窗口内还是窗口外),因此对于联系近期未发送消息的客户,这是唯一的选择。
何时使用:
当您确定规则将在活跃会话窗口内触发(例如,由新传入的消息触发)时,使用发送消息。
当规则可能在会话窗口外触发(例如,由联系人属性更改触发,或在客户处于 24 小时非活跃状态后重新互动)时,使用发送模板消息。
常见错误:在由属性更改或预定事件触发的规则中使用“发送消息”。如果当时不存在活跃的会话窗口,消息将无法送达。对于无法保证在实时会话内触发的规则,请务必使用“发送模板消息”。
3. 分配聊天
自动将对话分配给:
特定的操作员
团队
上次分配的代理
例如,您可以创建一个规则,将传入的与账单相关的聊天自动分配给您的财务团队。
4. 启动聊天机器人
在规则触发时启动聊天机器人流程。
聊天机器人可以使用以下内容处理结构化对话:
预制消息
菜单
决策树
Chatbot Builder 中可用的其他节点
当您需要预定义的对话流程而非单一自动化操作时,请使用启动聊天机器人。
5. 启动 Astra AI Agent
将对话移交给 Astra AI Agent 进行自动处理。
Astra AI Agent 使用您配置的知识库实时响应客户咨询。
当您需要 AI 驱动的对话而非预定义的聊天机器人流程时,请使用启动 Astra AI Agent。
6. 发送目录
自动向客户发送产品目录。
例如,您可以设置一个规则,当客户询问您的产品或服务时自动发送您的目录。
7. 更新联系人属性
根据规则的触发条件更新联系人个人资料中的自定义属性。
例如,您可以更新以下属性:
生命周期阶段
语言
客户偏好
其他自定义联系人信息
8. 启动序列
触发多步消息工作流,根据预定义的时间表向客户发送一系列消息。
序列可用于以下工作流:
客户跟进
新用户入职
多步互动
规则操作与聊天机器人节点有所不同
本文列出的操作是目前 Wati 规则直接支持的唯一操作。
Wati 还在其他自动化工具(如 Chatbot Builder)中提供额外的操作或节点。这些功能是特定于这些工具的,不应被视为直接的规则操作。
例如,更新聊天状态可作为 Chatbot Builder 中的一个节点使用,但不能直接作为规则的操作。
同样的区别也适用于 Chatbot Builder 的其他节点。在聊天机器人流程中可用的节点,不会自动成为规则中可用的操作。
重要提示:只有在规则的操作部分列出的操作才能被规则直接选择和执行。
如何在规则中使用聊天机器人功能
如果您需要规则启动一个利用 Chatbot Builder 功能的工作流,请使用启动聊天机器人。
例如:
规则触发 → 启动聊天机器人 → 聊天机器人流程 → 聊天机器人节点
规则启动聊天机器人,然后聊天机器人运行其配置的流程。
示例:通过聊天机器人更新聊天状态
更新聊天状态不是直接的规则操作。但是,您可以通过聊天机器人将其用作基于规则的工作流的一部分。
创建或编辑一个规则。
选择启动聊天机器人作为规则操作。
为聊天机器人配置所需的流程。
将更新聊天状态节点添加到聊天机器人流程中。
保存规则和聊天机器人配置。
当触发规则时,它会启动聊天机器人。聊天机器人随后在其流程中执行更新聊天状态节点。
因此,聊天状态是由聊天机器人更新的,而不是直接由规则更新的。
使用 Astra AI Agents 进行 AI 驱动的自动化
当您需要更灵活的 AI 驱动对话时,也可以使用规则来启动 Astra AI Agent。
工作流如下:
规则触发 → 启动 Astra AI Agent → Astra AI Agent 处理对话
Astra AI Agent 使用其配置的知识库实时响应客户问题。
当客户互动需要 AI 代理理解并响应问题,而不是遵循固定的聊天机器人流程时,请使用启动 Astra AI Agent。
聊天机器人和 AI 代理不能同时处理同一个对话
对话可以由聊天机器人或 AI 代理处理,但不能同时由两者处理。
如果有多个规则匹配同一消息,且不止一个规则会启动聊天机器人或 AI 代理,则只有规则列表中最高优先级的规则会启动自动化。
要将对话从聊天机器人转交给 AI 代理,请在聊天机器人流程末尾添加 Astra AI Agent 或 Custom AI Agent 节点。不要使用单独的规则同时启动聊天机器人和 AI 代理。
如果 AI 代理规则运行时没有任何反应
如果执行了 AI 代理规则但代理没有响应,请检查:
您的 Wati 计划中是否已启用 AI 代理。
在启动 Astra AI Agent 操作中是否选择了 AI 代理。
所选的 AI 代理是否仍然存在。
即使没有发送消息,规则也可能显示为已执行。
构建更复杂的自动化
规则可以作为更高级工作流的起点。
当您需要执行特定任务(如发送消息、分配聊天或更新联系人属性)时,请使用直接规则操作。
对于更复杂的客户互动,请使用:
启动聊天机器人,将对话交给结构化的聊天机器人流程。
启动 Astra AI Agent,将对话交给 AI 驱动的代理。
这允许您在不同的自动化层级构建工作流,同时保持每个工具的功能独立。
例如:
规则 → 启动聊天机器人 → 多个聊天机器人节点
或者
规则 → 启动 Astra AI Agent → AI 驱动的对话
消息传递限制
某些消息传递操作取决于 WhatsApp 的消息传递要求。例如,发送消息发送的是会话消息,需要活跃的 24 小时会话窗口。
如果不满足所需的消息传递条件,操作可能会失败。当您需要在活跃的 24 小时会话窗口之外发送外发消息时,请在适用情况下使用预先审核的模板消息。
以下操作可以在任何时间运行:
发送模板消息
分配聊天
更新联系人属性
以下操作需要开放的 24 小时会话窗口:
发送消息
发送目录
启动聊天机器人
启动 Astra AI Agent
启动序列也需要一个开放的 24 小时会话窗口,除非该序列以模板消息开始。
保持规则操作与其他自动化功能的独立性
配置规则时,只能直接选择规则操作部分中显示的操作。
请勿认为 Wati 其他地方提供的操作、节点或功能也适用于规则。
例如:
功能 | 可直接在规则中使用? | 通过何处使用 |
发送模板消息 | 是 | 规则 |
发送消息 | 是 | 规则 |
分配聊天 | 是 | 规则 |
启动聊天机器人 | 是 | 规则 |
启动 Astra AI Agent | 是 | 规则 |
发送目录 | 是 | 规则 |
更新联系人属性 | 是 | 规则 |
启动序列 | 是 | 规则 |
更新聊天状态 | 否 | Chatbot Builder |
只有本文中列为规则操作的操作才是直接的规则操作。仅作为 Chatbot Builder 节点存在或在其他自动化工具中的功能,不会自动成为规则操作。
组合操作以构建工作流
您可以组合使用多个规则操作来创建更广泛的自动化。
例如,规则可以:
更新联系人属性。
发送目录。
将聊天分配给操作员。
对于更复杂的工作流,请将启动聊天机器人或启动 Astra AI Agent 作为规则操作。
这使得规则可以作为入口点,而聊天机器人或 Astra AI Agent 处理客户互动的下一个阶段。
重要限制
配置规则时请牢记以下区别:
更新聊天状态不是直接的规则操作。
更新聊天状态可作为 Chatbot Builder 中的一个节点使用。
规则可以使用启动聊天机器人来触发包含更新聊天状态节点的聊天机器人。
规则可以使用启动 Astra AI Agent 将对话交给 Astra AI Agent。
在 Chatbot Builder 或其他自动化工具中可用的操作或节点,不会自动成为直接的规则操作。
消息传递操作可能受 WhatsApp 消息传递要求的限制。
后续步骤
配置规则后:
在不同的触发条件下测试规则。
确认所选操作按预期运行。
如果需要结构化的多步工作流,请使用启动聊天机器人。
如果需要基于已配置知识库的 AI 驱动响应,请使用启动 Astra AI Agent。
如果需要将更新聊天状态作为基于规则的工作流的一部分,请使用启动聊天机器人并将更新聊天状态节点添加到聊天机器人流程中。
以规则作为聊天机器人和 Astra AI Agents 的起点,让您可以构建更高级的自动化,同时明确区分每个 Wati 自动化工具的功能。
常见问题 (FAQs)
规则操作
1. 哪些操作可以直接在 Wati 规则中使用?
目前可直接在 Wati 规则中使用的操作包括:
发送模板消息
发送消息
分配聊天
启动聊天机器人
启动 Astra AI Agent
发送目录
更新联系人属性
启动序列
仅在 Chatbot Builder 或其他自动化工具中可用的操作或节点不是直接的规则操作。
2. 我可以直接使用 Wati 规则更新聊天状态吗?
不能。更新聊天状态不是 Wati 规则中可用的直接操作。更新聊天状态节点可在 Chatbot Builder 中使用。
若要将更新聊天状态作为基于规则的工作流的一部分,请使用启动聊天机器人作为规则操作,并配置聊天机器人以使用更新聊天状态节点。
3. Chatbot Builder 节点可以用作规则操作吗?
不能。Chatbot Builder 中可用的节点不会自动成为规则中可用的操作。只有规则操作部分列出的操作才能被规则直接使用。
4. 我如何将聊天机器人与 Wati 规则结合使用?
在规则中使用启动聊天机器人操作。当规则触发时,Wati 会启动已配置的聊天机器人,随后该机器人会运行其自身的流程和节点。
5. 我如何将 Astra AI Agent 与 Wati 规则结合使用?
在规则中使用启动 Astra AI Agent 操作。当规则触发时,对话将转交给已配置的 Astra AI Agent,它会利用其知识库来响应客户咨询。
配置规则操作
6. 在规则中使用操作前需要配置什么?
某些规则操作需要预先配置资产。例如,在使用发送模板消息之前必须配置消息模板,在使用启动聊天机器人之前配置聊天机器人,在使用启动 Astra AI Agent 之前配置 Astra AI Agent,以及在使用启动序列之前配置序列。
7. 我可以在单个 Wati 规则中使用多个操作吗?
可以。您可以在工作流中组合多个直接规则操作。例如,一个规则可以更新联系人属性、发送目录并将聊天分配给操作员。
8. 当规则需要执行更复杂的工作流时,我应该使用什么?
当您需要带有聊天机器人节点且结构化的多步工作流时,请使用启动聊天机器人。当您需要使用 Astra AI Agent 配置的知识库进行 AI 驱动的对话时,请使用启动 Astra AI Agent。
9. 为什么我在规则下找不到特定的聊天机器人操作?
并非 Wati 其他自动化工具中的每一项功能都可作为直接规则操作使用。如果某项功能作为 Chatbot Builder 节点存在,但未在规则的操作部分中列出,则它不能直接作为规则操作选择。
例如,更新聊天状态是一个 Chatbot Builder 节点,不能直接在规则下使用。




