跳转到主要内容

WhatsApp 用户名支持:Wati 中的更改

摘要

WhatsApp 正在引入一项用户名功能,允许用户在与企业互动时隐藏其电话号码。从 2026 年 6 月开始,部分客户可以选择仅显示用户名而不是电话号码来保护其隐私。

为确保您的业务通信不受影响,Wati 已更新其系统以支持 Meta 的新BSUID (Business-Scoped User ID) 标识符。

本文档将解释这些变更对您的影响以及如何继续无缝地与客户进行消息通信。

说明

Wati 的变化

联系人管理:

  • WhatsApp 联系人现在可以没有电话号码

  • 当联系人给您发消息时,BSUID(唯一标识符)会自动存储

  • 当稍后提供电话号码时,重复的联系人会被合并

  • 您可以导出包含新的 BSUID 字段的联系人

  • 手动导入仍需要电话号码

注意:由于外部 CRM 系统的限制,目前 BSUID-only 联系人不会同步。为支持未来的兼容性,我们建议将 BSUID 作为自定义字段选择性地存储在您的 CRM 中。

广播和营销活动:

  • 向电话号码联系人和 BSUID-only 联系人发送营销活动

  • 发送时,Wati 确保消息仅发送给可通过您选择的 WhatsApp 号码触达的联系人。

注意:Wati 移动应用用户必须更新到版本3.43.0或更高版本才能支持 BSUID 变更。如果未更新应用,部分对话可能不会出现在收件箱中。

团队收件箱:

  • 当电话号码隐藏时,可以看到联系人的显示名称、WhatsApp 用户名或 BSUID。

  • 继续处理隐私受保护用户的呼叫。

自动化:

  • 工作流现在可以与没有电话号码(仅 BSUID)的联系人一起使用。

  • 需要电话号码的操作(如 SMS/RCS 回退)将跳过 BSUID-only 联系人。

CTWA 广告:

  • 即使用户隐藏了电话号码,Click-to-WhatsApp 流程仍可正常工作。

未变的部分

  • 您现有的基于电话号码的工作流将继续正常运行。

  • 您仍可使用电话号码发送营销活动。

  • 账单保持一致 - 国家代码是从 BSUID 前缀派生的。

重要限制

消息类型

仅 BSUID 联系人

常规消息

✅ 支持

认证模板(一键、零点击、复制代码)

❌ 不支持

原因? 这些模板需要电话号码才能发送。

SMS/RCS 回退: 对于仅 BSUID 的联系人不可用,因为回退需要电话号码。

如何解决

在实用/营销模板中使用请求联系人信息按钮。此功能允许企业通过实用和营销 WhatsApp 模板中的请求联系人信息按钮请求客户的电话号码。当客户分享其联系人信息时,Wati 将收到并自动将其映射到 CRM 中相应的 BSUID 联系人。

注意:认证模板不支持请求联系人信息按钮。

您应该知道:30 天窗口期

当用户启用用户名保护时,Meta 仅在活跃对话期间提供其电话号码。如果连续 30 天没有互动,Meta 可能会停止返回电话号码。

Wati 保护您: Wati 在活跃对话期间捕获到电话号码的瞬间,该号码就会永久保存在您的联系人记录中 - 即使 Meta 的窗口期稍后过期。

重新识别: 如果一个“隐藏”用户在 30 天无活动后再次联系您,Wati 将使用 BSUID 自动将他们的消息重新链接到原始联系人配置文件。

为 BSUID 变更做好准备

  • 尽早集成新标识符 - 更新您的内部系统和工作流以支持新标识符,以便在引入用户名后消息通信能够顺畅进行。

  • 更新您的集成 - 如果 Shopify、HubSpot 或 Salesforce 等连接平台目前仅依赖电话号码作为标识符,请验证它们是否支持 BSUID。

  • 审查依赖电话号码的工作流 - 审计您的自动化、集成和连接系统,以识别在电话号码不可用时可能受影响的区域。

  • 更新聊天机器人和自动化流程 - 如果您的工作流需要电话号码,请配置您的聊天机器人,以便在需要时主动请求用户共享他们的电话号码。

  • 审查认证模板 - 如果您使用一键或零点击认证流程,请为选择隐藏电话号码的用户制定替代消息策略。

  • 验证联系人导出 - 检查 BSUID 是否包含在您的导出联系人数据中。

Webhook 对 BSUID 变更的支持

支持 BSUID 的 Webhook 遵循 BSUID 优先的合约。在这些 Webhook 中,

bsuid 始终包含,并且应作为用户的主要标识符。

waId(电话号码)是可选的,可能并非在所有 webhook 负载中都存在。

为确保与选择隐藏电话号码的用户兼容,您的集成应使用 bsuid 来识别和跟踪用户,而不是依赖电话号码。

