Ir al contenido principal

Integrar Salesforce con Omnisend

Aprende a conectar Salesforce a Omnisend y sincronizar leads y contactos

Escrito por Edgaras Vaninas

Conecta Salesforce a Omnisend para sincronizar automáticamente nuevos o actualizados Leads y Contactos.La sincronización de Leads y Contactos utiliza automatizaciones separadas, por lo que puedes activar una u ambas.

Utiliza los datos sincronizados para actualizar perfiles de contacto, crear segmentos y activar Flujos de Trabajo de Automatización.


Cómo funciona

La integración de Salesforce sincroniza nuevos o actualizados Leads y Contactos de tu organización de Salesforce a Omnisend como eventos personalizados.También mantiene el perfil de contacto correspondiente en Omnisend actualizado con los datos de Salesforce.

La sincronización de Leads y Contactos se gestiona a través de dos automatizaciones independientes:

  • Salesforce 9E6 Omnisend: Lead creado o actualizado

  • Salesforce 9E6 Omnisend: Contacto creado o actualizado

Puedes activar una automatización o ambas.Las automatizaciones funcionan de forma independiente y pueden operar al mismo tiempo.

Nota: Esta integración proporciona unasincronización unidireccional. Los datos se mueven de Salesforce a Omnisend únicamente. Los cambios realizados en Omnisend no se envían de vuelta a Salesforce.

Beneficios

  • Sincronizar Leads, Contactos o ambos: Cada objeto tiene su propia automatización y un interruptor de encendido/apagado.

  • Sincronización rápida: Ambas automatizaciones verifican Salesforce en busca de nuevos registros o registros actualizados cada cinco minutos.

  • Perfiles de Contacto actualizados: Los campos estándar, como nombres, detalles de la empresa o cuenta, títulos y ubicaciones, se actualizan automáticamente.

  • Campos personalizados para ambos objetos: Selecciona campos personalizados de tus objetos de Lead y Contacto de Salesforce para sincronizarlos como propiedades adicionales de evento y Contacto.

  • Conexión de autoservicio: Conecta Salesforce usando tu URL de My Domain y una pantalla de inicio de sesión y autorización estándar de Salesforce.

  • Reintentos automáticos: Omnisend reintenta errores temporales de la API de Salesforce. Si un campo personalizado seleccionado se vuelve no disponible, Omnisend deja de solicitarlo y continúa sincronizando los datos restantes.

Antes de empezar

Necesitas:

  • Una organización de Salesforce con Leads, Contacts o ambos.

  • Permiso para autorizar la conexión de Salesforce.

  • Tu URL de My Domain de Salesforce.

Puedes encontrar tu URL de My Domain en Salesforce bajo Setup My Domain. Se ve similar a: https://yourcompany.my.salesforce.com

Decide qué automatizaciones quieres usar.Puedes activar la automatización de Leads, la automatización de Contactos o ambas.

Configurar la Integración

Paso 1. Encuentra tu URL de My Domain de Salesforce

  1. En Salesforce, abre Setup.

  2. Busca Mi Dominio.

  3. Copia la URL del dominio de tu organización.

Paso 2. Conecta Salesforce a Omnisend

  1. En Omnisend, ve a Apps.

  2. Busca Salesforce.

  3. Haz clic en Conectar.

  4. Ingresa la URL de Mi Dominio de Salesforce.

  5. Cuando se abra Salesforce, inicia sesión y aprueba la solicitud de autorización.

  6. Después de que regreses a Omnisend, la integración se configura automáticamente.

Paso 3. Activa las automatizaciones que necesites

En la página de la aplicación de Salesforce, verás dos automatizaciones separadas:

  • Salesforce Omnisend: Lead creado o actualizado

  • Salesforce Omnisend: Contacto creado o actualizado

Activa la automatización o automatizaciones que coincidan con el funcionamiento de tu organización de Salesforce:

  • Para sincronizar prospectos gestionados como Leads, activa la automatización de Leads.

  • Para sincronizar personas gestionadas como Contactos, activa la automatización de Contacto.

  • Para sincronizar ambos objetos, activa ambas automatizaciones.

Las automatizaciones funcionan de manera independiente y no entran en conflicto entre sí.

Paso 4. Selecciona campos personalizados adicionales

Cada automatización tiene su propia configuración de campo personalizado.

Para la automatización de Lead:

  1. Encuentra campos personalizados adicionales de Lead para sincronizar (opcional).

  2. Revisa los campos personalizados disponibles de tu objeto Lead de Salesforce.

  3. Selecciona los campos que deseas sincronizar como propiedades adicionales de evento y Contacto.

