Inicio / Guías / Cómo integrar Shopify con Brevo: app, sync y automations

Cómo integrar Shopify con Brevo: app, eventos y escenarios clave

4,3 · 80 valoraciones
· Actualizado el 4 de julio de 2025

Conecta Shopify con Brevo: instalación de la app, sync de clientes y pedidos, escenarios de carrito abandonado, errores típicos y verificación de SPF, DKIM y DMARC.

Cómo integrar Shopify con Brevo: app, sync y automations

Brevo es una alternativa europea sólida a Klaviyo y Mailchimp para tiendas Shopify, especialmente atractiva por servidores en la UE, plan gratuito generoso y SMS integrado. La integración con Shopify es nativa, vía app oficial, y cubre lo esencial: sync de clientes, pedidos, productos y eventos para automation. Esta guía explica la configuración, los escenarios mínimos, los errores que aparecen al escalar y cómo verificar entregabilidad.

Para qué sirve la integración Shopify ↔ Brevo

Una vez conectadas:

  • Sync de contactos y pedidos con tags por estado (Customer, Repeat Customer).
  • Sync de productos para usar en bloques de email dinámicos.
  • Eventos de tienda (carrito abandonado, pedido confirmado) que disparan escenarios.
  • Tracking onsite opcional para identificar visitantes y enriquecer perfiles.
  • SMS integrado: combinar email + SMS en el mismo escenario.

A diferencia de Klaviyo, el modelo Brevo es más simple (lista única, tags) y eso resta granularidad pero gana en simplicidad para tiendas pequeñas y medianas.

Requisitos previos

Instalación de la app oficial

  1. Shopify panel → Apps → Buscar en la Shopify App Store → “Brevo”.
  2. Instala la app Brevo: Email Marketing & SMS.
  3. Acepta los permisos.
  4. Conecta la cuenta Brevo (login con email).
  5. Selecciona la lista destino. Recomendado: Newsletter Shopify.
  6. Configura el opt-in del checkout y registro.
  7. Lanza sync inicial.

Tras la conexión, Brevo:

  • Importa histórico de clientes y pedidos (configurable, por defecto 12 meses).
  • Sincroniza productos.
  • Inyecta el snippet de tracking en el frontend si activas web tracking.

Configuración mínima recomendada

Listas dedicadas:

  • Newsletter Shopify con doble opt-in.
  • Customers Shopify (sync, no marketing por defecto).

En Shopify → Settings → Customer accounts → Marketing, mantén el opt-in del checkout sin marcar por defecto (RGPD).

Mapeo de atributos

BrevoShopify
EMAILcustomer.email
FIRSTNAMEcustomer.first_name
LASTNAMEcustomer.last_name
SMScustomer.phone (E.164)
COUNTRYaddress.country_code
ORDER_TOTALacumulado de pedidos
ORDER_DATEúltimo pedido
LANGUAGEcustomer.locale

Atributos custom (segmento manual, fuente de captación): añádelos en Brevo → Contacts → Settings.

Doble opt-in

Activa double opt-in desde Brevo → Contacts → Lists → Settings. Personaliza la plantilla:

  • Asunto en español, claro.
  • Botón Confirmar visible.
  • URL con HTTPS y dominio propio (no genérico).

Eventos típicos a sincronizar

La app cubre:

Evento BrevoOrigen Shopify
contact.addedwebhook customers/create
contact.updatedwebhook customers/update
order.placedwebhook orders/create
cart.updatedwebhook checkouts/update
cart.abandonedsin pedido en X horas
subscribed / unsubscribedmarketing consent change

Para eventos custom (download PDF, registro a evento), usa la API:

sendinblue.identify({
  identifiers: { email: '[email protected]' },
  attributes: { FIRSTNAME: 'Marta' }
});
sendinblue.track('Asistió Webinar', { titulo: 'SEO 2026' });

Escenarios esenciales

En Brevo → Automation → Escenarios, monta como mínimo:

  1. Welcome series. Trigger: alta en Newsletter Shopify. 3 emails en 7-10 días.
  2. Carrito abandonado. Trigger: cart.updated sin order.placed en 1-4h. 1-3 emails.
  3. Post-compra. Trigger: order.placed. Confirmación, cross-sell, review request.
  4. Cumpleaños. Trigger: aniversario BIRTHDAY. Cupón.
  5. Winback. Trigger: días sin compra > 90.

Para tiendas con ticket alto, añade un escenario de VIP: clientes con ORDER_TOTAL acumulado por encima de un umbral reciben atención preferente y cupones exclusivos.

Combinación email + SMS

Brevo permite combinar canales en el mismo escenario. Para carrito abandonado:

  • Email a 1h.
  • SMS a 24h si no abre el email.
  • Email final a 72h con cupón.

Esto suele mejorar recovery sin saturar al usuario.

Errores comunes y soluciones

”El sync inicial falla con timeouts”

Tiendas grandes pueden saturar la API. Brevo intenta reintentar; si no funciona, contacta soporte para programar import server-side.

”Carrito abandonado no se dispara”

