Kundendaten aus Klaviyo-Flows in Echtzeit übertragen
Generiert von Klaviyo AI
Webhooks übertragen Daten direkt nach einem Ereignis, statt auf regelmäßige Abfragen zu warten. Die Seite erklärt, wie Klaviyo Webhooks in Flows einbindet, Profil- und Ereignisdaten übermittelt und fehlgeschlagene Zustellungen behandelt. Außerdem beschreibt sie die Einrichtung und das Testen einer Webhook-Aktion.
- Ereignisbasierte Datenübertragung: Webhooks informieren verbundene Systeme direkt nach einer Kundenaktion, ohne eine geplante Synchronisierung abzuwarten.
- Gemeinsame Flow-Steuerung: Eine Kundenaktion kann im selben Klaviyo-Flow E-Mails, SMS und einen Webhook an ein anderes System auslösen.
- Payloads mit Kundenkontext: Die übertragenen Daten lassen sich mit Profileigenschaften, Ereigniseigenschaften und benutzerdefinierten Feldern anpassen.
- Automatische Wiederholungsversuche: Bei wiederholbaren Zustellfehlern versucht Klaviyo den Versand automatisch erneut; der Sendestatus ist in den Webhook-Analysen einsehbar.
Was ist ein Webhook?
Ein Webhook ist eine automatisierte Nachricht, die ein System in dem Moment an ein anderes sendet, in dem ein bestimmtes Ereignis eintritt. In dem ersten Tool passiert etwas, und es teilt es dem zweiten Tool sofort mit – ohne geplante Synchronisierung dazwischen.
Die meisten Integrationen funktionieren andersherum. Sie basieren auf Polling: Ein System fragt ein anderes in regelmäßigen Abständen, ob sich etwas geändert hat, und lädt dann Updates herunter. Das sorgt für Verzögerungen: Ein System, das jede Stunde per Polling prüft, kann mit Daten arbeiten, die 59 Minuten alt sind. Webhook drehen das Modell um und senden Daten direkt nach dem Ereignis nach außen, sodass ein Abonnement, ein Kauf oder eine andere Flow-auslösende Aktion ein verbundenes Tool in dem Moment erreichen kann, in dem sie passiert.
Warum Webhook wichtig sind
Kund*innen arbeiten nicht nach Batch-Zeitplänen. Eine Person, die gerade ihren Warenkorb verlassen hat, möchte nicht erst morgen von dir hören, und ein*e Abonnent*in, die gerade den VIP-Status erreicht hat, sollte nicht bis zur Synchronisierung nächste Woche warten müssen, um erkannt zu werden. Wenn sich Daten nach einem Timer bewegen, schließt sich das Zeitfenster für eine Reaktion, bevor deine Systeme nachgezogen haben – und stundenalte Daten bedeuten verpasste Chancen und voneinander getrennte Erlebnisse.
Einige der Vorteile, Daten genau dann zu übertragen, wenn es passiert:
- Schnellere Reaktion: Wenn ein Ereignis kurz nach seinem Eintreten ausgelöst wird, kannst du handeln, während Kund*innen noch im Moment sind.
- Ein verbundener Stack: Jedes Tool arbeitet mit denselben aktuellen Daten statt mit seiner eigenen veralteten Kopie.
- Weniger manuelle Arbeit: Prozesse, für die früher geplante Exporte und manuelle Uploads nötig waren, laufen von selbst.
Warum ist Klaviyo ideal für Webhook?
Klaviyo ist das autonome B2C-CRM, aufgebaut auf einem einzigen Kundenprofil in Echtzeit, sodass die Daten, die mit jedem Webhook übertragen werden, echten Kontext enthalten können – nicht nur ein nacktes Ereignis. Und weil du Webhooks als Aktion im Flow Builder hinzufügst, kann eine einzelne Kund*innenaktion in demselben Flow eine Nachricht und ein Systemupdate auslösen.
Payloads, die echten Kund*innenkontext enthalten
Da Klaviyo Webhook innerhalb eines Flow ausgelöst werden, erstellst du die Payload mit Daten aus dem Kundenprofil und dem auslösenden Ereignis: Profileigenschaften, Ereigniseigenschaften und benutzerdefinierte Felder. Das empfangende System erfährt, wem etwas passiert ist und warum es wichtig ist, damit es die richtige Aktion ausführen kann.
Webhooks, die aus demselben Flow wie deine Nachrichten ausgelöst werden
Du fügst einen Webhook als Aktion im Flow-Builder hinzu, direkt neben deinen E-Mail- und SMS-Schritten. Eine Kund*innenaktion kann durch einen Flow laufen, der eine Bestätigungs-E-Mail, eine Textnachricht und einen Webhook an deine Loyalty-Plattform sendet, alles aus demselben Flow und mit denselben Daten. Ein hochwertiger Kauf kann während der Ausführung des Flows an dein VIP-Tooling gesendet werden, statt auf eine nächtliche Synchronisierung zu warten.
Automatische Wiederholungsversuche, wenn eine Zustellung fehlschlägt
Wenn ein Flow einen Webhook-Schritt erreicht, sendet Klaviyo ein HTTP POST an deine Ziel-URL. Wenn eine Zustellung mit einem wiederholbaren Fehler fehlschlägt, versucht Klaviyo es automatisch erneut (mit exponentiellem Backoff), und du kannst den Sendestatus in deinen Webhook-Analysen prüfen, um alles zu erkennen, was nicht durchgegangen ist. Du steuerst, welche Flow-Trigger einen Webhook auslösen, was jeder Payload enthält und wohin er geht, damit nichts ohne dein Setup gesendet wird.
Die wichtigsten Funktionen von Webhooks in Klaviyo
Funktion | Beschreibung | Verfügbar in Klaviyo |
|---|---|---|
Flow-Builder-Webhooks | Füge einen Webhook als Aktion in einem bestimmten Schritt in einem Flow hinzu, zusammen mit E-Mail und SMS | ✅ |
Kontextreiche Payloads | Erstelle den Payload aus Profileigenschaften, Ereigniseigenschaften und benutzerdefinierten Feldern | ✅ |
Bei Fehlschlag erneut versuchen | Fehlgeschlagene, wiederholbare Zustellungen werden automatisch mit exponentiellem Backoff erneut versucht | ✅ |
Analysen zum Sendestatus | Prüfe in deinen Webhook-Analysen, ob jeder Webhook erfolgreich gepostet wurde | ✅ |
Jedes vernetzte System | POST an jedes Tool mit einer Anwendungsprogrammierschnittstelle (API) sowie vorgefertigte App-Marketplace-Verbindungen | ✅ |
Erste Schritte mit Klaviyo
So beginnst du, Echtzeitdaten mit Klaviyo Webhooks zu senden:
- Identifiziere die Systeme, die Echtzeitdaten benötigen. Liste die Tools auf, die reagieren sollen, wenn Kund*innen eine Aktion ausführen, z. B. dein Treueprogramm, Fulfillment oder Kundenservice-Tools.
- Erstelle einen Flow rund um ein auslösendes Ereignis. Webhooks werden innerhalb von Flows ausgelöst. Beginne daher mit einem Ereignis, das einen Flow auslösen kann, z. B. ein Abonnement, ein Kauf oder ein Segment- oder Listeneintrag.
- Füge deinem Flow eine Webhook-Aktion hinzu. Lege im Flow-Builder die Ziel-URL, Header und die Daten fest, die der Payload enthalten soll.
- Passe die Payload an. Füge die Profil- und Ereigniseigenschaften hinzu, die das empfangende System benötigt, um die richtige Aktion auszuführen.
- Teste und prüfe die Zustellung. Löse eine Testanfrage aus, bestätige die Erfolgsantwort und sieh zu, wie das vernetzte System reagiert. Das Erstellen von Webhook-Payloads funktioniert am besten, wenn du Entwicklerressourcen zur Hand hast.
Mit Echtzeitverbindungen ist der Moment, in dem Kund*innen handeln, der Moment, in dem dein Flow dem Rest deines Tech-Stacks Bescheid geben kann. Bereit, über Batch-Syncs hinauszugehen? Starte mit Klaviyo noch heute.