以下 Webhook 支持 BSUID:

  • 消息接收 (BSUID)

  • 新联系人消息 (BSUID)

  • 会话消息发送 (BSUID)

  • 会话消息发送 v2 (BSUID)

  • 模板消息发送 (BSUID)

  • 模板消息发送 v2 (BSUID)

  • 聊天机器人触发 (BSUID)

  • CTA 按钮点击 (BSUID)

  • 呼叫状态 (BSUID)

要了解有关支持 BSUID 的 Webhook 的更多信息,请参阅我们的开发者文档。

快速参考

场景

电话号码可用

仅 BSUID

发送营销活动

✅ 是

✅ 是

SMS/RCS 回退

✅ 是

❌ 否

认证模板

✅ 是

❌ 否

搜索联系人

✅ 是

❌ 否

自动化触发器

✅ 是

✅ 是

WhatsApp 呼叫

✅ 是

✅ 是

为什么号码隐藏与 WhatsApp 用户名和 BSUID 不同

WhatsApp 用户名和号码隐藏解决了不同的隐私挑战,并且可以协同工作。

WhatsApp 用户名和 BSUID

  • 由客户控制。

  • 仅在客户选择使用 WhatsApp 用户名而不是共享电话号码时适用。

  • 在这种情况下,企业可能会收到 BSUID 而不是客户的电话号码。

  • 如果客户稍后选择共享其电话号码,企业仍然可以访问和存储该号码。

  • 已包含电话号码的现有联系人不受影响。

号码隐藏

  • 由企业控制。

  • 适用于您 Wati 帐户中已有的电话号码。

  • 阻止选定的操作员在 Wati 中查看客户电话号码。

  • 帮助企业限制对敏感客户数据的访问,无论电话号码最初是如何收集的。

示例

客户可能:

  • 使用 WhatsApp 用户名向您的企业发送消息,并最初保持电话号码隐私。

  • 稍后在对话、订单处理、支持请求或潜在客户资格认证流程中共享其电话号码。

一旦电话号码在 Wati 中可用,号码隐藏将决定您的操作员是否可以查看该电话号码。

因此,WhatsApp 用户名不能取代号码隐藏。用户名控制电话号码是否最初与企业共享,而号码隐藏控制企业内部的谁可以看到已有的电话号码。

常见问题解答 (FAQ)

一般

1. 什么是 BSUID?

BSUID (Business-Scoped User ID) 是 Meta 为 WhatsApp 用户提供的一个唯一标识符。当客户给您的企业发消息时,Wati 会自动存储 BSUID,并使用它来识别联系人,即使他们的电话号码被隐藏。

2. Wati 中的 WhatsApp 联系人可以没有电话号码吗?

是的。Wati 支持只有 BSUID 而没有电话号码的联系人。

消息和联系人管理

3. 我可以向只有 BSUID 的联系人发送营销活动吗?

是的。Wati 支持向电话号码联系人和仅 BSUID 的联系人发送营销活动。

4. 我可以仅使用 BSUID 手动导入联系人吗?

不可以。手动导入联系人仍需要电话号码。

5. 我可以向仅 BSUID 的联系人发送认证模板吗?

不可以。认证模板(包括一键、零点击和复制代码模板)需要电话号码,并且不支持仅 BSUID 的联系人。

6. 如何从仅 BSUID 的联系人那里收集电话号码?

您可以在实用或营销 WhatsApp 模板中使用请求联系人信息按钮。当客户分享其联系人信息时,Wati 会自动将电话号码映射到现有的 BSUID 联系人。

收件箱、自动化和集成

7. 自动化工作流可以与仅 BSUID 的联系人一起使用吗?

是的。Wati 自动化工作流支持只有 BSUID 的联系人。但是,需要电话号码的操作(如 SMS 或 RCS 回退)将跳过仅 BSUID 的联系人。

8. 集成应使用哪个标识符来支持 WhatsApp 用户名?

集成应使用 bsuid 作为主要标识符,因为电话号码可能并不总是可用。waId(电话号码)字段是可选的,可能并非在所有 webhook 负载中都存在。

隐私和号码隐藏

9. WhatsApp 用户名和号码隐藏有什么区别?

WhatsApp 用户名由客户控制,决定最初是否与企业共享电话号码。号码隐藏由企业控制,决定操作员是否可以查看 Wati 中已有的电话号码。

10. 如果一个隐藏电话号码的客户在 30 天后再次联系我的业务,会发生什么?

如果客户在 30 天无活动后再次联系您的企业,Wati 将使用客户的 BSUID 自动将新消息重新连接到原始联系人配置文件。如果 Wati 在活跃对话期间先前捕获了客户的电话号码,该电话号码将保留在联系人记录中。

这是否解答了您的问题?