Zum Hauptinhalt springen

Automations debuggen und Fehler beheben

Finde und löse Probleme in deinen Automations schnell und zuverlässig

Mika Hally avatar
Verfasst von Mika Hally
Heute aktualisiert

Dieser Artikel zeigt dir wie du Probleme in Automations identifizierst, debuggst und behebst. Von häufigen Fehlern bis zu systematischen Debug-Methoden.

Häufige Probleme und Lösungen

Problem 1: Filter werden nicht korrekt angewendet

Was passiert:

Die Automation läuft in die falsche Richtung oder stoppt unerwartet.

Warum passiert das:

  • Filterbedingung ist falsch konfiguriert (z.B. "enthält" statt "ist gleich")

  • "Hat keinen Wert" falsch verstanden (bedeutet Feld ist leer, nicht "Wert ist nicht X")

Lösung:

  1. Öffne die Automation

  2. Gehe zur Filter-Node die das Problem verursacht

  3. Prüfe die Bedingung Schritt für Schritt:

    • Ist die Bedingung logisch richtig? (z.B. "enthält mind. eine von" wenn mehrere Optionen möglich)

    • Teste mit einem bekannten Wert

Problem 2: Mehrere Automations laufen gleichzeitig

Was passiert:

Kunde bekommt mehrere Nachrichten gleichzeitig oder verschiedene Automations kollidieren.

Warum passiert das:

Mehrere Automations haben Trigger die auf dasselbe Signal hören (z.B. "Neue eingehende Unterhaltung" und "Neue eingehende Nachricht").

Lösung:

Siehe ausführliche Anleitung im Artikel "Automations für Fortgeschrittene" unter "Das Arbeiten mit mehreren Automations".

Kurzversion:

  • Nutze "Warten / Pausieren" (2 Sekunden) + "Filter: Aktive andere Automation" in der allgemeineren Automation

Problem 3: Gelöschte Elemente in Nodes

Was passiert:

Automation stoppt plötzlich an einer bestimmten Node und zeigt Fehler.

Warum passiert das:

Ein Nutzer hat ein Element gelöscht (z.B. Label, Kontaktliste, Kontaktattribut) das in einer Automation-Node verwendet wird.

Beispiel:

  • Du hast Label "VIP" gelöscht

  • Node "Label aktualisieren" versucht Label "VIP" hinzuzufügen

  • Node schlägt fehl weil Label nicht mehr existiert

Lösung:

  1. Gehe zur Seitenleiste rechts unter "Automations" (im Posteingang oder im Kontakt-Hub bei der Unterhaltung oder dem Kontakt wo die Automation fehlgeschlagen ist)

  2. Klicke auf den fehlgeschlagenen Automation Run

  3. Sieh dir die einzelnen ausgeführten Nodes an - der fehlgeschlagene Node zeigt genau welches Element fehlt

  4. Öffne die Automation

  5. Gehe zur betroffenen Node

  6. Wähle ein existierendes Element aus oder erstelle das gelöschte Element neu

Prävention:

Bevor du Labels, Kontaktlisten oder Postfächer löschst, prüfe ob sie in Automations verwendet werden.

Problem 4: Zwei KI-Agents gleichzeitig aktiv

Was passiert:

Automation stoppt automatisch beim KI-Agent Node mit Fehlermeldung.

Warum passiert das:

Es läuft bereits eine Automation mit KI-Agent für diese Unterhaltung. Wir lassen nicht zu dass zwei KI-Agenten gleichzeitig mit demselben Kontakt in derselben Unterhaltung sprechen.

Lösung:

Baue deine Automations so dass nur eine KI-Agent-Automation gleichzeitig laufen kann:

  1. Nutze "Andere Automation beenden" am Anfang der neuen Automation um die alte zu stoppen

  2. Oder nutze Filter "Aktive Automation" um zu prüfen ob bereits eine KI-Agent-Automation läuft

Problem 5: Automation läuft mit alter Version

Was passiert:

Du hast Änderungen an der Automation gemacht aber sie verhält sich wie vorher.

Warum passiert das:

Du hast vergessen die neue Version zu veröffentlichen. Die alte Version ist noch aktiv.

