Regel-Engine-Dokumentation

Erstellen Sie IF/THEN-Regeln, um Antworten zu automatisieren, Konversationen zu leiten und Ihr Chat-Verhalten anzupassen.

Wie Regeln funktionieren

Regeln geben Ihnen die volle Kontrolle darüber, was passiert, wenn ein Besucher eine Nachricht sendet. Jede Regel wird bei jeder eingehenden Besuchernachricht ausgewertet, bevor die KI-Auto-Antwort die Chance hat zu antworten.

  • Jede Regel hat Bedingungen (IF) und Aktionen (THEN).
  • Der Übereinstimmungsmodus bestimmt, wie Bedingungen kombiniert werden: ALLE Bedingungen müssen übereinstimmen (UND-Logik) oder IRGENDEINE Bedingung kann übereinstimmen (ODER-Logik).
  • Regeln laufen in Prioritätsreihenfolge — eine niedrigere Zahl bedeutet höhere Priorität (läuft zuerst).
  • Bei Übereinstimmung stoppen — wenn aktiviert, werden nach dieser Regel keine weiteren Regeln geprüft.
  • Eine Regel kann die KI-Auto-Antwort unterdrücken (z. B. REPLY_TEXT übernimmt stattdessen die Antwort).

Bedingungsreferenz

Bedingungen definieren, wann eine Regel ausgelöst werden soll. Sie können mehrere Bedingungen mit dem Modus ALLE (UND) oder IRGENDEINE (ODER) kombinieren.

MESSAGE_CONTAINS

Prüft, ob die Nachricht des Besuchers ein bestimmtes Wort oder einen Satz enthält.

ParameterBeschreibung
valueText, nach dem in der Nachricht gesucht werden soll
caseSensitivetrue / false — ob der Abgleich Groß-/Kleinschreibung beachtet

Beispiel: „Nachricht enthält pricing" passt zu „What's your pricing?"

MESSAGE_MATCHES_REGEX

Gleicht die Nachricht des Besuchers mit einem regulären Ausdruck ab.

ParameterBeschreibung
patternRegex inklusive Delimiter, z. B. /order\s*#?\d+/i

Beispiel: /\b(refund|return|cancel)\b/i passt zu jeder rückerstattungsbezogenen Nachricht

Tipp: Verwenden Sie regex101.com, um Ihre Muster vor dem Hinzufügen zu testen.

VISITOR_LANGUAGE

Prüft die erkannte Sprache des Besuchers.

ParameterBeschreibung
operatorequals, not_equals oder in
valueSprachcode wie en, pl, de

Beispiel: Besuchersprache gleich pl → an polnischen Operator weiterleiten

OPERATOR_ONLINE

Prüft, ob derzeit ein Operator in Ihrem Team online ist.

ParameterBeschreibung
valuetrue = mindestens ein Operator online, false = alle Operatoren offline

Beispiel: Operator online = false → Nachricht „Wir sind derzeit offline" senden

SESSION_VARIABLE

Prüft eine benutzerdefinierte Variable, die in der Konversation gespeichert ist (von einer vorherigen Regel gesetzt).

ParameterBeschreibung
keyName der zu prüfenden Variable
operatorequals, not_equals, exists oder not_exists
valueErwarteter Wert (nicht benötigt für exists / not_exists)

Beispiel: Sitzungsvariable lead_type gleich demo → dem Vertriebsteam zuweisen

Aktionsreferenz

Aktionen definieren, was passiert, wenn die Bedingungen einer Regel erfüllt sind. Eine einzelne Regel kann mehrere Aktionen haben.

REPLY_TEXT

Sendet eine automatisierte Textantwort an den Besucher.

ParameterBeschreibung
textDie an den Besucher zu sendende Nachricht

Hinweis: Unterdrückt die KI-Auto-Antwort — die Regel übernimmt die Antwort.

Beispiel: „Unser Team ist offline. Wir melden uns während der Geschäftszeiten bei Ihnen."

REPLY_AI

Weist das System explizit an, für diese Nachricht die KI-Auto-Antwort zu verwenden.

Hinweis: In Kombination mit anderen Aktionen verwenden — z. B. Variable setzen UND KI antworten lassen.

SET_VARIABLE

Speichert ein Schlüssel-Wert-Paar in der Konversation zur späteren Verwendung durch andere Regeln.

ParameterBeschreibung
keyVariablenname
valueVariablenwert

Hinweis: Unterdrückt die KI NICHT — die KI kann immer noch antworten, nachdem die Variable gesetzt wurde.

Beispiel: Setze interest = enterprise für Follow-up

ASSIGN_TO_OPERATOR

Weist die Konversation einem bestimmten Operator aus Ihrem Team zu.

ParameterBeschreibung
operatorIdAus Ihren Teammitgliedern auswählen

Hinweis: Unterdrückt implizit die KI — zugewiesene Konversationen erhalten keine KI-Antworten.

Beispiel: VIP-Kunden an Ihren Senior-Support-Agenten weiterleiten

NOTIFY_OPERATORS

Sendet eine Echtzeit-Warnung an alle Online-Operatoren mit einer Tonbenachrichtigung.

ParameterBeschreibung
messageWarnmeldung, die Operatoren angezeigt wird

Hinweis: Unterdrückt die KI NICHT — sowohl die Warnung als auch die KI-Antwort erfolgen.

Beispiel: „Dringend: Besucher benötigt sofortige Hilfe!"

SEND_EMAIL

Sendet eine E-Mail mit Konversationskontext. Nützlich für Eskalation oder CRM-Integration.

