跳转到主要内容

如何在规则中设置筛选器

摘要

Wati 规则中的筛选器允许您根据关键字、联系人详细信息或消息时间等特定条件自动执行回复。通过应用筛选器,您可以确保仅在满足定义的条件时运行正确的自动化操作。

本指南介绍了规则中支持的筛选器、如何配置它们,以及如何组合多个条件来创建更精确的自动化。

说明

支持的筛选器

在 Wati 中创建规则时,您可以使用以下筛选器。

1. 传入消息匹配关键字

此筛选器检查传入的消息是否包含特定关键字。

常见用例

  • 当消息包含“help”(帮助)、“order”(订单)或“pricing”(定价)等词语时,发送自动回复。

  • 根据特定的客户请求路由对话。

2. 联系人发起新聊天

此筛选器检测消息是否开启了新对话,而不是对现有聊天的回复。

常见用例

  • 仅当客户发起新对话时发送欢迎消息。

  • 针对首次互动触发引导消息。

3. 时间戳

此筛选器检查接收消息的时间。

常见用例

  • 针对工作时间之外收到的消息发送不在办公室的自动回复。

  • 在营业时间和非营业时间应用不同的回复。

4. 无关键字匹配

此筛选器确保仅在没有其他基于关键字的规则适用时才运行该规则。

注意:

  • No keyword rule(s) matches(无关键字规则匹配)筛选器与 Contact initiates a new chat(联系人发起新聊天)筛选器配合使用。

  • 添加 Contact initiates a new chat(联系人发起新聊天)筛选器后,您可以为 No keyword rule(s) matches(无关键字规则匹配)条件定义“与”(AND) 逻辑。

常见用例

  • 当消息不匹配任何预定义的关键字规则时发送回退回复。

5. 联系人

此筛选器检查发送者是否已存在于您的联系人列表中。

常见用例

  • 向新潜在客户和现有客户发送不同的回复。

  • 针对新联系人触发引导消息。

6. 联系人属性

此筛选器根据特定的联系人属性(例如位置、标签或自定义字段)匹配规则。

常见用例

  • 为 VIP 客户个性化回复。

  • 按区域、购买历史或账户状态对客户进行细分。

提示:有筛选器需求?在此分享您的建议(例如:聊天状态、标签)。

7. 传入消息包含媒体

仅当传入消息包含附件(图像、视频、音频文件、语音注释、文档或贴纸)时继续执行规则。

选择此筛选器后,请选择以下两个选项之一:

  • Contains media(包含媒体)——规则仅针对带有附件的消息继续执行。

  • Does not contain media(不包含媒体)——规则仅针对没有附件的消息(例如纯文本)继续执行。

位置标注、联系人名片和订单不计为媒体。如果您希望规则针对这些内容采取行动,请改用“消息类型”筛选器。

8. 消息类型

仅当传入消息为您勾选的类型之一时继续执行规则。您可以根据需要勾选多个类型:

  • 文本、图像、视频、音频文件、语音注释、文档、贴纸、位置、联系人名片、订单

请至少勾选一种类型——如果不选择任何类型,则无法保存规则。当您勾选多种类型时,只要消息匹配其中任何一种,规则就会继续执行。

如何向规则添加筛选器

单个条件

当满足一个特定规则时,单个条件会触发一个动作。

步骤

  • 选择您要筛选的属性(例如,source_url)。

  • 定义要匹配的值(例如,“contains sample.com”)。

示例

IF source contains "sample.com" → Trigger action(如果来源包含 "sample.com" → 触发动作)

多个“与”(AND) 条件

当您希望规则仅在所有条件都为真时才运行时,请使用“与”(AND) 条件。

  • 添加您的第一个筛选条件。

  • 点击 And(与)。

  • 添加另一个条件。

示例

IF source contains "sample.com" AND country contains India → Trigger action(如果来源包含 "sample.com" 且国家包含 India → 触发动作)

此规则仅在满足这两个条件时才会触发。

多个“或”(OR) 条件

当您希望规则在满足任何一个条件时即运行,请使用“或”(OR) 条件。

  • 添加您的第一个筛选条件。

  • 点击 Or(或)。

  • 添加替代条件。

示例

IF source_url contains "sample.com" OR name contains "john" → Trigger action(如果 source_url 包含 "sample.com" 或名称包含 "john" → 触发动作)

如果满足任一条件,此规则即会触发。

示例:组合新筛选器

您可以使用“与”(AND) 和“或”(OR) 将这些筛选器与任何其他筛选器组合使用。例如,要将发票直接发送给您的财务团队:

  • 触发器:收到新的 WhatsApp 消息。

  • 筛选器:Incoming message contains media(传入消息包含媒体)→ Contains media(包含媒体)。

  • 添加“与”条件:Incoming message matches keyword(s)(传入消息匹配关键字)→ Contains(包含)→ invoice(发票)。

  • 动作:Assign to team(分配给团队)→ Finance(财务)。

