Cómo integrar con Salesforce CRM
Objetivos del artículo
Aprende a integrar Salesforce CRM con Klaviyo. Esta integración facilita conectar la cuenta de Salesforce, elegir qué objetos se sincronizarán y asignar campos, todo mediante un flujo guiado de configuración en la app.
Con estas integraciones, Klaviyo puede sincronizar automáticamente datos de Salesforce (como Leads o Contactos) en los perfiles de Klaviyo, lo que te permite personalizar los mensajes y segmentar a los clientes con datos del CRM.
Antes de empezar
Antes de empezar, asegúrate de que:
- Has iniciado sesión en tu cuenta de Salesforce.
- Si la empresa tiene varias organizaciones de Salesforce, iniciaste sesión en la organización correcta.
- Tienes acceso de administrador a tu cuenta de Salesforce.
Conectar Salesforce con Klaviyo
- Inicia sesión en Klaviyo. Luego, selecciona la pestaña Integraciones.
- Haz clic en Explorar aplicaciones para abrir Klaviyo App Marketplace. Busca y abre el listado de la aplicaciónSalesforce . Entonces haz clic en Instalar.
- Serás redirigido al flujo de configuración de la integración de Salesforce. Para el paso 1, selecciona si te estás conectando a una organización de Salesforce de producción o de sandbox y luego haz clic en Instalar la app de Klaviyo Client.

- En Salesforce, sigue el asistente de instalación para confirmar e instalar el paquete "Klaviyo Salesforce OAuth Connector" en la organización de Salesforce que vas a conectar con Klaviyo.

- Una vez que la instalación esté completa, vuelve a la página de configuración de integraciones de Salesforce en Klaviyo. Luego, sigue el paso 2 y haz clic en Conectar con Salesforce.

- Haz clic en Permitir para completar el flujo de OAuth y terminar de conectar Klaviyo con Salesforce.

