Wie Sie Anfragen aus dem WordPress-Kontaktformular automatisieren, ohne Kunden zu verlieren

Wie Sie Anfragen aus dem WordPress-Kontaktformular automatisieren, ohne Kunden zu verlieren

Zuletzt überprüft: 20. Oktober 2026
8 Min. Lesezeit
Leitfaden
500+ WP-Projekte
KI-Integration

Ein Friseursalon, eine Praxis oder ein Handwerksbetrieb bekommt am Freitag um 21 Uhr eine Anfrage über das Formular auf der Website. Der Inhaber liest sie am Montag, und der Kunde spricht schon seit Samstag mit jemand anderem. Daher die Idee, Anfragen automatisch bearbeiten zu lassen: Antwort innerhalb einer Minute, Zuweisung an die richtige Person, nichts geht im Postfach verloren.

Die meisten Anleitungen beginnen mit einem Sprachmodell, das dem Kunden antwortet. Wir beginnen am anderen Ende, denn bei unserem eigenen Formular auf wppoland.com leisten die Schichten vor und nach dem Modell die meiste Arbeit. Hier sind fünf Schichten in der Reihenfolge, in der eine Anfrage sie durchläuft: was bei uns funktioniert und wo KI tatsächlich hilft.

#Wie filtert man Spam aus dem WordPress-Formular, bevor die KI ihn sieht

Eine Automatik, die auf Spam antwortet, richtet doppelten Schaden an: Sie zahlen für jeden Modellaufruf und schicken Antworten an Adressen, die genau darauf warten. Der Filter muss also vor dem Modell stehen. Bei uns hat er drei Schichten.

Die erste ist ein unsichtbares Köderfeld (Honeypot). Ein Mensch sieht es nicht, ein einfacher Bot füllt jedes Feld aus. Ein ausgefülltes Feld bedeutet: Bot.

Die zweite ist Cloudflare Turnstile mit serverseitiger Prüfung. Das Token aus dem Browser geht an unsere Funktion, und erst sie fragt bei Cloudflare nach, ob es gültig ist. Niemals aus dem Browser: Das Geheimnis wäre öffentlich und das Ergebnis leicht zu fälschen. Anfragen ohne Token oder mit ungültigem Token lehnen wir ab. Antwortet die Prüfung bei Cloudflare selbst nicht, geht die Anfrage durch, denn der Ausfall eines fremden Dienstes darf keine echten Kunden schlucken.

Die dritte sind Inhaltsmerkmale, die in keiner echten Anfrage vorkommen: ein von Hand in die Projektbeschreibung getippter HTML-Link, BBCode-Tags, ein Telegram-Link im Feld für die Website. Auf die Liste kam außerdem der Name eines Werkzeugs zum Zuspammen von Formularen, weil am 29. Juli 2026 eine Serie von Casino-Anfragen von einer Adresse kam, die den Namen dieses Werkzeugs enthielt.

Turnstile allein reicht nicht immer. Der Autor des Blogs elszczepano beschrieb im August 2026, dass Cloudflare etwa die Hälfte des Verkehrs auf seiner WordPress-Seite als wahrscheinlichen Bot einstufte und trotzdem Hunderte Spamkommentare durchkamen (When SIMPLER means BETTER?). Geholfen hat erst ein eigenes Köderfeld, eingebunden in functions.php: Eine Einsendung geht nur durch, wenn dieses Feld vorhanden und leer ist. Laut dem Autor ist seit November 2025 kein Kommentar mehr im Spam gelandet. Sein Fazit passt auch zu Formularen: Spambots sind generisch, daher siebt schon ein einfacher Mechanismus, mit dem sie nicht rechnen, die meisten aus.

Auf Spam antworten wir genauso wie auf eine echte Anfrage: Eingangsbestätigung und Nummer. Ein Absender, der erfährt, dass er abgewiesen wurde, wechselt die Adresse und versucht es weiter.

#Welche Formularfelder einem KI-Modell Arbeit ersparen

Ein Teil der Anfragen lässt sich ganz ohne Modell zuweisen. Unser Formular hat drei Felder mit fester Auswahl: Projektart (neue Website, Reparatur, Betreuung, Migration, Sonstiges), Zeitrahmen und Budgetspanne. Jedes davon lässt sich mit einer einfachen Bedingung im Code zuweisen, etwa die Reparatur eines Shops an die dringende Warteschlange und eine Migration an die Person, die sich um Migrationen kümmert.

Ein Detail hat uns etwas Zeit gekostet. Das Formular sendet die Budgetspanne als Code, zum Beispiel band-3, und die Spannen sind nicht in allen Sprachen in derselben Währung (die polnische Version in Złoty, die übrigen in Euro). Eine E-Mail nur mit dem Code war unlesbar, daher ergänzt die Funktion eine Beschriftung mit dem Betrag in der Sprache des Formulars. Dieselbe Liste von Beschriftungen existiert an zwei Stellen, deshalb prüft ein Test bei jedem Build, ob beide identisch sind.

