Cosa ti serve
- Shopify Flow (disponibile su tutti i piani Shopify)
- Un account Klaviyo con la Klaviyo Shopify app installata
- Revize installato con i trigger di Shopify Flow abilitati
Come funziona
Revize attiva un trigger Shopify Flow ogni volta che un cliente modifica il suo ordine. Tu colleghi quel trigger all’azione “Track an Event” di Klaviyo, che invia i dati dell’ordine a Klaviyo. Da lì costruisci un Klaviyo Flow per inviare l’email. Trigger Revize → Shopify Flow → evento Klaviyo → email KlaviyoTrigger disponibili
Puoi inviare email Klaviyo per ognuno di questi trigger Revize:- Order edited — si attiva a ogni modifica dell’ordine, inclusi cambi di prodotto e codici sconto
- Shipping address updated
- Email address updated
- Phone number updated
- Delivery date updated
- Order cancelled
- Support ticket created
- Tax invoice generated
Parte 1: Configurare Shopify Flow
Passaggio 1: Trova la tua Klaviyo Public API Key
Accedi a Klaviyo
Apri Settings
Vai su API Keys
Copia la Public API Key
Passaggio 2: Crea un workflow Shopify Flow
Apri Shopify Flow
Seleziona un trigger Revize
Aggiungi un'azione Wait
Aggiungi un'azione Get Order Data
- Select a query su Advanced
- In Edit query inserisci:
id:{{order.legacyResourceId}} - Maximum number of orders a 1
- Sort data by su Updated at, Descending
Passaggio 3: Aggiungi l’azione Klaviyo “Track an Event”
Cerca Klaviyo
Compila i campi
Nomi evento per trigger
Usa un nome evento descrittivo per identificare facilmente ogni trigger in Klaviyo:Passaggio 4: Imposta Customer Properties
Nel campo Customer Properties, incolla questo JSON:Passaggio 5: Imposta Event Properties
Nel campo Event Properties incolla il JSON che corrisponde al tuo trigger. Usa i dati ordine appena recuperati da Get Order Data, così Klaviyo riceve sempre i dati corretti.- Order Edited
- Address / Email / Phone / Delivery Date
- Cancellation
{% for single_order in getOrderData %} legge dai dati ordine appena recuperati, non dal trigger originale. Questo garantisce sempre dati corretti.Passaggio 6: Attiva il workflow
Controlla tutti i campi
Attiva il workflow
Fatto
Parte 2: Configurare l’email Klaviyo
Passaggio 7: Crea un Klaviyo Flow
Crea un nuovo Flow
Imposta il trigger
Revize_Order_Edited).Aggiungi un'azione email
Progetta il template
Passaggio 8: Variabili del template email
Usa queste variabili nel tuo template Klaviyo:Mostrare i line items
Per mostrare ogni prodotto dell’ordine modificato, usa questo loop nel tuo template Klaviyo:Esempio di email
Ecco un esempio di oggetto e corpo dell’email:Evitare email duplicate
Se un cliente fa più modifiche rapide nella stessa sessione, Klaviyo potrebbe inviare più email. Per evitarlo:- Apri il tuo Klaviyo Flow
- Aggiungi un Flow Filter
- Imposta in modo da sopprimere se il cliente ha ricevuto questa email negli ultimi 5 minuti
Risoluzione dei problemi
Il Flow mostra 'Succeeded' ma non c'è alcun evento in Klaviyo
Il Flow mostra 'Succeeded' ma non c'è alcun evento in Klaviyo
L'evento arriva ma i dati sono vuoti
L'evento arriva ma i dati sono vuoti
line_items usi le parentesi [ ] senza virgolette intorno.Variante sbagliata nei line items
Variante sbagliata nei line items
getOrderData, non order.lineItems direttamente.Vengono inviate più email
Vengono inviate più email
Dove trovo la metric in Klaviyo
Dove trovo la metric in Klaviyo
Revize_Order_Edited). Viene creato automaticamente alla prima ricezione.Come verifico che funzioni
Come verifico che funzioni
Vuoi più trigger?
Puoi creare workflow Shopify Flow separati per ciascun trigger. Ad esempio:- Workflow 1: Order edited →
Revize_Order_Edited→ email “Your order has been updated” - Workflow 2: Address updated →
Revize_Address_Updated→ email “Your shipping address has been changed” - Workflow 3: Order cancelled →
Revize_Order_Cancelled→ email “Your order has been cancelled”