Elige un objeto de Salesforce para sincronizar
Después de conectarte, se te pedirá seleccionar qué objetos de Salesforce quieres sincronizar en Klaviyo. Haz clic en Siguiente para continuar.
Ahora puedes elegir hasta 3 objetos para sincronizarlos con Klaviyo. Las opciones disponibles incluyen:
- Prospecto - Clientes potenciales que han mostrado interés en tus productos o servicios de Salesforce
- Contacto - Personas asociadas con cuentas en tu organización de Salesforce
- Cuenta - Organizaciones o personas relacionadas con tu negocio (como clientes, competidores y socios)
- Oportunidad - Posibles ventas o acuerdos
- Otro (la disponibilidad depende de la configuración de Salesforce)
Los objetos sincronizados desde Salesforce se crearán o actualizarán como perfiles de Klaviyo. Al sincronizar varios objetos:
- Los registros de todos los objetos seleccionados se sincronizarán con Klaviyo.
- Si la dirección de correo electrónico de un registro coincide con un perfil de Klaviyo existente, ese perfil se actualizará.
- Si el correo electrónico de un registro no existe en Klaviyo, se creará un nuevo perfil.
- Si la misma persona existe en varios objetos sincronizados con la misma dirección de correo electrónico, Klaviyo los consolidará en un solo perfil según el correo electrónico. (Las asignaciones de campos se configuran por objeto en el siguiente paso.)
Asigna los campos de Salesforce a las propiedades de Klaviyo
Después, asignarás campos de Salesforce a propiedades del perfil de Klaviyo. Ten en cuenta que algunas asignaciones principales, como correo electrónico, número de teléfono, nombre y apellido, ya vienen preasignadas. Se requiere la asignación de la dirección de correo electrónico de Salesforce.
Cuando hayas seleccionado varios objetos de Salesforce para sincronizar, configurarás las asignaciones de campos por separado para cada objeto. Esto te permite controlar qué campos de cada objeto se convierten en propiedades del perfil de Klaviyo.
Añadir o editar asignaciones
- Usa Agregar asignación para asignar campos adicionales de Salesforce para el objeto seleccionado actualmente.
- Selecciona un campo de Salesforce a la izquierda y la propiedad correspondiente de Klaviyo a la derecha.
- Elimina las asignaciones con el ícono de la papelera si es necesario.
- Repite este proceso para cada objeto sincronizado.
Si la misma propiedad del perfil de Klaviyo (por ejemplo, Número de teléfono o Ciudad) está asignada desde varios objetos de Salesforce, Klaviyo sincronizará en el perfil el valor actualizado más recientemente desde Salesforce.
Importar asignaciones mediante CSV (opcional)
Las importaciones de CSV reemplazan todas las asignaciones de campos existentes del objeto seleccionado. Si un campo no se incluye en el archivo, se eliminará de la configuración. Para evitar interrupciones en la sincronización, confirma que el CSV incluya todos los campos obligatorios (como Correo electrónico) y cualquier campo adicional que quieras seguir sincronizando.
Para importar las asignaciones mediante CSV:
- Haz clic en Agregar asignación → Importar asignaciones.
- Descarga la plantilla CSV.
- Agrega la asignación de campos de Salesforce → Klaviyo a la plantilla de CSV.
- Carga el archivo CSV completado para aplicar las asignaciones en bloque.
Gestión de cancelar la suscripción (opcional)
Puedes activar la opción para sincronizar el objeto de Salesforce como cancelada la suscripción cuando Email Opt Out esté configurado como true en el objeto de Salesforce. Esto marcará el perfil como con la suscripción cancelada para correos electrónicos en Klaviyo.
Completar la configuración
Una vez que las asignaciones estén completas, haz clic en Completar configuración. Klaviyo finalizará la integración (esto suele tardar unos segundos). Verás un mensaje de confirmación cuando tu cuenta de Salesforce esté conectada y sincronizando correctamente.
Supervisa la sincronización de Salesforce y verifica los datos
La integración de Salesforce se sincroniza con Klaviyo cada hora.
Para comprobar la integración:
- Haz clic en el menú desplegable Analytics en Klaviyo y selecciona Métricas. Filtra por Salesforce y, luego, busca la métrica Became Lead y haz clic en su ícono de Feed de actividad.
- Si tu integración ya empezó a sincronizar datos, verás eventos Se convirtió en lead, con el ícono de Salesforce, agregados a este feed de actividad.
- Klaviyo importa todos tus leads de Salesforce. Para verificarlo, compara la cantidad de leads que se agregan a Klaviyo en un día específico con la cantidad de leads que se agregan a Salesforce y confirma que coincidan.
- Coloca el cursor sobre el punto de datos de ayer (en el feed de actividad de Se convirtió en lead, que puedes encontrar al hacer clic en la métrica) o revisa la tabla de datos debajo del gráfico para ver cuántos pagos se realizaron ayer y compararlos con los datos almacenados en Salesforce.
- Si los datos no coinciden, lo más probable es que la zona horaria de tu cuenta de Klaviyo no coincida con la zona horaria de tu cuenta de Salesforce. Para comprobar la configuración de zona horaria en Klaviyo:
- Haz clic en el nombre de tu cuenta en la parte inferior izquierda.
- Selecciona y luego haz clic en Configuración > Organización.
- Desplázate hacia abajo hasta Zona horaria.
Métrica de Salesforce en Klaviyo
Actualmente, Klaviyo sincroniza una métrica con Salesforce CRM: Se convirtió en lead.
Se realiza un seguimiento de esta métrica cuando se crea un nuevo lead en Salesforce. El evento en sí no incluye datos de Salesforce, pero cuando se registra este evento, Klaviyo sincronizará las siguientes propiedades personalizadas para cada lead y las adjuntará al perfil de Klaviyo del lead:
- ID
- Nombre
- Apellido
- Título
- Empresa
- Calle
- Ciudad
- Estado
- Código postal
- País
- Latitud
- Longitud
- Teléfono
- Correo electrónico
- Sitio web
- Origen del cliente potencial
- Estado
- Sector
- NumberOfEmployees
- HasOptedOutOfEmail
- Email del propietario
Luego puedes usar estas propiedades en segmentos, en flujo, y para completar de forma dinámica las propiedades del cliente en tus plantilla de mensajes.
Guía de solución de problemas
Problemas con la instalación y la autenticación
Migra de autenticación básica a OAuth
Si configuraste la integración de Salesforce antes de que se admitiera OAuth, es posible que tu aplicación de Salesforce esté conectada a Klaviyo mediante autenticación básica.
Las conexiones existentes de autenticación básica seguirán funcionando hasta que sus credenciales venzan. Sin embargo, una vez que esas credenciales venzan, no se pueden restablecer ni renovar. Para mantener tu integración de Salesforce conectada a Klaviyo, tendrás que migrar a OAuth.
- Inicia sesión en la organización de Salesforce conectada con Klaviyo.
- En el portal de Klaviyo, ve a la página de configuración de integración de Salesforce. Debe haber un banner en la parte superior de la página que diga “Ahora se requiere la autenticación OAuth”. En la descripción del banner, haz clic en el hipervínculo que dice "aplicación externa de Klaviyo" para instalar el paquete "Klaviyo Salesforce OAuth Connector" en tu organización de Salesforce.

- Cuando termine la instalación, vuelve a la página de configuración de integraciones de Salesforce y haz clic en Actualizar. Luego, completa el flujo de OAuth.

Para obtener más información, consulta la sección "Conectar Salesforce con Klaviyo" en la parte superior de esta guía.
Error “La aplicación externa de Klaviyo no está instalada. Instálala y vuelve a intentarlo”
Este error indica que la organización de Salesforce con la que intentas autenticarte (o volver a autenticarte) no tiene instalado el paquete "Klaviyo Salesforce OAuth Connector".
Asegúrate de lo siguiente:
- Has iniciado sesión en Salesforce
- Has iniciado sesión en la organización de Salesforce que está integrada con Klaviyo. Si tu empresa tiene varias organizaciones de Salesforce, es posible que hayas iniciado sesión en la organización incorrecta.
- Si iniciaste sesión en la organización de Salesforce correcta y aún recibes este error, busca los paquetes instalados en Salesforce para verificar si el paquete "Klaviyo Salesforce OAuth Connector" está instalado. Si no está instalado, repite el paso 1 en el flujo de configuración de la integración para instalar el paquete (consulta la sección "Conectar Salesforce a Klaviyo" en la parte superior de esta guía). O bien, si tenías una integración existente y estás migrando a OAuth, haz clic en el texto con hipervínculo "external Klaviyo App" para instalar el paquete (consulta la sección "Migrar a OAuth" anterior).