Lösung:

  1. Öffne die Automation

  2. Oben rechts siehst du den Button "Aktualisieren"

  3. Klicke auf "Aktualisieren"

Versionsverlauf nutzen:

Du kannst alle Versionen deiner Automation einsehen:

  1. Im Automation Builder oben rechts auf das Drei-Punkte-Menü (neben dem "Aktualisieren/Pausieren" Button) klicken

  2. Klicke auf "Versionsverlauf"

  3. Du siehst alle Versionen chronologisch mit Datum, Uhrzeit und wer die Version veröffentlicht hat

  4. "Aktiv" zeigt dir welche Version gerade live ist

  5. "Entwurf" zeigt dir unveröffentlichte Änderungen

  6. Klicke auf das Augen-Symbol um eine alte Version anzusehen

Wofür ist der Versionsverlauf gut:

  • Prüfen welche Version gerade aktiv ist

  • Nachvollziehen wann wer Änderungen gemacht hat

  • Alte Versionen ansehen um zu verstehen was geändert wurde

Wichtig:

  • Nur veröffentlichte Versionen laufen live

  • Änderungen in der Bearbeitung sind nicht automatisch aktiv

  • Bei aktualisierten Automations: Nur neu gestartete Automation Runs laufen durch die aktualisierte Version

  • Bereits aktive Runs beenden in der Version in der sie gestartet sind

Beispiel:

  1. Automation Version 1 ist aktiv

  2. Kunde A startet Automation → läuft durch Version 1

  3. Du veröffentlichst Version 2

  4. Kunde A ist noch in der Automation → beendet mit Version 1

  5. Kunde B startet Automation → läuft durch Version 2

Problem 6: Variablen oder Kontaktattribute sind leer

Was passiert:

Automation stoppt bei einer "Nachricht senden" Node oder anderen Nodes die Variablen nutzen.

Warum passiert das:

Die Variable oder das Kontaktattribut das du nutzen möchtest ist leer. Wir senden keine Nachrichten mit leeren Platzhaltern weil das unprofessionell wirkt.

Beispiel:

  • Node "Nachricht senden": "Hallo {{contact.vorname}}, willkommen!"

  • Kontaktattribut "Vorname" ist leer

  • Nachricht würde sein: "Hallo , willkommen!"

  • Node schlägt fehl

Lösung 1 - Fallback definieren:

Du kannst für jede Variable einen Fallback-Wert hinterlegen der verwendet wird wenn die Variable leer ist:

  1. Klicke auf die Variable im Textfeld (z.B. den "Vorname" Chip)

  2. Ein Popup öffnet sich: "Fallback-Wert für Vorname"

  3. Gib einen Fallback-Wert ein (z.B. "dort" oder "Kunde")

  4. Klicke auf "Anwenden"

Beispiel:

  • Variable "Vorname" mit Fallback "aus Berlin"

  • Wenn Vorname ausgefüllt ist: "Hallo Max, willkommen!"

  • Wenn Vorname leer ist: "Hallo aus Berlin, willkommen!"

Lösung 2 - Filter einbauen:

Füge vor der "Nachricht senden" Node einen Filter hinzu:

  • Filter: "Vorname hat einen beliebigen Wert"

  • Nur wenn Vorname ausgefüllt ist → Sende personalisierte Nachricht

  • Sonst → Sende generische Nachricht ohne Vorname

Lösung 3 - Attribute vorher abfragen:

Stelle sicher dass das Attribut ausgefüllt ist bevor du es nutzt:

  • Node "Frage stellen": "Wie lautet dein Vorname?"

  • Node "Kontakt bearbeiten": Speichere Antwort in "Vorname"

  • Jetzt kannst du sicher sein dass Vorname ausgefüllt ist

Problem 7: Automation triggert nach manuellem Abbruch wieder

Was passiert:

Nutzer bricht Automation ab um selbst zu übernehmen. Kunde antwortet. Automation startet wieder von vorne.

Warum passiert das:

Du nutzt den Trigger "Neue eingehende Nachricht" - dieser triggert bei jeder Nachricht, auch nachdem ein Agent übernommen hat.

Beispiel:

  • Automation: Trigger "Neue eingehende Nachricht" → KI-Agent

  • Agent bricht ab und übernimmt manuell

  • Agent beantwortet Kunde

  • Kunde schreibt zurück

  • Trigger feuert wieder → KI-Agent startet erneut

