For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bedingung

Mit einer Bedingung steuerst du den Gesprächsfluss deines AI Agents: Je nachdem, ob eine oder mehrere Regeln zutreffen, wird der AI Agent auf unterschiedliche Pfade weitergeleitet.

Wo finde ich das?

Die Bedingung fügst du direkt im Flow Builder über das Panel „Schritt hinzufügen" ein.

Navigiere dort zur Kategorie Flow-Kontrolle und wähle Bedingung aus.


Erklärung – Was genau ist eine Bedingung?

Eine Bedingung ist ein Schritt im Flow Builder, der den Flow in zwei Pfade aufteilt:

  • Wahr: Alle definierten Regeln treffen zu.

  • Falsch: Mindestens eine Regel trifft nicht zu.

Du definierst die Regeln, indem du jeweils einen linken Wert, einen Operator und einen rechten Wert angibst. Das System prüft zur Laufzeit, ob der Vergleich zutrifft.

Verfügbare Operatoren

Operator
Bedeutung

gleich (==)

Linker Wert ist identisch mit rechtem Wert

ungleich (!=)

Linker Wert ist nicht identisch mit rechtem Wert

größer als (>)

Linker Wert ist größer als rechter Wert

kleiner als (<)

Linker Wert ist kleiner als rechter Wert

größer oder gleich (>=)

Linker Wert ist größer als oder gleich dem rechten Wert

kleiner oder gleich (<=)

Linker Wert ist kleiner als oder gleich dem rechten Wert

enthält

Linker Wert enthält den rechten Wert als Teilstring

enthält nicht

Linker Wert enthält den rechten Wert nicht

leer

Linker Wert ist leer (kein rechter Wert nötig)

nicht leer

Linker Wert ist nicht leer (kein rechter Wert nötig)


Verwendung – Was kann man damit machen?

Werte vergleichen

Als Werte kannst du sowohl statische Texte als auch Variablen verwenden. Wenn du in ein Wert-Feld klickst, kann der Variablen-Picker gewählt werden, über den du alle verfügbaren Variablen auswählen kannst.

Beispiele:

  • Angerufene Rufnummer (Konversation)gleich (==)0123456789 → Prüft, ob der AI Agent über eine bestimmte Rufnummer kontaktiert wurde.

  • Anzahl Artikel (Benutzerdefiniert - Konversation)größer als (>)3 → Prüft, ob ein Nutzer mehr als 3 Artikel im Warenkorb hat.

  • IBAN (Benutzerdefiniert - Kontakt)nicht leer → Prüft, ob eine IBAN bereits erfasst wurde.

UND- und ODER-Verknüpfungen

Du kannst mehrere Regeln innerhalb einer Bedingung kombinieren:

  • + ODER-Bedingung : Fügt eine weitere Vergleichszeile innerhalb derselben Gruppe hinzu. Der Pfad „Wahr" wird eingeschlagen, wenn mindestens eine der Zeilen in der Gruppe zutrifft.

  • + UND-Gruppe hinzufügen : Fügt eine neue, separate Gruppe hinzu. Alle Gruppen müssen zutreffen, damit der Pfad „Wahr" eingeschlagen wird.

Beispiel für eine kombinierte Bedingung:

Gruppe 1 (ODER)

  • Kanal-Typ (Konversation)gleich (==)Telefon

  • Kanal-Typ (Konversation)gleich (==)WhatsApp

UND

Gruppe 2

  • Anzahl Artikel (Benutzerdefiniert - Konversation)größer als (>)0

→ Dieser Pfad wird nur eingeschlagen, wenn der Nutzer per Telefon oder WhatsApp kontaktiert hat und gleichzeitig mindestens ein Artikel im Warenkorb liegt.


Verwaltung – Erstellung und Bearbeitung

