Zum Hauptinhalt springen
n8n Tutorial8 Min Lesezeit

Kontaktformular → CRM automatisch — DSGVO-konform in 2 Stunden

Schritt-für-Schritt: Wie du mit n8n dein Kontaktformular mit deinem CRM verbindest, ohne PII auf US-Server zu schicken.

10. März 2026 · Alexander Burghart

Was wir bauen

In diesem Tutorial verbindest du dein Website-Kontaktformular automatisch mit deinem CRM. Jede Anfrage wird validiert, ins CRM eingetragen und du bekommst eine Benachrichtigung — ohne einen Finger zu rühren.

Das Ergebnis:

  • Kontaktformular-Eingang → automatisch im CRM
  • E-Mail-Benachrichtigung an dich
  • Antwort-E-Mail an den Kunden
  • Alles DSGVO-konform auf deinem eigenen Server

Dauer: Ca. 2 Stunden für die Ersteinrichtung.

Voraussetzungen

  1. n8n Self-Hosted auf einem Hostinger VPS (oder anderem EU-Server)
  2. Ein CRM — wir nutzen in diesem Beispiel HubSpot, aber das Prinzip funktioniert mit jedem CRM (Pipedrive, Zoho, Brevo, etc.)
  3. Ein Kontaktformular auf deiner Website, das einen Webhook auslösen kann

Falls du n8n noch nicht eingerichtet hast: In unserem Erstgespräch helfen wir dir bei der Installation.

Schritt 1: Webhook in n8n erstellen

Der Webhook ist der Startpunkt deines Workflows. Er empfängt die Daten aus dem Kontaktformular.

  1. Öffne n8n und erstelle einen neuen Workflow
  2. Füge einen Webhook-Node hinzu
  3. Wähle „POST" als HTTP-Methode
  4. Kopiere die Webhook-URL — die brauchst du gleich

Wichtig: Nutze den Produktions-Webhook (nicht den Test-Webhook). Der Produktions-Webhook hat eine feste URL, die sich nicht ändert.

Schritt 2: Daten validieren

Bevor du Daten ins CRM schreibst, solltest du 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 du Daten an externe Dienste sendest (CRM, E-Mail-Provider), musst du personenbezogene Daten (PII) filtern.

Warum? Wenn dein CRM bei einem US-Anbieter liegt (HubSpot, Salesforce), werden die Daten in die USA übertragen. Das ist nach DSGVO nur erlaubt, wenn du:

  1. Einen AVV (Auftragsverarbeitungsvertrag) mit dem Anbieter hast
  2. Die Datenübertragung auf das Minimum beschränkst
  3. Den Kunden darüber informierst (Datenschutzerklärung)

Unser Ansatz: Wir speichern die vollständigen Kundendaten auf deinem eigenen Server (Supabase auf Hostinger VPS). Ans CRM senden wir nur die Felder, die du dort brauchst — und auch nur, wenn der Kunde dem zugestimmt hat.

Schritt 4: CRM-Eintrag erstellen

Jetzt verbindest du n8n mit deinem 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:

  1. Füge einen HubSpot-Node hinzu
  2. Verbinde deinen HubSpot-Account (API-Key oder OAuth)
  3. Wähle „Create Contact"
  4. Mappe die Felder: E-Mail, Vorname, Nachname, Telefon, Nachricht

Schritt 5: Benachrichtigungen

Zwei E-Mails werden automatisch versendet:

An dich (Benachrichtigung)

„Neue Anfrage von [Name]: [Betreff]. Nachricht: [Text]. Kontakt: [E-Mail], [Telefon]."

An den Kunden (Bestätigung)

„Hallo [Vorname], vielen Dank für deine Anfrage. Wir melden uns innerhalb von 24 Stunden bei dir. Dein FlowBrain-Team."

Für den E-Mail-Versand nutzen wir Resend — ein DSGVO-konformer E-Mail-Dienst mit EU-Servern. Kein Mailchimp, kein SendGrid (US-Server).

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:

  1. Error Trigger fängt alle Fehler im Workflow ab
  2. Exponentielles Backoff — Wiederholung nach 1s, 2s, 4s
  3. Dead-Letter-Queue — nach 3 Versuchen wird die Anfrage in eine Warteschlange geschrieben
  4. Slack/E-Mail-Alert — du wirst sofort benachrichtigt

So geht keine einzige Anfrage verloren.

Das Ergebnis

Dein Workflow sieht jetzt so aus:

  1. Webhook empfängt Formulardaten
  2. Validierung prüft die Eingaben
  3. PII-Filter schützt personenbezogene Daten
  4. CRM-Eintrag wird erstellt
  5. Du bekommst eine Benachrichtigung
  6. Der Kunde bekommt eine Bestätigung
  7. Bei Fehlern greift der Error-Handler

Zeitersparnis: 5–10 Minuten pro Anfrage × 20 Anfragen pro Woche = 2–3 Stunden weniger Büroarbeit.

Selbst machen oder machen lassen?

Diesen Workflow kannst du selbst bauen, wenn du technisch versiert bist. Die n8n-Dokumentation ist gut, und die Community hilft bei Fragen.

Falls du keine Lust auf Server-Setup und Debugging hast: Wir bei FlowBrain richten den kompletten Workflow für dich ein — inklusive Server, CRM-Anbindung, DSGVO-Dokumentation und Übergabe-Call.

Buche ein kostenloses Erstgespräch und wir zeigen dir, wie das für dein Unternehmen aussehen würde.

Bereit für weniger Büroarbeit?

Kostenloses Erstgespräch — 30 Minuten, konkrete Analyse deiner Automatisierungspotenziale.

Jetzt Erstgespräch buchen