Web 代理和多个组织的 Smooch 集成

Smooch integration for web agents and multiple organisations

我被要求将 smooch 集成到我们的 CMS 中。

我们有来自多家公司的多个代理可以登录我们的网络 CMS,并由他们的组织 + 代理电子邮件唯一标识。这些是代理,他们将通过我们的网络界面 (CMS) 进行连接。

但是,通过 Smooch.init(...) 设置聊天框可以让登录 CMS 的用户发起对话,这不是我想要的(我启用了 slack 集成只是为了测试)。

我的问题是在 Web 上下文中区分用户和代理的正确方法是什么?

具体来说,如何将网络框配置为特定组织的代理框

我正在寻找类似的东西:

Smooch.init({...,
             'organisation' : 'myClientCompany',
             'role' : 'appMaker'})

跟他们的支持谈过之后,好像这不是他们支持的。一种解决方法是创建多个帐户。