Was wir bauen
In diesem Tutorial verbinden Sie Ihr Website-Kontaktformular automatisch mit Ihrem CRM. Jede Anfrage wird validiert, ins CRM eingetragen und Sie bekommen eine Benachrichtigung — ohne Abtippen.
Das Ergebnis:
- Kontaktformular-Eingang → automatisch im CRM
- E-Mail-Benachrichtigung an Sie
- Antwort-E-Mail an den Kunden
- Workflow-Engine auf Ihrem eigenen Server in der EU
Dauer: Ca. 2 Stunden für die Ersteinrichtung.
Voraussetzungen
- n8n Self-Hosted auf einem Hostinger VPS (oder anderem EU-Server)
- Ein CRM — wir nutzen in diesem Beispiel HubSpot, aber das Prinzip funktioniert mit jedem CRM (Pipedrive, Zoho, Brevo etc.)
- Ein Kontaktformular auf Ihrer Website, das einen Webhook auslösen kann
Falls Sie n8n noch nicht eingerichtet haben: Unser Self-Hosting-Guide zeigt die Installation Schritt für Schritt. Im Erstgespräch klären wir auch, ob wir die Einrichtung für Sie übernehmen.
Schritt 1: Webhook in n8n erstellen
Der Webhook ist der Startpunkt Ihres Workflows. Er empfängt die Daten aus dem Kontaktformular.
- Öffnen Sie n8n und erstellen Sie einen neuen Workflow
- Fügen Sie einen Webhook-Node hinzu
- Wählen Sie „POST" als HTTP-Methode
- Kopieren Sie die Webhook-URL — die brauchen Sie gleich
Wichtig: Nutzen Sie den Produktions-Webhook (nicht den Test-Webhook). Der Produktions-Webhook hat eine feste URL, die sich nicht ändert.
Schritt 2: Daten validieren
Bevor Sie Daten ins CRM schreiben, sollten Sie sie prüfen. Ein Code-Node mit einfacher Validierung:
- Ist eine E-Mail-Adresse vorhanden?
- Ist sie gültig (enthält @ und einen Punkt)?
- Ist ein Name vorhanden?
- Ist die Nachricht nicht leer?
Falls die Validierung fehlschlägt, sendet der Workflow eine Fehlermeldung zurück — statt ungültige Daten ins CRM zu schreiben.
Schritt 3: PII-Filter (DSGVO-Pflicht)
Das ist der wichtigste Schritt. Bevor Sie Daten an externe Dienste senden (CRM, E-Mail-Provider), sollten Sie personenbezogene Daten (PII) auf das Nötige reduzieren.
Warum? Wenn Ihr CRM bei einem US-Anbieter liegt (HubSpot, Salesforce), werden die Daten in die USA übertragen. Das ist nach DSGVO nur zulässig, wenn Sie:
- Einen AVV (Auftragsverarbeitungsvertrag) mit dem Anbieter haben und die Übermittlung abgesichert ist (z. B. über Standardvertragsklauseln)
- Die Datenübertragung auf das Minimum beschränken
- Den Kunden darüber informieren (Datenschutzerklärung)
Unser Ansatz: Die vollständigen Anfragedaten bleiben in Ihrer eigenen Datenbank auf einem EU-Server. Ans CRM senden wir nur die Felder, die Sie dort brauchen — und auch nur, wenn der Kunde dem zugestimmt hat.
Schritt 4: CRM-Eintrag erstellen
Jetzt verbinden Sie n8n mit Ihrem CRM. In n8n gibt es fertige Nodes für die gängigsten CRM-Systeme:
- HubSpot → HubSpot-Node
- Pipedrive → Pipedrive-Node
- Salesforce → Salesforce-Node
- Andere → HTTP-Request-Node mit der jeweiligen API
Für HubSpot:
- Fügen Sie einen HubSpot-Node hinzu
- Verbinden Sie Ihren HubSpot-Account (API-Key oder OAuth)
- Wählen Sie „Create Contact"
- Ordnen Sie die Felder zu: E-Mail, Vorname, Nachname, Telefon, Nachricht
Schritt 5: Benachrichtigungen
Zwei E-Mails werden automatisch versendet:
An Sie (Benachrichtigung)
„Neue Anfrage von [Name]: [Betreff]. Nachricht: [Text]. Kontakt: [E-Mail], [Telefon]."
An den Kunden (Bestätigung)
„Hallo [Vorname], vielen Dank für Ihre Anfrage. Wir melden uns innerhalb von 24 Stunden bei Ihnen. Ihr [Firmenname]-Team"
Für den E-Mail-Versand nutzen wir Resend. Resend ist ein US-Anbieter; die Übermittlung ist über einen AVV mit Standardvertragsklauseln abgesichert. Das gehört in Ihre Datenschutzerklärung, wie bei jedem anderen E-Mail-Dienst auch.
Schritt 6: Fehlerbehandlung
Was passiert, wenn das CRM nicht erreichbar ist? Oder wenn der E-Mail-Versand fehlschlägt?
Dafür bauen wir einen Error-Handler:
- Error Trigger fängt Fehler im Workflow ab
- Exponentielles Backoff — Wiederholung nach 1s, 2s, 4s
- Dead-Letter-Queue — nach 3 Versuchen wird die Anfrage in eine Warteschlange geschrieben
- Slack/E-Mail-Alert — Sie werden sofort benachrichtigt
So fällt ein Fehler sofort auf, statt dass eine Anfrage unbemerkt verloren geht.
Das Ergebnis
Ihr Workflow sieht jetzt so aus:
- Webhook empfängt Formulardaten
- Validierung prüft die Eingaben
- PII-Filter schützt personenbezogene Daten
- CRM-Eintrag wird erstellt
- Sie bekommen eine Benachrichtigung
- Der Kunde bekommt eine Bestätigung
- Bei Fehlern greift der Error-Handler
Zeitersparnis (Beispielrechnung): 5–10 Minuten pro Anfrage × 20 Anfragen pro Woche = etwa 2–3 Stunden weniger Büroarbeit.
Selbst machen oder machen lassen?
Diesen Workflow können Sie selbst bauen, wenn Sie technisch versiert sind. Die n8n-Dokumentation ist gut, und die Community hilft bei Fragen.
Falls Sie keine Lust auf Server-Setup und Debugging haben: Wir bei FlowBrain richten den kompletten Workflow für Sie ein — inklusive Server, CRM-Anbindung, DSGVO-Dokumentation und Übergabe-Call. Mehr dazu unter Prozessautomatisierung mit n8n.
Buchen Sie ein kostenloses Erstgespräch, und wir zeigen Ihnen, wie das für Ihr Unternehmen aussehen würde.