我已将我的 smooch 帐户与 Zendesk 集成。但是,当我在聊天中写入消息时,smooch 会在 Zendesk 中创建一个新的匿名用户。有没有一种方法可以将 smooch 用户绑定到 Zendesk 中已创建的用户?
遗憾的是,目前无法将 Smooch 用户与现有 Zendesk 用户绑定。
但是,根据您使用 Smooch 的方式,您可以预先填写基本个人资料信息,例如名字和姓氏。如果您使用任何 Smooch SDK(Web、iOS、Android),您可以通过这些 SDK API 来执行此操作,例如:https://docs.smooch.io/guide/native-ios-sdk/
您还可以选择为 Smooch 用户分配一个 userId,该 ID 可用于跨多个设备或渠道识别用户。这是可选的,但如果您选择这样做,您可以在 Smooch 中预先创建用户记录,作为预填写将在 Zendesk 中显示的个人资料信息的一种方式。
[2022年更新]
解释一下在消息传递网络/移动 SDK 中验证最终用户的页面:
如果 Zendesk 用户配置文件中的
external_id
(通过 Tickets API 设置 )与 JWT 中提供的 external_id
(用于将用户登录到 SDK)匹配,则该用户对话中生成的任何票证( s) 将链接到匹配的 Zendesk 用户。
(这适用于 Messaging Web 和移动 SDK,以及 Sunshine Conversations Web 和移动 SDK)
[2021年更新]
自从推出带有 Agent Workspace 的新 Zendesk 套件(以及之前收购 Smooch)以来,使用 Switchboard 时出现了全新的 Sunshine Conversations 集成和新功能。
基本上,您可以将中间件(或第 3 方系统)设置为您的
defaultSwitchboardIntegration
,这可以:
passControl
至 Zendesk,以便开票
"dataCapture.systemField.requester.email": "<user email>"
收到此新票证后,新集成将执行查找。针对 ZD 用户数据库中的所有用户提供的电子邮件,并在匹配时自动关联(而不是创建新的用户记录)
有关总机的更多信息,以及可通过
passControl
设置的参数的完整列表。 (包括标签等),请参阅此处的文档:https://docs.smooch.io/guide/switchboard/#metadata-sent-to-zendesk