Ir al contenido principal

Configuración multi-entorno de Salesforce

Conecta, configura, prueba y despliega Fin en múltiples entornos de Salesforce.

Configurar Salesforce multi-environment te permite conectar múltiples instancias de Salesforce (como sandbox y producción) y probar workflows, contenido, guías y procedimientos de forma segura antes de lanzarlos.

Esta guía te lleva paso a paso para conectar entornos, configurar canales, probar workflows y promover cambios a producción.

Beneficios clave

  • Prueba cambios de forma segura sin afectar tu entorno en vivo.

  • Ejecuta workflows específicos del entorno para un mejor control.

  • Valida integraciones y enrutamiento antes del despliegue.

  • Dirige contenido, guías y procedimientos a entornos específicos.


Paso 1: Conecta y configura otro entorno

  1. Ve a Connect > Connect to Salesforce desde el menú principal.

  2. Haz clic en Connect bajo "Agregar organización".

  3. Sigue las instrucciones de configuración para conectar tu instancia de Salesforce.

Una vez conectado, deberás configurar los permisos y Connect to the Salesforce Enhanced Chat API (si aplica) para tu nuevo entorno de prueba. Todo esto se hace en la misma página Connect, debajo de la lista de conexiones de Salesforce. Habrá un nuevo menú desplegable que te permitirá alternar entre conexiones al configurar.


Paso 2: Configura tus canales para multi-environment

Una vez que tengas tu entorno de prueba conectado, ve a la sección Deploy y elige el canal que quieres probar. Dependiendo del canal, puede que haya más configuraciones en este punto.

Canal de casos de Salesforce

Para casos de Salesforce, deberás elegir qué usuario actúa como Fin en tu entorno de prueba. Verás un nuevo acordeón en el canal de casos de Salesforce que te pedirá configurar los casos.

Una vez que hagas clic en Configurar aquí, se te pedirá elegir un usuario de Salesforce para que Fin responda. También puedes configurar Fin por correo electrónico aquí. Si planeas usar un dominio de correo diferente para tu entorno de prueba, deberás verificarlo aquí.

Nota: No olvides configurar el enrutamiento en el lado de Salesforce para que los casos nuevos se asignen al usuario Fin.

Canal Enhanced Chat [opcional]

Necesitarás conectar el Salesforce Enhanced Chat API de tu nuevo entorno Salesforce si quieres transferir a un agente humano. Esta configuración está en la página Connect, así que puede que ya la hayas agregado, pero si no, tendrás un paso incompleto en el canal Fin Messenger que te pedirá añadir tu configuración.

Configura workflows

Encontrarás tus workflows existentes debajo de las listas de verificación Deploy para cada canal.

Workflow de casos de Salesforce

Si usas la transferencia de casos de Salesforce, deberás configurar a qué usuario o cola se transfiere el caso cuando agregues un nuevo entorno. Inicialmente verás un cuadro rojo alrededor del paso de transferencia no configurado. Haz clic y elige un asignado por entorno.

Workflow de Fin Messenger

Una vez conectado al Salesforce Enhanced Chat API, no se requiere más configuración para el workflow de Fin Messenger. Consulta los detalles para cómo probar cada entorno en la siguiente sección.

Sincroniza datos hacia y desde Salesforce

La sincronización de datos no cambia al agregar otra conexión. Seguirás viendo un conjunto de atributos cuando elijas de tu lista. Los atributos en la lista provienen de tu entorno de producción y, si no hay un entorno de producción conectado, se extraerán del entorno predeterminado.

Importante: Los atributos deben existir en ambos entornos y coincidir en:

  • Tipo

  • Opciones (para listas desplegables)


Paso 3: Actualiza workflows para múltiples entornos

La forma principal de probar tu nuevo entorno es mediante workflows. Tienes dos opciones para probar con workflows.

Opción 1: Dirige un workflow

  1. Abre un workflow.

  2. Haz clic en el primer bloque.

  3. Elige a qué entorno(s) aplica el workflow.

  4. Selecciona Hecho y activa tu workflow.

Opción 2: Añade ramificaciones

Si no quieres crear un workflow nuevo, puedes añadir ramificaciones dentro de un workflow existente:

  1. Abre tu workflow.

  2. Añade un paso Branches .

  3. Añade una condición usando Environment y selecciona el entorno que quieres.

  4. Define la lógica para cada entorno.

Consejo: Duplica workflows usando el menú de tres puntos > Duplicar para crear rápidamente versiones específicas por entorno.


