The workflow receives contact enquiries from digitalwert.de and filters out spam in several deterministic stages before a genuine enquiry is delivered to the mailbox and the Slack channel. It replaces a classic form microservice without putting a language model in front of it.
The contact form was under constant spam pressure. A single honeypot field is no longer enough, and LLM-based classification would create running costs, additional latency and unnecessary energy consumption. Instead, the pipeline combines several hard rules that are fast, traceable and GDPR-compliant.
The form is embedded in Framer. On the form=submit event, Framer calls a webhook on the N8N instance and passes the structured form data.
The webhook responds with 200 for successfully processed enquiries and with 400 as soon as one of the security stages triggers. Framer uses the status to decide which feedback the user sees in the form.
The filtering is entirely deterministic. No language model, no external classification API, no personal data ending up somewhere for training purposes. That keeps the solution cheap, energy-efficient and GDPR-compliant, and makes every decision traceable in the N8N log.
Brevo, Slack or the N8N instance itself can fail. Every delivery step stays individually observable and traceable. If bots get smarter and slip past the heuristic checks, the rule sets can be tightened in one place without touching the frontend.