Ir al contenido principal

Fin para Salesforce Cases: ¿Cómo se sincronizan los datos?

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

Diagrama que muestra los campos Contact, Case y Account extraídos de Salesforce hacia la plataforma Fin.

Este artículo explica cómo fluye la información entre Fin y Salesforce Cases. Cubre qué campos Fin extrae de Salesforce, cómo se asignan esos campos a los objetos de datos de Fin, qué datos Fin escribe automáticamente en los casos de Salesforce y cómo configurar su workflow de Fin para completar campos adicionales de Salesforce. Use este artículo después de configurar Fin para Salesforce Cases para entender y configurar la sincronización de datos.

Nota: Necesitará acceso de administrador tanto en Fin como en Salesforce para gestionar la configuración de sincronización de campos.

¿Qué campos extrae Fin de Salesforce?

Cuando despliega Fin para Salesforce cases, Fin extraerá todos sus campos Contact, Case y Account de Salesforce.

Captura de pantalla de la interfaz de gestión de campos de Fin para Salesforce Cases mostrando la lista de campos Contact, Case y Account sincronizados.

Estos campos Contact, Case y Account sincronizados están disponibles al construir su workflow de Fin para Salesforce Cases. Puede usarlos para crear ramas (para que ciertos clientes sean manejados de forma diferente) o para establecer datos en sus campos de Salesforce.

Fin mantiene estos campos sincronizados verificando actualizaciones cuando se asigna por primera vez a un case. Nota: si los datos de Salesforce cambian después de que Fin haya sido asignado al case, esos cambios no se capturarán durante la sesión; Fin extraerá los valores más recientes la próxima vez que se asigne a un case.

Captura de pantalla que muestra un campo del sistema (como ID o Name) en la plataforma Fin con un icono de candado, indicando que es obligatorio y no puede ser eliminado.

Campos del sistema

Los campos del sistema como ID y Name siempre se sincronizan y no pueden ser eliminados de la plataforma Fin ya que son obligatorios.

Captura de pantalla que muestra un campo personalizado de Salesforce en la plataforma Fin con una opción para eliminarlo, indicando que no es obligatorio y puede ser borrado de la plataforma Fin.

Campos personalizados

Los campos personalizados que haya creado en Salesforce pueden ser eliminados de la plataforma Fin si no los necesita.

Captura de pantalla que muestra el botón '+' en la interfaz de gestión de campos de Fin usado para sincronizar campos adicionales de Salesforce hacia la plataforma Fin.

Sincronización de nuevos campos

Puede sincronizar nuevos campos de Salesforce usando el botón «+».

Imágenes y archivos adjuntos

Fin sincroniza tanto imágenes en línea como archivos adjuntos de los casos de Salesforce, proporcionando contexto completo al leer y responder casos. Esto es compatible con:

  • FeedItems

  • EmailMessages

  • FeedComments

FeedItems son publicaciones en el feed Chatter de un case de Salesforce, como actualizaciones de estado y comentarios. EmailMessages son correos electrónicos entrantes y salientes vinculados al case. FeedComments son respuestas a publicaciones del feed Chatter.

Re-sincronizar datos de Salesforce manualmente

Además de la sincronización automática que ocurre cuando Fin se asigna por primera vez a un case, puede activar manualmente una re-sincronización para campos de lista con múltiples opciones:

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

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

Captura de pantalla de Configuración de Fin > Datos de Salesforce mostrando la sección Extraer datos de Salesforce con un botón Re-sincronizar junto a un campo de lista.

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 se asigne a un case.

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

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

Campos Contact de Salesforce = Datos People de Fin

Los campos Contact de Salesforce se sincronizan en Fin como datos People

Captura de pantalla de la página Configuración de Fin > Datos People mostrando campos Contact sincronizados desde Salesforce, cada uno identificado por el icono de nube de Salesforce.

Puede gestionarlos yendo a: Configuración > Datos People.

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

Dentro de la página de configuración de Datos People, 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 People dentro de la plataforma Fin.

Campos Case de Salesforce = Datos Conversation de Fin

Los campos Case de Salesforce se sincronizan en Fin como datos Conversation