Erst die Projektbeschreibung im Freitext braucht mehr als eine Bedingung.

#Wie weist man eine Formularanfrage per Entscheidungsmodell zu

Für die Zuweisung brauchen Sie kein Modell, das lange Texte schreibt. Es genügt ein Entscheidungsmodell: Es bekommt einen Text und eine Liste von Optionen und gibt eine davon zurück. Zum Beispiel: “An welches Team geht diese Anfrage: Shop, Firmenwebsite, Integration, Sonstiges” oder “Ist diese Anfrage dringend: ja, nein”.

Es gibt mindestens zwei solche Modelle. Jev, das wir in der Qualitätsprüfung für Texte in diesem Repository einsetzen, und Clef, das Cloudflare Anfang Oktober 2026 in Workers AI und auf Hugging Face veröffentlicht hat, unter der Lizenz Apache 2.0 und kompatibel mit der API von Jev. Laut den Messungen von Cloudflare selbst liegt die mittlere Latenz bei 209,3 ms für Clef, 38,8 ms für das kleinere Clef-flash und 524,1 ms für Jev (Cloudflare). Das sind Messwerte des Herstellers, unabhängige Vergleiche können anders ausfallen.

Die Kosten nach unseren Zahlen: Die Bewertung von 300 Absätzen mit Jev kostete einen Cent, der Durchlauf des gesamten Textbestands, rund 134.000 Absätze, würde 3,32 USD kosten und 100 Minuten dauern. Bei einigen Dutzend Anfragen im Monat sind die Kosten eines Entscheidungsmodells vernachlässigbar. Teurer ist die Zeit für die Einrichtung und für die Kontrolle, ob die Zuweisung stimmt.

#Kann KI Kunden aus dem Kontaktformular selbst antworten

Technisch ja. In der Praxis nennt die erste Antwort auf eine Anfrage meist einen Termin, einen Umfang oder einen Preis, also eine Zusage im Namen der Firma. Ein Modell, das einem Kunden bei einem Zwei-Monats-Projekt “das erledigen wir in einer Woche” schreibt, kostet mehr, als es spart.

Denselben Grundsatz beschreibt Anthropic in seinem Leitfaden zu Agenten im Handel: Kein Werkzeugaufruf des Modells bewegt Geld oder verändert etwas im Unternehmen, und das Schlimmste, was das Modell tun kann, ist eine Änderung vorzuschlagen, die ein Mensch oder eine Regel freigibt (A guide to the anatomy of effective commerce agents). Bestellungen, Zahlungen, Erstattungen und Preisänderungen laufen dort über dieselbe Freigabe, die das Unternehmen für solche Änderungen auch ohne KI nutzt. Eine Antwort mit Angebot an einen Kunden ist dieselbe Art von Änderung.

Die sicherere Variante: Das Modell bereitet einen Entwurf vor, ein Mensch verschickt ihn. Der Entwurf bekommt den Kontext aus den Formularfeldern und die Beschreibung der Leistung, um die es in der Anfrage geht. Die Freigabe dauert eine Minute, und der Kunde bekommt die Antwort noch am selben Tag statt am Montag. Ohne menschliches Zutun sollte nur die Eingangsbestätigung mit Referenznummer hinausgehen. Bei uns sieht der Kunde diese Nummer, im Format mit Datum und zufälligem Suffix, direkt nach dem Absenden des Formulars.

#Wie verbindet man ein WordPress-Formular mit n8n und Claude

Es gibt zwei Wege. Der erste ist n8n: Das Formular sendet die Daten an einen Webhook-Knoten, der den Ablauf startet. Der Knoten hat eine eigene Test- und Produktionsadresse, sodass Sie den Ablauf prüfen können, ohne das laufende Formular anzufassen (Dokumentation von n8n). Im selben Ablauf bietet n8n einen fertigen Anthropic-Knoten für den Antwortentwurf in Claude sowie Knoten für E-Mail, Slack oder ein CRM.

Der zweite Weg ist eigener Code. Unser Formular bearbeitet eine Funktion auf Cloudflare Pages: Feldprüfung, Spamfilter, Turnstile, Versand und Telemetrie in einer Datei. Weniger Teile zu pflegen und volle Kontrolle darüber, was in den Protokollen landet, aber jede Änderung braucht einen Entwickler.

Die Wahl hängt davon ab, wer die Regeln ändern wird. Will der Inhaber selbst eine neue Anfragekategorie ergänzen, gewinnt n8n. Ändern sich die Regeln einmal im Quartal, ist eigener Code einfacher zu pflegen.

#Was tun, wenn der E-Mail-Versand aus dem Formular scheitert