Si sigues teniendo problemas, ponte en contacto con el equipo de asistencia.
Mensaje de error de discrepancia de cuenta
Si tu empresa tiene varias organizaciones de Salesforce, asegúrate de haber iniciado sesión en la organización de Salesforce conectada actualmente a Klaviyo al volver a autenticar la integración
Si iniciaste sesión en una organización de Salesforce diferente, verás un error de "Account Mismatch":

Para resolver el error, haz una de las siguientes acciones:
- Vuelve a conectar la organización de Salesforce existente: Cierra la ventana, cierra sesión en Salesforce, luego inicia sesión en la organización de Salesforce conectada actualmente a Klaviyo y vuelve a intentarlo.
- Conectar una organización diferente de Salesforce: Desinstala la integración de Salesforce en Klaviyo, vuelve a instalarla y completa el flujo de configuración de integraciones de Salesforce con la nueva organización de Salesforce.
Advertencias y errores de asignación de campos
Klaviyo valida continuamente las asignaciones de campos de Salesforce para garantizar que los datos se sincronicen de forma confiable. Si un campo de Salesforce asignado deja de estar disponible (por ejemplo, si se elimina, se cambia de nombre o cambian los permisos), es posible que veas una advertencia o un error en la configuración de integración.
Cuando un campo no obligatorio no está disponible
Si un campo asignado de Salesforce ya no está disponible y no es obligatorio, Klaviyo hará lo siguiente:
- Muestra una advertencia que indique qué campo falta.
- Continúa sincronizando todos los demás campos disponibles.
- Excluye el campo no disponible de sincronizaciones futuras hasta que se actualice o se elimine.
Para resolver esto,
- Ve a tu integración de Salesforce en Klaviyo.
- Abre el objeto afectado.
- Actualiza o elimina la asignación no válida del campo.
- Guarda los cambios.
Una vez que se actualice, la sincronización continuará como se espera.
Cuando un campo obligatorio (Email) no está disponible
Si el campo Email de Salesforce ya no está disponible para un objeto (por ejemplo, debido a cambios en el esquema o a permisos), Klaviyo:
- Mostrará un error que indica que falta el campo Email.
- Deja de sincronizar los datos del objeto afectado.
- Se te pedirá que actualices las asignaciones de campos para restablecer la sincronización.
Para resolver esto,
- Ve a tu integración de Salesforce en Klaviyo.
- Abre el objeto afectado.
- Asegúrate de que haya un campo Email válido de Salesforce asignado a la propiedad Email de Klaviyo.
- Guarda los cambios.
Una vez que el campo Email se haya asignado correctamente de nuevo, la sincronización de datos se reanudará automáticamente.
Perfiles faltantes en Klaviyo
Si los registros de Salesforce no aparecen como perfiles en Klaviyo, primero verifica que se haya asignado un campo de email válido para cada objeto que sincronizas. Klaviyo usa la dirección de email como el identificador obligatorio para crear o actualizar perfiles; los registros sin un campo de email asignado o sin valores de email válidos no se sincronizarán como perfiles. Asegúrate de que:
- Un campo de correo electrónico de Salesforce se asigna a la propiedad Email de Klaviyo para cada objeto seleccionado.
- El campo de correo electrónico asignado contiene valores reales de correo electrónico en Salesforce; los correos electrónicos en blanco o no válidos pueden evitar que los registros se sincronicen como perfiles.
Una vez que se haya asignado un campo de email válido y los registros incluyan direcciones de email, Klaviyo creará o actualizará esos perfiles en la siguiente sincronización.
Resultado
Ahora integraste la cuenta de Klaviyo con Salesforce CRM y revisaste los datos sincronizados.
Recursos adicionales
- Primeros pasos con los flujos
Aprende a usar los flujos en Klaviyo, también conocidos como automatizaciones o campañas con mensajes automatizados, para enviar comunicaciones personalizadas y automatizadas a tus clientes, y descubre cómo activar tu primer flujo.
- Primeros pasos con los segmentos
Descubre cómo crear y usar segmentos en Klaviyo, que son una herramienta poderosa para entender a tu audiencia y enviar mensajes segmentados.
- Comprender los tipos de información que se intercambian entre Klaviyo y las aplicaciones
Conoce qué tipos de datos se intercambian entre Klaviyo y apps externas, y dónde se encuentran esos datos en la cuenta de Klaviyo. Cuando integras una aplicación de terceros con Klaviyo, ambas plataformas intercambian información. La mayor parte del intercambio de datos con Klaviyo es en una sola dirección: los datos se incorporan en la cuenta de Klaviyo para que puedas aprovechar un amplio alcance de los datos de tus clientes en Klaviyo.