Was du brauchst
- Shopify Flow (in allen Shopify-Plänen verfügbar)
- Ein Klaviyo-Account mit installierter Klaviyo Shopify App
- Revize installiert mit aktivierten Shopify-Flow-Triggern
So funktioniert es
Revize feuert einen Shopify-Flow-Trigger, sobald ein Kunde seine Bestellung bearbeitet. Du verbindest diesen Trigger mit der Klaviyo-Aktion „Track an Event”, die die Bestelldaten an Klaviyo schickt. Von dort aus baust du einen Klaviyo Flow, der die E-Mail verschickt. Revize-Trigger → Shopify Flow → Klaviyo-Event → Klaviyo-E-MailVerfügbare Trigger
Du kannst Klaviyo-E-Mails für jeden dieser Revize-Trigger senden:- Order edited — wird bei jeder Bearbeitung ausgelöst, einschließlich Produktänderungen und Rabattcode-Edits
- Shipping address updated
- Email address updated
- Phone number updated
- Delivery date updated
- Order cancelled
- Support ticket created
- Tax invoice generated
Teil 1: Shopify Flow einrichten
Schritt 1: Klaviyo Public API Key finden
In Klaviyo einloggen
Settings öffnen
Zu API Keys navigieren
Public API Key kopieren
Schritt 2: Einen Shopify-Flow-Workflow erstellen
Shopify Flow öffnen
Revize-Trigger wählen
Wait-Aktion hinzufügen
Get Order Data-Aktion hinzufügen
- Select a query auf Advanced
- In Edit query eingeben:
id:{{order.legacyResourceId}} - Maximum number of orders auf 1
- Sort data by auf Updated at, Descending
Schritt 3: Klaviyo „Track an Event”-Aktion hinzufügen
Nach Klaviyo suchen
Felder ausfüllen
Event-Namen pro Trigger
Verwende einen aussagekräftigen Event-Namen, um jeden Trigger in Klaviyo gut zu identifizieren:Schritt 4: Customer Properties setzen
Füge im Feld Customer Properties dieses JSON ein:Schritt 5: Event Properties setzen
Füge im Feld Event Properties das JSON ein, das zu deinem Trigger passt. Es nutzt frisch geholte Bestelldaten aus Get Order Data — Klaviyo bekommt also immer die aktuellen Daten.- Order Edited
- Address / Email / Phone / Delivery Date
- Cancellation
{% for single_order in getOrderData %}-Schleife liest aus den frisch geholten Bestelldaten, nicht aus dem ursprünglichen Trigger. Das stellt jedes Mal korrekte Daten sicher.Schritt 6: Workflow aktivieren
Alle Felder prüfen
Workflow aktivieren
Fertig
Teil 2: Klaviyo-E-Mail einrichten
Schritt 7: Einen Klaviyo Flow erstellen
Neuen Flow anlegen
Trigger setzen
Revize_Order_Edited).E-Mail-Aktion hinzufügen
Template gestalten
Schritt 8: Variablen fürs E-Mail-Template
Nutze diese Variablen in deinem Klaviyo-Template:Line Items anzeigen
Um jedes Produkt der bearbeiteten Bestellung anzuzeigen, nutze diese Schleife in deinem Klaviyo-Template:Beispiel-E-Mail
So könnten Betreff und Text deiner E-Mail aussehen:Doppelte E-Mails verhindern
Wenn ein Kunde in einer Session mehrere schnelle Edits macht, kann Klaviyo mehrere E-Mails senden. Um das zu vermeiden:- Öffne deinen Klaviyo Flow
- Füge einen Flow Filter hinzu
- Setze ihn so, dass er unterdrückt, wenn der Kunde diese E-Mail in den letzten 5 Minuten bereits erhalten hat
Troubleshooting
Flow zeigt 'Succeeded', aber kein Event in Klaviyo
Flow zeigt 'Succeeded', aber kein Event in Klaviyo
Event kommt an, aber Daten sind leer
Event kommt an, aber Daten sind leer
line_items mit [ ] ohne umgebende Quotes verwendet wird.Falsche Variante in Line Items
Falsche Variante in Line Items
getOrderData-Schleife verwenden, nicht direkt order.lineItems.Mehrere E-Mails werden gesendet
Mehrere E-Mails werden gesendet
Wo finde ich die Metric in Klaviyo
Wo finde ich die Metric in Klaviyo
Revize_Order_Edited). Sie wird automatisch beim ersten eingehenden Event erstellt.Wie verifiziere ich, dass es funktioniert
Wie verifiziere ich, dass es funktioniert
Mehrere Trigger gewünscht?
Du kannst für jeden Trigger separate Shopify-Flow-Workflows einrichten. Zum Beispiel:- Workflow 1: Order edited →
Revize_Order_Edited→ „Your order has been updated”-E-Mail - Workflow 2: Address updated →
Revize_Address_Updated→ „Your shipping address has been changed”-E-Mail - Workflow 3: Order cancelled →
Revize_Order_Cancelled→ „Your order has been cancelled”-E-Mail

