Documentation Index
Fetch the complete documentation index at: https://docs.revize.app/llms.txt
Use this file to discover all available pages before exploring further.
Lo que necesitas
- Shopify Flow (disponible en todos los planes de Shopify)
- Una cuenta de Klaviyo con la app Klaviyo Shopify instalada
- Revize instalado con los activadores de Shopify Flow habilitados
¿Prefieres saltarte la configuración? Podemos configurar toda la integración de Shopify Flow + Klaviyo por ti. Contáctanos.
Cómo funciona
Revize dispara un activador de Shopify Flow cada vez que un cliente edita su pedido. Conectas ese activador a la acción “Track an Event” de Klaviyo, que envía los datos del pedido a Klaviyo. Desde allí, construyes un Flow de Klaviyo para enviar el correo. Activador de Revize → Shopify Flow → Evento de Klaviyo → Correo de KlaviyoActivadores disponibles
Puedes enviar correos de Klaviyo para cualquiera de estos activadores de Revize:- Pedido editado — se dispara en cualquier edición de pedido, incluyendo cambios de producto y ediciones de código de descuento
- Dirección de envío actualizada
- Dirección de correo actualizada
- Número de teléfono actualizado
- Fecha de entrega actualizada
- Pedido cancelado
- Ticket de soporte creado
- Factura fiscal generada
Parte 1: Configurar Shopify Flow
Paso 1: Encuentra tu Klaviyo Public API Key
Abre Configuración
Haz clic en el nombre de tu cuenta en la esquina inferior izquierda, luego ve a Settings.
Paso 2: Crea un workflow de Shopify Flow
Selecciona un activador de Revize
Haz clic en Select a trigger, busca Revize y elige el activador que quieras (p. ej., Order edited, Shipping address updated, etc.).
Agrega una acción Wait
Haz clic en el + debajo del activador y agrega una acción Wait. Establece la duración en 10 segundos.
Agrega una acción Get Order Data
Haz clic en el + debajo del paso Wait y agrega una acción Get Order Data (acción de Shopify).Configúrala de la siguiente manera:
- Establece Select a query en Advanced
- En el campo Edit query, ingresa:
id:{{order.legacyResourceId}} - Establece Maximum number of orders en 1
- Establece Sort data by en Updated at, Descending
¿Por qué la espera de 10 segundos? Le da a la API de Shopify tiempo para reflejar los últimos cambios del pedido antes de obtener datos frescos. El paso Get Order Data luego extrae los artículos y variantes actuales correctos.
Paso 3: Agrega la acción “Track an Event” de Klaviyo
| Campo | Valor |
|---|---|
| Klaviyo Public API Key | Tu Public API Key del Paso 1 |
| Event Name | Consulta la tabla de nombres de eventos a continuación |
| Customer Email Address | {{order.customer.email}} |
| Customer First Name | {{order.customer.firstName}} |
| Customer Last Name | {{order.customer.lastName}} |
Nombres de eventos por activador
Usa un nombre de evento descriptivo para que puedas identificar cada activador en Klaviyo:| Activador de Revize | Nombre de evento recomendado |
|---|---|
| Pedido editado | Revize_Order_Edited |
| Dirección de envío actualizada | Revize_Address_Updated |
| Dirección de correo actualizada | Revize_Email_Updated |
| Número de teléfono actualizado | Revize_Phone_Updated |
| Fecha de entrega actualizada | Revize_Delivery_Date_Updated |
| Pedido cancelado | Revize_Order_Cancelled |
| Ticket de soporte creado | Revize_Support_Ticket |
| Factura fiscal generada | Revize_Tax_Invoice |
Paso 4: Establecer Customer Properties
En el campo Customer Properties, pega el siguiente JSON:Paso 5: Establecer Event Properties
En el campo Event Properties, pega el JSON que coincida con tu activador. Esto usa datos de pedido recién obtenidos del paso Get Order Data, por lo que Klaviyo siempre obtiene los datos actuales correctos.- Pedido editado
- Dirección / Correo / Teléfono / Fecha de entrega
- Cancelación
Usa esto cuando quieras enviar los detalles completos actualizados del pedido, incluidos los artículos:
El bucle
{% for single_order in getOrderData %} lee de los datos del pedido recién obtenidos, no del activador original. Esto asegura datos correctos cada vez.Paso 6: Activa el workflow
Parte 2: Configurar el correo de Klaviyo
Paso 7: Crea un Flow de Klaviyo
Establece el activador
Para el activador, elige Metric y busca el nombre de evento que usaste (p. ej.,
Revize_Order_Edited).Paso 8: Variables de plantilla de correo
Usa estas variables en tu plantilla de correo de Klaviyo:| Dato | Variable de Klaviyo |
|---|---|
| Nombre del cliente | {{ event.customer_name }} |
| Número de pedido | {{ event.order_name }} |
| Subtotal | {{ event.subtotal_price }} |
| Impuesto total | {{ event.total_tax }} |
| Envío | {{ event.total_shipping }} |
| Precio total | {{ event.total_price }} |
| Moneda | {{ event.currency }} |
| Fecha de edición | {{ event.edited_at }} |
| Correo del cliente | {{ event.customer_email }} |
| Dirección de envío | {{ event.shipping_address }} |
Mostrar artículos
Para mostrar cada producto en el pedido editado, usa este bucle en tu plantilla de correo de Klaviyo:Correo de ejemplo
Aquí tienes un ejemplo de cómo podría verse el asunto y el cuerpo de tu correo:Evita correos duplicados
Si un cliente realiza múltiples ediciones rápidas en una sesión, Klaviyo puede enviar múltiples correos. Para evitar esto:- Abre tu Flow de Klaviyo
- Agrega un Flow Filter
- Establece que suprima si el cliente recibió este correo en los últimos 5 minutos
Solución de problemas
El Flow muestra 'Succeeded' pero no hay evento en Klaviyo
El Flow muestra 'Succeeded' pero no hay evento en Klaviyo
Verifica dos veces que la Public API Key en Shopify Flow coincida con la de tu cuenta de Klaviyo. Este es el problema más común.
El evento llega pero los datos están vacíos
El evento llega pero los datos están vacíos
El JSON de Event Properties puede ser inválido. Asegúrate de que no haya saltos de línea dentro de los valores de cadena y que
line_items use corchetes [ ] sin comillas alrededor.Variante incorrecta mostrada en los artículos
Variante incorrecta mostrada en los artículos
Asegúrate de estar usando el paso Get Order Data con la espera de 10 segundos, y que tus Event Properties usen el bucle
getOrderData, no order.lineItems directamente.Se envían múltiples correos
Se envían múltiples correos
Agrega un Flow Filter en Klaviyo para suprimir si el cliente recibió este correo en los últimos 5 minutos.
Dónde encontrar la métrica en Klaviyo
Dónde encontrar la métrica en Klaviyo
Ve a Analytics → Metrics y busca el nombre de tu evento (p. ej.,
Revize_Order_Edited). Se crea automáticamente la primera vez que se recibe un evento.Cómo verificar que funcionó
Cómo verificar que funcionó
Ve a Audience → Profiles en Klaviyo, encuentra el correo del cliente y verifica su pestaña Activity para el evento.
¿Quieres múltiples activadores?
Puedes configurar workflows separados de Shopify Flow para cada activador. Por ejemplo:- Workflow 1: Pedido editado →
Revize_Order_Edited→ correo “Tu pedido ha sido actualizado” - Workflow 2: Dirección actualizada →
Revize_Address_Updated→ correo “Tu dirección de envío ha sido cambiada” - Workflow 3: Pedido cancelado →
Revize_Order_Cancelled→ correo “Tu pedido ha sido cancelado”

