Übersicht

Erfahre, wie Kontakte einen Flow durchlaufen. Flows sind automatisierte Klaviyo-Workflows, die durch einen anfänglichen Auslöser in Gang gesetzt werden und dann einen oder mehrere Schritte umfassen. Flows können erstellt werden, um Empfänger*innen zeitnahe Nachrichten zu senden, oder sie können einfach bestimmte Aktionen ausführen, z. B. ein bestimmtes Feld in einem Profil zu aktualisieren.

In diesem Leitfaden wird erklärt, wie Kontakte einen Flow durchlaufen, einschließlich:

  • So werden Empfänger für Flow-Nachrichten eingeplant
  • Was passiert, wenn du eine Zeitverzögerung in einem aktiven Flow aktualisierst?
  • Wie sich das Hinzufügen eines neuen Schritts auf Flow-Empfänger auswirkt
  • Was passiert, wenn du die Schritte in einem aktiven Flow neu anordnest?
  • Was passiert, wenn du einen Schritt in einem aktiven Flow löschst?

So werden Empfänger für Flow-Nachrichten eingeplant

Wenn jemand neu in einen Flow eintritt, nachdem er sich basierend auf dem Auslöser des Flows qualifiziert hat, wird er sofort für den ersten Schritt der Serie eingeplant.

Dieser erste Schritt könnte eine Handlung sein, wie eine E-Mail, oder eine logische Bewertung, wie ein Split.

  • Wenn es vor diesem ersten Schritt keine Zeitverzögerung gibt, siehst du, dass der Empfänger den Schritt schnell durchläuft und für den nächsten Schritt eingeplant wird.
  • Wenn du vor diesem ersten Schritt eine Zeitverzögerung hast, verbleibt der Empfänger bis zur geplanten Zeit im Wartebereich. Der Status „Geplant“ für einen Empfänger ist „Warten“.

Empfänger*innen sind jeweils nur für einen Schritt in einem Flow geplant, wenn der Flow live ist.

Wenn mehrere Aktionsschritte ohne Zeitverzögerung aufeinander folgen, werden sie alle ungefähr zur gleichen Zeit ausgeführt. Dies kann für Aktionen nützlich sein, die keine Nachrichten sind, wie z. B. die Aktualisierung von Profileigenschaften oder Listen. Am besten legst du jedoch Zeitverzögerungen zwischen den Nachrichten fest.

Angenommen, dein Flow ist so eingerichtet, dass er E-Mail 1 in einem Flow nach einer Stunde und E-Mail 2 nach einem Tag sendet. Jemand, der neu in den Flow eintritt, befindet sich bis zur nächsten Stunde im Wartebereich für E-Mail 1.

Nachdem diese Person E-Mail 1 erhalten hat, wird sie sofort für E-Mail 2 eingeplant. Erst nachdem diese Person die E-Mail 1 überschritten hat, siehst du, dass sie in den Wartebereich für E-Mail 2 verschoben wird.

An example of a basic flow with a 1 hour delay followed by Email #1, then a 1 day delay followed by Email #2
An example of a basic flow with a 1 hour delay followed by Email #1, then a 1 day delay followed by Email #2

Wenn du eine Integration hast, die nicht sofort synchronisiert wird: Beachte, dass qualifizierte Profile immer noch für den ersten Schritt in einem Flow eingeplant werden, solange die Informationen für das auslösende Ereignis innerhalb von vier Stunden nach dem Ereignis mit Klaviyo synchronisiert werden oder, wenn eine Zeitverzögerung der erste Schritt nach dem Auslöser ist, solange die Synchronisierung innerhalb des Zeitrahmens der Zeitverzögerung liegt – je nachdem, welcher Zeitpunkt zuletzt eintritt.

Wenn die Differenz zwischen der synchronisierten (d. h. erfassten) Zeit und der tatsächlichen Zeit für ein Ereignis größer ist als sowohl das Standardfenster von vier Stunden als auch die Zeitverzögerung, werden sie aus dem Flow übersprungen. Weitere Informationen findest du unter Wie oft deine Integrationen Daten mit Klaviyo synchronisieren.

Wie sich eine Änderung der Vorlage oder des Inhalts einer Nachricht auf die empfangenen Nachrichten auswirkt

Flows verwenden die aktuelle Version einer Nachricht zum Versandzeitpunkt. Mit anderen Worten: Wenn du die Vorlage und den Inhalt einer Nachricht änderst, erhält derjenige, der diese Nachricht derzeit erhalten soll, die aktualisierte Version, wenn die Nachricht endlich gesendet wird. Dies gilt auch für Empfänger mit dem Status „ Überprüfung erforderlich“ für manuelle oder bisher manuelle Nachrichten.

