El atributo Language override se puede usar para aplicar el idioma del Messenger y la automatización de un cliente. Una vez establecido, el cliente siempre verá el Messenger y recibirá contenido de automatización (Fin AI Agent y Workflows) en ese idioma. Intercom determina el idioma de visualización según un orden de prioridad: Language Override, Detected Language, Browser Language y el idioma predeterminado del Workspace. El atributo Language Override tiene precedencia, anulando todos los demás atributos cuando se establece explícitamente.
Language Override: Establecido explícitamente por el usuario o workflow.
Detected Language: Basado en el análisis del texto del mensaje del cliente (requiere ~10+ caracteres para la detección). Algo a tener en cuenta es que hacer clic en botones o acciones similares no activará la detección.
Browser Language: Por defecto es el "idioma preferido" del navegador. Si es incorrecto para algunos usuarios, recomiéndeles priorizar la configuración de idioma dentro de su navegador.
Workspace Default Language: El recurso para toda comunicación cuando no coincide ninguna otra prioridad.
Estas reglas aseguran la mejor personalización posible del idioma de los mensajes, minimizando malentendidos.
Puede establecer este atributo de usuario de tres maneras diferentes.
1. A través de Workflows
Antes de usar esta función, asegúrese de haber habilitado las opciones multilingües navegando a Settings > Workflow Configurations.
Para agregar una anulación de idioma:
Haga clic para agregar un paso en cualquier workflow.
Seleccione Set language override.
Elija el idioma específico que desea aplicar para el usuario.
Cuando un workflow establece el atributo de anulación de idioma de un usuario, se mostrará un evento de conversación en el inbox:
También puede establecer la anulación de idioma del cliente desde el paso Apply rules en Workflows:
2. Directamente desde la página de contacto
También puede actualizar el atributo Language override de un cliente directamente desde el perfil del contacto en su workspace.
Simplemente navegue a su perfil en Contacts, y encuentre el atributo "Language override" en el menú superior izquierdo.
Luego puede hacer clic en el valor actual de la anulación de idioma, lo que abrirá un menú con los idiomas de la configuración del Messenger.
Simplemente seleccione el idioma deseado y se actualizará automáticamente. Si desea eliminar la anulación de idioma para un contacto, haga clic en Clear. Esto permitirá que se ejecute la detección automática de idioma para el cliente.
3. A través de un fragmento de JavaScript
También puede establecer la anulación de idioma de un cliente directamente desde el fragmento de código JavaScript que conecta su aplicación con Intercom. Puede hacerlo actualizándolo como se muestra a continuación:
var intercomSettings = {
app_id: '[YOUR WORKSPACE ID]',
...,
language_override: 'fr' // Replace with preferred language of user
};
El valor de language_override solo se usará si cumple con un código ISO 639-1 de dos letras como 'en' para inglés o 'fr' para francés. Para chino, debe usar un código de cuatro letras como 'zh-CN'. Para noruego, Intercom usa Norwegian Bokmål, por lo que el código ISO que debe usar para noruego es 'nb', no 'no'.
Bueno saber:
La anulación de idioma de un cliente solo se aplicará si el idioma está configurado en la configuración del Messenger. De lo contrario, el cliente verá el contenido en la configuración regional de su navegador (o si no está disponible, en el idioma predeterminado de su workspace).
Si ocurren problemas debido a la configuración del idioma del navegador, recomiende a los clientes que reordenen sus configuraciones de "idioma preferido" en su navegador. Una vez ajustado, pídales que actualicen su sesión de Intercom Messenger para aplicar los cambios.
El idioma del Messenger no se actualizará en "tiempo real" cuando se actualice el atributo de anulación de idioma de un contacto, se actualizará la próxima vez que el cliente recargue el Messenger.
⚠️ Recomendamos establecer una anulación de idioma solo cuando tenga mucha confianza de que el cliente puede hablar ese idioma, ya que siempre anulará el idioma para ese contacto.






