Solicita acceso anticipado

Indica tu nombre y un email o número de teléfono. Nos pondremos en contacto contigo para darte los detalles de acceso a Tajo.

Equipo de Tajo Principiante 12 min

Entender la sincronización de datos de Shopify con Brevo

Cómo la sincronización gobernada de Tajo mueve datos en una sola dirección desde tu origen hacia Brevo: ejecuciones programadas, consentimiento que bloquea por defecto, escrituras idempotentes y un registro de auditoría completo.

Tajo mueve datos desde tu sistema de origen hacia Brevo mediante reglas de sincronización gobernadas: aprobadas por humanos, unidireccionales, ejecutadas según una programación y registradas de principio a fin. Este artículo explica qué significa eso en la práctica y qué no incluye.

Comprobación rápida Este artículo asume que ya conectaste Shopify y Brevo y publicaste al menos una regla de sincronización. Si no, empieza por conectar Tajo a Shopify.

La forma de una sincronización

Cada sincronización en Tajo es una regla de sincronización: una definición revisada y aprobada de exactamente qué se mueve y cómo. Una regla tiene cuatro partes que puedes inspeccionar en su página, en Conectores > Sincronizaciones:

ParteQué hace
Asignación de camposCada campo de origen, el campo de Brevo en el que escribe y cualquier transformación intermedia
Expresión de filtroSe evalúa por registro; los registros que no coinciden se omiten
CursorRegistra hasta dónde ha avanzado la sincronización, para que cada ejecución continúe donde se detuvo la anterior
Historial de ejecucionesCada ejecución, con los registros leídos, escritos y fallidos, además de duración y estado

Los datos fluyen en una sola dirección: desde tu origen hacia Brevo. Tajo no escribe datos de vuelta en Shopify.

Cuándo se sincronizan los datos

Las ejecuciones de sincronización ocurren en lotes programados, o bajo demanda cuando lanzas una ejecución desde la página de la regla. Tajo no es un pipeline en tiempo real: un cambio en Shopify llega a Brevo en la siguiente ejecución, no en cuestión de segundos. Es deliberado: las ejecuciones por lotes son lo que hace que cada escritura sea revisable, presupuestada y atribuible a una ejecución concreta en el registro de auditoría.

Cada ejecución lee los registros nuevos y modificados desde el cursor, aplica el filtro, asigna los campos y escribe en Brevo. El registro de la ejecución muestra exactamente cuántos registros se leyeron, se escribieron y fallaron.

Las garantías de gobernanza

El consentimiento bloquea por defecto

Una regla de sincronización no puede publicarse sin una política de consentimiento, y en tiempo de ejecución un registro sin consentimiento demostrable no se escribe. Cuando el consentimiento no puede establecerse, Tajo rechaza la escritura en lugar de adivinar. El modo de fallo es siempre “demasiado prudente”, nunca “envié de más”.

Las ejecuciones son idempotentes

Cada escritura lleva una clave de procedencia derivada del registro de origen (construida para no exponer datos personales), de modo que volver a ejecutar una sincronización (tras un fallo, una pausa o de forma manual) no crea escrituras duplicadas. Siempre es seguro volver a ejecutar una regla.

Todo queda auditado

Publicar una regla, cada decisión de aprobación (con su justificación escrita) y cada ejecución quedan registradas en el registro de auditoría. La aprobación que autorizó una publicación queda vinculada a la versión exacta de la regla que se revisó; editar la regla invalida la aprobación, así que el registro de auditoría siempre refleja lo que realmente se autorizó.

Los fallos pausan la regla

Si varias ejecuciones consecutivas fallan, un cortacircuitos pausa la regla automáticamente y muestra el último error en la página de la regla. Corrige la causa y vuelve a publicar para reanudar. Una ejecución parcialmente fallida informa su recuento de fallos para que veas exactamente qué no llegó.

Cómo se respetan las bajas de suscripción

Tajo trata a Brevo como la fuente de la verdad del consentimiento de email:

  • Cuando un contacto se da de baja mediante el enlace del pie de un email de Brevo, esa exclusión queda registrada en el contacto y Brevo lo excluye de campañas futuras.
  • Los contactos en la lista negra de Brevo siguen excluidos: los envíos posteriores no los resucitan.
  • Tajo no devuelve el estado de baja a Shopify. Si también recoges consentimiento de email en Shopify, gestiónalo allí por separado; no asumas que los dos sistemas se reflejan mutuamente.

Qué datos están disponibles

Qué se sincroniza depende de las plantillas disponibles para tu origen. Para Shopify, la forma típica son registros de clientes: campos de identidad y atributos derivados de pedidos, como el gasto total y el número de pedidos, asignados a atributos de contacto de Brevo que puedes usar en segmentos y campañas. La asignación exacta de tu espacio de trabajo no está escondida en una descripción: abre la regla de sincronización y lee la tabla de asignación de campos. Esa tabla es la respuesta autorizada a “qué se sincroniza”.

Qué no hace Tajo hoy

Ser precisos con los límites importa más que una larga lista de funciones:

  • Sin sincronización bidireccional. Nada se escribe de vuelta en Shopify: ni bajas, ni etiquetas, ni puntuaciones de interacción.
  • Sin sincronización en tiempo real. Las ejecuciones son lotes programados o lanzados manualmente, no streaming por debajo del minuto.
  • Sin seguimiento de inventario. Los niveles de stock de productos no se monitorizan y no hay disparadores de vuelta a stock.

Si alguno de estos límites bloquea un caso de uso para ti, díselo al equipo: las prioridades del acceso anticipado se definen exactamente con este tipo de comentarios.

Dónde ver tus datos

  • En Tajo: abre la regla de sincronización en Conectores > Sincronizaciones para ver el historial de ejecuciones, la posición del cursor y los recuentos por ejecución. El registro de auditoría recoge publicaciones y aprobaciones.
  • En Brevo: abre Contactos e inspecciona los atributos de cualquier contacto para confirmar que los campos asignados se están rellenando. Crea segmentos sobre esos atributos para dirigir tus envíos.

Solución de problemas

  • Contactos que no aparecen en Brevo: revisa la última ejecución de la regla en busca de fallos y su estado (una regla pausada no se ejecuta). Consulta contactos que no aparecen en Brevo.
  • Ejecuciones que fallan repetidamente: el cortacircuitos pausará la regla y mostrará el último error. Consulta los datos no se sincronizan.
  • Contactos duplicados: las escrituras son idempotentes por registro de origen, pero los duplicados preexistentes en Brevo permanecen. Consulta contactos duplicados.

Preguntas frecuentes

¿Puedo hacer la sincronización más rápida? Puedes lanzar una ejecución bajo demanda en cualquier momento desde la página de la regla de sincronización. No existe un modo en tiempo real.

¿Qué pasa si una ejecución falla a medias? La ejecución informa su recuento de fallos, el cursor solo avanza sobre lo procesado y la siguiente ejecución vuelve a cubrir el terreno con seguridad: las claves de idempotencia evitan duplicados.

¿Puedo cambiar qué se sincroniza? Sí: edita la asignación de campos o el filtro de la regla. La edición produce una nueva versión que debe volver a pasar por la aprobación de publicación antes de tener efecto.

¿Por qué mi regla se pausó sola? Los fallos consecutivos de ejecución activan el cortacircuitos. La página de la regla muestra el número de fallos y el último error; corrige el problema y vuelve a publicar.

Artículos relacionados

Obtener ayuda