Wie sich eine Nachricht im Entwurf auf den Fortschritt eines Empfängers auswirkt

Wenn alle Nachrichten in einem Flow auf „Entwurf“ eingestellt sind, wird niemand in den Flow aufgenommen, bis mindestens eine Nachricht auf „Live“ oder „Manuell“ eingestellt ist. Wenn Personen in einen Flow eintreten und eine Nachricht den Status „Entwurf“ hat, hindert dies die Empfänger*innen nicht daran, den Flow zu durchlaufen. Flow-Empfänger überspringen alle Nachrichtenentwürfe und fahren mit dem nächsten Schritt fort. Sie werden weder für Nachrichtenentwürfe eingeplant noch in den Auswertungen für die Nachricht angezeigt. Wenn es nach dem Nachrichtenentwurf keine Schritte gibt, wird der Flow beendet.

Wenn du jemanden für eine Nachricht einplanen, aber unbegrenzt warten möchtest, bevor du sie versendest, setze den Nachrichtenstatus auf Manuell.

Wie sich eine Nachricht im manuellen Modus auf den Fortschritt der Empfänger*innen auswirkt

Wenn eine Nachricht auf den Manuellstatus gesetzt ist, werden die Empfänger in die Liste Überprüfung erforderlich für die Nachricht aufgenommen, aber dies hindert sie nicht daran, einen Flow zu durchlaufen.

Angenommen, deine Flow-Einrichtung ist ähnlich wie die unten gezeigte, wobei sich die erste Nachricht im manuellen Modus befindet, gefolgt von einer Zeitverzögerung von 3 Tagen und dann der zweiten Nachricht.

An example of a flow with the first message after the trigger set to Manual status followed by a 5 day time delay and a second message
An example of a flow with the first message after the trigger set to Manual status followed by a 5 day time delay and a second message

In diesem Fall werden Empfänger im Flow fortgesetzt, sobald sie für die erste Nachricht die Phase „ Überprüfung erforderlich“ erreicht haben. Nach drei Tagen erhalten sie die zweite E-Mail, auch wenn du ihnen die erste noch nicht gesendet hast.

Aktualisieren der Zeitverzögerung in einem aktiven Flow

Wenn du die Zeitverzögerung vor einem Schritt aktualisierst, werden diejenigen, die bereits im Flow sind und diesen Schritt noch nicht erreicht haben, automatisch nach dem aktualisierten Timing eingeplant, wenn sie dort ankommen.

Nehmen wir an, du hast einen Flow, bei dem E-Mail 1 nach 2 Tagen und E-Mail 2 nach 5 Tagen versendet wird.

An example of a flow where Email #1 is set to send after 2 days, and Email #2 is set to send 5 days later
An example of a flow where Email #1 is set to send after 2 days, and Email #2 is set to send 5 days later

Becky tritt in einen Flow ein und wartet darauf, E-Mail 1 am nächsten Tag zu erhalten. Obwohl sie für E-Mail 1 geplant ist, aktualisierst du E-Mail 2, sodass sie 2 Tage (statt 5 Tage) später versendet wird. Sobald Becky E-Mail 1 erhält, wird sie gemäß dem aktualisierten Timing für E-Mail 2 eingeplant und erhält diese E-Mail zwei Tage später.

An example of a flow where Email #1 is set to send after 2 days, and Email #2 was changed from 5 days to 2 days later
An example of a flow where Email #1 is set to send after 2 days, and Email #2 was changed from 5 days to 2 days later

Für denselben Flow ist Joe jedoch ein paar Tage vor Becky eingetreten und befindet sich bereits im Wartebereich für E-Mail 2. Wenn du die Zeitverzögerung vor dieser E-Mail aktualisierst, wird Joe nicht umdisponiert, um den Flow früher zu erhalten. Er wird diese zweite E-Mail auch 5 Tage nach der ersten erhalten, da er für diese zweite E-Mail vorgesehen war, bevor du das Timing-Update vorgenommen hast.

Wenn du die Zeitverzögerung vor einem Schritt aktualisierst, werden die bereits im Bucket „Warten“ geplanten Schritte nicht neu geplant.

Wenn du eine Zeitverzögerungskomponente so einstellst, dass sie bis zu einem bestimmten Tag wartet, kannst du die erwartete Anzahl von Tagen für E-Mails und SMS, die nach dieser Verzögerung kommen, nicht mehr anzeigen. Angenommen, du hast eine Zeitverzögerung, die 5 Tage wartet und nur an einem Montag oder Freitag versendet wird. In diesem Fall kann Klaviyo nicht bestimmen, wann Empfänger*innen die folgende Nachricht erhalten, da jede Person im Flow eine andere Anzahl von Tagen hat, bevor sie die Nachricht erhält.