现在,仅当客户发送带有标题为 invoice 的附件时,规则才会运行。

高级用法

组合“与”(AND) 和“或”(OR) 条件

您可以组合多个条件来构建更高级的自动化规则。

示例

IF (source_url contains "sample.com" AND vip_customer is true) OR shop_name is "Cafe" OR address contains "India" → Trigger action

当满足定义的任何条件组时,此规则即会触发。

针对不同受众定制回复

筛选器还可用于根据联系人是新联系人还是现有联系人来发送不同的回复。

示例

IF message contains "hello" AND contact does not exist → Send welcome message
IF message contains "hello" AND contact exists → Send personalized reply

在这种情况下,仅当新客户发送“hello”时才会发送欢迎消息,而现有客户则会收到不同的回复。

后续步骤

设置筛选器后:

  • 使用示例消息测试您的规则,确认它们能正确触发。

  • 将筛选器与自动操作相结合,例如:

    • 标记联系人

    • 分配聊天

    • 发送自动回复

有效利用筛选器有助于您在 Wati 中创建更准确、更个性化且更具扩展性的自动化操作。

常见问题解答 (FAQ)

筛选器类型

1. Wati 规则中的筛选器是什么?

筛选器是决定 Wati 规则是否应继续执行其配置动作的条件。筛选器可以使用关键字、联系人详细信息、消息时间、媒体和消息类型等条件。

2. 什么是“传入消息匹配关键字”筛选器?

Incoming message matches keyword(s)(传入消息匹配关键字)筛选器检查传入消息是否包含特定关键字。它可用于根据客户请求发送自动回复或路由对话。

3. “联系人发起新聊天”筛选器有什么作用?

Contact initiates a new chat(联系人发起新聊天)筛选器检测消息是否开启了新对话,而不是对现有聊天的回复。它可用于在客户发起新对话时发送欢迎消息或触发引导消息。

4. “时间戳”筛选器有什么作用?

Timestamp(时间戳)筛选器检查接收消息的时间。它可用于在工作时间之外发送不在办公室的自动回复,或在营业期间和非营业期间应用不同的回复。

5. “无关键字匹配”筛选器有什么作用?

No keyword rule(s) matches(无关键字规则匹配)筛选器确保规则仅在没有其他基于关键字的规则适用时才运行。它可用于在消息不匹配任何预定义关键字规则时发送回退回复。

6. “联系人”筛选器有什么作用?

Contact(联系人)筛选器检查发送者是否已存在于联系人列表中。它可用于向新潜在客户和现有客户应用不同的回复。

7. “联系人属性”筛选器有什么作用?

Contact attributes(联系人属性)筛选器根据特定的联系人属性(如位置、标签或自定义字段)匹配规则。它可用于个性化回复,或根据区域、购买历史或账户状态等信息对客户进行细分。

8. “传入消息包含媒体”筛选器有什么作用?

Incoming message contains media(传入消息包含媒体)筛选器仅在传入消息具有附件(如图像、视频、音频文件、语音注释、文档或贴纸)时才继续执行规则。

该筛选器有两个选项:

  • Contains media(包含媒体):仅当消息带有附件时,规则才会继续。

  • Does not contain media(不包含媒体):仅当消息没有附件(如纯文本消息)时,规则才会继续。

位置标注、联系人名片和订单不计为媒体。要筛选这些消息类型,请使用 Message type(消息类型)筛选器。

9. “消息类型”筛选器有什么作用?

Message type(消息类型)筛选器仅在传入消息与所选类型之一匹配时继续执行规则。可用的消息类型包括 Text(文本)、Image(图像)、Video(视频)、Audio file(音频文件)、Voice note(语音注释)、Document(文档)、Sticker(贴纸)、Location(位置)、Contact Card(联系人名片)Order(订单)

必须至少选择一种消息类型。当选择多种类型时,只要消息匹配其中任何一种,规则就会继续。

组合筛选器

10. 创建规则时可以使用“与”(AND) 和“或”(OR) 条件吗?

可以。您可以使用 ANDOR 逻辑组合多个筛选条件。

  • AND:规则仅在所有条件都为真时才运行。

  • OR:规则在满足任何一个条件时即运行。

例如,source contains "sample.com" AND country contains India 要求同时满足两个条件,而 source_url contains "sample.com" OR name contains "john" 在满足任一条件时即运行。

11. 可以在同一个规则中组合“与”(AND) 和“或”(OR) 条件吗?

可以。您可以同时使用 ANDOR 组合多个条件来创建更高级的自动化规则。例如,规则可以在 (source_url contains "sample.com" AND vip_customer is true) OR shop_name is "Cafe" OR address contains "India" 时运行。

12. 筛选器能区分新联系人和现有联系人吗?

可以。筛选器可用于根据联系人是否存在来发送不同的回复。例如,规则可以在新联系人发送 "hello" 时发送欢迎消息,并在现有联系人发送 "hello" 时发送个性化回复。

这是否解答了您的问题?