摘要
Wati Rules(规则)允许您在满足特定条件时自动执行任务。您可以使用规则来发送消息、路由聊天、更新联系人信息、发送目录,或通过聊天机器人和 Astra AI Agents 启动更高级的工作流程。
本文介绍了可直接在规则下使用的操作、如何配置这些操作,以及在需要更复杂的自动化工作流程时如何使用聊天机器人或 Astra AI Agents。
重要提示:直接在规则下可用的操作与 Wati 其他自动化工具中可用的操作或节点不同。例如,Update Chat Status(更新聊天状态)可用作 Chatbot Builder 中的一个节点,但它不是直接的规则操作。
说明
规则中的操作是什么?
操作是当触发规则时 Wati 执行的自动化任务。
例如,当客户发送特定消息时,规则可以:
发送模板消息。
发送实时消息。
将聊天路由给操作员或团队。
更新联系人属性。
发送产品目录。
启动聊天机器人。
启动 Astra AI Agent。
启动序列。
通过将规则与这些操作相结合,您可以自动化重复性任务,并创建无需人工干预即可响应客户的工作流程。
如何配置规则中的操作
在添加操作之前,请确保已配置任何必需的资产。
例如:
在使用 Send template message(发送模板消息)之前,请先创建消息模板。
在使用 Send message(发送消息)之前,请先创建回复内容。
在使用 Start chatbot(启动聊天机器人)之前,请先配置聊天机器人。
在使用 Start Astra AI Agent(启动 Astra AI Agent)之前,请先配置 Astra AI Agent。
在使用 Send catalog(发送目录)之前,请先配置目录。
在使用 Start sequence(启动序列)之前,请先配置序列。
要添加操作,请:
创建新规则或编辑现有规则。
在 Actions(操作)部分,选择您要触发的操作。

配置所选操作所需的详细信息。
保存规则。
注意:当您选择 Run on a routine(按例程运行)作为规则的触发器时,该规则中的操作将从触发器中 Channel(渠道)下选择的 WhatsApp 号码发送。