Hinzufügen eines neuen Schritts zu einem aktiven Flow

Wenn du einen neuen Schritt zu einer bestehenden Flow-Serie hinzufügst (z. B. eine E-Mail, eine Aktion zur Aktualisierung von Profileigenschaften, einen Split usw.), werden Empfänger, die derzeit für einen vorherigen Schritt geplant sind, automatisch für den neuen Schritt in der Sequenz geplant.

Nehmen wir an, du hast eine Welcome-Serie mit drei E-Mails, die sich über eine Woche erstrecken, nachdem sich jemand angemeldet hat. Du möchtest diese Serie verlängern und am Ende 3 weitere E-Mails hinzufügen. Der Flow erstreckt sich nun über zwei Wochen, nachdem sich jemand angemeldet hat.

Empfänger, die sich derzeit in deiner Sequenz befinden, werden automatisch für die neuen E-Mails geplant. Du musst keine früheren Profile zu deinem Flow hinzufügen oder andere Aktionen durchführen. Dies gilt nur für Empfänger, die den Flow noch durchlaufen.

Empfänger*innen, die den Flow bereits verlassen haben, bevor diese neuen E-Mails hinzugefügt wurden, werden nicht für den Erhalt dieser E-Mails eingeplant. In diesem Fall musst du frühere Profile hinzufügen zum Flow hinzufügen, um sicherzustellen, dass diejenigen, die den Flow bereits verlassen haben, aber noch innerhalb des richtigen Zeitfensters für deine neu hinzugefügten E-Mails sind, die neuen E-Mails in der richtigen Reihenfolge erhalten.

Schritte in einem aktiven Flow neu anordnen

Kontakte werden für alle Schritte in einem Flow einzeln geplant und müssen einen Schritt durchlaufen, bevor sie für den nächsten geplant werden.

Das bedeutet, dass alle Änderungen an Schritten, die noch vor ihnen liegen, sich auf ihre Journey auswirken.

Wenn jemand jedoch bereits für einen bestimmten Schritt geplant ist (in Warten), bleibt er für diesen Schritt geplant, auch wenn du ihn an eine andere Stelle in der Sequenz verschiebst. Angenommen, sie sind (in Wartestellung) für eine erste E-Mail oder SMS geplant und du passt den Flow so an, dass sie vor diesem ersten Kontakt Schritte hinzufügen. Sie erhalten diese oben genannten Schritte nur, wenn du frühere Profile hinzufügst.

Angenommen, du hast eine Flow-Serie mit vier E-Mails:

  • Becky erhielt die E-Mails 1 und 2 und ist derzeit für E-Mail 3 geplant. Während Becky noch für E-Mail 3 geplant ist, ziehst du diese E-Mail an den Anfang des Flows.
  • Neue Kontakte, die in den Flow aufgenommen werden, erhalten diese E-Mail zuerst, aber Becky erhält sie immer noch zu ihrer ursprünglich geplanten Zeit.
  • Nachdem Becky E-Mail 3 erhalten hat, versuchen wir, sie für den nächsten Schritt zu planen (E-Mail 1). Wenn ein Kontakt bereits einen Schritt in einer Sequenz durchlaufen hat und erneut zu ihm gelangt, weil du die Schritte nachbestellt hast, wird der Kontakt kein zweites Mal geplant. In diesem Fall hast du die E-Mail 3 vor den E-Mails 1 und 2 platziert, aber weil Becky bereits die E-Mails 1 und 2 erhalten hat, wird sie nicht mehr für sie eingeplant.
  • Becky wird E-Mail 4 erhalten, weil es die nächste E-Mail in der Sequenz ist, die sie noch nicht erhalten hat.
  • Becky kann nur neue E-Mails erhalten, die vor der nächsten geplanten E-Mail hinzugefügt wurden, indem sie frühere Profile hinzufügt.

Schritte in einem aktiven Flow löschen

Wenn du einen Schritt löschst, bei dem Kontakte warten, gehen diese Kontakte zum nächsten Schritt in deinem Flow über. Wenn du einen Schritt aus deinem Flow löschst, löschst du auch alle Daten, die mit diesem Schritt verbunden sind. Bei E-Mails oder SMS kannst du diese Daten beibehalten, indem du den Nachrichtenmodus auf „ Entwurf“ einstellst. Kontakte werden nicht für Nachrichten im Entwurfsmodus geplant und fahren mit dem nächsten Schritt in deinem Flow fort.