Captura de pantalla de la página Configuración de Fin > Datos Conversation mostrando campos Case sincronizados desde Salesforce, cada uno identificado por el icono de nube de Salesforce.

Puede gestionarlos yendo a Configuración > Datos Conversation.

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

En la página de configuración de Datos Conversation, 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).


Diagrama que muestra a Fin enviando datos de vuelta a los casos de Salesforce durante cada sincronización y al escalar a un equipo.

¿Qué datos envía Fin de vuelta a Salesforce?

Fin actualiza los cases con datos cada vez que responde o cuando necesita escalar a su equipo porque no puede proporcionar una respuesta.

¿Qué datos envía Fin al objeto Case de Salesforce?

Campos

¿Cuándo se envía?

Valor

FinInvolved

Sincronización por cada caso

Verdadero (predeterminado: falso)

FinResolutionState

Sincronización por cada caso

Resolución suave / Resolución dura / Abandonado / Enrutado al equipo

OwnerId

Como parte de la transferencia

Configurado por paso. Usuario de Salesforce o Id de Cola.

Valores de FinResolutionState:

  • Resolución suave — Fin proporcionó una respuesta y la conversación terminó sin más escalamiento

  • Resolución dura — el cliente confirmó explícitamente que su problema fue resuelto

  • Abandonado — el cliente abandonó la conversación o no respondió

  • Enrutado al equipo — Fin escaló el caso a un compañero humano porque no pudo resolver la consulta

Rellenar datos adicionales

También puedes rellenar campos del caso usando los pasos Set data, Collect data y Fin Attributes en Workflows.

Enviar datos a Salesforce: Controles adicionales

La sección Push data to Salesforce incluye dos configuraciones que te dan más control sobre cómo Fin escribe datos en Salesforce:

  • Activar reglas de asignación de Salesforce — cuando está activado, las reglas de asignación de Salesforce se ejecutan en cada registro que Fin crea o actualiza, incluyendo Cases. Desactívalo y Fin indicará a Salesforce que las omita.

  • Actualizar datos de Contacto y Cuenta — cuando está activado, Fin actualiza el Contacto y la Cuenta de Salesforce coincidentes con nuevos valores de campo cuando crea o reasigna un Case o transfiere un chat en vivo. Establece esos valores en tu JWT, o configura campos de contacto en el workflow. Desactívalo y Fin aún vincula nuevos Cases al Contacto y Cuenta coincidentes, pero no realiza cambios en esos registros.


Transferencia a tu equipo cuando Fin no puede responder

Cuando Fin no puede responder, puedes usar "Hand-off to team in Salesforce" en tu workflow. Esto permite que Fin reasigne el caso al propietario seleccionado en Salesforce.

Captura de pantalla del editor de workflows de Fin mostrando el panel Añadir paso con la opción 'Hand-off to team in Salesforce' visible.

Haz clic en "Add step" y selecciona "Hand-off to team in Salesforce".

Captura de pantalla del editor de workflows de Fin mostrando el cajón de transferencia expandido con opciones para seleccionar una Cola o Usuario de Salesforce como propietario del caso.

Para seleccionar un propietario para el caso, primero haz clic para expandir el cajón. Luego elige una Cola o Usuario en Salesforce que deba ser el propietario del caso.


Cómo rellenar campos de Salesforce usando workflows

Además de los datos que Fin envía automáticamente a Salesforce (FinInvolved, FinResolutionState, OwnerId), puedes rellenar cualquier campo adicional de casos de Salesforce usando los pasos Set data, Collect data y Fin Attributes en tu workflow de Fin.

Configuración manual de datos

El paso Set data te permite establecer manualmente un valor de campo de Salesforce en tu workflow de Fin para Cases de Salesforce. Es más útil en ramas del workflow donde sabes qué valor debe tener según el camino que tomó el cliente.

Captura de pantalla del editor de workflows de Fin mostrando el selector de pasos con la opción 'Set data' resaltada.

  • Ve al workflow de tu canal

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

  • Selecciona la opción "Set data"

Captura de pantalla del editor de workflows de Fin mostrando el panel de configuración del paso Set data con un selector de campos. Los campos sincronizados con Salesforce se identifican por el icono de nube de Salesforce.

  • Elige el campo que deseas rellenar: los campos sincronizados desde Salesforce se identifican por el icono 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