Para la automatización de Contacto:

  1. Encuentra campos personalizados adicionales de Contacto para sincronizar (opcional).

  2. Revisa los campos personalizados disponibles de tu objeto Contacto de Salesforce.

  3. Selecciona los campos que deseas sincronizar como propiedades adicionales de evento y contacto.

La lista de campos se carga desde tu organización de Salesforce.Incluye campos personalizados con nombres de API que terminan en __c.

  • Deja la configuración vacía o mantén Ninguno seleccionado para sincronizar solo campos estándar.

  • Si dos campos tienen el mismo nombre para mostrar, verifica sus nombres de campo subyacentes de Salesforce antes de seleccionarlos.

  • Tus selecciones de campo de Lead y Contacto son independientes.Seleccionar un campo para una automatización no afecta a la otra automatización.

Paso 5. Confirma que la integración funciona.

  1. Crea o actualiza un Lead o Contacto de prueba en Salesforce.

  2. Asegúrate de que la automatización correspondiente esté activada.

  3. En Omnisend, abre el Contacto correspondiente después de unos minutos.

  4. Revisa la línea de tiempo del Contacto para el evento relevante de Salesforce.

  5. Confirma que los datos de Salesforce aparezcan en el perfil del Contacto.

La integración utiliza estos eventos:

  • Salesforce - Lead creado o actualizado

  • Salesforce - Contacto creado o actualizado

Qué datos se sincronizan

Datos de Contacto

Coincidencia de Contacto

Omnisend empareja registros de Salesforce con Contactos por dirección de correo electrónico.Si no existe un Contacto coincidente, Omnisend crea uno.

Un registro de Salesforce sin dirección de correo electrónico ni número de teléfono es omitido.Omnisend necesita al menos uno de estos valores para crear o emparejar un contacto.

Campos de Contacto

Los siguientes campos de Salesforce actualizan los campos de contacto estándar de Omnisend.

Campo de Contacto de Omnisend

Fuente del lead

Fuente del Contacto

Correo electrónico

Correo electrónico

Correo electrónico

Teléfono

Teléfono

Teléfono

Nombre

Nombre

Nombre

Apellido

Apellido

Apellido

Ciudad

Ciudad

Ciudad de envío

Estado

Estado

Estado de envío

Código postal

CódigoPostal

Código postal de envío

País

País

País de envío

Salesforce también lee campos adicionales, incluidos teléfono móvil, fax, saludo, dirección y descripción.

Para contactos, Omnisend utiliza los campos de dirección de envío de Salesforce, como MailingCity y MailingStreet.

Propiedades estándar del Lead

Los siguientes campos se sincronizan automáticamente para cada Lead.Se añaden a las propiedades del evento y a las propiedades personalizadas persistentes del contacto.

Propiedad

Campo de Lead de Salesforce

Fuente del lead

LeadSource

Estado

Estado

Empresa

Empresa

Título

Título

Industria

Industria

Calificación

Calificación

Sitio web

Sitio web

Ingresos anuales

AnnualRevenue

Número de empleados

NumberOfEmployees

ID del propietario

OwnerId

Estado convertido

IsConverted

Estos son campos estándar disponibles en cada edición de Salesforce.

Propiedades de contacto estándar

Los siguientes campos se sincronizan automáticamente para cada contacto:

Propiedad

Campo de contacto de Salesforce

ID de cuenta

AccountId

Título

Título

ID del propietario

OwnerId

Los registros de contacto utilizan los campos de dirección de correo de Salesforce en lugar de los campos de dirección simples utilizados por los Leads.

Los contactos no tienen campos específicos de Leads, como fuente de lead, estado, empresa, industria o calificación.Los datos de cuenta relacionados no se sincronizan mediante esta integración.

Campos personalizados

Puedes seleccionar campos personalizados tanto de los objetos Lead como de Contacto de Salesforce.

Los campos seleccionados se sincronizan como propiedades personalizadas de evento y contacto bajo sus nombres de campo de Salesforce.Cada objeto tiene su propio selector de campo independiente, por lo que puedes seleccionar diferentes campos para Leads y Contactos.

Si se elimina, renombra o se vuelve inaccesible un campo personalizado seleccionado en Salesforce, Omnisend deja de solicitar ese campo.El resto de la sincronización continúa normalmente.

Para sincronizar el campo nuevamente, selecciona un equivalente disponible del selector de campo apropiado.

Eventos personalizados

La integración crea dos eventos personalizados separados:

  • Salesforce - Lead creado o actualizado: Este evento se activa cada vez que se crea o modifica un Lead en Salesforce. Incluye los valores de campo estándar del Lead y cualquier valor de campo personalizado seleccionado.

  • Salesforce - Contacto creado o actualizado: Este evento se activa cada vez que se crea o modifica un Contacto en Salesforce. Incluye los valores de campo estándar del contacto y cualquier valor de campo personalizado seleccionado.

