Ir al contenido principal

Fin Messenger: ¿Cómo se sincronizan los datos con Salesforce?

Entienda cómo se extraen y envían datos a Salesforce al usar el canal Fin Messenger

Fin Messenger: Extrayendo sus campos de Salesforce

Cuando configura el canal Fin Messenger y se conecta a Salesforce, Fin extraerá todos sus campos de Contacto, Caso y Cuenta de Salesforce.

Esto le permite usar esos campos al construir su workflow, donde puede crear ramas (para que ciertos users sean manejados de forma diferente), o establecer datos en sus campos.

Fin mantiene estos campos sincronizados con cualquier cambio en Salesforce verificando actualizaciones cuando:

  • Un cliente abre el Fin Messenger

  • Uno de sus agentes responde a una conversación cuando Fin transfiere (porque no puede responder)

Campos del sistema

Los campos del sistema como ID y Nombre siempre estarán sincronizados y no pueden eliminarse de la plataforma Fin ya que son obligatorios.

Campos personalizados

Los campos personalizados que ha creado en Salesforce pueden eliminarse de la plataforma Fin si no los necesita.

Sincronizando nuevos campos

Puede sincronizar nuevos campos desde Salesforce usando el botón "+".

Volver a sincronizar datos de Salesforce manualmente

También puede activar manualmente una re-sincronización para campos de lista con múltiples opciones:

  1. Desplácese hacia abajo hasta la sección Extraer datos de Salesforce.

  2. Seleccione un campo de lista y luego haga clic en Re-sincronizar.

Nota: El botón Re-sincronizar solo aparece para campos de lista con múltiples opciones (como listas desplegables y multi-selección). Si no lo ve, el tipo de campo no soporta re-sincronización manual — Fin extraerá los valores más recientes automáticamente la próxima vez que un cliente abra el Messenger.

Cómo los campos de Salesforce se asignan a los atributos de Fin

Fin tiene su propio sistema de datos con objetos similares a los de Salesforce.

Campos de Contacto de Salesforce = Datos de Personas de Fin

Los campos de Contacto de Salesforce se sincronizan en Fin como datos de Personas

Puede gestionarlos yendo a: Configuración > Datos de Personas.

Los campos sincronizados desde Salesforce se indican con el icono de nube de Salesforce.

Dentro de la página de configuración de Datos de Personas, notará que hay otros atributos además de los que ha sincronizado desde Salesforce. Estos son atributos predeterminados que Fin recopila de sus users y pueden enviarse de vuelta a Salesforce, si lo desea (vea la sección "Push" abajo). También puede crear nuevos atributos de personas dentro de la plataforma Fin.

Campos de Caso de Salesforce = Datos de Conversación de Fin

Los campos de Caso de Salesforce se sincronizan en Fin como datos de Conversación

Puede gestionarlos yendo a Configuración > Datos de Conversación.

Los campos sincronizados desde Salesforce se indican con el icono de nube de Salesforce.

En la página de configuración de Datos de Conversación, también puede crear nuevos atributos dentro de la plataforma Fin. Estos pueden enviarse de vuelta a Salesforce, si lo desea (vea la sección "Push" abajo).


Fin Messenger: Enviando datos de vuelta a Salesforce

Fin envía datos de vuelta a Salesforce de manera diferente según cómo elija configurarlo.

Fin resuelve la conversación: Crear un caso en Salesforce

Cuando Fin resuelve una conversación, puede configurarlo para crear un caso en Salesforce. Esto ayuda a su equipo en Salesforce a hacer seguimiento de las consultas de los clientes que se están resolviendo, sin necesidad de ingresar a la plataforma Fin.

En su workflow de Fin Messenger, haga clic en "Dejar que Fin responda" y expanda la sección "Crear caso de Salesforce al resolver"

Aquí encontrará el interruptor para activar esta configuración.

Haga clic en "Administrar configuración de creación de casos"

Estas configuraciones le permiten seleccionar una cola o user como propietario de los casos (si es necesario), así como la capacidad de personalizar el Asunto y la Descripción de su caso, o completar datos adicionales – lo cual debe hacerse a través de Workflows.

Al crear un Caso de Salesforce para una conversación que Fin resolvió, se completan automáticamente:

  • Asunto

  • Descripción

  • Correo electrónico

  • Transcripción

  • Resumen

También puede completar datos adicionales en su caso usando Establecer datos, Recopilar datos y usar los pasos de detección de Atributos de Fin en Workflows.

Fin no puede responder: Crear un caso en Salesforce

