Neue Logik-Funktionen im Journey Builder
[https://static.helpjuice.com/helpjuice_production/uploads/upload/image/17771/direct/1773759079161/Datum-2.png]
Inhaltsverzeichnis
Verbessere die Datenqualität und vereinfache den Bau komplexer Journeys mit neuen, präziseren Logik-Werkzeugen – direkt im Journey Builder. In diesem Artikel findest du eine detaillierte Übersicht aller neuen Funktionen.
Multi-Bedingungs-Logiken (AND / OR)
Halte deine Journeys sauber und übersichtlich, indem du komplexe Entscheidungslogiken ohne unnötige Block-Duplikate abbildest. Du kannst jetzt flexibel festlegen, dass ein Block erscheint, wenn entweder Bedingung A oder Bedingung B erfüllt ist – das spart massiv Zeit bei der Konfiguration und reduziert die Anzahl der Blöcke in deiner Journey.
- „Entweder/Oder"-Verknüpfung: Nutze den neuen Logik-Schalter, um mehrere Bedingungen per „ODER" zu gruppieren – das Erfüllen einer einzigen Regel reicht dann aus, um eine Aktion auszulösen.
- Mehrfach-Bedingungen pro Block: Füge einem einzelnen Block beliebig viele Logik-Regeln hinzu, statt denselben Block für verschiedene Szenarien mehrfach kopieren zu müssen.
- Effizienteres Journey-Design: Erstelle komplexe Abzweigungen mit deutlich weniger Aufwand und behalte auch bei umfangreichen Logik-Bäumen den vollen Überblick.
💡 Hinweis
Es gibt zwei verschiedene Schaltflächen – und sie haben unterschiedliche Bedeutungen:
- Bedingungen hinzufügen — fügt eine weitere UND-Bedingung hinzu. Alle Bedingungen müssen zutreffen.
- Gruppe hinzufügen — fügt eine ODER-Gruppe hinzu. Es reicht, wenn eine der Gruppen zutrifft.
So richtest du eine Multi-Bedingungs-Logik ein:
- Öffne eine Journey und wechsle in den Tab Logiken.
- Klicke auf eine bestehende Logik oder lege eine neue an.
- Klicke auf Bedingungen hinzufügen für eine UND-Bedingung — oder auf Gruppe hinzufügen für eine ODER-Verknüpfung.
- Speichere die Logik.

Neue Logik-Funktionen & Operatoren
Neben den Multi-Bedingungs-Logiken gibt es weitere neue Funktionen und Operatoren, die dir mehr Kontrolle und Flexibilität bei der Konfiguration deiner Journey-Logiken geben.
Datumsangaben als Logikauslöser
Du kannst jetzt Datumsblöcke direkt als Auslöser für Logiken verwenden. Dafür stehen neue Operatoren zur Verfügung, die zeitabhängige Bedingungen präzise abbilden:
| Operator | Bedeutung |
| Ist gleich | Datum entspricht exakt dem angegebenen Wert |
| Ist nicht gleich | Datum weicht vom angegebenen Wert ab |
| Ist vor | Datum liegt vor dem Vergleichsdatum |
| Ist nach | Datum liegt nach dem Vergleichsdatum |
| Ist vor oder gleich | Datum liegt am oder vor dem Vergleichsdatum |
| Ist nach oder gleich | Datum liegt am oder nach dem Vergleichsdatum |
| Ist leer | Es wurde kein Datum eingegeben |
| Ist nicht leer | Es wurde ein Datum eingegeben |

Beispiel: Du möchtest zusätzliche Informationen einblenden, wenn eine Erzeugungsanlage nach dem 1. Januar 2024 installiert wurde (z. B. für Paragraph 14a). Mit dem Operator Ist nach oder gleich und dem Datum 01.01.2024 lässt sich das direkt im Journey Builder konfigurieren – ohne Workarounds.
Datumsblöcke sind als Logik-Quelle in allen Logik-Typen verfügbar: Anzeigebedingungen, Zu Schritt springen und Schritt überspringen.
Bedingte Logik für Zahlungsarten
Der Payment-Block kann jetzt als Logik-Quelle genutzt werden. Logiken werden dabei basierend auf der gewählten Zahlungsart ausgelöst – so kannst du gezielt Inhalte oder Hinweise einblenden, abhängig davon, wie dein Kunde zahlen möchte.
Aktuell unterstützte Zahlungsarten:
- SEPA-Lastschrift
- Überweisung
Beispiel: Du möchtest SEPA-spezifische Felder (z. B. IBAN-Eingabe, Mandatstext) nur dann anzeigen, wenn der Endkunde „SEPA-Lastschrift" als Zahlungsart gewählt hat. Statt den Schritt zu duplizieren oder Felder leer stehen zu lassen, steuerst du das direkt über eine Anzeigebedingung.
- Öffne deine Journey und wechsle in den Tab Logiken.
- Klicke auf Logik hinzufügen oder bearbeite eine bestehende.
- Wähle als Quelle deinen Payment-Block aus.
- Wähle die gewünschte Zahlungsart als Vergleichswert.
- Definiere die Aktion (z. B. Block anzeigen / ausblenden) und speichere.

Blöcke in Gruppen als Logik-Quelle
Blöcke, die sich innerhalb eines Gruppe-Blocks befinden, können jetzt vollständig in Logiken verwendet werden. Das war bisher nicht möglich und hat dazu geführt, dass Gruppen häufig aufgelöst wurden, obwohl sie strukturell sinnvoll gewesen wären.
Ab sofort kannst du:
- die Eingaben einzelner Blöcke innerhalb einer Gruppe als Logik-Quelle verwenden
- Anzeigebedingungen direkt für Blöcke innerhalb einer Gruppe definieren
Die Gruppe als Strukturelement bleibt dabei vollständig erhalten — genau wie bei Blöcken außerhalb von Gruppen.

💡 Hinweis
Wenn du eine Logik auf die Gruppe selbst (nicht auf einen einzelnen Block darin) anwenden möchtest, kannst du die Anzeigebedingung weiterhin direkt an der Gruppe konfigurieren.
Direkt-Navigation aus der Logik-Liste
In langen Journeys mit vielen Logiken kann es zeitaufwändig sein, den Block oder Schritt zu finden, auf den sich eine Logik bezieht. Das gehört der Vergangenheit an.
In der Logik-Liste kannst du jetzt Schritt- oder Blocknamen direkt anklicken und springst sofort zur passenden Stelle im Builder:
- Klick auf einen Schritt-Namen — springt direkt zu diesem Schritt.
- Klick auf einen Block-Namen — springt zum entsprechenden Schritt und öffnet automatisch die Block-Konfiguration für schnelles Editieren.

Neue Logik-Operatoren: Ist leer / Ist nicht leer
Du kannst jetzt in Logiken prüfen, ob ein Block vom Endkunden ausgefüllt wurde oder nicht. Dazu stehen zwei neue Operatoren zur Verfügung:
- Ist leer — es wurde keine Eingabe im Block vorgenommen.
- Ist nicht leer — der Block enthält eine Eingabe.
Diese Operatoren sind für alle Block-Typen verfügbar, die Logiken unterstützen — darunter Einfachauswahl, Mehrfachauswahl, Zahleneingabe und Datumseingabe.

Beispiel: Du möchtest einen Hinweistext einblenden, solange ein Pflichtfeld noch nicht ausgefüllt ist. Erstelle dafür eine Anzeigebedingung mit dem Operator Ist leer auf dem entsprechenden Block — ohne Hilfsblöcke oder Workarounds.
Kontextparameter als Vergleichswerte in Logiken
Bisher konntest du in Logiken nur fest eingetragene Werte als Vergleich verwenden — zum Beispiel: „zeige diesen Block, wenn der Betrag kleiner als 100 ist". Das hat Journeys starr gemacht.
Jetzt kannst du Kontextparameter aus Portalen oder URLs (z. B. aktueller Abschlagsbetrag, Vertragswert) direkt als dynamische Vergleichswerte in Logiken einsetzen:
-
{{contextParameters.<id>}}— referenziert den Wert eines Kontextparameters
Die Werte werden im Logik-Drawer visuell hervorgehoben. Die ID des Kontextparameters findest du über ID anzeigen in der Kontextparameter-Liste.
Beispiel: Ein Endkunde möchte seinen Abschlagsbetrag ändern. Die Journey soll prüfen, ob der neue Betrag innerhalb der erlaubten Spanne liegt — wobei Mindest- und Höchstbetrag aus dem Portal-Kontext kommen. Mit {{contextParameters.min_betrag}} und {{contextParameters.max_betrag}} lässt sich das direkt in der Logik abbilden.
Numerische Operatoren für Kontextparameter
Wenn ein Kontextparameter vom Typ Zahl ist, stehen dir jetzt alle numerischen Vergleichsoperatoren zur Verfügung — nicht mehr nur „Ist gleich":
| Operator | Bedeutung |
| Ist gleich | Wert entspricht exakt |
| Ist nicht gleich | Wert weicht ab |
| Größer als | Wert überschreitet den Schwellenwert |
| Kleiner als | Wert unterschreitet den Schwellenwert |
| Größer oder gleich | Wert liegt am oder über dem Schwellenwert |
| Kleiner oder gleich | Wert liegt am oder unter dem Schwellenwert |
| Liegt zwischen | Wert liegt innerhalb einer definierten Spanne |
| Liegt nicht zwischen | Wert liegt außerhalb einer definierten Spanne |
| Ist leer | Kein Wert übergeben |
| Ist nicht leer | Ein Wert liegt vor |
💡 Tipp
Kombiniere dynamische Vergleichswerte mit den Zahlenoperatoren, um Bereichsprüfungen abzubilden — z. B. „Zeige eine Warnung, wenn der eingegebene Betrag kleiner als {{contextParameters.min_betrag}} oder größer als {{contextParameters.max_betrag}} ist."
Für eine bessere Lesbarkeit beziehen sich Personenbezeichnungen auf alle Geschlechter.