Logikfehler systematisch finden und beheben
Wenn ein Lead nicht da landet, wo er sollte, oder ein Webhook nicht ausgelöst wird, liegt es fast immer an einem von vier Punkten: einer Bedingung, die nicht trifft; einer Edge, die fehlt oder falsch zeigt; einem Pfad, der nicht am Submit endet; oder einer Aktion, die das Empfänger-System nicht akzeptiert. Diese Anleitung führt dich strukturiert durch die Diagnose.
Voraussetzungen
- Zugriff auf das Formular und den Logik-Tab.
- Möglichkeit, eine echte Test-Übermittlung zu starten (z. B. über die Preview-URL).
Wo finden
Formulare → [Formular] → Logik für den Pfad-Aufbau. Formulare → [Formular] → Antworten für die Auswertung der Test-Lead-Daten.
Diagnose-Vorgehen

- Reproduziere das Problem mit einer Test-Übermittlung über die Preview-URL.
- Öffne die Antwort in Antworten und prüfe, welche Felder gefüllt wurden — daraus liest du den tatsächlich gelaufenen Pfad ab.
- Vergleiche den Pfad mit deiner Logik im Editor: An welcher Verzweigung weicht der Lead ab?
- Prüfe die Bedingung an dieser Stelle: Operator, Vergleichswert, korrekte Verbindung zur Zielverbindung.
- Stimmt die Logik, prüfe die Aktion am Ende (Webhook-URL, Weiterleitungs-URL).
Die häufigsten Fehler
Bedingung trifft nie
Ursache: Tippfehler im Vergleichswert, falscher Operator oder ein Feldtyp, der den Wert anders speichert als erwartet (z. B. Mehrfach-Auswahl als Array statt String).
Lead landet auf falschem Feld
Ursache: Mehrere Bedingungen treffen gleichzeitig, und die Reihenfolge entscheidet. Sortiere die wichtigere Bedingung nach oben.
Pfad endet nicht am Submit
Ursache: Eine Edge fehlt zwischen dem letzten Feld des Pfads und dem Submit-Knoten. Der Lead bricht ab.
Webhook geht nicht raus
Ursache: URL falsch, Empfänger-System nicht erreichbar oder der Pfad erreicht den Aktions-Knoten gar nicht. Siehe Funnelforms-Webhook.
Weiterleitung greift nicht
Ursache: Ziel-URL ohne https:// oder nicht öffentlich erreichbar.
Best Practices
- Baue Logik in kleinen Schritten und teste nach jeder Verzweigung.
- Lass den AI-Button („Generate Logic") nur den Grundaufbau (Knoten und Standardpfad) generieren. Bedingungs-Operatoren, Vergleichswerte und Verzweigungen kontrollierst und ergänzt du anschließend manuell im Editor.
Häufige Stolpersteine
- Geänderte Felder werden in alten Bedingungen nicht automatisch aktualisiert — Bedingungen prüfen.
- Der Standardpfad (Default-Edge) bleibt als Fallback erhalten und greift, wenn keine Bedingung zutrifft — er wird nicht entfernt, sobald du eine bedingte Edge anlegst.
- Aktiviere den Debug-Mode für technische Feld- und Knoten-IDs: im Browser
localStorage.setItem('ff:debug_mode', '1')setzen und neu laden. Erleichtert das Zuordnen von Bedingungen zu konkreten Feldern.
Tipps & Hinweise
Hinweis: Für tiefere Webhook-Diagnose (Payload-Inhalt, fehlende Felder) ist der Funnelforms-Webhook-Artikel die bessere Anlaufstelle.
Häufige Fragen
Wie sehe ich, welchen Pfad der Lead genommen hat?
Über die ausgefüllten Felder in der Antwort. Leere Felder = nicht durchlaufen.
Kann ich Logik im Live-Formular testen, ohne Submits zu produzieren?
Nutze die Preview-URL und markiere Test-Übermittlungen klar (z. B. mit einem eindeutigen Testname/Email).
Wann sollte ich die Logik komplett neu aufbauen?
Wenn mehr als drei kaskadierende Bedingungen ineinandergreifen und kaum noch lesbar sind — saubere Pfade sparen Pflegezeit.