Los eventos tienen nombres fijos.Utiliza el evento que coincida con el objeto de Salesforce que deseas usar en tu Automatización o segmento.

Con qué frecuencia se verifica Salesforce para cambios:

Ambas automatizaciones verifican Salesforce en busca de nuevos registros o registros actualizados cada cinco minutos.Cada automatización se ejecuta en su propio horario independiente.No puedes cambiar esta frecuencia.

Usar datos de Salesforce en Omnisend

Flujos de trabajo de automatización

Crea un flujo de trabajo de automatización con uno de los eventos de Salesforce como el disparador:

  • Salesforce - Lead creado o actualizado

  • Salesforce - Contacto creado o actualizado

Puedes usar los eventos para crear flujos de trabajo como:

  • Nueva secuencia de bienvenida para Leads: Disparar en el evento de Lead y filtrar porEstado = Nuevo.

  • Seguimiento calificado por ventas: Disparar en el evento de Lead y filtrar porCalificación = Caliente oEstado = Calificado.

  • Nueva secuencia de bienvenida para Contactos: Disparar en el evento de Contacto y filtrar por la presencia deAccountId.

  • Recuperación o reenganche: Combina la actividad de Salesforce con otra actividad de Omnisend para alcanzar Leads o Contactos que no han convertido o comprado recientemente.

Segmentos

Crea segmentos utilizando cualquier propiedad personalizada sincronizada.Por ejemplo, puedes segmentar:

  • Leads por industria, tamaño de la empresa o ingresos anuales.

  • Leads por propietario de Salesforce.

  • Leads convertidos y activos.

  • Contactos vinculados a una Cuenta específica de Salesforce.

  • Leads o Contactos utilizando cualquier campo personalizado seleccionado.

For more information, see Crear y usar segmentos en Omnisend.

FAQ

¿Es la sincronización bidireccional?

No. Los datos se mueven de Salesforce a Omnisend solamente.Los cambios realizados en Omnisend no se envían de vuelta a Salesforce.

¿Puedo sincronizar tanto Leads como Contactos?

Sí. Activa ambas automatizaciones de Salesforce.Se ejecutan de manera independiente y pueden operar al mismo tiempo.

¿Qué tan rápido aparecen los cambios de Salesforce en Omnisend?

Ambas automatizaciones verifican Salesforce cada cinco minutos.Los cambios generalmente aparecen en Omnisend dentro de unos minutos.

¿Se sincronizan los Leads o Contactos existentes cuando conecto Salesforce?

No. La integración sincroniza registros creados o actualizados después de activar una automatización.

Para importar Leads o Contactos existentes, utiliza importación de contactos.La integración de Salesforce está diseñada para mantener Omnisend actualizado en el futuro en lugar de rellenar registros históricos.

¿Qué campos personalizados aparecen en el menú desplegable?

El menú desplegable lista campos personalizados del objeto relevante de Salesforce:

  • La automatización de Leads lista campos personalizados del objeto Lead.

  • La automatización de Contactos lista campos personalizados del objeto Contacto.

El nombre API del campo debe terminar en __c.Cada lista de campos se carga desde tu organización de Salesforce y es independiente de la otra automatización.

¿Cómo puedo distinguir campos personalizados con el mismo nombre de visualización?

La lista de campos muestra los nombres de los campos disponibles en tu organización de Salesforce.Si dos campos tienen etiquetas similares o idénticas, verifica Configuración Administrador de objetos en Salesforce para confirmar el nombre API subyacente antes de seleccionar un campo.

¿Qué sucede si un campo personalizado seleccionado es eliminado o se vuelve inaccesible?

Omnisend deja de solicitar ese campo y continúa sincronizando los campos restantes.Para sincronizar otro campo, selecciónalo del selector de campos apropiado.

¿Qué pasa con los registros sin un correo electrónico o número de teléfono?

Omnisend omite los registros que no tienen ni una dirección de correo electrónico ni un número de teléfono.Necesita al menos uno de estos valores para crear o coincidir con un Contacto.

¿Necesito crear claves API o aplicaciones conectadas en Salesforce?

No. Solo necesitas tu URL de Dominio Personalizado de Salesforce.La autorización se realiza a través de la pantalla de inicio de sesión y consentimiento estándar de Salesforce.

¿Esta integración suscribe Contactos a marketing?

No. La integración actualiza los datos del perfil de contacto pero no cambia el estado de suscripción a correo electrónico o SMS.

Los nuevos contactos creados en Omnisend por esta integración no están suscritos.Deben optar por participar a través de tus formularios de registro de Omnisend u otras fuentes.


Si necesitas más ayuda, contacta a nuestro soporte a través del chat en la aplicación o en [email protected].

¿Ha quedado contestada tu pregunta?