Lösung: Nutze stattdessen den Trigger "Neue und wiedereröffnete Unterhaltung":

  • Triggert nur bei der ersten Nachricht einer Unterhaltung

  • Triggert nicht bei jeder Folgenachricht

  • Agent kann übernehmen ohne dass Automation wieder startet

Alternative Lösung: Wenn du "Neue eingehende Nachricht" nutzen musst:

  • Füge Filter hinzu: "Zuweisung hat keinen Wert"

  • Automation läuft nur wenn Unterhaltung nicht zugewiesen ist

  • Sobald Nutzer übernimmt (Zuweisung erfolgt) → Automation triggert nicht mehr

Problem 8: Automation lässt sich nicht testen

Was passiert:

Du möchtest die Automation testen aber sie triggert auch für echte Kunden oder du kannst sie nicht zuverlässig triggern.

Warum passiert das:

Wir haben noch keinen Test-Modus für Automations (nur für KI-Agent).

Lösung - Nachrichteninhalt-Filter für Testing: Füge am Anfang der Automation einen Filter hinzu der nur beim Testen triggert:

  1. Variante 1 - Nachrichteninhalt-Filter:

    • Node "Filter / Bedingung": "Nachrichteninhalt enthält 'TEST123'"

    • Nur wenn du "TEST123" in die Nachricht schreibst → Automation läuft

    • Echte Kunden schreiben das nie → Automation triggert nicht für sie

  2. Variante 2 - Kontaktlisten-Filter:

    • Erstelle Kontaktliste "Testing"

    • Füge dich selbst zu dieser Liste hinzu

    • Node "Filter / Bedingung": "Kontaktliste enthält Testing"

    • Nur für Kontakte in "Testing" → Automation läuft

Wichtig: Entferne den Test-Filter bevor du die Automation für echte Kunden veröffentlichst!

Problem 9: Automation triggert nur einmal

Was passiert:

Automation läuft beim ersten Mal aber danach nie wieder - auch nicht beim Testen.

Warum passiert das:

Grund 1 - "Nur einmal pro Kontakt" aktiviert:

  • Viele Trigger haben die Option "Nur einmal pro Kontakt ausführen"

  • Wenn aktiviert → Automation läuft nur beim allerersten Mal für diesen Kontakt

  • Danach nie wieder

Grund 2 - Trigger "Neue eingehende Unterhaltung" ohne "Wiedereröffnete":

  • Trigger ist auf "Nur neue Unterhaltungen" eingestellt

  • Triggert nur bei der allerersten Nachricht eines Kontakts

  • Wiedereröffnete Unterhaltungen triggern nicht

Lösung:

Beim Testen:

  1. Lösche die Unterhaltung komplett

  2. Starte neu - Automation kann wieder triggern

Für Live-Betrieb:

  1. Öffne die Automation

  2. Gehe zum Trigger

  3. Deaktiviere "Nur einmal pro Kontakt ausführen" (falls aktiviert)

  4. Oder ändere "Nur neue Unterhaltungen" zu "Neue und wiedereröffnete Unterhaltungen"

Problem 10: Falscher Nachrichtentyp für Kanal

Was passiert:

Automation stoppt bei einer "Nachricht senden" Node mit Fehlermeldung.

Warum passiert das:

Du versuchst einen Nachrichtentyp zu senden der für diesen Kanal nicht unterstützt wird.

Häufigste Beispiele:

WhatsApp Schnellantworten in Instagram:

  • Du nutzt "WhatsApp Schnellantworten" Node

  • Aber die Unterhaltung läuft über Instagram

  • WhatsApp Schnellantworten funktionieren nur auf WhatsApp

WhatsApp Liste in E-Mail:

  • Du nutzt "WhatsApp Liste" Node

  • Aber die Unterhaltung läuft über E-Mail

  • WhatsApp Listen funktionieren nur auf WhatsApp

Lösung 1 - Filter einbauen:

Füge vor der kanal-spezifischen Node einen Filter hinzu:

  1. Node "Filter / Bedingung": "Kanal-Typ ist gleich WhatsApp"

  2. Wenn WhatsApp:

    • Pfad 1: WhatsApp Schnellantworten / WhatsApp Liste

  3. Sonst:

    • Pfad 2: Normale "Nachricht senden" Node ohne spezielle Funktionen

