En Klaviyo, una tienda Shopify necesita tres flujos separados: uno con la métrica Started Checkout (checkout abandonado), otro con Added to Cart (carrito abandonado) y otro con Viewed Product (producto visto). Cada uno lleva el filtro «Placed Order zero times since starting this flow», esperas distintas y de uno a tres emails.
Aquí tienes la configuración completa: por qué tres flujos y no uno, cómo ajustar el disparador, los filtros y las esperas de cada uno, y cómo manejar el Smart Sending y los horarios nocturnos. Al final, cómo probarlo todo sin escribir a clientes reales y qué revisar, por orden, cuando un flujo no arranca.
Por qué hacen falta tres flujos y no uno
Los tres eventos reflejan tres niveles de intención. Started Checkout salta cuando el cliente introduce sus datos en la página de pago: quería comprar. Added to Cart indica un producto en el carrito sin que el cliente llegue al checkout. Viewed Product registra solo la visita a una ficha de producto. Con un único flujo enviarías el mismo mensaje, en los mismos momentos, a quien estaba a un clic de pagar y a quien solo estaba mirando.
Los flujos separados, eso sí, no deben solaparse. La solución son los filtros en cascada: el flujo de carrito excluye a quien ha iniciado el checkout, y el de producto visto excluye a quien ha añadido al carrito o iniciado el checkout. Así cada cliente recibe solo la secuencia del paso más avanzado que ha dado.
| Checkout abandonado | Carrito abandonado | Producto visto | |
|---|---|---|---|
| Métrica disparadora | Started Checkout | Added to Cart | Viewed Product |
| Filtros del flujo | Placed Order zero times since starting this flow; no haber estado en el flujo en los últimos 5 días | como el checkout, más Started Checkout zero times since starting this flow | como el carrito, más Added to Cart zero times since starting this flow |
| Primer email | en la primera hora | 1-2 horas | 2-4 horas o a la mañana siguiente |
| Emails siguientes | 24 horas, 48-72 horas | 24 horas, 48-72 horas | un segundo opcional a las 24-48 horas |
| Número de emails | 3 | 3 | 1-2 |
| Smart Sending | valorar desactivarlo en el primer email | activado | activado |
Dos notas prácticas. En Shopify, Added to Cart hay que activarlo en los ajustes de la integración de Klaviyo (el seguimiento del comportamiento en la web): si no lo ves entre las métricas, el flujo de carrito no tiene nada con lo que dispararse. Viewed Product, por su parte, solo se registra para los visitantes que Klaviyo consigue identificar, y en el caso de los visitantes europeos solo si han dado su consentimiento en los ajustes de privacidad de la tienda.
Cómo configurar los tres flujos, uno por uno
Checkout abandonado. Crea el flujo con el disparador Started Checkout y añade los dos filtros del flujo. Después coloca un Time Delay de una hora, el primer email, una espera de 23 horas, el segundo email, una espera de 24-48 horas y el tercero. Ojo: en Klaviyo las esperas se suman. Si después del primer email escribes «24 horas», el segundo saldrá a las 25 horas del abandono, no a las 24.
Carrito abandonado. Misma estructura, con el disparador Added to Cart, una primera espera de 1-2 horas y un filtro más, «Started Checkout zero times since starting this flow»: quien llegue al checkout mientras tanto sale de este flujo y entra en el que le corresponde.
Producto visto. Disparador Viewed Product, uno o dos emails y un tono de consejo, no de recordatorio insistente. La documentación de Klaviyo sugiere para este flujo una ventana de reentrada más larga (hasta 30 días): de lo contrario, quien mira a menudo el mismo catálogo recibiría demasiados emails.
Dos ejemplos de primer email, para ver la diferencia de registro:
Asunto: Tu pedido está casi completo Hola Lucía, dejaste el checkout a medias con el magnesio en polvo. Tu carrito está guardado y el envío es gratis a partir de 39 euros. Retoma donde lo dejaste: son dos minutos.
Asunto: Un detalle sobre el anillo que miraste Hola Pablo, el anillo de plata que viste ayer se puede ajustar gratis en un plazo de 30 días. Si dudas con la talla, en la ficha tienes una guía para medirla en casa.
En los flujos que crea AchillesAI, el texto de cada email se escribe para cada cliente en concreto: AchillesAI está conectado por webhook justo a estos tres flujos, y el envío se queda en Klaviyo, con los disparadores, filtros y esperas descritos aquí.
Smart Sending, horarios y consentimiento: quién recibe realmente el email
El Smart Sending se salta a un perfil que ya ha recibido un email en las últimas horas; la ventana predeterminada para email es de 16 horas y se ajusta en cada email del flujo. Es útil en el flujo de producto visto y en los emails siguientes, pero en el primer email del checkout puede hacer que se pierda el recordatorio más oportuno solo porque por la mañana salió una newsletter. Valora desactivarlo ahí y dejarlo activado en el resto.
Los horarios importan tanto como las esperas. Un checkout abandonado a las 23:40 no se recupera a las 00:40, sino a las 8 de la mañana: en el bloque de espera (Time Delay) puedes indicar una hora del día a partir de la cual reanudar, en lugar de una duración fija. Por último, el consentimiento: son emails de marketing, así que un perfil que no ha dado su consentimiento para el email, o que se ha dado de baja, no los recibe.
Cómo probar el flujo sin escribir a clientes reales
Primero, la vista previa: en el editor del email puedes ver el mensaje con los datos de un perfil y un evento reales, para comprobar que se rellenan el nombre, el producto, la imagen y el enlace al carrito. En el panel del disparador, la función Preview muestra qué filtros supera un perfil.
Después, un abandono real: con una dirección tuya (por ejemplo un alias +test), suscríbete, añade un producto, inicia el checkout y cierra la página. Si el flujo ya está en live, tienes dos formas de no afectar a los clientes: poner los emails en Manual, de modo que los perfiles se acumulen en «Needs Review» y puedas revisarlos y cancelarlos; o añadir temporalmente un filtro del flujo que solo deje entrar las direcciones de prueba. Acuérdate de quitarlo cuando termines.
Por qué el flujo no arranca: las comprobaciones, por orden
1. Estado del flujo. Solo salen los emails en Live. En Draft no se pone en cola a nadie; en Manual se pone en cola pero se espera tu aprobación. Revisa el estado de cada email, no solo el del flujo.
2. Métrica equivocada. Un flujo sobre Added to Cart sin el seguimiento activado no recibe eventos; uno sobre Viewed Product sin seguimiento en la web se queda vacío.
3. Filtro demasiado estrecho. Un filtro con «OR» en lugar de «AND», o una ventana de reentrada demasiado larga, excluyen a más gente de la prevista. En «Recipient activity», la pestaña «Skipped» indica para cada perfil por qué se omitió.
4. Perfil no identificado o no suscrito. Si Klaviyo no sabe quién es el visitante, no puede escribirle: sin email en el perfil, no hay flujo.
5. Smart Sending. Si los perfiles aparecen omitidos por un envío reciente, es él.
6. Consentimiento. Los perfiles sin consentimiento para el email, o los visitantes europeos sin consentimiento de seguimiento, no entran o no reciben nada.
Por dónde empezar
Si solo tienes un flujo de recuperación, sepáralo en tres con filtros en cascada: es el cambio que pone a cada cliente en la secuencia correcta. Luego comprueba que las esperas se calculan como suma y que el primer email no sale de noche. Para los tiempos al detalle, lee cuándo enviar los emails de carrito abandonado, para los textos, los ejemplos de emails de carrito abandonado, y si todavía estás eligiendo plataforma, qué es Klaviyo, cómo funciona y cuánto cuesta.
