You are viewing the Spanish (Mexico) site, but your language preference is set to English. Switch to English site →

Menu

Integrar Flex en Salesforce

Gracias a la compatibilidad inmediata con Salesforce Open CTI, ahora puedes potenciar tu entorno de Salesforce con las comunicaciones omnicanal que ofrece Flex. Se admiten las integraciones de Salesforce Classic y Lightning Experience, lo que te permite utilizar Flex directamente en tu instancia de Salesforce.

En esta guía, aprenderás a configurar Flex en Salesforce, configurar las llamadas salientes, activar SSO (Inicio de sesión único) e iniciar la integración.

¡Empecemos!

¿Necesitas crear una nueva organización de Salesforce para tu prueba de concepto? Crea una cuenta de desarrollador de Salesforce en https://developer.salesforce.com.

Características de la solución

La integración de Salesforce en Flex incorpora la interfaz de usuario del agente de Flex directamente en la aplicación de Salesforce y crea una única fuente de información para los agentes.

flex-salesforce.png

Como parte de la integración en Salesforce, Flex admite las siguientes funciones:

  • Interacción digital nativa: interacción compatible con clientes en varias API de comunicaciones como Voice, Web Chat, SMS y WhatsApp
  • Personalización: enruta cualquier objeto de Salesforce (caso, cliente potencial, contacto u otro objeto personalizado) y combínalo con otros canales
  • Programabilidad: aspecto personalizado de la aplicación, posibilidad de codificar ajustes
  • Funciones nativas preintegradas: clic para marcar, pantalla emergente con funciones de búsqueda, cambio de contexto, registro de actividades, integración de SSO
  • Situaciones de implementación múltiple: se puede incorporar tanto Flex dentro de Salesforce, como Salesforce dentro de Flex

Configurar Flex

Comienza configurando tu integración Flex-Salesforce; para ello, navega a la sección Integrations (Integraciones) en la vista de Flex Admin.

Flex Salesforce Integration

Se necesitan los siguientes parámetros para la configuración:

Nombre del parámetro Descripción
Are you planning to use SSO for this integration? (¿Tienes previsto utilizar SSO para esta integración?)

Selecciona esta opción si deseas implementar la integración de Flex-Salesforce mediante inicio de sesión único (SSO).

Selecciona siempre esta opción si estás trabajando en un entorno de producción.

Deja esta opción sin marcar si planeas probar la integración usando tus credenciales de inicio de sesión de cuenta/proyecto de Twilio.

Workflow SID (SID de flujo de trabajo)

(Opcional) Si deseas utilizar un flujo de trabajo distinto al predeterminado, proporciona aquí el SID del flujo de trabajo. Si no es así, déjalo vacío. Si no estás seguro de lo que es esto, déjalo vacío

Task Channel SID (SID del canal de tarea)

(Opcional) Si deseas utilizar un canal de tareas distinto al canal de voz predeterminado, proporciona aquí el SID del canal de tareas. Si no es así, déjalo vacío. Si no estás seguro de lo que es esto, déjalo vacío.

Agent Caller ID (ID de llamada del agente) (Obligatorio) Este será el ID del agente de llamada utilizado para las llamadas salientes desde la integración Flex-Salesforce (mediante Click-to-Dial [Clic para marcar]) si un agente no tiene un ID de agente de llamada definido.
Salesforce Base URL (URL base de Salesforce) (Obligatorio) Registra tus dominios de Salesforce en la página Flex Settings (Ajustes de Flex) en la consola de Twilio. Para obtener más información, consulta Integrar Flex como iframe de forma segura en tu aplicación.

Una vez configurada la instancia de Salesforce, haz clic en “Download” (Descargar) en la sección Files (Archivos) para ver el archivo de definición de call center que se utilizará en la configuración del call center de Salesforce.

Sugerencia: Puedes hacer clic con el botón secundario y guardar el enlace para descargar el archivo XML directamente.

Se generan diferentes archivos de definición de call center dependiendo de si eliges usar SSO o no. Si indicaste que tienes previsto utilizar SSO durante el paso de configuración, debes actualizar la “URL del adaptador CTI”en el archivo de definición de call center. El archivo contendrá este enlace: https://flex.twilio.com/yourRuntime-Domain-3869?path=/agent-desktop.

Actualiza “yourRuntime-Domain-3869” para que coincida con tu enlace de inicio de sesión de Twilio Flex. Puedes encontrar este enlace de inicio de sesión en la página de configuración de SSO en la consola de Twilio.

Configurar Salesforce

Importar el archivo de definición de call center de Flex

  1. Inicia sesión en tu organización de Salesforce.
  2. En la parte superior derecha de la vista de Salesforce, haz clic en Setup (Configuración)
    .
    Go to Salesforce Setup
  3. En el cuadro de búsqueda de la izquierda, busca “Call Center”. Selecciona Call Centers.
    Salesforce: Navigate to 'Call Centers'
  4. Haz clic en Import (Importar) para importar el archivo de definición de call center (deberías haber descargado un solo archivo HTML).
    Salesforce: Import call definition file
  5. Ahora deberías ver la definición de call center que acabas de importar:
    Salesforce: Call center definition