Cuando Fin no puede responder, puede usar "Crear caso de Salesforce" en su workflow.

Esto finaliza la sesión de mensajería del user en el Fin Messenger y crea un nuevo caso en Salesforce.

Al crear un Caso de Salesforce para una conversación que Fin no pudo resolver, se completa automáticamente:

  • Asunto

  • Descripción

  • Correo electrónico

  • Transcripción

  • Resumen

También puedes completar datos adicionales en tu caso usando Set data, Collect data y usar los pasos de detección de Fin Attributes en Workflows.

Fin no puede responder: Transferir a agente de Salesforce

Cuando Fin no puede responder, puedes usar "Hand-off to Salesforce agent" en tu workflow.

Esto crea un chat en vivo en Salesforce para que uno de tus agentes lo atienda, y el usuario continúa la conversación sin interrupciones en Fin Messenger.

Al transferir a un agente de Salesforce, Fin enviará todos los atributos de datos de Personas y Conversación que existan en la plataforma Fin a Salesforce y deberás decidir cómo usarlos.

Estos datos no se envían a ningún objeto de Salesforce, se transmiten mediante “routing attributes” durante el curso de una Conversación en Salesforce.

Los routing attributes se transmiten en estos disparadores:

  1. Crear conversación - Cuando iniciamos una conversación

  2. Publicar mensaje en la app - Crear una entrada de conversación

  3. Subir un archivo

Para mapear los datos a campos en tu chat en vivo de Salesforce, necesitarás usar Flows en Salesforce

Ayuda de Salesforce

Mapear datos usando Salesforce Flows

Consulta nuestra guía completa sobre cómo mapear datos con Salesforce Flows:

Datos de Contacto y Cuenta

Cuando Fin crea o reasigna un caso o transfiere un chat en vivo, actualiza el Contacto y la Cuenta asociados en Salesforce con cualquier valor nuevo para los campos de contacto o cuenta. Puedes establecer estos valores en tu JWT. Para los campos de contacto, también puedes configurarlos en tu workflow.


Usar Workflows para completar datos

Para todas las opciones anteriores, puedes completar campos que se envían a Salesforce usando las funciones "Set data", "Collect data" y "Fin Attributes" dentro de tu workflow.

Establecer datos manualmente

Usar "Set data" te permite ingresar un valor manual. Es más útil en ramas de tu workflow donde sabes qué valor debe tener según el camino que tomó el cliente.

  • Ve al workflow de tu canal

  • Haz clic en "Add step" en la parte correcta del workflow

  • Selecciona la opción "Set data"

  • Elige el campo que deseas completar: los campos que sincronizaste desde Salesforce pueden identificarse por el ícono de nube de Salesforce

  • Los datos que establezcas se enviarán a Salesforce cuando se cree un caso o se transfiera el chat a un agente de Salesforce

Recopilar datos del cliente

Usar "Collect data" te permite pedir al cliente que ingrese la información mediante un formulario en Fin Messenger.

  • Ve al workflow de tu canal

  • Haz clic en "Add step" en la parte correcta del workflow

  • Selecciona la opción "Collect data"

  • Elige el campo que deseas que el cliente complete: los campos que sincronizaste desde Salesforce pueden identificarse por el ícono de nube de Salesforce

  • Los datos que establezcas se enviarán a Salesforce cuando se cree un caso o se transfiera el chat a un agente de Salesforce

Usar Fin Attributes para completar datos

Fin Attributes significa que Fin puede completar campos de lista automáticamente por ti.

Para hacer esto, deberás ingresar una descripción para cada elemento de la lista, para que Fin sepa cuál seleccionar. Puedes hacerlo yendo a:

  • Configuración > Datos > Datos de Salesforce

  • Haz clic en el campo (lista) que deseas que Fin complete e ingresa descripciones

Ahora para activar la detección de Fin Attribute:

  • Ve al workflow de tu canal

  • Haz clic en "Add step" en la parte correcta del workflow

  • Selecciona "Fin Attributes"

Ahora selecciona el campo que te gustaría que Fin complete. Como se mencionó anteriormente, primero debes haber agregado descripciones a cada valor de la lista.

Tus campos de caso se completarán en Salesforce

Cualquier método que elijas para completar tus campos de caso (configuración de datos, recolección de datos, o Fin Attributes), una vez configurado, verás que Fin ingresa valores en tus casos de Salesforce.

Nota: Es posible que necesites hacer clic en "Editar" en la parte superior derecha para ver estos campos a menos que hayas ajustado el diseño predeterminado de tu caso para mostrarlos.

¿Ha quedado contestada tu pregunta?