View a markdown version of this page

设置 WhatsApp 企业消息 - Amazon Connect Customer

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

设置 WhatsApp 企业消息

本节中的主题说明如何为 Connect Customer 设置和测试 WhatsApp 企业消息。您可以使用 AWS 最终用户消息社交将 WhatsApp 企业账户和电话号码关联到 Connect 客户实例,然后将关联的电话号码导入 Connect Customer。然后,客户可以使用 WhatsApp 向您的呼叫中心发送消息。

您还可以使用 Amazon Lex 自动回复客户的问题,从而节省座席的时间和精力。有关更多信息,请参阅《Amazon Lex 开发人员指南》中的 Amazon Lex 入门。

前提条件

在 WhatsApp 与 Connect Customer 集成之前,必须具备以下物品:

  • WhatsApp 企业账户。

  • 一个 WhatsApp 电话号码。该号码必须能够接听语音通话或短信,才能完成 Meta 的 WhatsApp 企业消息电话号码验证流程。您可以使用 Connect Customer 语音 AWS End User Messaging SMS 号码或电话号码作为 WhatsApp 电话号码。您也可以使用自己在外部拥有的电话号码 AWS。

    使用 Connect Customer 语音 AWS End User Messaging SMS 号码或号码时,我们建议申领一个不用于实时语音或短信流量的新号码,以避免服务可能中断。

    您可以使用上的 AWS 最终用户消息社交控制台https://console.aws.amazon.com/social-messaging/来创建 WhatsApp 企业账户和电话号码。有关更多信息,请参阅《 AWS 最终用户消息社交用户指南》 WhatsApp中的注册。

重要

WhatsApp 具有自动业务验证流程,最多可能需要 2 周才能完成。我们建议您尽早开始此过程。 WhatsApp 如果违反 WhatsApp 企业政策或无法验证 WhatsApp 企业身份,可以禁用企业账户。

此外,我们强烈建议在创建和关联 WhatsApp 资源之前查看 AWS 最终用户消息社交WhatsApp 的最佳实践和最佳实践。

在创建账户和电话号码后,按所列顺序完成以下各节中的步骤。

第 1 步:启用 Connect Customer 作为活动目的地

以下步骤说明如何使用 AWS 最终用户消息社交功能启用 Connect Customer 作为关联 WhatsApp 企业账户的活动目的地。这使系统能够导入您的 WhatsApp 电话号码。

您可以使用AWS 最终用户消息社交控制台或 AWS CLI 来完成此任务。要使用 AWS CLI,请参阅ImportPhoneNumber《连接客户 API 参考》和PutWhatsAppBusinessAccountEventDestinations《AWS 最终用户消息社交 API 参考》。

以下几个步骤说明了如何使用该控制台。

要使用 控制台
  1. 登录 AWS 最终用户消息社交控制台,网址为https://console.aws.amazon.com/social-messaging/。

  2. 在导航窗格中,选择WhatsApp 企业账户,然后选择所需的账户。

  3. 在事件目标选项卡上,选择编辑目标。

  4. 对于目标类型,选择连接客户。

  5. 对于连接实例,从下拉列表中选择您的连接客户实例。

  6. 对于角色 ARN,请选择一个 IAM 角色,该角色会授予传递消息和事件以及导入电话号码的权限。对于示例 IAM 策略,请参阅《AWS 最终用户社交消息用户指南》中的将消息和事件目标添加到 AWS 最终用户社交消息中。 

  7. 选择保存更改。

    这将启动将您的电话号码导入到 “连接客户” 的过程。

    操作完成后,该号码将显示在 “连接客户” 管理员网站中。

    查看号码
    • 在导航窗格上,选择渠道,然后再选择电话号码。

      显示所有 WhatsApp 号码的 “活跃频道” WhatsApp 列。

      显示号码的电话号码页面。 WhatsApp

步骤 2:在您的电话号码上配置入站联系流

您可以创建与您的 WhatsApp 电话号码一起使用的入站联系流,也可以重复使用现有联系流程。如果您重复使用某个流,则可以添加 CheckContactAttribute 数据块并为该流启用分支。使用该屏蔽,您可以将 WhatsApp 联系人发送到特定队列,或采取其他操作。