Agregar usuarios al call center recién importado

Agrega usuarios a tu call center de Flex recién creado en Salesforce; para ello, haz clic en Manage Call Center Users (Administrar usuarios de call center). Es posible que tengas que volver a esta página para que aparezca la opción.

Salesforce: manage call center users

Una vez que termines de agregar usuarios, deberías ver una pantalla similar a esta:

Salesforce: Flex call center UI

Configurar el diseño de softphone de Salesforce

1. En Call Center, en la barra de búsqueda de la izquierda, haz clic en Softphone Layouts (Diseños de softphone).

Salesforce: Find softphone layout settings

2. Establece la configuración de la pantalla emergente en los siguientes valores:

  • Screen Pops open within (La pantalla emergente se abre dentro de): New browser window or tab (Nueva ventana o pestaña del navegador)
  • No matching records (No hay registros coincidentes): Pop to new Contact (Se abre a Nuevo contacto)
  • Single-matching record (Registro de coincidencia única): Pop detail page (Aparece la página de detalles)
  • Multiple-matching record (Registro de coincidencias múltiples): Pop to search page (Aparece la página de búsqueda)

Configurar Salesforce para Open CTI

Agrega tu softphone a la barra de utilidades de Salesforce Lightning Experience siguiendo estos pasos:

Ve a Setup (Configuración) y, luego, busca “App Manager” (Administrador de aplicaciones). Selecciona App Manager.

Selecciona la app en la que deseas que aparezca Flex (por ejemplo, Sales Console) y haz clic en Edit (Editar) en el menú desplegable.

Flex Sales Console

Ve a Utility Items (Elementos de utilidades)

Salesforce lightning: Utility items.

Agrega Open CTI Softphone a la lista de elementos de utilidades.

Salesforce Lightning: Add Open CTI softphone.

Configura Open CTI Softphone con los siguientes valores:

Salesforce Lightning: Configure Open CTI Softphone for Flex.

Activar SSO

Para tu prueba de concepto, MVP o proyecto de desarrollo, puedes utilizar tus credenciales de Twilio para iniciar sesión como administrador a través de la pantalla de inicio de sesión de Flex.

En el caso de alguna implementación de producción, es recomendable que configures el inicio de sesión único con Twilio Flex integrando tu proveedor de identidad. Consulta esta guía para obtener más información sobre la configuración de SSO para Flex.

Asegúrate de definir un atributo de trabajador callerIdmediante la configuración de SSO. Se recomienda definir un ID de agente de llamada saliente predeterminado como se describe más arriba.

Iniciar tu integración Flex-Salesforce en Lightning

  1. Mientras tengas tu sesión iniciada en Salesforce, haz clic en App Launcher (Iniciador de aplicaciones) y ve a la aplicación que has configurado con Open CTI.
  2. Busca Twilio Flex en la esquina inferior izquierda de la pantalla y haz clic en la aplicación.
    Find Flex in your Salesforce app.
  3. Se te solicitará que inicies sesión:
    Log in to Twilio Flex via Salesforce.
  4. Una vez que hayas iniciado sesión, tendrás Twilio Flex dentro de Salesforce Lightning Experience, lista para usar.

Full Flex-Salesforce Integration.

Iniciar con la integración Flex <> Salesforce en Classic

  1. Inicia sesión en tu cuenta de Salesforce.
  2. Haz clic en App Launcher (Iniciador de aplicaciones) y selecciona la aplicación de consola que has configurado con Open CTI.
  3. Busca Twilio Flex en la esquina inferior derecha de la pantalla y selecciónalo.
    Log in to Twilio Flex via Salesforce Classic.
  4. Inicia sesión en Flex.
  5. Una vez que hayas iniciado sesión, tendrás Twilio Flex dentro de Salesforce Classic, listo para su uso.

Full Flex-Salesforce (Classic) Integration

¡Eso es todo! Consulta nuestra guía sobre flujos de llamadas para poner esto a prueba.

Limitaciones

  • La función Copy Download Link (Copiar enlace de descarga) no funciona en Flex Insights cuando Flex está incrustado en Salesforce
  • When making an outbound call, ensure the relevant Salesforce record for the phone number is open before beginning the call. Otherwise, activity logs of the outbound call may not be reflected on the correct Salesforce record.

Troubleshooting

Third Party Cookies

Agents must include third party cookies in their browser in order for Flex to integrate smoothly with Salesforce.

Outbound call log

Agents must search for the Salesforce record of the relevant phone number before beginning an outbound call. This is to ensure the outbound call will be logged to the correct Salesforce record.

¿Qué sigue?

Ahora que has integrado Flex en tu instancia de Salesforce, obtén más información sobre cómo personalizar tu integración y gestionar las interacciones con tus usuarios:

Calificar esta página:

¿Necesitas ayuda?

Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.

Gracias por tus comentarios.

Selecciona los motivos de tus comentarios. La información adicional que nos brindas nos ayuda a mejorar nuestra documentación:

Enviando tus comentarios…
🎉 Gracias por tus comentarios.
Se produjo un error. Inténtalo de nuevo.

Gracias por tus comentarios.

thanks-feedback-gif