Paso 4: Prueba tu configuración

Una vez que hayas actualizado tus workflows, puedes probar los cambios en tus entornos no productivos.

Prueba casos de Salesforce

  1. Haz clic en Live test en la parte superior de la página.

  2. Activa tu entorno de prueba.

Una vez activado:

  • Los casos asignados al usuario Fin serán gestionados por Fin.

  • Las conversaciones aparecerán en Analyze > Conversations.

Prueba Fin Messenger

  1. Haz clic en Live test en la parte superior de la página.

  2. Selecciona tu entorno en el menú desplegable.

  3. Introduce una URL donde esté instalado el messenger.

  4. Haz clic en Iniciar prueba.

El sistema añade automáticamente:

IntercomLiveTest=true
messenger_environment=abc123

  • IntercomLiveTest=true — esto indica al messenger que se inicie aunque no esté activado para que puedas probarlo

  • messenger_environment=abc123 — esto indica al messenger con qué entorno estás probando. Aunque hayas apuntado a tu sitio web de producción, esto cambiará el entorno del messenger al que esté configurado en la URL. También puedes añadir esto a la configuración del messenger si tienes un messenger en un sitio de prueba interno para no tener que recordar siempre incluir el entorno en la URL para ponerlo en modo prueba.

Nota: Si no especificas el atributo messenger_environment ni en la URL ni en messenger_settings, se usará el entorno predeterminado. Para configurar un entorno predeterminado, ve a la página Connect, haz clic en Manage debajo del entorno y activa el interruptor Default environment.


Paso 5: Prueba contenido, guías y procedimientos

Para probar contenido, guías o procedimientos específicos de un entorno:

Crea una audiencia

  1. Haz clic en Nuevo.

  2. Añade una regla:

    • Selecciona Environment.

    • Elige tu entorno objetivo.

  3. Guarda la audiencia.

Aplica la audiencia

  • Contenido: Selecciona un contenido y establece la audiencia en la barra lateral "Detalles".

  • Guías: Selecciona la audiencia en el menú desplegable después de añadir tu guía.

  • Tareas y procedimientos: Aplica la audiencia en el primer nodo.


Paso 6: Promueve cambios a producción

Cuando estés listo para lanzar:

  • Contenido, guías, procedimientos: Elimina la segmentación por audiencia o cambia a una audiencia usada en producción.

  • Workflows con ramificaciones: Elimina las ramificaciones y la lógica redundante antigua, o actualiza las ramas para que apunten a tu entorno de producción.

  • Nuevos workflows: Cambia la segmentación del entorno en el primer bloque o reordena los workflows en la página Deploy.

Nota:

  • Los workflows se ejecutan en el orden que se muestran en la página deploy, así que si el primer workflow coincide con el entorno actual, ese será seleccionado para ejecutarse cuando llegue una nueva conversación o caso. Actualmente hay una restricción que impide mover el primer workflow hacia abajo, pero pronto se eliminará.

  • La columna "Entornos" en la página Deploy te indicará qué entorno está segmentando actualmente el workflow.


Glosario

Entorno

Un entorno es cualquier instancia de Salesforce conectada a tu espacio de trabajo Intercom. Estos pueden usarse para segmentar workflows, procedimientos, contenido o guías. El entorno también se aplica a cualquier conversación que se muestre en Analyze > Conversations en la barra lateral derecha.

Entorno predeterminado

Este es el entorno que se usa para Fin Messenger cuando no se pasa un entorno específico al messenger. El entorno predeterminado puede configurarse en la página Connect haciendo clic en el entorno y activando el interruptor Default environment.

Entorno del messenger

Esta es una cadena que puede pasarse vía URL o configurarse en el objeto de configuración del messenger (como messenger_environment). Esto se mapea directamente a un entorno Salesforce conectado. Puedes obtener la cadena del entorno del messenger haciendo clic en un entorno específico en la página Connect y copiando el valor al final de la hoja abierta, o yendo a Deploy > Fin Messenger y luego haciendo clic en Live test e ingresando la URL del entorno que quieres probar.

Entorno de producción

Este siempre será el entorno con el que tus clientes en vivo interactúan. Se requiere un entorno de producción para que un canal esté activo. Conectas explícitamente tu entorno de producción en la página Connect. No es necesario conectar producción inicialmente, puedes conectar primero un entorno de prueba.

¿Ha quedado contestada tu pregunta?