SilentChat

Conditions konfigurieren

Zuletzt aktualisiert: 13. April 2026

Conditions bestimmen, ob ein Workflow ausgeführt wird. Alle Conditions müssen erfüllt sein (AND-Logik).

Aufbau einer Condition

Jede Condition besteht aus:

{
  "field": "message_content",
  "operator": "contains",
  "value": "billing"
}

Verfügbare Felder

Conversation-Felder

FeldBeschreibungBeispielwerte
conversation_statusAktueller Statusopen, assigned, closed
conversation_priorityAktuelle Prioritätlow, normal, high, urgent
widget_idWidget-ID"1", "5"
department_idDepartment-ID"2", "3"
assigned_user_idZugewiesener Agent"10", "" (leer = nicht zugewiesen)

Nachrichten-Felder (nur bei message.received)

FeldBeschreibungBeispielwerte
message_contentNachrichtentextFreitext
sender_typeAbsender-Typvisitor, agent, bot

Custom-Felder

Über EventData können weitere Felder geprüft werden (z.B. Visitor-Metadaten).

Operatoren

OperatorBeschreibungBeispiel
equalsExakte Übereinstimmung (case-insensitive)priority equals "high"
not_equalsNicht gleichstatus not_equals "closed"
containsEnthält Teilstringmessage_content contains "hilfe"
not_containsEnthält nichtmessage_content not_contains "spam"
starts_withBeginnt mitmessage_content starts_with "Urgent:"
ends_withEndet mit—
is_emptyFeld ist leerassigned_user_id is_empty
is_not_emptyFeld ist nicht leerdepartment_id is_not_empty

Mehrere Conditions

Alle Conditions werden mit AND verknüpft. Wenn Sie OR-Logik benötigen, erstellen Sie separate Workflows mit unterschiedlichen Conditions.

Beispiel: "Nachricht enthält 'billing' UND Priorität ist nicht 'urgent'"

[
  {"field": "message_content", "operator": "contains", "value": "billing"},
  {"field": "conversation_priority", "operator": "not_equals", "value": "urgent"}
]

Keine Conditions

Wenn Sie keine Conditions definieren, wird der Workflow bei jedem Auftreten des Trigger-Events ausgeführt.

Conditions konfigurieren — Help Center — SilentChat | SilentChat