跳转到主要内容

了解 Wati 中的基于规则的自动化

摘要

Wati 中的基于规则的自动化功能可帮助您根据特定事件和条件自动执行任务。通过创建规则,您可以触发发送消息、更新信息或回复客户等操作,而无需手动干预。

Wati 中的每条规则都是由三个核心组件构建的:触发器 (Triggers)、过滤器 (Filters) 和 操作 (Actions)。本指南将介绍这些组件的含义,并引导您创建第一个自动化规则。

说明

了解规则的构建模块

基于规则的自动化通过连接三个定义何时 (when)、为何 (why) 和 做什么 (what) 的元素来工作。

触发器 (Trigger)

触发器是启动自动化的事件。

触发器的示例包括:

  • 收到新消息

  • 添加了联系人属性

  • 更新了联系人属性

当此事件发生时,规则开始运行。

过滤器 (Filter)

过滤器定义了规则要继续执行必须满足的条件。例如,您可能希望仅在消息包含特定关键词、消息附带图像或文档、消息为语音备忘录,或者联系人属性具有特定值时才运行该规则。

操作 (Action)

操作是 Wati 在触发器发生且满足过滤器条件后执行的自动化任务。

操作的示例包括:

  • 发送模板消息

  • 更新联系人属性

  • 分配对话

创建规则的步骤

请按照以下步骤在 Wati 中创建您的第一个自动化规则:

1. 转到自动化规则

  • 导航至 Automation(自动化)页面。

  • 从左侧面板选择 Rules(规则)选项卡。

2. 创建新规则

  • 点击 Create new rule(创建新规则)。

  • 选择您要使用的触发器。

3. 打开规则构建器

选择触发器后,您将进入 Rule Builder(规则构建器)页面。在继续之前,请为您的规则输入一个合适的名称。

规则构建器允许您配置规则的三个组件:

  • 触发器

  • 过滤器

  • 操作

在此示例中,我们将使用触发器 New attribute is added to a contact(新属性已添加到联系人)。

4. 配置触发器

  • 点击 Trigger(触发器)块。

  • 选择您希望规则监控的联系人属性。

5. 添加过滤器(可选)

过滤器让您可以缩小规则生效的范围。例如,您可以设置一个过滤器,使规则仅在消息包含特定关键词或联系人属性具有特定值时才运行。如果不添加过滤器,该规则将对所有符合触发条件的联系人运行。

6. 添加并配置操作

  • 点击 Action(操作)块。

  • 选择您希望规则执行的操作。

在此示例中:

  • 选择 Send template message(发送模板消息)。

  • 选择在规则触发时自动发送的模板。

Wati 将随着时间的推移继续添加更多自动化操作,以支持更多的使用场景。

规则示例

这是一个关于规则如何工作的简单示例。

场景:

  • 联系人添加了一个新属性 country。

  • 该属性值包含单词 "india"。

结果:

Wati 自动向该联系人发送预定义的 wati_test 模板消息。

这种自动化有助于企业根据客户的信息或活动即时响应客户。

理解规则执行顺序

Wati 从 Rules(规则)列表的顶部到底部评估自动化规则。当多条规则匹配同一消息时,所有匹配的规则都会运行,但有一个例外:只有一个聊天机器人或 AI 客服可以接管对话。

如果多条匹配规则尝试启动聊天机器人或将对话分配给 AI 客服,则只有最高匹配规则中的操作会生效。匹配规则中的其他操作将照常继续运行。

如何更改规则顺序

您可以更改规则顺序,以控制当多条规则匹配时,由哪个聊天机器人或 AI 客服接管对话。

  • 转到 Automation(自动化)页面并选择 Rules(规则)选项卡。

  • 点击 Reorder(重新排序)。

  • 将规则拖动到列表中的新位置。

  • 点击 Save changes(保存更改)以保存新顺序。

重要提示:

  • 新规则会添加到列表顶部。

  • 关闭规则不会改变其位置。当您再次打开它时,它仍会在相同位置运行。

示例:多条规则匹配同一消息

假设有 3 条规则匹配同一条入站消息:

  1. 预约 (Book an appointment) — 启动一个聊天机器人。

  2. 联系支持 (Talk to support) — 将对话分配给 AI 客服。

  3. 保存预约日期 (Save appointment date) — 更新联系人属性。