ParameterBeschreibung
toEmpfänger-E-Mail-Adresse
subjectE-Mail-Betreff
bodyE-Mail-Text (optional — Konversationskontext wird automatisch angehängt)

Hinweis: Unterdrückt die KI NICHT.

CALL_API

Ruft einen externen API-Endpunkt auf und speichert die Antwort in Sitzungsvariablen. Erfordert eine API-Verbindung, die zuerst konfiguriert werden muss.

ParameterBeschreibung
endpointIdAus Ihren konfigurierten API-Endpunkten auswählen

Hinweis: Unterdrückt die KI NICHT — kombinieren Sie mit REPLY_AI, damit die KI die abgerufenen Daten verwendet. Siehe API-Verbindungs-Dokumentation für die vollständige Einrichtungsanleitung.

Beispiel: Bestellverfolgungs-API aufrufen → Status in Sitzung speichern → KI antwortet mit echten Bestelldaten

Praktische Beispiele

Sofort einsatzbereite Regel-Rezepte, die Sie für Ihre eigene Einrichtung anpassen können.

1. Preisfragen automatisch beantworten

Sparen Sie KI-Tokens, indem Sie häufige Fragen mit einer statischen Antwort beantworten.

IF (IRGENDEINE Übereinstimmung): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing

THEN: REPLY_TEXT: „Unsere Tarife beginnen bei 19 €/Monat. Vollständige Preise unter enuchat.com/pricing"

Übereinstimmungsmodus: IRGENDEINE · Bei Übereinstimmung stoppen: Ja

2. Besucher nach Sprache weiterleiten

Polnische Besucher direkt an Ihren polnischsprachigen Operator senden.

IF (ALLE Übereinstimmung): VISITOR_LANGUAGE gleich pl

THEN: ASSIGN_TO_OPERATOR → Polnischer Operator

Übereinstimmungsmodus: ALLE · Bei Übereinstimmung stoppen: Ja

3. Begrüßung außerhalb der Geschäftszeiten

Erwartungen setzen, wenn niemand online ist.

IF (ALLE Übereinstimmung): OPERATOR_ONLINE = false

THEN: REPLY_TEXT: „Danke für Ihre Nachricht! Unser Team ist derzeit offline. Die KI wird versuchen zu helfen, aber wir werden uns während der Geschäftszeiten bei Ihnen melden."

Übereinstimmungsmodus: ALLE · Bei Übereinstimmung stoppen: Nein (auch die KI antworten lassen)

4. Demo-Anfragen markieren und weiterleiten

Zwei Regeln, die mit Sitzungsvariablen zusammenarbeiten.

Regel 1 — IF (ALLE Übereinstimmung): MESSAGE_CONTAINS demo

Regel 1 — THEN: SET_VARIABLE lead_type = demo_request. Bei Übereinstimmung stoppen: Nein (KI antwortet auf die erste Nachricht)

Regel 2 — IF (ALLE Übereinstimmung): SESSION_VARIABLE lead_type gleich demo_request

Regel 2 — THEN: ASSIGN_TO_OPERATOR → Vertrieb. Bei Übereinstimmung stoppen: Ja

Die erste Nachricht setzt das Tag und die KI antwortet. Die zweite Nachricht desselben Besuchers wird an den Vertrieb weitergeleitet.

5. Bestellnummern mit Regex erkennen

Bestellbezogene Anfragen automatisch an den Support weiterleiten.

IF (ALLE Übereinstimmung): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{4,}/i

THEN: ASSIGN_TO_OPERATOR → Support-Agent, REPLY_TEXT: „Ich sehe, Sie haben eine Bestellanfrage. Lassen Sie mich Sie mit unserem Support-Team verbinden."

Übereinstimmungsmodus: ALLE · Bei Übereinstimmung stoppen: Ja

6. Bedingungen kombinieren (UND-Logik)

Nur für sehr spezifische Szenarien auslösen, in denen mehrere Bedingungen alle wahr sein müssen.

IF (ALLE Übereinstimmung): VISITOR_LANGUAGE gleich en, MESSAGE_CONTAINS urgent

THEN: ASSIGN_TO_OPERATOR → Senior Agent

Übereinstimmungsmodus: ALLE (beide müssen übereinstimmen) · Bei Übereinstimmung stoppen: Ja

Tipps & Best Practices

  • Reihenfolge zählt: Regeln mit niedrigeren Prioritätsnummern laufen zuerst. Setzen Sie Ihre wichtigsten Regeln an die Spitze.
  • Verwenden Sie „Bei Übereinstimmung stoppen", um zu verhindern, dass mehrere Regeln bei derselben Nachricht ausgelöst werden.
  • Testen Sie vor dem Go-Live mit dem Test-Panel im Dashboard.
  • Halten Sie REPLY_TEXT-Nachrichten prägnant — Besucher erwarten einen Chat, keine Aufsätze.
  • Verwenden Sie SESSION_VARIABLE, um mehrstufige Abläufe aufzubauen — markieren Sie eine Konversation bei der ersten Nachricht und handeln Sie später darauf.
  • Regex-Tipps: verwenden Sie immer das Case-Insensitive-Flag /i und testen Sie Ihre Muster auf regex101.com.
  • Weniger ist mehr: 10-15 gut durchdachte Regeln sind besser als 50 sich überschneidende.
  • Regeln laufen vor der KI — wenn eine Regel die Nachricht bearbeitet, antwortet die KI nicht (was Ihnen Tokens spart).

Bereit, Ihren Chat zu automatisieren?

Richten Sie Ihre erste Regel in Minuten ein und lassen Sie die Automatisierung die wiederholte Arbeit übernehmen.

Kostenlos starten