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:
| Parte | Qué hace |
|---|---|
| Asignación de campos | Cada campo de origen, el campo de Brevo en el que escribe y cualquier transformación intermedia |
| Expresión de filtro | Se evalúa por registro; los registros que no coinciden se omiten |
| Cursor | Registra hasta dónde ha avanzado la sincronización, para que cada ejecución continúe donde se detuvo la anterior |
| Historial de ejecuciones | Cada 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
- Conectar Tajo a Shopify
- Fundamentos de segmentación
- Solución de problemas: los datos no se sincronizan
- Solución de problemas: contactos que no aparecen en Brevo
Obtener ayuda
- Chat en vivo: disponible en el panel de Tajo (abajo a la derecha)
- Soporte por email: [email protected]
- Documentación: docs.tajo.io