在此示例中:

  • 预约规则启动其聊天机器人,因为它是最高匹配规则。

  • 联系支持规则不会启动其 AI 客服,因为聊天机器人已经接管了对话。

  • 保存预约日期规则照常更新联系人属性。

如果您希望改为由 AI 客服接管对话,请将联系支持规则移动到预约规则上方。

额外的规则执行顺序设置

规则执行顺序设置让您可以控制当多项自动化可以响应同一条入站消息时,哪项自动化先运行。

如何打开执行设置

  • 转到 Automation(自动化) > Rules(规则)。

  • 在 Event-based(基于事件)选项卡上,点击 Reorder(重新排序)旁边的设置图标。

  • 根据需要更新设置,然后点击 Save(保存)。

温馨提示:

  • 设置图标仅在 Event-based(基于事件)选项卡中可用,在 Time-based(基于时间)选项卡中不可用。

  • 当您处于 Reorder(重新排序)模式时,设置图标将被禁用。在打开执行设置之前,请先保存或取消当前的重新排序更改。

  • 只有 Admins(管理员)和 Automation Managers(自动化经理)可以更改这些设置。

  • 所有 3 个开关默认均处于关闭状态,因此您现有的自动化行为在您更改并保存设置之前保持不变。

1. 优先执行快捷回复 (Prioritize Quick-Reply First)

此设置控制当联系人在营销活动中点击快捷回复按钮时,快捷回复操作是先于其他自动化还是后于其他自动化运行。

  • 关(默认):规则和关键词操作优先运行。快捷回复操作随后运行,除非联系人当前正在聊天机器人中。

  • 开:快捷回复操作优先运行,随后是规则和关键词操作。

按钮交互后停止 (Stop After Button Interactions)

此设置仅在开启 Prioritize Quick-Reply First(优先执行快捷回复)时可用。它控制在快捷回复操作之后是否可以运行其他自动化。

  • 开:快捷回复操作运行后,该消息不再运行其他自动化。

  • 关(默认):规则、关键词操作和默认操作可以在快捷回复操作之后运行。

如果按钮点击未触发快捷回复操作,其他自动化将照常继续运行。

2. 规则优先于关键词操作 (Prioritize Rules Over Keyword Actions)

此设置控制当入站消息匹配规则和关键词操作时,哪项自动化先运行。

  • 关(默认):关键词操作和规则并行运行。

  • 开:规则优先运行,随后是关键词操作。两者都可以为同一消息运行。

最终自动化顺序

窗口会根据您选择的设置显示最终的自动化顺序。在保存更改之前,请检查该顺序。

当 Default Actions(默认操作)作为自动化流程的一部分被触发时,它们始终最后运行。

重新排序执行设置的重要说明

  • 聊天机器人联系人:当联系人当前处于聊天机器人中时,快捷回复优先级不适用。对于这些联系人,快捷回复操作不会优先运行。

  • 更改何时生效:您的更改会在保存后应用于新的入站消息。

  • 重新排序规则:这些设置控制不同类型自动化之间的顺序。要更改单个规则的顺序,请使用 Reorder(重新排序)。

规则不运行的情况

在以下情况下,规则不会运行:

  • 联系人目前正在与聊天机器人对话。

重要:当联系人正在与聊天机器人积极互动时,他们的消息由聊天机器人处理。由消息触发的规则、关键词操作和默认操作在聊天机器人活跃时不会运行。它们将在聊天机器人结束后重新开始运行。

  • 该规则已关闭。

  • 该规则的触发器未包含在您的 Wati 方案中。

  • 聊天已分配给人工客服或 AI 客服,且该规则是由入站消息触发的。

  • 对话已被阻止。

  • 触发器是表情符号反应。

由其他事件触发的规则在客服处理聊天时仍然可以运行。这些事件包括:

  • 联系人属性更改

  • Shopify 事件

  • 定时任务

  • 未接来电

如果这些规则中的某一条发送了消息或启动了聊天机器人,对话将从分配的客服转回机器人。

为避免中断客服的对话,请使用以下操作:

  • 路由到团队 (Route to team)

  • 分配给操作员 (Assign to operator)

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

  • 通知 (Notification)

这些操作会将对话保留在分配的客服手中。

启动不同聊天机器人的多条规则

