Einrichtung von Klaviyo Integrations und Flows für Ticket- und Event-basierte Unternehmen
Wir haben eine vollständige Integration zwischen Design My Night (Tonic) und Klaviyo aufgebaut, um Käufe zu übertragen, Profile zu erstellen, Events zu generieren und automatisierte Customer Flows für eventbasierte Unternehmen einzurichten.
Inhaltsverzeichnis
Problem
Was ist, wenn Sie Klaviyo nutzen möchten, Ihr Tech-Stack aber keine direkten Integrationen dafür bietet? Diese Einschränkung hindert Teams daran, das volle Potenzial fortgeschrittener Email Marketing (Klaviyo)-Funktionen wie ereignisbasierte Segmentierung und personalisierte Automatisierungen auszuschöpfen.
Das ist ein Problem, das Inventive Productions hatte. Sie nutzen Design My Night (auch bekannt als Tonic), um Tickets für ihre Events zu verkaufen.
Wir mussten ein System entwickeln, das Käufe abruft und Kund:innen nach Event und Datum taggt.
So haben wir das Problem gelöst
Tracking
Wir haben die API-Dokumentation von Tonic analysiert und mehrere abfragebasierte Automatisierungen in Pipedream aufgebaut. Das gesamte Setup wurde mit Server Side Tracking umgesetzt, sodass wir Käufe, Rückerstattungen, Aktualisierungen und benutzerdefinierte Event-Objekte zuverlässig und direkt per APIs in Klaviyo synchronisieren konnten.

Unsere „Finished order“-Automatisierung läuft alle 30 Minuten:

- Es ruft über die Tonic-API alle abgeschlossenen Bestellungen der letzten 45 Minuten ab.
- Erstellt neue Profile in Klaviyo über die Klaviyo-API.
- Erzeugt Kauf-Events mit Eventnamen, Ticketarten, Preisen und einer speziellen Eigenschaft namens „Tage bis zum Event zum Zeitpunkt des Kaufs“, deren Zweck wir später noch erläutern werden.
- Erstellt Objekte für gebuchte Events in Klaviyo mit Eventnamen, Eventdaten, Ticketarten und Preisen.
Die Objekte sehen in Klaviyo so aus:

Eine ähnliche Automatisierung gibt es für Bestellungen, die manuell hinzugefügt wurden:

Eine weitere Automation ruft erstattete Bestellungen ab und erzeugt Refund-Events in Klaviyo. Außerdem löscht sie das Objekt im Profil des Kunden.

Wir verfolgen Aktualisierungen, um zu erkennen, wenn ein Kunde seine Buchung bearbeitet, und aktualisieren das Objekt in seinem Profil entsprechend.

Außerdem verfolgen wir dafür unvollständige Bestellungen und Events. So können wir ihnen einen Abbruch-Checkout-Flow zusenden.

Flows
Neben den standardmäßigen Welcome-, Abandoned-Checkout- und Post-Purchase-Flows haben wir für alle Standorte Pre- und Post-Attendance-Flows erstellt, die über die Event-Date-Eigenschaft der Booking-Objekte ausgelöst werden:



Warum sollten Sie für jeden Standort separate Flows verwenden, anstatt nur einen einzigen Flow mit Verzweigungen nach Standort?
Weil du in Flows, die durch Datums-Properties ausgelöst werden, keine Trigger Splits verwenden kannst, sondern nur Conditional Splits. In Klaviyo prüfen Trigger Splits die Eigenschaften des Events, das den Flow ausgelöst hat. Conditional Splits prüfen die Eigenschaften des Profils oder eines beliebigen Objekts, das mit diesem Profil verknüpft ist.
Falls eine Person zwei oder mehr Events gebucht hat, könnte sie die falschen E-Mails vor der Teilnahme erhalten.
Angenommen, sie haben Standort X in 5 Tagen und Standort Y in 3 Tagen.
Sie haben die E-Mail mit den Regeln für Standort Y bereits erhalten.
Die Veranstaltung an Standort X findet in 5 Tagen statt, daher gelangen sie in den Flow, um die Regel-E-Mail zu erhalten.
Sie erreichen die Verzweigung für Standort Y.
Sie erfüllen weiterhin den bedingten Split „Event Name enthält Y und Event date ist in den nächsten 5 Tagen“.
Wenn die Verzweigung für Standort Y vor der Verzweigung für Standort X kommt, erhalten sie die falsche E-Mail.
Der Pre-Attendance-Flow versendet 5 Tage vor dem Veranstaltungstermin eine E-Mail mit den Regeln. Aber was passiert, wenn jemand eine Veranstaltung erst 1, 2 oder 3 Tage im Voraus bucht?
Für diese Kund:innen verwenden wir das Purchase Event als Trigger, mit dem Filter „Days until event at purchase <5“.

Ergebnisse
Unser Kunde nutzt die vollen Vorteile der fortschrittlichen Segmentierung und Personalisierung von Klaviyo.
Und mit demselben Framework können wir buchstäblich alles mit Klaviyo integrieren, solange eine funktionsfähige API vorhanden ist.
Möchten Sie, dass wir das für Sie übernehmen? Melden Sie sich unten für unseren Marketing-Plan an.
Stimmen unserer Kund:innen
