Sincronización de datos
Puedes sincronizar datos entre accounts en Salesforce y companies en Intercom. También puedes definir la dirección de sincronización para cada atributo específico (de Salesforce a Intercom o de Intercom a Salesforce).
Con la sincronización de companies y accounts configurada, podrás:
Ver los detalles más actualizados de la company.
Usar datos de accounts de Salesforce dentro de Intercom para dirigir mensajes salientes, segmentar a tus clientes y más.
Actualizar Salesforce con datos de company enviados desde Intercom.
Sincronización de accounts en Salesforce con companies en Intercom
Similar a cómo sincronizamos leads y contactos, puedes sincronizar accounts en Salesforce con companies en Intercom.
Nota: Actualmente solo puedes sincronizar business accounts, no person accounts.
¿Cómo se mapean companies y accounts?
Se establece un mapeo cuando se encuentran objetos (accounts en Salesforce, companies en Intercom) con el mismo identificador (un campo como Account Number) en Intercom y en Salesforce.
Por ejemplo, una company en Intercom con el ID de company 'abc123' se emparejará con un account en Salesforce con el número de account 'abc123'.
Nota: Intercom no soporta la sincronización de companies creadas automáticamente durante la calificación.
Un mapeo entre una company en Intercom y un account en Salesforce es único y persistente (relación “uno a uno”). En caso de que dos o más accounts tengan el mismo ID, se emparejará el account actualizado más recientemente.
¿Cómo funciona el mapeo de atributos?
Después de mapear accounts con companies, puedes mapear y sincronizar sus atributos (campos). Puedes determinar en qué dirección se enviará el atributo durante el proceso de sincronización (de Intercom a Salesforce o viceversa). También puedes especificar si no quieres sincronizar valores vacíos o sobrescribir los existentes.
Nota: Los datos sincronizados a través de estos mapeos se aplican directamente a los objetos account o company en Salesforce o Intercom. Para una vista simple de datos en vivo de Salesforce en Intercom, usa la app Inbox.
Para sincronizar atributos entre Intercom y Salesforce, sus tipos de datos deben ser compatibles entre ambos sistemas. Consulta aquí qué tipos de campo son compatibles.
Requisitos previos para sincronizar datos de accounts
Para sincronizar datos de company y account entre Intercom y Salesforce, necesitas:
1. Activa “enable company related features” en Configuración > Workspace > General:
2. Asegúrate de tener objetos company en Intercom. Los objetos company se envían a Intercom en el fragmento de código JavaScript intercomSettings (como un objeto JSON llamado company) o usando la REST API.
Lee este artículo para aprender más sobre companies en Intercom.
3. Verifica que el ID de company que envías a Intercom tenga el mismo valor que el campo que identifica tus accounts en Salesforce. Esto garantiza una coincidencia entre objetos en ambos sistemas:
Puedes usar cualquier campo que identifique un account en Salesforce para emparejarlo con una company en Intercom. Debe ser un identificador único para garantizar una coincidencia correcta.
Recomendamos usar Account Number como identificador. Si existen duplicados, se emparejará el que fue actualizado más recientemente.
Nota: "Los campos de tipo "Text Area" no pueden usarse como identificador en Salesforce. En este caso, configura tu campo como "String".
Consejo: Verifica que el ID de company en Intercom tenga el mismo formato que el identificador de account (campo) que usas en Salesforce:
Nota: Actualmente no es posible hacer coincidir con el record ID de Salesforce.
Una vez que tengas companies en Intercom que coincidan con companies en Salesforce, estarás listo para comenzar a mapear los campos que quieres sincronizar entre ambos sistemas.
Cómo configurar el mapeo
Ve a la configuración de la app de Salesforce. Abre la pestaña “Sync account data”, donde encontrarás dos secciones:
Mapear companies con accounts
Mapear atributos
Mapear companies con accounts
Para mapear companies en Intercom con accounts en Salesforce puedes usar cualquier campo de texto, entero, doble o id que identifique tus objetos account en Salesforce (con Company ID en Intercom). Encuentra más información sobre los tipos de datos primitivos en Salesforce aquí.
Esto requiere que tengas un ID único que esté configurado tanto en Intercom como en Salesforce para cada company. Recomendamos usar un identificador único ya que asegura una coincidencia única entre Intercom y Salesforce.
Selecciona el campo en Salesforce que quieres usar para mapear companies con accounts:
🌟 Consejo profesional: Mira este video de Aidan que explica con más detalle cómo crear companies en Intercom y cómo hacer coincidir registros usando el ID de company. 🎥 🎬
Para aplicar tus cambios, guarda tu configuración. 👌
Si cambias el campo usado para mapear companies con accounts, cualquier coincidencia establecida entre companies en Intercom y accounts en Salesforce se deshará, y se establecerán nuevas coincidencias en adelante.
Estos cambios se aplicarán a nuevas coincidencias en el futuro, pero las coincidencias existentes no se actualizarán. Esto significa que algunos datos de Salesforce mostrados en Intercom podrían estar desactualizados hasta que se establezca una nueva coincidencia.
Mapear atributos
En la segunda sección, puedes mapear atributos entre accounts en Salesforce y companies en Intercom. Estos son los atributos que se sincronizarán directamente hacia o desde tus companies en Intercom, no los atributos visibles en la app Inbox (que no pueden ser editados).
Esta sección explica exactamente cómo y cuándo se sincronizan los datos entre Salesforce e Intercom. Es buena idea familiarizarse antes de configurar el mapeo de atributos.
Haz clic en ‘+ Map new attribute’ al final de la lista:
Luego, selecciona qué atributo de Intercom y qué campo de Salesforce quieres mapear. Recuerda mapear atributos con campos que tengan un tipo de dato compatible.
Verás el tipo listado junto a cada atributo y campo entre paréntesis, por ejemplo (String):
Si un campo ya está usado en otro atributo o mapeo de ID, estará deshabilitado.
Actualmente no soportamos la sincronización con campos compuestos de Salesforce.
Actualmente no soportamos la sincronización de atributos que cambian muy frecuentemente (por ejemplo, last_seen) o campos de fórmula.
Luego selecciona en qué dirección ocurrirá la sincronización (de Intercom a Salesforce o de Salesforce a Intercom):
Luego, marca la casilla para cualquier situación en la que este atributo no deba sincronizarse. En este ejemplo, dado que estamos sincronizando de Salesforce a Intercom, Salesforce es la “Fuente” y Intercom es el “Destino”. Puedes elegir no sincronizar:
Si la fuente está vacía.
Si el destino ya tiene un valor.
Haz clic en ‘Añadir’ para guardar el mapeo en la lista.
Para editar un mapeo, pasa el cursor sobre él y haz clic en ‘Editar’:
Si ya no quieres sincronizar un atributo específico, pasa el cursor sobre él y haz clic en ‘Eliminar’:
Para aplicar tus cambios, haz clic en ‘Guardar configuración’ en la esquina inferior derecha:
Una vez que los cambios se guardan, verás un mensaje de confirmación:
Habilitar la sincronización de cuentas con datos existentes en Salesforce o Intercom
Si ya tienes datos de empresa o cuenta en Intercom o Salesforce, habilitar la sincronización puede sobrescribir datos existentes. Puedes configurar reglas de atributos para evitar que esto suceda. Aprende más sobre cuándo y cómo se sincronizan los datos aquí.
Usar la sincronización de cuentas junto con la sincronización de personas
No es posible solo sincronizar datos de cuenta/empresa. Con esta app instalada, algunos campos requeridos por Salesforce se envían al crear un lead o se sincronizan cada vez que se actualizan en Intercom o Salesforce. Lee más sobre cómo funciona la sincronización de personas.
Actualización masiva de datos
Actualmente, los datos solo se sincronizan hacia adelante, después de que hayas configurado la app. No hay funcionalidad de actualización masiva.
¿Importar cuentas para marketing basado en cuentas?
La funcionalidad de sincronización de cuentas de esta app mantiene tus datos de cuenta sincronizados entre Salesforce y Intercom.
Importar cuentas para marketing basado en cuentas es una funcionalidad diferente que no está destinada a mantener tus datos de cuenta actualizados entre Salesforce y Intercom.
Recomendaciones
Comunícate con tu administrador de Salesforce para asignar el límite correcto de API a Intercom para que todas tus otras integraciones puedan funcionar al mismo tiempo. Lee este artículo para saber cómo gestionar el uso de la API en la app de Salesforce en Intercom.
Como con cualquier integración de sincronización de datos, existen algunos riesgos. Para minimizar este riesgo recomendamos hacer una copia de seguridad de tus datos de Salesforce antes. Lee este artículo para saber cómo hacerlo.
Instala y prueba la app de Salesforce primero en un entorno sandbox. Lee este artículo para saber cómo.
¿Cómo se sincronizan los datos entre Intercom y Salesforce?
Los atributos que mapeas entre Intercom y Salesforce se sincronizan cuando cambian en cualquiera de los dos sistemas. Cuando el cambio ocurre en Intercom, la sincronización a Salesforce se activa inmediatamente, mientras que Salesforce se revisa cada 5 minutos para determinar si hay cambios para sincronizar a Intercom. Consulta las tablas a continuación para detalles sobre cómo se actualizan los datos en diferentes situaciones.
Importante: Debido a que los datos solo se sincronizan cuando hay cambios (o nuevos registros) en Salesforce o Intercom, los datos históricos no siempre están sincronizados. Si no ha habido un cambio que active una actualización, los datos mostrados en Intercom pueden no coincidir con los datos mostrados en la app inbox de Salesforce. No hay actualización masiva de datos históricos existentes al usar la app de Salesforce.
Cuando los datos se sincronizan de Intercom a Salesforce
Los siguientes disparadores en Intercom causarán que los datos se actualicen en Salesforce. El comportamiento en cada uno de estos casos es diferente dependiendo de si existe una coincidencia entre una cuenta en Salesforce y una empresa en Intercom. Esta coincidencia se llama “mapeo de identidad”.
Disparador | Si ya existe un mapeo de identidad | Si no se encuentra un mapeo de identidad existente |
Empresa actualizada en Intercom | Sincroniza cualquier atributo actualizado a Salesforce. |
|
Empresa creada en Intercom | No aplicable. | Crea un nuevo mapeo de identidad.
Sincroniza todos los atributos mapeados a Salesforce. |
Empresa eliminada en Intercom | Elimina el mapeo de identidad. | No aplicable. |
Nota: “Atributos mapeados” son cualquier atributo que hayas configurado para sincronizar entre Intercom y Salesforce en tus ajustes.
Cuando los datos se sincronizan de Salesforce a Intercom
Intercom revisa Salesforce para detectar cualquier cambio (cuentas nuevas o actualizadas) cada 5 minutos y cuando los encuentra, actualiza la información en Intercom.
Disparador | Si ya existe un mapeo de identidad | Nuevo mapeo de identidad creado |
Cuenta actualizada en Salesforce | Sincronizar todos los atributos mapeados a Intercom. |
|
Clave de mapeo actualizada en Salesforce. (Por ejemplo, el ID usado para coincidir un registro en Intercom) |
|
|
Cuenta creada en Salesforce
| No aplicable. |
|
Cuenta eliminada en Salesforce | Eliminar mapeo de identidad. | No aplicable. |
Si una persona es eliminada de una empresa en Intercom, ¿también será eliminada de la cuenta en Salesforce?
No, la aplicación de Salesforce no sincroniza las asociaciones de empresa/cuenta de una persona entre plataformas. Leads y users en Intercom que se agregan o eliminan de empresas en Intercom no actualizarán las asociaciones de cuenta de un lead/contacto mapeado en Salesforce. Si una persona necesita ser eliminada de una empresa en Intercom y de una cuenta en Salesforce, debe hacer ese cambio en ambas plataformas.