Causas:

  • El cliente no introdujo email en checkout: Brevo no tiene a quién enviar.
  • Theme custom no dispara checkouts/update correctamente.
  • Otra app paralela captura primero.

Audita en Shopify → Settings → Notifications → Webhooks. Solo Brevo debería estar suscrito a checkouts/update.

”Tags duplicados”

Si has creado tags manuales con el mismo nombre que los automáticos, Brevo los ve como distintos. Estandariza nombres y elimina duplicados.

”Customer match con guests”

Shopify permite guest checkout. Brevo une por email. Cliente que cambia email entre pedidos → contacto duplicado. Educa al equipo de atención al cliente para detectar y hacer merge.

”Algunos clientes no aparecen”

Brevo importa solo clientes con consent accepts_marketing=true. Si tienes 10k clientes pero solo 3k opt-in, en Brevo verás 3k. Comportamiento correcto bajo RGPD.

”Excedo el límite Free”

Brevo Free tiene 300 emails/día. Una campaña a 1.000 contactos no entrará. Upgrade a Starter o programa la campaña en bloques diarios.

Verificación: ¿todo funciona?

  1. Pedido de prueba. Compra con tu email aceptando marketing. Brevo → Contacts: tu email con ORDER_TOTAL y ORDER_DATE correctos.
  2. Carrito abandonado. Añade al carrito, mete email, abandona. Brevo → Automation → Escenarios: el contacto entra al flujo.
  3. Email real. Campaña test. Cabeceras:
Authentication-Results: mx.google.com;
       dkim=pass [email protected] header.s=mail
       spf=pass smtp.mailfrom=bounce.tutienda.com
       dmarc=pass header.from=tutienda.com

Si DKIM falla, revisa Brevo → Senders & IP → Domains → Authenticate.

Implicaciones de entregabilidad

Brevo envía desde IPs compartidas en Free/Starter. Dedicada disponible en Business+.

Recomendaciones:

Brevo vs alternativas para Shopify

  • Brevo vs Klaviyo: Klaviyo gana en eventos granulares y product feed (ver integrar Shopify con Klaviyo). Brevo gana en precio, SMS y servidores UE.
  • Brevo vs Mailchimp: Brevo más barato y con SMS. Mailchimp más plantillas y comunidad (ver integrar Shopify con Mailchimp).
  • Brevo vs Shopify Email: Shopify Email es básico y barato (gratis hasta 10k/mes). Brevo aporta automation y multicanal.

Transaccional con Brevo

Shopify gestiona sus propios transaccionales (confirmación de pedido, etc.) con SMTP nativo. No es trivial reemplazarlos por Brevo. Para hacerlo:

  • Desactiva los emails nativos de Shopify (Settings → Notifications).
  • En Brevo, crea plantillas equivalentes.
  • Usa una app de Shopify que llame a la API de Brevo en cada orders/create (Mechanic, Order Printer Pro, o un script custom).

La mayoría de tiendas no se molesta y deja el transaccional en Shopify (que está bien afinado) y solo el marketing en Brevo. Es la decisión razonable salvo que necesites unificar.

Recursos relacionados

Si quieres profundizar, prueba estas herramientas gratuitas: Domain Health, mail tester, validador SPF y validador DMARC.

¿Necesitas que alguien lleve tu canal de email entero? Abalola Mail es la agencia de email marketing en España de Abalola para ecommerce: estrategia, producción y operación del stack sobre Klaviyo, Mailchimp o Brevo.

Preguntas frecuentes

¿Brevo tiene app oficial para Shopify?
Sí, Brevo publica una app oficial en el Shopify App Store que sincroniza clientes, pedidos y productos, y permite usar escenarios de marketing automation con datos de la tienda.
¿Brevo en la UE es ventaja frente a Klaviyo o Mailchimp?
Para tiendas con clientes europeos sí. Brevo aloja datos en UE, lo que facilita cumplimiento RGPD sin transferencias internacionales que requieran cláusulas contractuales tipo.
¿Los eventos de carrito abandonado se sincronizan automáticamente?
Sí, la app oficial mapea checkout iniciado y abandonado a eventos de Brevo. Para usarlos en escenarios, asegúrate de tener los hooks activos y los logs sin errores.
¿Cómo separo transaccional de marketing en Brevo?
Brevo tiene endpoints distintos para transaccional (SMTP/API) y marketing (campañas y automations). Usa subdominios separados para cada uno y aísla la reputación entre ambos flujos.
¿Es obligatorio autenticar el dominio en Brevo?
Sí. Sin autenticación los emails se envían con dominio compartido de Brevo y rinden mal en Gmail y Yahoo. Publica los CNAMEs DKIM y Return-Path para alinear DMARC.
¿Hay límites de contactos?
Brevo no cobra por contacto sino por volumen de envío. Esto suele salir más barato que Mailchimp o Klaviyo en listas grandes con baja frecuencia de envío.
¿Cómo migro de Mailchimp o Klaviyo a Brevo?
Exporta contactos con consent documentado, importa a Brevo con doble opt-in implícito (mejor explícito). Mantén la herramienta antigua activa 2 semanas para cerrar flujos. Reconfigura escenarios y plantillas antes de desactivar.