**要创建一个 Flow，使其根据自定义属性（例如已购套餐、城市或兴趣）自动为联系人旅程分流，请使用 [Papo](https://papo.global/) 的 Flow 编辑器，并插入一个配置为检查“联系人属性”的条件节点。基于 CRM 中存储的值，流程可以发送特定消息、添加标签或将潜在客户路由到合适的团队，全程自动且无需人工干预。**

借助这项自动化，每个联系人都能根据贵公司已掌握的信息获得个性化处理。这会提升沟通相关性、改善客户体验，并优化营销、销售和支持团队的工作。

## 基于属性条件的 Flow 概览

| 元素 | 作用 | 示例 |
| :--- | :--- | :--- |
| **Flow（Flows/Chatbot）** | 自动化互动的可视化序列 | “按套餐引导入职”Flow |
| **自定义属性** | 联系人资料中的附加字段（文本、数字、日期或列表） | `plano`（基础版、Pro、Enterprise）、`cidade`（SP、RJ、BH） |
| **“联系人属性”条件节点** | 检查某个属性的值以决定路径 | 如果 `plano` 等于 “Pro”，进入特别优惠分支 |
| **各分支操作** | 条件每个结果下发生的事情 | 发送 WhatsApp 模板、标记“VIP”标签、通知经理 |

## 工作原理：分步说明

1. **准备自定义属性**  
   创建 Flow 之前，你希望使用的数据必须已在 CRM 中可用。前往 **设置 → 自定义属性**，创建诸如“已购套餐”（列表类型）、“城市”（文本）或“最近购买”（日期）等字段。然后填充联系人的值——可手动、通过导入或通过集成（API、webhooks）完成。

2. **使用合适的触发器创建 Flow**  
   在 Papo 侧边菜单中，点击 **Flows / Chatbot** 并添加新流程。将默认触发器替换为将启动旅程的事件，例如“联系人已创建”、“收到消息”、“已添加标签”或其他可用事件。

3. **插入条件节点**  
   在触发器之后，点击“+”图标并选择条件选项。在条件中，选择 **“联系人属性”** 类型。在配置中，选择所需的自定义属性并定义规则：“等于”、“包含”、“大于”，具体取决于字段类型。你可以使用“且”和“或”运算符组合多条规则。

4. **创建旅程分支**  
   对于每个希望区别处理的值或值范围，配置一个分支。实际示例：
   - 如果 `plano` 为 “Pro” → 路径 A（高级客户）
   - 如果 `plano` 为 “Basic” → 路径 B（标准客户）
   - 如果属性为空 → 回退路径，请求更新资料

5. **为每个分支添加操作**  
   在每个分支中，插入合适的操作节点：**发送消息**（WhatsApp、电子邮件）、**添加标签**、**在 Kanban 中创建任务**、**发送内部通知**等。使用联系人变量个性化消息，包括属性本身（例如：`{{contact.cidade}}`）。

6. **激活 Flow**  
   检查整个逻辑，保存并将状态改为 **启用**。该流程将处理所有满足触发器的联系人，并基于 CRM 属性的真实值即时分流。

> 只要某个分支包含超过 WhatsApp 24 小时窗口的暂停，下一条消息**必须是由 Meta 批准的模板消息（HSM）**；Papo 允许你直接在发送节点中选择它。

## 这种策略适合谁？

- **SaaS 或订阅制企业**，希望根据已购套餐提供不同的入职体验。
- **电商**，按城市、兴趣或客户消费区间细分优惠。
- **教育机构**，按学生课程或校区个性化沟通。
- **B2B 销售团队**，优先处理 CRM 中来自特定地区或拥有特定职位的潜在客户。
- **任何已有结构化数据，并希望将其转化为自动且相关沟通的业务**。

## 常见问题

### 我需要先创建属性，再搭建 Flow 吗？
是的。自定义属性必须先存在于 **设置 → 自定义属性**，然后才能用作条件。联系人也需要填写该字段——可手动、通过导入或通过集成完成。

### 我可以使用哪些比较类型？
取决于属性类型。对于 **文本**，可使用“等于”或“包含”。对于 **数字**，可使用“等于”、“大于”、“小于”。对于 **日期**，可使用“早于”、“晚于”。**列表**类型字段允许直接选择某个预定义选项。

### 如何在分支中使用属性值个性化消息？
在任何操作节点内，在文本字段中使用该属性对应的联系人变量（例如：`{{contact.plano}}`）。系统会自动替换为每个潜在客户的真实值。

### 如果联系人没有填写该属性怎么办？
你可以在条件中配置一个专门针对“空值”的分支。这样，这些联系人会走替代路线，例如收到一条要求完善资料的消息，或被转接给客服人员。

### 我可以在同一个条件中组合多个属性吗？
可以。条件节点支持使用“且”和“或”逻辑运算符的多条规则，从而实现诸如“城市包含 São Paulo” **且** “套餐等于 Pro”的细分。

### 它适用于通过集成自动更新的数据吗？
适用。通过 API、webhook 或 Papo 的任何模块填充的属性都会实时反映到 Flow 中。触发器被触发时，条件将使用联系人的最新值。

## 另请参阅

- [如何在新联系人创建于 CRM 时自动触发 Flow](/hc/papo/articles/trigger-flow-when-new-contact-created-in-crm)
- [如何列出账户中的所有 Flow 并手动注册联系人](/hc/papo/articles/list-all-flows-and-manually-enroll-contacts)

---

**[开始创建带自定义属性的 Flow →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=create-flow-custom-contact-attribute-condition-zh&utm_content=zh_CN)**

Papo 的首位用户免费，且无需信用卡——非常适合在扩展前测试 Flow 中按属性设置的条件。