Configuration
Pour connecter un Agent Channel Salesforce, vous avez besoin des informations suivantes issues de Salesforce :
Chat endpoint hostname
Organization ID
Deployment ID
Button ID
Consultez cette page de la documentation Salesforce pour savoir où trouver ces paramètres.
❗️ Lorsque vous indiquez le chat endpoint hostname, veillez à inclure le protocole
httpset à ne pas ajouter de barre oblique finale (par ex.https://d.gla5.gus.salesforce.com/chat/rest).
💡 Par défaut, l'historique de la conversation entre le bot et l'utilisateur est envoyé au conseiller.
Paramètres avancés
Pour améliorer l'expérience du conseiller, vous pouvez ajouter des payloads personnalisés en configurant Pre-chat Details et Pre-chat Entities. Ces payloads permettent d'envoyer des données qui pré-remplissent le chat du conseiller, à la manière d'un formulaire de pré-chat.
Pre-chat Details : un payload JSON contenant un tableau d'objets
CustomDetailqui fournissent les informations de pré-chat.Pre-chat Entities : un payload JSON qui indique les enregistrements à créer, à rechercher, ou les deux, selon les
EntityFieldsMapsfournis dans le payload Pre-chat Details. Il se compose d'un tableau d'objetsEntity.
Pour relier les Pre-chat Details aux entités, vous devez inclure l'attribut entityFieldMaps dans les objets CustomDetail. Cet attribut est un tableau d'objets EntityFieldsMaps.
💡 Les Pre-chat Details donnent du contexte au conseiller, tandis que les Pre-chat Entities permettent d'automatiser la recherche et la création de données dans Salesforce avant le transfert.
❗️ Pour un exemple concret des données qu'un bot ViaSay transmet à Salesforce lors d'un transfert, consultez cet exemple de corps de requête, qui contient des pre-chat details et des entités personnalisés. Les Pre-chat Details et les Pre-chat Entities sont des payloads statiques, valables pour l'ensemble du canal Salesforce. Vous ne pouvez pas y transmettre de variables dynamiques issues du contexte. Si vous avez besoin d'informations différentes selon les Use Cases, créez plusieurs canaux Salesforce avec des payloads distincts.
Modifier le délai d'expiration de la connexion
Par défaut, ViaSay ferme la connexion entre le client et le conseiller Salesforce après 7 jours d'inactivité. Si vous devez modifier ce délai (par exemple, le passer à 15 minutes), contactez l'équipe support à l'adresse support@viasay.io pour demander la modification.