Microsoft Dynamics 365 es una plataforma CRM empresarial. Sigue los pasos a continuación para conectar Dynamics a Enginy y configurar la integración.
Para configurar tu integración de Dynamics:
Ve a Integrations y abre la pestaña All (o la pestaña Disabled).
Localiza la tarjeta de Dynamics y actívala usando el toggle switch.
Haz clic en el botón Configure de la tarjeta de Dynamics.
Se abre una ventana flotante de configuración con cuatro pasos secuenciales.
Importante: Solo puedes tener una integración de CRM activa a la vez. Si ya tienes otro CRM activo, desactívalo primero.
Step 1: Sync Configuration
Este paso define cómo Enginy relaciona contactos y empresas con los registros de Dynamics para evitar duplicados y garantizar la integridad de los datos.
Integration User
Muestra la dirección de correo electrónico de la cuenta utilizada para autenticar la conexión con Dynamics.
Enginy usa OAuth 2.0 (Microsoft MSAL) para conectarse a tu entorno de Dynamics 365. Tus credenciales nunca se almacenan en texto plano — solo se guardan tokens cifrados que se refrescan automáticamente en segundo plano.
Nota: Si el token expira (por ejemplo, tras un cambio de contraseña o más de 90 días de inactividad), Enginy mostrará una notificación en la app para que reconectes tu cuenta.
Contact Identifier
Elige cómo Enginy determina si un contacto ya existe en tu Dynamics.
Opción | Lógica de coincidencia |
First name + Last name + Company name | Un contacto coincide cuando los tres campos son iguales en Enginy y en Dynamics. |
LinkedIn profile URL OR First name + Last name + Company name | Un contacto coincide si la URL del perfil de LinkedIn es la misma o si coinciden los tres campos de nombre/empresa. |
Custom Mapping | Abre un pop-up donde defines condiciones personalizadas con lógica AND/OR. |
Company Identifier
Elige cómo Enginy determina si una empresa ya existe en tu Dynamics.
Opción | Lógica de coincidencia |
Domain | Coincide por el dominio. Puedes marcar Include any domain extension para tratar |
Domain or Company Name | Coincide si el dominio o el nombre de la empresa son iguales. |
Custom Mapping | Abre un pop-up donde defines condiciones personalizadas. |
General
En la sección General encontrarás dos toggles que controlan cómo se gestionan las asociaciones durante la exportación:
When exporting contacts, associate them with companies in Dynamics: Si está activado, Enginy vinculará automáticamente los contactos exportados con sus empresas en Dynamics.
When exporting companies, associate them with contacts in Dynamics: Si está activado, Enginy vinculará automáticamente las empresas exportadas con sus contactos en Dynamics.
Step 2: Field Mapping
Este paso configura qué campos de Enginy se mapean a qué campos de Dynamics al exportar datos. La configuración se divide en dos pestañas — Contacts y Companies.
Field Types
Tipo de campo | Descripción |
Enginy Fields | Campos estándar. Haz clic en Add field: selecciona el campo de Enginy y luego el de Dynamics. |
Fixed Value Fields | Campos que siempre exportan el mismo valor estático. |
Manual Export Fields | Campos cuyo valor defines en el momento de exportar. Tantos como quieras. |
Engagement Fields | Campos que se rellenan cuando se crea una Activity en Dynamics. Solo se puede configurar uno. |
Advertencia: No mapees un campo de empresa en la pestaña Contacts (ni un campo de contacto en Companies). Esto puede provocar errores de exportación. Si necesitas mapear el mismo campo en ambas pestañas, asegúrate de que el mapeo sea idéntico en las dos.
En cada desplegable de mapeo de campos de Dynamics verás iconos de estado:
Icono | Significado |
Check azul | El mapeo es correcto. |
Exclamación amarilla | Los tipos de campo pueden ser incompatibles. |
X roja | El mapeo no puede aplicarse. |
Nota: Algunos iconos de advertencia amarillos aparecen cuando el campo de Dynamics seleccionado es un campo de enumeración (desplegable). En ese caso, el campo de texto de Enginy puede exportarse correctamente siempre que el valor enviado coincida con una de las opciones del desplegable, usando los nombres internos (no las etiquetas).
Solución alternativa: Crea una AI Variable con tipo de salida = One off y define las opciones de etiqueta para que coincidan exactamente con los valores del desplegable de Dynamics, usando los nombres internos (no las etiquetas). Esto garantiza que el valor exportado sea aceptado y que la exportación se complete correctamente. Consideraciones adicionales:
Si es un Fixed value field o un Engagement field, introduce el nombre interno exacto en el valor mapeado dentro de la configuración de Field mapping de la integración.
Si es un Manual export field, introduce el nombre interno exacto en el momento de la exportación.
Mapping Options
Opción | Comportamiento |
Enginy overwrites Dynamics | Los cambios en Enginy sobrescriben los campos en Dynamics. |
Sync with Dynamics | Solo sincroniza cuando el campo de destino está vacío. |
Step 3: Campaign Mapping (Optional)
Este paso te permite sincronizar propiedades específicas de campaña con Dynamics.
Sequence
Propiedad | Qué contiene | Ejemplo de valor |
Campaign Sequence Details | Los pasos incluidos en la campaña. |
|
Campaign Engagement Status | El estado actual de cada lead en la campaña. |
|
Sequence Status | El estado general de la secuencia para el lead. |
|
Campaign Reply Analysis | Indica por mensaje si el lead respondió. |
|
Email
Propiedad | Qué contiene | Ejemplo de valor |
Campaign Opens | Total de aperturas de email. |
|
Campaign Clicks | Total de clics en enlaces de email. |
|
Campaign Open Analysis | Indica por mensaje si el contacto abrió ese email. |
|
Campaign Click Analysis | Indica por mensaje si el contacto hizo clic. |
|
General
Propiedad | Qué contiene | Ejemplo de valor |
Campaign | Todos los nombres de campaña del contacto. |
|
Senders | Todos los remitentes que han contactado al contacto. |
|
Activities | Todas las actividades ocurridas con el contacto. |
|
Conversation Tags
Propiedad | Qué contiene | Ejemplo de valor |
Conversation Tags | Todos los conversation tags del contacto (separados por coma). |
|
Conversation Tags Categories | Categorías: POSITIVE, NEUTRAL, NEGATIVE. |
|
Step 4: User Mapping
Este paso final define las asociaciones entre los usuarios/identidades de Enginy y los usuarios de Dynamics, para que las exportaciones y los registros de actividad se atribuyan a las personas correctas.
Identities Mapping
Una Identity en Enginy es el perfil que ejecuta una campaña. Identities Mapping vincula cada identidad de Enginy con un usuario de Dynamics.
Cuando una campaña realiza una sincronización o exportación, el registro de actividad de Dynamics muestra al usuario de Dynamics asociado como el que ejecutó la acción.
Users Mapping
Users Mapping vincula una cuenta de usuario de Enginy con un usuario de Dynamics. Esto establece el propietario predeterminado para cualquier registro exportado, incluso en exportaciones automáticas.
Si los usuarios de Dynamics tienen diferentes niveles de permisos, esta asociación los respeta.
Default CRM owner
Este mapeo establece un propietario predeterminado en Dynamics para las exportaciones de usuarios de Enginy que no están mapeados en User Mapping.
Guardar la configuración
Una vez completados los cuatro pasos, haz clic en Update para guardar la configuración de tu integración de Dynamics.












