Configuração
Para conectar um canal de agente do Salesforce, você precisará das seguintes informações do Salesforce:
Nome do host do endpoint de chat
ID da organização
ID da implantação
ID do botão
Consulte esta página da documentação do Salesforce para obter instruções sobre como encontrar essas configurações.
❗️ Ao especificar o nome do host do endpoint de chat, certifique-se de incluir o protocolo
httpse evite adicionar uma barra no final (por exemplo,https://d.gla5.gus.salesforce.com/chat/rest).
💡 Por padrão, o histórico do chat entre o bot e o usuário será enviado ao agente.
Avançadas
Para aprimorar a experiência do agente, você pode adicionar payloads personalizados configurando Detalhes do pré-chat e a API de Entidades do pré-chat. Esses payloads permitem enviar dados que preenchem previamente o chat do agente, de forma semelhante a um formulário de pré-chat.
Detalhes do pré-chat: Este é um payload JSON contendo uma matriz de objetos
CustomDetail. que fornecem informações pré-chat.Entidades pré-chat: Esta é uma carga JSON que especifica registros a serem criados, pesquisados ou ambos, dependendo do
EntityFieldsMapsfornecido na carga de detalhes pré-chat. Ela consiste em uma matriz deEntidadeobjetos .
Para vincular os detalhes pré-chat às entidades, é necessário incluir o atributo entityFieldMaps nos objetos CustomDetail. Esse atributo é uma matriz de EntityFieldsMaps objetos .
💡 Detalhes pré-chat fornecem contexto ao agente, enquanto Entidades pré-chat ajudam a automatizar a consulta e a criação de dados no Salesforce antes da transferência.
❗️ Para ver um exemplo prático dos dados que um chatbot ViaSay comunica ao Salesforce durante uma transferência, consulte este exemplo de corpo da solicitação contendo detalhes e entidades pré-chat personalizados. Os detalhes pré-chat e as entidades pré-chat são payloads estáticos para todo o canal do Salesforce. Não é possível passar variáveis dinâmicas do contexto nesses payloads. Se precisar de detalhes diferentes com base nos casos de uso, considere criar vários canais do Salesforce com payloads distintos.
Alterar o tempo limite da conexão
Por padrão, a conexão entre o cliente e o agente do Salesforce é encerrada pela ViaSay após 7 dias de inatividade. Se precisar ajustar esse tempo limite (por exemplo, para 15 minutos), entre em contato com a equipe de suporte em support@viasay.io para solicitar a alteração.