示例
您可以创建一个检测特定客户消息并启动聊天机器人的规则:
触发器:收到的消息包含“order status”(订单状态)
操作:Start chatbot(启动聊天机器人)
聊天机器人:Order Status(订单状态)聊天机器人
然后,聊天机器人可以使用其配置的流程继续对话。
直接在规则下可用的操作
以下操作目前可直接在 Wati Rules 中使用:
1. Send template message(发送模板消息)
向客户发送预先批准的 WhatsApp 模板消息。
模板消息可用于:
出站通知
后续跟进
活动触发的响应
在 24 小时消息窗口之外发送的消息
2. Send message(发送消息)
在 24 小时活跃对话窗口内向客户发送实时会话消息。
您可以发送:
文本
文档
图片
贴纸
视频
Wati Rules 中“Send template message”与“Send message”的区别
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”。
重要提示:当您在规则中使用 Run on a routine 作为触发器时,许多匹配规则筛选器的联系人可能处于 24 小时消息窗口之外。对于这些联系人,需要开放 24 小时窗口的操作将不会发送。要联系此窗口之外的联系人,请使用 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 使用您配置的知识源来实时响应客户查询。
当您需要人工智能驱动的对话而不是预定义的聊天机器人流程时,请使用 Start Astra AI Agent。
6. Send catalog(发送目录)
自动向客户发送产品目录。
例如,当客户询问您的产品或服务时,您可以使用规则来发送您的目录。
7. Update contact attribute(更新联系人属性)
根据规则的触发条件更新联系人资料上的自定义属性。
例如,您可以更新以下属性:
生命周期阶段
语言
客户偏好
其他自定义联系人信息
8. Start sequence(启动序列)
触发一个多步骤的消息传递工作流程,根据定义的计划向客户发送一系列消息。
序列可用于以下工作流程:
客户后续跟进
入职引导
多步参与
规则操作与聊天机器人节点是不同的
本文中列出的操作是目前唯一直接在 Wati Rules 下可用的操作。
Wati 还在其他自动化工具(例如 Chatbot Builder)中提供额外的操作或节点。这些功能是这些工具特有的,不应被解释为直接的规则操作。
例如,Update Chat Status(更新聊天状态)可用作 Chatbot Builder 中的一个节点,但它不能直接用作规则下的操作。
同样的区别也适用于其他 Chatbot Builder 节点。聊天机器人流程中可用的节点不会自动成为规则中可用的操作。
重要提示:只有在规则 Actions(操作)部分列出的操作才能被规则直接选择和执行。
如何在规则中使用聊天机器人功能
如果您需要规则启动使用 Chatbot Builder 中可用功能的工作流程,请使用 Start chatbot。
例如:
规则触发器 → Start chatbot → 聊天机器人流程 → 聊天机器人节点
规则启动聊天机器人,然后聊天机器人运行其配置的流程。
示例:通过聊天机器人更新聊天状态
Update Chat Status 不是直接的规则操作。但是,您可以通过聊天机器人将其用作基于规则的工作流程的一部分。
创建或编辑规则。
选择 Start chatbot 作为规则操作。
配置具有所需流程的聊天机器人。
将 Update Chat Status 节点添加到聊天机器人流程中。
保存规则和聊天机器人配置。
当触发规则时,它会启动聊天机器人。然后,聊天机器人将其流程的一部分执行 Update Chat Status 节点。
因此,聊天状态是由聊天机器人更新的,而不是直接由规则更新的。
使用 Astra AI Agents 进行人工智能驱动的自动化
当您需要更灵活、人工智能驱动的对话时,您也可以使用规则来启动 Astra AI Agent。
工作流程为:
规则触发器 → Start Astra AI Agent → Astra AI Agent 处理对话
Astra AI Agent 使用其配置的知识源来实时响应客户问题。
当客户互动需要 AI 代理来理解和回答问题,而不是遵循固定的聊天机器人流程时,请使用 Start Astra AI Agent。
聊天机器人和 AI 代理不能同时处理同一个对话
对话可以由聊天机器人或 AI 代理处理,但不能同时由两者处理。
如果多个规则匹配同一条消息,并且不止一个规则会启动聊天机器人或 AI 代理,则只有规则列表中最靠前的规则会启动自动化。
要将对话从聊天机器人移交给 AI 代理,请在聊天机器人流程的末尾添加 Astra AI Agent 或 Custom AI Agent 节点。不要使用单独的规则来同时启动聊天机器人和 AI 代理。
如果 AI 代理规则运行时没有发生任何事情
如果 AI 代理规则被执行但代理没有响应,请检查:
您的 Wati 计划是否启用了 AI 代理。
Start Astra AI Agent 操作中是否选择了 AI 代理。
所选的 AI 代理是否仍然存在。
即使没有发送任何消息,规则也可能显示为已执行。
构建更复杂的自动化
规则可以作为更高级工作流程的起点。
当您需要执行特定任务(例如发送消息、路由聊天或更新联系人属性)时,请使用直接的规则操作。
对于更复杂的客户互动,请使用:
Start chatbot 将对话移交给结构化的聊天机器人流程。
Start Astra AI Agent 将对话移交给人工智能驱动的代理。
这允许您在不同的自动化层之间构建工作流程,同时保持每个工具的功能独立。
例如:
规则 → Start chatbot → 多个聊天机器人节点
或
规则 → Start Astra AI Agent → 人工智能驱动的对话
消息传递限制
某些消息传递操作取决于 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 小时对话窗口,除非序列以模板消息开头。
保持规则操作与其他自动化功能分开
配置规则时,只能直接选择规则 Actions(操作)部分中显示的操作。
不要认为 Wati 其他地方提供的操作、节点或功能在规则下也可用。
例如:
功能 | 是否直接在规则下可用? | 可通过以下方式获取 |
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 |
只有本文中列为规则操作的操作才是直接的规则操作。仅作为 Chatbot Builder 节点存在或在其他自动化工具内的功能不会自动作为规则操作提供。
组合操作以构建工作流程
您可以结合使用多个规则操作来创建更广泛的自动化。
例如,规则可以:
更新联系人属性。
发送目录。
将聊天路由给操作员。
对于更复杂的工作流程,请使用 Start chatbot 或 Start Astra AI Agent 作为规则操作。
这让规则充当切入点,而聊天机器人或 Astra AI Agent 处理客户互动的下一个阶段。
重要限制
配置规则时请牢记以下区别:
Update Chat Status 不是直接的规则操作。
Update Chat Status 可用作 Chatbot Builder 中的一个节点。
规则可以使用 Start chatbot 来触发包含 Update Chat Status 节点的聊天机器人。
规则可以使用 Start Astra AI Agent 将对话移交给 Astra AI Agent。
Chatbot Builder 或其他自动化工具中可用的操作或节点不会自动作为直接的规则操作可用。
消息传递操作可能受 WhatsApp 消息传递要求的限制。
后续步骤
配置规则后:
使用不同的触发条件测试规则。
确认所选操作按预期运行。
如果您需要结构化的多步骤工作流程,请使用 Start chatbot。
如果您需要基于配置的知识源的人工智能驱动响应,请使用 Start Astra AI Agent。
如果您需要作为基于规则的工作流程的一部分来更新聊天状态,请使用 Start chatbot 并将 Update Chat Status 节点添加到聊天机器人流程中。
将规则作为聊天机器人和 Astra AI Agents 的起点,让您能够构建更高级的自动化,同时使每个 Wati 自动化工具的功能保持清晰的分离。
常见问题解答 (FAQs)
关于 Wati Rules
1. 什么是 Wati Rules,哪些操作可直接在规则下使用?
Wati Rules 允许您在满足特定条件时自动执行任务。可直接在规则下使用的操作包括:
Send template message(发送模板消息)
Send message(发送消息)
Route chat(路由聊天)
Start chatbot(启动聊天机器人)
Start Astra AI Agent(启动 Astra AI Agent)
Send catalog(发送目录)
Update contact attribute(更新联系人属性)
Start sequence(启动序列)
仅在其他 Wati 自动化工具(例如 Chatbot Builder)中可用的操作或节点不能直接在规则下选择。
2. 我可以直接使用 Wati Rule 更新聊天状态吗?
不可以。Update Chat Status 可用作 Chatbot Builder 中的一个节点,而不是直接的规则操作。要通过规则更新聊天状态,请选择 Start chatbot 作为规则操作,并将 Update Chat Status 节点添加到聊天机器人流程中。
配置规则操作
3. 在向规则添加操作之前,我应该配置什么?
某些规则操作需要预先配置资产。例如,在使用 Send template message 之前创建消息模板,在使用 Send message 之前配置回复内容,并在选择相应操作之前设置相关的聊天机器人、Astra AI Agent、目录或序列。
4. Send message 与 Send template message 有什么区别?
Send message 发送自由格式的会话消息,例如文本、文档、图片、贴纸或视频。它需要活跃的 24 小时对话窗口,这意味着客户必须在过去 24 小时内发送过消息。
Send template message 发送预先批准的 WhatsApp 模板。模板可以在 24 小时消息窗口内或外发送,使其适用于出站通知、后续跟进以及重新联系近期未发消息的客户。
5. 当我在规则中使用 Run on a routine 作为触发器时会发生什么?
当您选择 Run on a routine 作为触发器时,规则的操作将从触发器配置中 Channel 下选择的 WhatsApp 号码发送。
许多匹配规则筛选器的联系人可能处于 24 小时消息窗口之外。需要开放 24 小时窗口的操作将不会发送给这些联系人。这些操作包括 Send message、Send catalog、Start chatbot 和 Start Astra AI Agent。要联系 24 小时窗口之外的联系人,请使用 Send template message。
使用聊天机器人和 Astra AI Agents
6. 我如何在 Wati Rule 中使用聊天机器人和 Astra AI Agents?
选择 Start chatbot 或 Start Astra AI Agent 作为规则操作。聊天机器人运行其配置的流程,而 Astra AI Agent 使用其配置的知识源来响应客户查询。
对话可以由聊天机器人或 AI 代理处理,但不能同时由两者处理。如果多个规则匹配同一条消息,并且不止一个规则会启动聊天机器人或 AI 代理,则只有规则列表中最靠前的规则会启动自动化。
要将对话从聊天机器人移交给 AI 代理,请在聊天机器人流程的末尾添加 Astra AI Agent 或 Custom AI Agent 节点。不要使用单独的规则来同时启动两者。
7. 我可以组合多个规则操作吗?哪些操作需要开放的 24 小时对话窗口?
可以。您可以在一个工作流程中组合多个直接的规则操作。例如,规则可以更新联系人属性、发送产品目录并将聊天路由给操作员。
以下操作需要开放的 24 小时对话窗口:
Send message
Send catalog
Start chatbot
Start Astra AI Agent
Start sequence 也需要开放的 24 小时对话窗口,除非序列以模板消息开头。
以下操作可以随时运行:
Send template message
Route chat
Update contact attribute
如果 AI 代理规则显示为已执行但代理没有响应,请检查您的 Wati 计划是否启用了 AI 代理,在 Start Astra AI Agent 操作中是否选择了代理,以及所选代理是否仍然存在。即使没有发送任何消息,规则也可能显示为已执行。
Did this answer your question?