Eine Automatik, die eine Anfrage angenommen und nicht zugestellt hat, ist schlimmer als gar keine, denn der Kunde glaubt, die Nachricht sei angekommen. Bei uns geht eine Anfrage zuerst über Resend und, wenn das scheitert, über Web3Forms. Beim zweiten Anbieter zeigte sich ein leicht zu übersehendes Detail: Web3Forms antwortet auch dann mit Status 200, wenn es die Nachricht ablehnt, und der Hinweis auf die Ablehnung steckt im Inhalt der Antwort. Wer nur den HTTP-Status prüft, hält einen solchen Versand für erfolgreich.

Die zweite Lehre betrifft Fehler. Jeder Fehlerpfad gibt einen eigenen Code zurück, nicht nur eine Meldung. Zwei davon haben denselben HTTP-Status 422 und eine völlig andere Bedeutung: ein falsch ausgefülltes Formular und ein abgelaufenes Anti-Spam-Token. Solange der Browser alle Fehler unter einem Namen sammelte, war der Fehler mit dem abgelaufenen Token in der Telemetrie unsichtbar.

#Was kostet die automatische Bearbeitung von Anfragen und wann lohnt sie sich

Die Modellkosten sind bei kleinem Umfang vernachlässigbar, entscheidend ist die Zeit für Einrichtung und Pflege. Es lohnt sich, wenn Anfragen außerhalb der Arbeitszeit eingehen, wenn sie an mehrere Personen gehen oder wenn heute ein Teil davon im Postfach verloren geht. Bei wenigen Anfragen im Monat ist eine Benachrichtigung aufs Telefon schneller eingerichtet.

Ihre eigenen Zahlen berechnen Sie mit dem Rechner für die Wirtschaftlichkeit von Automatisierung. Einen solchen Ablauf auf einer WordPress-Website setzen wir im Rahmen der Geschäftsprozessautomatisierung und der KI-Integration in WordPress um: zuerst Filter und Felder, dann die Zuweisung, zuletzt der Antwortentwurf, jeder Schritt an echten Anfragen geprüft, bevor der nächste folgt.

Nächster Schritt

Machen Sie aus dem Artikel eine echte Umsetzung

Dieser Block stärkt die interne Verlinkung und führt Nutzer gezielt zum nächsten sinnvollen Schritt im Service- und Content-System.

Soll das Thema auf Ihrer Website umgesetzt werden?

Wenn Sichtbarkeit in Google und KI-Systemen wichtig ist, baue ich die passende Content-Architektur, FAQ, Schema-Daten und interne Verlinkung auf.

Relevanter Cluster

Weitere WordPress-Dienste und Wissensbasis entdecken

Stärken Sie Ihr Unternehmen mit professionellem technischen Support in den Kernbereichen des WordPress-Ökosystems.

Häufig gestellte Fragen

Praktische Antworten zur Umsetzung des Themas.

Kann KI Anfragen aus dem Kontaktformular selbst beantworten#
Sie kann einen Entwurf vorbereiten, verschicken sollte ihn aber ein Mensch. Die erste Antwort nennt meist einen Termin, einen Umfang oder einen Preis, also eine Zusage im Namen der Firma. Ein Fehler des Modells in so einer E-Mail kostet Sie den Kunden, die Freigabe des Entwurfs dauert eine Minute.
Braucht man für die Zuweisung von Anfragen ein Sprachmodell#
Oft nicht. Hat das Formular Auswahlfelder für Projektart, Zeitrahmen und Budget, erledigt eine einfache Bedingung im Code die Zuweisung. Ein Modell hilft erst bei der Beschreibung im Freitext, und dort reicht ein günstiges Entscheidungsmodell.
Wie stoppt man Spam im WordPress-Formular, ohne Kunden zu verärgern#
Kombinieren Sie ein unsichtbares Köderfeld, serverseitig geprüftes Cloudflare Turnstile und einige Inhaltsmerkmale, etwa einen in die Projektbeschreibung getippten HTML-Link. Beantworten Sie Spam genauso wie eine echte Anfrage, damit der Absender nicht erfährt, dass er abgewiesen wurde.
n8n oder eigener Code#
n8n ist schneller eingerichtet und leichter zu ändern, wenn kein Entwickler im Haus ist. Eigener Code, etwa eine Funktion auf Cloudflare Pages, hat weniger Teile zu pflegen und volle Kontrolle darüber, was in den Protokollen landet.

Sie brauchen ein FAQ für Branche und Zielmarkt? Wir erstellen eine Version passend zu Ihren Business-Zielen.

Kontakt aufnehmen

Ähnliche Artikel

Warum KI-Agenten WordPress nicht wählen

Immer öfter wählt ein Agent die Plattform, und zwar auf Basis seiner Trainingsdaten. Andy Peatling und Brian Coords sagen, dass WordPress dabei verliert. Unsere Daten aus der Search Console zeigen, wie die Prompts aussehen, die diese Entscheidung treffen, und wo sie landen.