Lösung 2 - Mehrkanal-Automations richtig nutzen:

Wenn du Automations über mehrere Kanäle baust:

  • Baue separate Pfade für jeden Kanal

  • Nutze kanal-spezifische Message Nodes nur im richtigen Pfad

Problem 11: Unterhaltungszeitfenster geschlossen

Was passiert:

Automation stoppt bei WhatsApp Schnellantworten, WhatsApp Liste Node oder kanalunabhängige "Nachricht senden" Node mit Fehlermeldung "Unterhaltungszeitfenster geschlossen".

Warum passiert das:

WhatsApp hat eine 24-Stunden-Regel: Du kannst nur innerhalb von 24 Stunden nach der letzten Nachricht des Kunden freie Nachrichten (Schnellantworten, Listen, normaler Text) senden. Nach 24 Stunden ist das Unterhaltungszeitfenster geschlossen.

Wann tritt das Problem auf:

Beispiel - Verzögerte Automation:

  1. Kunde schreibt um 10:00 Uhr

  2. Automation startet

  3. Node "Warten / Pausieren": 25 Stunden warten

  4. Node "WhatsApp Schnellantworten": Versucht zu senden

  5. Fehler: Fenster ist geschlossen (mehr als 24 Stunden vergangen)

Lösung - Unterhaltungszeitfenster prüfen:

Füge vor kanal-spezifischen WhatsApp Nodes einen Filter hinzu:

  1. Node "Filter / Bedingung": Unterhaltungszeitfenster

  2. Pfad Offen: Fenster ist offen (weniger als 24 Stunden)

    • WhatsApp Schnellantworten / WhatsApp Liste / Normale Nachricht

  3. Pfad Geschlossen: Fenster ist geschlossen (mehr als 24 Stunden)

    • Node "WhatsApp Vorlage senden" (einzige Möglichkeit außerhalb des Fensters)

Wichtig zu verstehen:

Innerhalb 24-Stunden-Fenster (Unterhaltungszeitfenster = Offen):

  • Freie Nachrichten erlaubt

  • WhatsApp Schnellantworten erlaubt

  • WhatsApp Listen erlaubt

  • WhatsApp Vorlagen erlaubt

Außerhalb 24-Stunden-Fenster (Unterhaltungszeitfenster = Geschlossen):

  • NUR WhatsApp Vorlagen erlaubt

  • Keine freien Nachrichten

  • Keine WhatsApp Schnellantworten

  • Keine WhatsApp Listen

Problem 12: Automation stoppt - Keine Credits mehr

Was passiert:

Automation stoppt plötzlich bei Aktion Nodes. Im Aktivitätsprotokoll siehst du viele fehlgeschlagene Runs.

Warum passiert das:

Du hast keine Automation Credits mehr. Ohne Credits können Automations nicht laufen - nur der Trigger wird ausgeführt, aber keine Aktion Nodes.

Was sind Credits:

  • Jede Aktion Node kostet 1 Credit pro Ausführung

  • Trigger und Logik Nodes sind kostenlos

  • Ohne Credits → Automation stoppt bei der ersten Aktion Node

Lösung:

  1. Gehe zu Einstellungen

  2. Klicke auf Plan & Abrechnung

  3. Klicke auf Credits

  4. Sieh nach wie viele Credits noch verfügbar sind

  5. Wechsle zu einem höheren Credit-Paket oder upgrade deinen Plan für mehr monatliche Credits

Wie du Automations systematisch debuggst

Schritt 1: Identifiziere welche Automation das Problem verursacht

Szenario: Eine Nachricht wurde gesendet die nicht gesendet werden sollte

So findest du die Automation:

  1. Gehe zur Unterhaltung wo das Problem aufgetreten ist

  2. Scrolle zur betroffenen Nachricht in der Chat-Zeitleiste

  3. Bewege die Maus über das Blitz-Symbol bei der Nachricht

  4. Ein Tooltip erscheint mit dem Namen der Automation

Bei KI-Agent Nachrichten:

  • Siehst du ein KI-Agent Symbol statt Blitz-Symbol

  • Tooltip zeigt: Automation-Name + KI-Agent-Name