Bedingung erstellen

  1. Klicke im Flow Builder auf „+ Schritt hinzufügen".

  2. Wähle unter Flow-Kontrolle den Eintrag Bedingung aus.

  3. Die Bedingung wird als neuer Schritt in den Flow eingefügt.

  4. Klicke auf den Schritt, um das Bearbeitungspanel zu öffnen.

Bedingung konfigurieren

  1. Vergib im Feld Name einen aussagekräftigen Namen (z. B. „Prüfe Kanal-Typ").

  2. Optional: Füge eine Beschreibung hinzu.

  3. Trage im linken Wert-Feld den zu prüfenden Wert ein – oder wähle eine Variable über den Variablen-Picker.

  4. Wähle den passenden Operator aus der Dropdown-Liste.

  5. Trage im rechten Wert-Feld den Vergleichswert ein.

  6. Füge bei Bedarf weitere Zeilen über + ODER-Bedingung oder weitere Gruppen über + UND-Gruppe hinzufügen hinzu.

  7. Bestätige mit Ok.

Bedingung bearbeiten

Klicke auf den Bedingungsschritt im Flow, um das Bearbeitungspanel erneut zu öffnen. Alle Felder können nachträglich angepasst werden.

Bedingung löschen

Klicke im Bearbeitungspanel oben rechts auf das Papierkorb-Symbol.

Achtung: Beim Löschen eines Bedingungsschritts werden die beiden Ausgangspfade (Wahr und Falsch) und deren Verbindungen entfernt. Die daran angeschlossenen Schritte bleiben im Flow erhalten. Prüfe vorher, welche Schritte an den Ausgängen hängen.


Beispiele

Beispiel: Nutzer nach Kanal unterschiedlich begrüßen

Ein AI Agent soll Telefon-Anrufer anders begrüßen als Nutzer über andere Kanäle.

  1. Füge nach dem Einstieg einen Schritt Bedingung ein.

  2. Benenne ihn z.B. „Prüfe Kanal".

  3. Konfiguriere die Regel:

    • Linker Wert: Kanal-Typ (Konversation) (aus Variablen-Picker)

    • Operator: gleich (==)

    • Rechter Wert: voice

  4. Bestätige mit Ok.

  5. Verbinde den Ausgang Wahr mit einem Block für die Telefon-Begrüßung.

  6. Verbinde den Ausgang Falsch mit einem Block für die allgemeine Begrüßung.

Beispiel: Prüfen, ob eine IBAN bereits erfasst wurde

  1. Füge eine Bedingung ein und benenne sie „IBAN vorhanden?".

  2. Konfiguriere:

    • Linker Wert: IBAN (Benutzerdefiniert - Kontakt)

    • Operator: nicht leer

    • Rechter Wert: (leer lassen)

  3. Verbinde Wahr mit dem nächsten Verarbeitungsschritt.

  4. Verbinde Falsch mit einem Block, der den Nutzer zur Eingabe der IBAN auffordert.


Best Practices

  • Sprechende Namen vergeben. Benenne jede Bedingung so, dass ihr Zweck auf einen Blick erkennbar ist – z. B. „Prüfe Artikelanzahl > 3" statt „Bedingung 1". Das erleichtert die spätere Wartung des Flows erheblich.

  • Empfehlung: Nutze für Vergleiche mit Zahlen den Datentyp „Text" für deine Variablen. Das System erkennt Zahlenwerte automatisch und wendet numerische Operatoren wie größer als (>) korrekt an – auch wenn der Wert als Text gespeichert ist (siehe Abschnitt Best Practices im Artikel Variablen).

  • Beide Ausgänge immer verbinden. Verbinde grundsätzlich beide Ausgänge (Wahr und Falsch) mit einem Folgeschritt.

  • Komplexe Bedingungen schrittweise aufbauen. Beginne mit der wichtigsten Einzelregel und ergänze ODER- und UND-Gruppen nur bei Bedarf. Zu viele verschachtelte Regeln machen den Flow schwer nachvollziehbar.

Last updated