Splits sind eine Ausnahme. Wenn du einen Split – oder einen Pfad innerhalb eines Splits – löschst, während ein Kontakt darin wartet, verlässt dieser Kontakt den Flow, anstatt zum nächsten Schritt überzugehen. Kontakte, die den Split bereits überschritten haben, sind davon nicht betroffen. Um zu vermeiden, dass wartende Kontakte abgelegt werden, solltest du einen Split so lange löschen, bis niemand mehr darin wartet.

Profilfortschritt durch einen Flow überprüfen

Es gibt zwei Möglichkeiten, Profile in einem Flow zu überprüfen:

  • Profile überprüfen, die einen bestimmten Schritt in deinem Flow durchlaufen haben
  • Profile, die einen Flow abgeschlossen haben, werden überprüft.

So siehst du Profile, die bestimmte Schritte in deinem Flow durchlaufen haben:

  1. Klicke im Flow-Builder auf den Schritt, den du überprüfen möchtest, und wähle auf der rechten Seite Details anzeigen aus.
  2. Klicke auf die Registerkarte Empfängeraktivität, um alle Profile anzuzeigen, die diesen Schritt durchlaufen haben. Du kannst Profile anzeigen, die auf den Abschluss warten, Empfänger, die erfolgreich abgeschlossen wurden, und Profile, die diesen Schritt übersprungen haben.

Um Profile zu verfolgen, die einen Flow abschließen, musst du die Aktion Eigenschaft aktualisieren am Ende deines Flows verwenden, um Kund*innen zu taggen, die deinen Flow abgeschlossen haben. Wenn du mehrere Pfade hast, die Kund*innen durchlaufen können, musst du am Ende jedes Pfads eine Aktion zum Aktualisieren der Eigenschaft hinzufügen.

  1. Ziehe den Block zur Aktualisierung der Profileigenschaft im Flow-Builder per Drag-and-Drop an das Ende deines Flows.
  2. Klicke auf Schritt hinzufügen und wähle im ersten Drop-down-Menü die Option Neue Eigenschaft erstellen aus.
  3. Füge unter Eigenschaftsbezeichnung den Namen der Eigenschaft hinzu, die du verwenden möchtest, um zu verfolgen, wann Profile den Flow beenden, und ändere den Text in einen Booleschen Wert. Damit kannst du die Eigenschaft auf true oder false setzen.
  4. Sobald Profile mit dieser benutzerdefinierten Eigenschaft getaggt wurden, kannst du ein Segment aller Profile erstellen, die den Flow beendet haben und von deiner Eigenschaft getaggt wurden. Wenn noch niemand getaggt wurde, kannst du das Segment nicht erstellen.

Wenn dein Flow Flow-Filter am Flow-Auslöser hat und Profile diese Flow-Filter nicht erfüllen, überspringen sie die Aktion zur Aktualisierung der Profileigenschaften. Um dies zu vermeiden, kannst du die Flow-Filter aus dem Auslöser deines Flows entfernen und sie direkt zu den E-Mails oder SMS-Nachrichten in deinem Flow hinzufügen.

  1. Klicke in deinem Flow auf die E-Mail oder SMS-Nachricht.
  2. Klicke rechts unter Settings (Einstellungen) auf Add filter (Filter hinzufügen) und füge die Filter zu jeder E-Mail oder SMS-Nachricht in deinem Flow erneut hinzu. Auf diese Weise werden die Filter vor dem Senden jeder E-Mail überprüft, haben aber keine Auswirkungen auf die Aktion zum Aktualisieren der Profileigenschaften.

Weitere Ressourcen

War dieser Artikel hilfreich?
Nutze dieses Formular nur für Feedback zu Artikeln. So kontaktierst du den Support.

Mehr von Klaviyo entdecken

Community
Vernetze dich mit Kolleg*innen, Partner*innen und Klaviyo-Expert*innen, um dich inspirieren zu lassen, Erkenntnisse auszutauschen und Antworten auf deine Fragen zu erhalten.
Partner
Beauftragen Sie einen Klaviyo-zertifizierten Experten, der Ihnen bei einer bestimmten Aufgabe hilft oder für das laufende Marketing-Management zuständig ist.
Support

Kontaktiere den Support über dein Konto.

Support per E-Mail (kostenlose Testversion und kostenpflichtige Konten) Verfügbar 24/7

Chat / virtuelle Unterstützung
Verfügbarkeit abhängig von Standort und Abonnementtyp