Configuración
Para conectar un canal de agente de Salesforce, necesitarás la siguiente información de Salesforce:
Nombre de host del endpoint de chat
ID de la organización
ID del despliegue
ID del botón
Consulta esta página de documentación de Salesforce para obtener instrucciones sobre cómo encontrar estos ajustes.
❗️ Al especificar el nombre de host del endpoint de chat, asegúrate de incluir el
httpsprotocolo y evita añadir una barra al final (p. ej.,https://d.gla5.gus.salesforce.com/chat/rest).
💡 De forma predeterminada, el historial del chat entre el bot y el usuario se enviará al agente.
Avanzada
Para mejorar la experiencia del agente, puedes añadir cargas útiles personalizadas configurando Detalles previos al chat y la API de Entidades previas al chat. Estas cargas útiles te permiten enviar datos que rellenan previamente el chat del agente, de forma similar a un formulario previo al chat.
Detalles previos al chat: Esta es una carga útil JSON que contiene un array de
CustomDetailobjetos que proporcionan información previa al chat.Entidades de prechat: Esta es una carga útil JSON que especifica los registros que se crearán, buscarán o ambas cosas, según los
EntityFieldsMapsproporcionados en la carga útil de detalles previos al chat. Consta de una matriz deEntidadobjetos .
Para vincular los detalles previos al chat con las entidades, debes incluir el atributo entityFieldMaps dentro de los objetos CustomDetail. Este atributo es una matriz de Mapas de campos de entidades objetos .
💡 Detalles previos al chat proporcionan contexto al agente, mientras que Entidades previas al chat ayudan a automatizar la consulta y creación de datos en Salesforce antes de la transferencia.
❗️ Para ver un ejemplo práctico de los datos que un chatbot de ViaSay comunica a Salesforce durante una transferencia, consulta este ejemplo de cuerpo de solicitud que contiene detalles y entidades personalizados previos al chat. Los detalles y las entidades previos al chat son cargas útiles estáticas para todo el canal de Salesforce. No puedes pasar variables dinámicas del contexto en estas cargas útiles. Si necesitas detalles diferentes según los casos de uso, considera crear varios canales de Salesforce con cargas útiles distintas.
Cambiar el tiempo de espera de conexión
De forma predeterminada, ViaSay cierra la conexión entre el cliente y el agente de Salesforce después de 7 días de inactividad. Si necesitas ajustar este tiempo de espera (por ejemplo, a 15 minutos), ponte en contacto con el equipo de soporte en support@viasay.io para solicitar el cambio.