有关构建联系流的更多信息(包括互动式消息和富链接预览),请参阅本节后面的 WhatsApp Connect Customer 的业务消息传递功能和限制。

以下几组步骤说明了如何配置入站联系流并向该流中添加 CheckContactAttribute 数据块。

配置流
  1. 在以下位置启动 Connect 客户控制台 https://console.aws.amazon.com/connect/

  2. 在导航窗格上,选择渠道,然后再选择电话号码。

  3. 选择 WhatsApp 号码,然后选择 “编辑” 。

  4. 在下方 Flow/IVR,选择您更新的流程。

    显示流程的 “编辑” 页面的 “联系流程” 或 “IVR” 部分。 WhatsApp
  5. 选择保存。

要添加 CheckContactAttribute 数据块
  1. 请按照前面部分中的步骤 1–4 执行操作。

  2. 打开流的属性页面。

  3. 在要检查的属性部分,将命名空间设置为分段属性,并将键设置为子类型。有关分段属性的更多信息,请参阅本指南后面的 SegmentAttributes。

  4. 在 “要检查的条件” 部分中,将条件设置为 “等于”,将要连接的值设置为:WhatsApp。

  5. 选择保存。

步骤 3:发送和接收测试消息

在此步骤中,您将使用联系人控制面板 (CCP) 和手机发送和接收 WhatsApp 测试消息。

测试集成
  1. 在 CCP 中将您的状态设置为可用。

  2. WhatsApp 在移动电话上使用,输入之前添加的电话号码开始对话。

    下图显示了一条带有选项的消息,以及由此产生的选项列表。

    手机屏幕,其中显示了一条示例消息。

后续步骤:准备上线

测试集成后,我们建议向您的 WhatsApp 消息传递渠道添加以下特性和功能。

添加 “连接客户” 功能

以下列表中的链接将带您进入有关 Connect Customer 功能的信息,您可以将这些功能添加到客户和代理体验中。

添加入口点

以下列表中的链接将带您了解有关添加不同类型客户入口点的信息。

在您的电话号码中添加显示名称

要添加客户看到的经过验证的显示名称,请参阅 Meta 帮助中的 “关于 WhatsApp 企业” 显示名称。

扩展流量

在您将实时流量加入 WhatsApp 集成后,我们建议监控以下配额。

连接客户配额

有关默认配额以及提高默认配额的更多信息,请参阅 Connect Customer 服务配额。

最终用户社交消息配额

AWS 最终用户社交消息对许多消息收发 API 强制执行速率限制。监控以下 API,以查看是否需要更改一个或多个配额。这些链接会带您进入 AWS 最终用户社交消息 API 参考。

有关增加 AWS 最终用户社交消息配额的更多信息,请参阅《AWS 最终用户社交消息用户指南》中的以下主题:

对常见问题进行排查

使用以下信息对 WhatsApp集成的常见问题进行故障排除。

无法在 Connect Customer 实例中查看导入的电话号码

如果您导入的号码无法显示在 Connect Customer 管理员网站中,请按照以下步骤操作:

  • 确保事件目标 IAM 角色具有必要的权限。有关更多信息,请参阅 第 1 步:启用 Connect Customer 作为活动目的地。

  • 查看是否需要提高每个实例的电话号码数配额。有关更多信息,请参阅 Connect Customer 服务配额。

  • 要将关联的 WhatsApp 企业账户重新分配给另一个 Connect 客户实例,您必须先释放从原始 Connect 客户实例中导入的电话号码。发布电话号码后,您可以将关联 WhatsApp 企业账户上的活动目的地更新到另一个 Connect 客户实例。

    重要

    请勿发布处理实时客户流量的号码。相反,应申请新的电话号码。

  • 为了帮助确定导入问题的原因,请在 CloudTrail 日志中搜索ImportPhoneNumber事件并检查错误的详细信息。如果 ImportPhoneNumber 调用成功,您可以调用 DescribePhoneNumber 以获取其他错误详情。

如果您进行了修复,则必须重新导入相应电话号码。为此,请重复第 1 步:启用 Connect Customer 作为活动目的地。

来自客户的入站消息未送达

如果 WhatsApp 入站消息传送停止,请在 AWS CloudTrail 日志中SendChatIntegrationEvent搜索错误详情。SendIntegrationEvent

您还可以检查以下常见情境: