本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 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 最终用户消息社交控制台,网址为https://console.aws.amazon.com/social-messaging/
。 -
在导航窗格中,选择WhatsApp 企业账户,然后选择所需的账户。
-
在事件目标选项卡上,选择编辑目标。
-
对于目标类型,选择连接客户。
-
对于连接实例,从下拉列表中选择您的连接客户实例。
-
对于角色 ARN,请选择一个 IAM 角色,该角色会授予传递消息和事件以及导入电话号码的权限。对于示例 IAM 策略,请参阅《AWS 最终用户社交消息用户指南》中的将消息和事件目标添加到 AWS 最终用户社交消息中。
-
选择保存更改。
这将启动将您的电话号码导入到 “连接客户” 的过程。
操作完成后,该号码将显示在 “连接客户” 管理员网站中。
查看号码
-
在导航窗格上,选择渠道,然后再选择电话号码。
显示所有 WhatsApp 号码的 “活跃频道” WhatsApp 列。
-
步骤 2:在您的电话号码上配置入站联系流
您可以创建与您的 WhatsApp 电话号码一起使用的入站联系流,也可以重复使用现有联系流程。如果您重复使用某个流,则可以添加 CheckContactAttribute 数据块并为该流启用分支。使用该屏蔽,您可以将 WhatsApp 联系人发送到特定队列,或采取其他操作。
有关构建联系流的更多信息(包括互动式消息和富链接预览),请参阅本节后面的 WhatsApp Connect Customer 的业务消息传递功能和限制。
以下几组步骤说明了如何配置入站联系流并向该流中添加 CheckContactAttribute 数据块。
配置流
-
在以下位置启动 Connect 客户控制台 https://console.aws.amazon.com/connect/
-
在导航窗格上,选择渠道,然后再选择电话号码。
-
选择 WhatsApp 号码,然后选择 “编辑” 。
-
在下方 Flow/IVR,选择您更新的流程。
-
选择保存。
要添加 CheckContactAttribute 数据块
-
请按照前面部分中的步骤 1–4 执行操作。
-
打开流的属性页面。
-
在要检查的属性部分,将命名空间设置为分段属性,并将键设置为子类型。有关分段属性的更多信息,请参阅本指南后面的 SegmentAttributes。
-
在 “要检查的条件” 部分中,将条件设置为 “等于”,将要连接的值设置为:WhatsApp。
-
选择保存。
步骤 3:发送和接收测试消息
在此步骤中,您将使用联系人控制面板 (CCP) 和手机发送和接收 WhatsApp 测试消息。
测试集成
-
在 CCP 中将您的状态设置为可用。
-
WhatsApp 在移动电话上使用,输入之前添加的电话号码开始对话。
下图显示了一条带有选项的消息,以及由此产生的选项列表。
后续步骤:准备上线
测试集成后,我们建议向您的 WhatsApp 消息传递渠道添加以下特性和功能。
添加 “连接客户” 功能
以下列表中的链接将带您进入有关 Connect Customer 功能的信息,您可以将这些功能添加到客户和代理体验中。
-
了解有关 WhatsApp Connect Customer 的业务消息传递功能和限制的更多信息。
-
让客户能够在 Connect Customer 中恢复聊天对话 – 客户可以继续之前的对话,同时保留上下文、元数据和转录。客户回到聊天时无需重复之前的话,座席可以访问整个对话历史记录。
-
在 Connect Customer 中创建快速回复以供聊天和电子邮件联系人使用 – 为座席提供对常见客户询问的预先撰写的响应,供他们在与客户聊天时使用。快速响应使座席可以更快地响应客户。
添加入口点
以下列表中的链接将带您了解有关添加不同类型客户入口点的信息。
-
切入点:引导潜在客户和客户进行业务消息对话的 5种方法
(WhatsApp博客文章) -
二维码:管理您的 WhatsApp 业务平台二维码
(元帮助文章) -
Choose-to-WhatsApp 广告:在广告管理器 WhatsApp 中创建可选择的广告
(元帮助文章)
在您的电话号码中添加显示名称
要添加客户看到的经过验证的显示名称,请参阅 Meta 帮助中的 “
扩展流量
在您将实时流量加入 WhatsApp 集成后,我们建议监控以下配额。
连接客户配额
有关默认配额以及提高默认配额的更多信息,请参阅 Connect Customer 服务配额。
-
每个实例的并发活动聊天数配额。有关监控此配额的信息,请参阅使用监控您的 Connect 客户实例 CloudWatch。
-
StartChatContact 限制配额。
-
SendChatIntegrationEvent 限制配额。
-
SendIntegrationEvent限制配额。AWS 最终用户消息社交使用的一种仅限权限的 API 来发布入站 WhatsApp 事件。
最终用户社交消息配额
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
您还可以检查以下常见情境:
-
确保您在 AWS 最终用户消息社交中关联的 WhatsApp 企业账户已启用 “连接客户” 活动目的地。
-
确保您的事件目标 IAM 角色具有必要的权限。有关更多信息,请参阅本部分前面的第 1 步:启用 Connect Customer 作为活动目的地。如果从 API CloudTrail 引发
AccessDeniedException错误,则您的角色配置不正确。SendIntegrationEvent -
确保您的 WhatsApp 电话号码成功导入到您的 Connect Customer 实例中,并且该号码具有相关的入站联系流程。有关更多信息,请参阅 步骤 2:在您的电话号码上配置入站联系流。
-
入站消息已被删除,因为它们尚不受支持。有关更多信息,请参阅 WhatsApp Connect Customer 的业务消息传递功能和限制。