如果有 2 条匹配规则包含两个或多个符合条件的 Chatbot(聊天机器人)或 Astra AI Agent action(Astra AI 客服操作),则较低规则中的聊天机器人或 Astra AI 客服将被跳过,但其其他操作仍正常运行。

您可以通过更改规则顺序来更改哪些聊天机器人或 Astra AI 客服具有优先级。

新规则与优先级

新规则会添加到 Rules(规则)列表的顶部,使其具有最高优先级。创建后,您可以将新规则移动到其他位置。

基于时间的规则

基于时间的规则 (Time-Based Rules) 无法重新排序。它们根据各自的计划运行,没有优先级顺序。

常见问题解答 (FAQs)

基于规则的自动化基础知识

1. Wati 中的基于规则的自动化是什么?

Wati 中的基于规则的自动化根据特定事件和条件自动执行任务。它可以自动发送消息、更新联系信息、分配对话并响应客户,而无需人工干预。

2. Wati 自动化规则的 3 个组件是什么?

Wati 自动化规则具有 3 个核心组件:

  • 触发器 (Trigger):启动自动化的事件,例如收到新消息或添加联系人属性。

  • 过滤器 (Filter):规则要继续执行必须满足的条件,例如消息包含关键词或联系人属性具有特定值。

  • 操作 (Action):Wati 在触发器发生且满足过滤器条件时执行的任务,例如发送模板消息或分配对话。

规则执行顺序和设置

3. Wati 如何决定哪条自动化规则先运行?

Wati 从规则列表的顶部到底部评估规则。当多条规则匹配同一入站消息时,所有匹配的规则都会运行,只是只有一个聊天机器人或 AI 客服可以接管对话。最高匹配规则中的聊天机器人或 AI 客服操作优先,而匹配规则中的其他操作则继续运行。

默认情况下,新规则会添加到规则列表的顶部。关闭规则不会改变其位置。基于时间的规则不能重新排序,因为它们根据各自的计划运行。

4. 当多条规则尝试启动不同的聊天机器人或 AI 客服时会发生什么?

如果多条匹配规则包含聊天机器人或启动 Astra AI 操作,则最高匹配规则中的聊天机器人或 Astra AI 客服将接管对话。较低匹配规则中的聊天机器人或 Astra AI 客服将被跳过,但其其他操作仍正常运行。

5. 规则执行设置控制什么?

Wati 的规则执行设置控制当不同类型的自动化匹配同一入站消息时,它们的运行顺序。

  • 优先执行快捷回复:启用后,快捷回复操作先于规则和关键词操作运行。禁用后,规则和关键词操作先运行,随后是快捷回复操作,除非联系人当前正在聊天机器人中。

  • 按钮交互后停止:仅在启用“优先执行快捷回复”时可用。启用后,在该消息的快捷回复操作之后不再运行其他自动化。禁用后,规则、关键词操作和默认操作可以在其后运行。

  • 规则优先于关键词操作:启用后,规则在关键词操作之前运行。禁用后,规则和关键词操作并行运行。

“最终自动化顺序”窗口显示根据所选设置确定的最终顺序。默认操作触发时始终最后运行。更改会在保存后应用于新的入站消息。只有管理员和自动化经理可以更改这些设置。

自动化规则故障排除

6. 为什么自动化规则可能无法运行?

在以下情况下,自动化规则可能不会运行:

  • 该规则已关闭。

  • 其触发器未包含在您的 Wati 方案中。

  • 联系人正在与聊天机器人积极互动。

  • 聊天已分配给人工客服或 AI 客服,且该规则由入站消息触发。

  • 对话已被阻止。

  • 触发器是表情符号反应。

当联系人正在与聊天机器人积极互动时,聊天机器人会处理他们的消息。由消息触发的规则、关键词操作和默认操作在聊天机器人结束前不会运行。

由其他事件(如联系人属性更改、Shopify 事件、定时任务和未接来电)触发的规则在客服处理对话时仍然可以运行。但是,如果这些规则中的某一条发送了消息或启动了聊天机器人,对话将从分配的客服转回机器人。

7. 哪些规则操作有助于防止中断客服的对话?

以下操作会将对话保留在分配的客服手中:

  • 路由到团队

  • 分配给操作员

  • 更新联系人属性

  • 通知

这些操作有助于避免将对话从分配的客服转回机器人。

这是否解答了您的问题?