为增强聊天创建客户流
增强聊天提供了在服务代表连接之前从客户那里收集聊天前详细信息的强大方法。您选择的标准聊天前表单字段(例如名字和姓氏)和新的自定义字段(例如客户编号)会提高体验。以下示例介绍了如何为高效的对话创建第一个客户流。
所需的 Edition
| 查看支持的版本。 | |
本文适用于:
|
增强应用程序内聊天和增强 Web 聊天渠道 |
本文不适用于:
|
增强 WhatsApp、标准和增强 Facebook Messenger、标准和增强 SMS、增强 Apple Messages for Business、增强 LINE 以及自带渠道 |
| 用户权限 | |
|---|---|
| 设置全方位流和增强聊天: | 自定义应用程序 |
| 修改权限集和简档: | 管理简档和权限集 |
在开始前,让我们回顾一下数据如何通过客户流中的消息传递渠道传递。此图表显示了进程的每个阶段。
客户请求消息传递对话,并在聊天前表单中提供联系人信息和其他详细信息。表单字段输入会通过新消息传递渠道,并作为参数映射。您定义的流指导输入的去向,例如电子邮件地址或订单编号。服务代表可随时获取有关客户的特定信息。或者,作为增强流的一部分,可创建或更新新 Salesforce 记录
设置增强聊天
如果您首次使用消息传递,请阅读要求,然后按照步骤准备 Salesforce 组织,使用全方位、全方位流和新消息传递渠道进行增强聊天。然后,配置增强应用程序内聊天或配置增强 Web 聊天。
创建聊天前表单
决定使用标准和自定义字段组合,这将作为流的参数链接。为您的用例选择标准字段。如果您需要服务代表的特定信息,请自行创建自定义字段。我们建议最多使用 5-6 个字段。
| 标准字段选项 | 自定义字段示例 |
|---|---|
| 名字 | 客户编号 |
| 姓氏 | 订单编号 |
| 电子邮件 | 服务请求 |
| 主题 | 您的自定义要求 |
按照这些步骤创建聊天前表单。
- 从设置中,在快速查找框中,输入嵌入服务部署,然后单击进行选择。
- 找到您的部署,然后选择编辑。
-
从新 Web 或移动部署的“部署设置”页面中,选择添加聊天前。

-
在本例中,使用添加字段选择名字,然后选择姓氏,这是标准字段。

- 保存您的工作。
- 要添加自定义字段,必须首先在消息传递设置中创建自定义参数。此流程会设置渠道变量名,这是聊天前表单所需要的。
- 从设置中,在快速查找框中,输入消息传递设置,然后单击进行选择。
- 从列表中查找您为增强聊天部署设置的消息传递渠道名称,并将其选中。
- 在“自定义参数”部分,单击新建。
-
将参数命名为 CustomerAccountNumber,选择类型,以及客户输入的最大字符限制。
备注 字符串是数据类型的唯一选项。聊天前表单允许您显示文本、电子邮件、电话、数字和复选框字段,但流会将其自动转换为字符串字段。如果您使用流将聊天前表单字段的输出填充到另一个记录中,则输出将呈现为字符串字段。虽然原始字段类型允许的大多数字母、数字和特殊字符在字符串字段中也是允许的,但您会注意到一些细微的差异。例如,在结果流输出中,该流将复选框字段转换为字符串语句“true”或字符串语句“false”。
- 保存您的工作。
- 从设置中,在快速查找框中,输入嵌入服务部署,然后单击进行选择。
- 返回之前的部署设置页面,编辑聊天前表单。
- 从添加字段列表中,选择自定义。
-
在“新建自定义字段”窗口中,为客户帐户编号字段选择字段类型和文本。查找您在消息传递设置
CustomerAccountNumber中设置的渠道变量名称,并将其选中。
- 如果希望客户填写字段,请选中必填框。
- 查看聊天前表单顺序,将切换设置为启用,并保存您的工作。
参数是聊天前表单与流之间的连接点。要映射标准和自定义聊天前字段值,请按照这些步骤操作。
备注 要为聊天前字段创建自定义标签,请返回部署设置页面并选择“自定义标签”部分。在标签组聊天前中,查找您的自定义字段。所有自定义字段都需要自定义标签,因为没有默认标签。
重要 要使用“自定义标签”面板,管理员必须将登录用户授权为 Salesforce 用户语言和翻译的标签语言的翻译员。然后,用户可以定制单词或短语。
备注 如果编辑部署,单击嵌入服务部署设置页面中的发布按钮。更改需要 10 分钟才可以完成。
- 从设置中,在快速查找框中,输入消息传递设置,然后单击进行选择。
- 从列表中找到为应用程序内或 Web 消息传递部署设置的消息传递渠道名称,并选择它。
- 在“参数映射”部分,单击新建。
- 在参数字段中,为聊天前表单选择一个项目。
- 添加描述操作的流变量名称。流变量名称与您用于全方位流的名称相匹配。

- 保存您的工作。
- 使用聊天前表单中的每个标准和自定义字段,继续流程。完成后,您将看到参数映射列表。

备注 标准参数 API 名称(例如名字和姓氏)具有下划线,并且没有空格。例如,_FirstName和_LastName。自定义参数没有下划线。
返回到在设置 Salesforce 组织时创建的全方位流。之前,您已选择“路由到队列”操作,以将客户请求定向到正确队列。在本节中,我们会添加一个元素来存储您的聊天前字段。
开始之前,您必须在消息传递会话对象上创建三个自定义字段:FirstName、LastName和CustomerAccountNumber。请参阅创建自定义字段。
- 从设置中,在快速查找框中,输入流,然后单击进行选择。
- 从列表中查找并选择上一个流。
- 为每个聊天前字添加输入变量。API 名称必须与参数映射中的流变量名称相同。变量必须可用于输入。

- 在流中的路由工作元素之前创建更新记录元素。选择指定识别记录的条件并单独设置字段。将消息传递会话选择为对象。在“筛选记录”部分,根据 recordId 值进行筛选。

- 设置消息传递会话记录的字段值, 以便字段匹配自定义字段名称,在这种情况下,该名称与消息传递会话相关联。

- 值匹配流的输入变量。
- 单击完成。完整的流如下所示。

通过此流,服务代表会在连接时看到客户聊天前在会话记录中输入的名字、姓氏和客户客户帐号。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!