Recopilación de datos del cliente

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

Captura de pantalla del editor de workflows de Fin mostrando el panel Añadir paso abierto en el workflow para un canal de Cases de Salesforce.

  • Ve al workflow de tu canal

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

Captura de pantalla del editor de workflows de Fin mostrando el selector de pasos con la opción 'Collect data' resaltada.

  • Selecciona la opción "Collect data"

Captura de pantalla del editor de workflows de Fin mostrando el panel de configuración del paso Collect data con un selector de campos. Los campos sincronizados con Salesforce se identifican por el icono de nube de Salesforce.

  • Elige el campo que te gustaría que el cliente rellene: los campos sincronizados desde Salesforce se identifican por el icono 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

Uso de la detección de Fin Attributes para completar datos

El paso Fin Attributes permite que Fin detecte automáticamente y complete campos de lista (como listas desplegables y selecciones múltiples) en los casos de Salesforce. Esta opción solo está disponible para campos de lista; para campos de texto, número o fecha, use Configurar datos o Recopilar datos en su lugar.

Captura de pantalla de Configuración de Fin > Datos > datos de Salesforce mostrando un campo de lista expandido con un campo de texto de descripción para cada valor de la lista, donde las descripciones ayudan a Fin a detectar automáticamente el valor correcto.

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

  • Configuración > Datos > datos de Salesforce

  • Haga clic en el campo (lista) que desea que Fin complete e ingrese descripciones

Captura de pantalla del editor de workflows de Fin mostrando el selector de pasos con la opción 'Fin Attribute' resaltada.

Ahora para activar la detección de Fin Attribute:

  • Vaya al workflow de su canal

  • Haga clic en "Agregar paso" en la parte derecha del workflow

  • Seleccione "Fin Attribute"

Captura de pantalla del editor de workflows de Fin mostrando el panel de configuración del paso Fin Attribute con un selector de campo para elegir qué campo de lista Fin debe completar automáticamente.
Captura de pantalla del editor de workflows de Fin mostrando el paso Fin Attribute completado con un campo de lista seleccionado y sus valores, cada uno con descripciones ingresadas.

Ahora seleccione el campo de lista que desea que Fin complete. Debe haber agregado descripciones a cada valor de la lista en Configuración > Datos > datos de Salesforce antes de que Fin pueda detectar automáticamente el valor correcto.

Alternar detección de Fin Attributes vs. sincronización de datos de Salesforce

Hay dos controles separados que afectan cómo Fin completa los campos de Salesforce, y es importante entender que son independientes:

  • Entrenar → Attributes: Este interruptor controla si Fin usa IA para detectar y clasificar el atributo durante una conversación. Desactivarlo aquí detiene la clasificación por IA de Fin, pero no impide que una integración externa de API escriba un valor en ese mismo campo.

  • Configuración → datos de Salesforce → Extraer datos de Salesforce: Esto controla si los valores de los campos de Salesforce se sincronizan en Fin al inicio de una sesión. Esta es una sincronización de lectura separada; no está controlada por el interruptor Entrenar → Attributes.

Nota: Si ve que un campo de Salesforce se completa incluso después de desactivar el interruptor Fin Attributes en Entrenar → Attributes, verifique si una integración externa de API o un paso de workflow Configurar datos está escribiendo directamente en ese campo. El interruptor Entrenar → Attributes solo controla la detección por IA de Fin, no bloquea escrituras de otras fuentes como la API de Intercom o pasos de workflow.

Sus campos de caso se completarán en Salesforce

Cualquiera que sea el método que elija para completar sus campos de caso (configurar datos, recopilar datos o Fin Attributes), una vez configurado, verá que Fin ingresa valores en sus casos de Salesforce.

Captura de pantalla de un registro de caso de Salesforce mostrando los campos FinInvolved, FinResolutionState y otros campos completados por Fin después de la conversación.

Nota: Es posible que necesite hacer clic en Editar en la esquina superior derecha para ver estos campos a menos que haya ajustado el diseño predeterminado de su caso para mostrarlos.

¿Ha quedado contestada tu pregunta?