Jetzt weißt du welche Automation das Problem verursacht hat.

Schritt 2: Prüfe welche Automation Runs gelaufen sind

Seitenleiste rechts → Bereich "Automations"

Hier siehst du zwei wichtige Dinge:

Derzeit aktive Automations:

  • Welche Automations gerade für diese Unterhaltung laufen

  • Status: "Wird ausgeführt"

Vergangene Automation Runs:

  • Alle Automation Runs für diesen Kontakt über alle Unterhaltungen hinweg

  • Mit Status: Abgeschlossen, Fehlgeschlagen, Abgebrochen

Was du hier siehst:

  • Wann die Automation gestartet wurde

  • Welcher Trigger sie ausgelöst hat

  • Aktueller Status

  • Wie lange sie gelaufen ist

Schritt 3: Analysiere den konkreten Automation Run

Klicke auf einen Automation Run in der Seitenleiste

Jetzt siehst du die Details:

Übersicht:

  • Gesamtstatus des Runs (Abgeschlossen, Fehlgeschlagen, etc.)

  • Start- und Endzeit

  • Trigger der die Automation ausgelöst hat

Liste aller Nodes, die ausgeführt wurden:

Du siehst:

  • Name der Node (z.B. "Nachricht senden", "Filter / Bedingung", "KI-Agent")

  • Status der Aufgabe:

    • Grüner Haken → Erfolgreich ausgeführt

    • Rotes X → Fehlgeschlagen

    • Gelbes Uhr-Symbol → Wartet auf Antwort

  • Zeitstempel wann die Aufgabe ausgeführt wurde

Bei fehlgeschlagenen Aufgaben:

  • Du siehst die Fehlermeldung warum sie fehlgeschlagen ist

  • Beispiel: "Label 'VIP' existiert nicht mehr"

Schritt 4: Gehe zur betroffenen Node in der Automation

Direkter Sprung zur Node:

  1. Klicke in der Aufgaben-Liste auf die fehlgeschlagene oder problematische Aufgabe

  2. Du wirst automatisch zur Automation weitergeleitet

  3. Die betroffene Node wird hervorgehoben

Jetzt kannst du:

  • Die Konfiguration der Node prüfen

  • Filter-Bedingungen überprüfen

  • Variablen checken

  • Die Node korrigieren

Schritt 5: Prüfe das Aktivitätsprotokoll (für übergreifende Probleme)

In der Automation → Tab "Aktivitätsprotokoll"

Hier siehst du alle Automation Runs über alle Kontakte hinweg.

Wann nutzen:

  • Automation läuft für niemanden (nicht nur bei dir)

  • Du möchtest sehen wie oft die Automation in letzter Zeit ausgelöst wurde

  • Du suchst nach Mustern bei Fehlern

Filter-Möglichkeiten:

Nach Status filtern:

  • Abgeschlossen → Automation lief erfolgreich durch

  • Wird ausgeführt → Automation läuft gerade

  • Fehlgeschlagen → Mindestens eine Aufgabe ist fehlgeschlagen

  • Abgebrochen → Automation wurde manuell abgebrochen oder von anderer Automation beendet

  • Abgeschlossen ohne Aktion → Sehr wichtig fürs Debuggen!

Was bedeutet "Abgeschlossen ohne Aktion"?

Die Automation wurde ausgelöst ABER es wurde keine einzige Action Node ausgeführt. Das passiert wenn:

  • Ein Filter direkt nach dem Trigger die Automation stoppt

  • Filter ist falsch konfiguriert

  • Bedingung im Trigger selbst nicht erfüllt

Beispiel:

  • Trigger "Neue eingehende Unterhaltung"

  • Direkt danach: Filter "Label enthält VIP"

  • Kontakt hat kein VIP Label → Filter stoppt Automation

  • Keine Action wurde ausgeführt → Status "Abgeschlossen ohne Aktion"

Weitere Filter:

  • Nach Kontaktname suchen → Finde Runs von spezifischem Kunden

  • Nach Automation filtern → Nur Runs von bestimmter Automation

  • Zeitraum → Nur Runs in bestimmtem Datumsbereich

Hat dies deine Frage beantwortet?