Warum n8n für Handwerker mehr Sinn ergibt als Zapier oder Make
Angenommen, Sie verbringen als Heizungsbauer, Elektriker, Maler oder Dachdecker jeden Tag jeweils rund 30 Minuten mit dem Eintippen von Anfragen, dem Versenden von Angebotsmails und dem Hinterhertelefonieren bei offenen Rechnungen. Dann können Sie mit einem n8n-Setup pro Woche zwischen 3 und 6 Stunden einsparen. Beispielrechnung: Bei einem effektiven Stundensatz von 75 Euro sind das rund 225–450 Euro pro Woche — und n8n läuft auf einem Self-Hosting-VPS für 5–10 Euro im Monat.
Der Unterschied zu Zapier (US, pro Task) und Make (US/CZ, pro Operation): n8n ist quelloffen, läuft auf Ihrem eigenen Server und kostet keine Gebühr pro Workflow. Sie entscheiden selbst, welche Kundendaten an welchen Dienst gehen; US-Anbieter kommen nur ins Spiel, wenn Sie sie bewusst einbinden. Für Handwerksbetriebe mit überschaubarem Volumen, aber sensiblen Kundendaten (Adressen, Reparatur-Tickets, Bilder von Privaträumen), ist das der entscheidende Unterschied.
| Plattform | Hosting | Preismodell | DSGVO bei B2C-Daten | Für KMU empfehlbar? |
|---|---|---|---|---|
| n8n self-hosted | EU (Hetzner, Hostinger, Strato) | nur Server-Kosten ab 5 €/Monat | volle Kontrolle, US-Dienste nur bei eigener Einbindung | ja, klar |
| n8n.cloud | EU-Region buchbar | Starter ab 20 €/Monat | OK mit AVV | ja, wenn Self-Hosting zu komplex |
| Make (Integromat) | EU-Region buchbar | ab 9 €/Monat (Operations-basiert) | mit AVV OK | bedingt — Operations-Limits beobachten |
| Zapier | US (AWS) | ab 19,99 $/Monat (Tasks-basiert) | nur mit Workaround | nicht für Kundendaten |
Eine ausführlichere Gegenüberstellung finden Sie im Vergleich n8n vs. Zapier vs. Make.
Hinweise zu Mahngebühren, Verzugszinsen oder Datenschutz in diesem Leitfaden geben unsere Einschätzung wieder und sind keine Rechtsberatung.
Bevor wir konkret werden: n8n ist kein No-Code-Tool im engeren Sinne. Sie klicken Workflows zusammen wie in Zapier, an manchen Stellen braucht ein Schritt aber JavaScript-Code — z. B. wenn ein Datenformat angepasst oder eine API-Antwort umgebaut wird. Für die hier beschriebenen Workflows reichen 5–10 Zeilen Code je Workflow, oft kopiert aus Templates.
Die fünf Workflows, die jeder Handwerksbetrieb laufen lassen sollte
Wir haben die fünf Workflows so gewählt, dass sie sich gegenseitig ergänzen und nicht doppelt rechnen. Reihenfolge nach ROI absteigend.
Workflow 1 — Lead-Inbox: Anfrage-Formular zu CRM und Vorqualifizierung
Auslöser: Webhook (eingehende Anfrage von der Website)
Architektur:
- Webhook empfängt JSON aus dem Kontaktformular
- PII-Filter-Node maskiert Name, E-Mail, Adresse, Telefon
- Claude/Mistral-Node bewertet die Anfrage anhand von Branche, Region, Anfrage-Text: „Heizung defekt, dringend“ → Score 9/10. „Kann jemand mal vorbeikommen?“ → Score 4/10
- Restore-Node ersetzt Platzhalter mit Klardaten
- Resend-Node mailt Ihnen eine vorqualifizierte Zusammenfassung
- Supabase-Insert in
leads-Tabelle mit Score, Kategorie, Audit-Log - WhatsApp- oder SMS-Auto-Reply: „Wir haben Ihre Anfrage erhalten und melden uns bis morgen 17 Uhr“
Zeitersparnis: 3–5 Minuten pro Anfrage. Bei 20 Anfragen pro Woche = 1–1,7 Stunden gespart.
Stolperfalle: Der Webhook braucht Bot-Schutz (Cloudflare Turnstile oder hCaptcha), sonst füllt sich die Inbox mit Spam. Ohne Bot-Schutz stammt schnell ein großer Teil der Einsendungen von Spam-Bots.
Workflow 2 — Mahnwesen mit drei Stufen und Verzugszinsen
Auslöser: Cron, täglich 9 Uhr
Architektur:
- Schedule-Trigger 9 Uhr
- Supabase-Query: alle Rechnungen, bei denen
due_dateüberschritten undstatus='open'ist - Pro Rechnung Switch-Node nach Verzugsdauer:
- Tag 14 nach Fälligkeit: Stufe 1 (freundliche Erinnerung, keine Mahngebühr)
- Tag 28: Stufe 2 (z. B. 3 Euro Mahngebühr, freundlich-bestimmt)
- Tag 42: Stufe 3 (z. B. 5 Euro Mahngebühr plus Verzugszinsen nach § 288 BGB, Anwalts-Hinweis)
- PDF-Generator-Node erzeugt die Mahnung aus einer von Ihrer Kanzlei geprüften Vorlage
- Resend-Node mailt PDF-Anhang plus Inline-Text
- Supabase-Update:
last_reminder_atplus Stufen-Counter - Audit-Log
Zeitersparnis: Mahnungen schreiben dauert in der Praxis 15–25 Minuten pro Rechnung, wenn man's händisch macht. Bei 5 offenen Rechnungen pro Monat = 75–125 Minuten gespart, plus weniger Geld liegt rum.
Stolperfalle: Mahnungen sind rechtlich heikel. Welche Angaben jede Stufe enthalten muss und welche Gebühren und Zinsen zulässig sind, sollten Sie einmal von Ihrer Kanzlei prüfen lassen. Stufe 3 sollte informieren, nicht drohen. Vorgefertigte Vorlagen gibt es; lassen Sie sie vor dem ersten Einsatz trotzdem kurz prüfen.
Workflow 3 — Angebots-Reminder
Auslöser: Schedule, täglich
Architektur:
- Schedule 8 Uhr
- Supabase-Query: Angebote älter als 7 Tage, Status = 'sent', kein 'reminded_at' gesetzt
- Switch nach Angebots-Wert:
- unter 1.000 €: einmalige Erinnerung Tag 7
- 1.000–5.000 €: Erinnerung Tag 7 plus Tag 14
- über 5.000 €: zusätzlich persönlicher Anruf-Trigger Tag 14 (in Ihre Aufgaben-App)
- Resend-Node mailt höfliche Frage „Ist unser Angebot noch aktuell?“
- Supabase-Update:
reminded_at
Nutzen: Viele Angebote bleiben liegen, weil im Alltag niemand nachfasst. Eine höfliche, automatische Nachfrage nach dem „Wir denken an Sie“-Muster schließt diese Lücke. Beispielrechnung: Kommen bei 20 Angeboten pro Monat dadurch zwei zusätzliche Aufträge zustande, hat sich der Workflow schnell bezahlt gemacht.
Stolperfalle: Mehr als zwei Reminder pro Angebot wirken unprofessionell. Stoppen Sie bei Tag 14 oder 21. Reagiert der Kunde danach nicht, ist der Lead kalt — ein neuer Versuch lohnt sich erst nach etwa 3 Monaten.
Workflow 4 — Rechnungs-Workflow nach Auftragsabschluss
Auslöser: Webhook von der Auftragsverwaltung oder manueller Trigger
Architektur:
- Webhook erhält Auftrag-ID
- Supabase-Query: Auftrag mit Positionen, Stunden, Material, Kunde
- Code-Node berechnet Brutto/Netto/MwSt korrekt nach §14 UStG
- PDF-Generator erzeugt Rechnung mit allen Pflichtangaben (Name, Anschrift, Steuernummer, Rechnungsnummer fortlaufend, Lieferdatum, Steuersatz, Bankverbindung)
- Resend-Node mailt PDF-Anhang plus eine kurze persönliche Zeile
- Supabase-Insert in
invoices-Tabelle mit Fälligkeitsdatum - Optional: Buchhaltungs-Export an DATEV/Lexware via Webhook
Zeitersparnis: Rechnung händisch in Word schreiben, prüfen, mailen = 10–15 Min pro Rechnung. Bei 30 Rechnungen pro Monat = 5–7,5 Stunden gespart.
Stolperfalle: Die Rechnungsnummer muss fortlaufend und einmalig vergeben werden. Wenn Sie parallel weiter manuell Rechnungen schreiben, entstehen irgendwann Konflikte. Entweder schreibt n8n die Rechnungen exklusiv, oder Sie nutzen eine zentrale Sequence-Tabelle in Postgres.
Workflow 5 — WhatsApp- und SMS-Anfragen ins Lead-System
Auslöser: WhatsApp-Business-API oder SMS-Gateway-Webhook
Architektur:
- Webhook empfängt Nachricht plus Telefonnummer
- Code-Node prüft: bekannte Nummer in
customers-Tabelle? → existing customer route. Unbekannt? → new lead route - Existing-Customer: Ticket im CRM erstellen, Update per Mail an Sie
- New-Lead: PII-Filter, KI-Vorqualifizierung wie in Workflow 1, Insert in
leads - Resend mailt Ihnen eine Zusammenfassung mit „Antwort-Vorschlag“
- Sie klicken „senden“ — n8n schickt die Antwort per WhatsApp zurück
Zeitersparnis: WhatsApp-Anfragen werden oft tagelang nicht beantwortet, weil sie zwischen privaten Nachrichten verschwinden. Nach dem Setup geht keine mehr verloren.
Stolperfalle: Die WhatsApp-Business-API ist kostenpflichtig; Meta rechnet pro Nachricht bzw. Konversation ab (aktuelle Preise vorab prüfen). Wenn Sie SMS bevorzugen: Seriöse deutsche Gateways (z. B. seven.io, sms77) liegen bei rund 0,08 € pro SMS, allerdings ohne Bild-Versand.
Kommen viele Anfragen per Telefon statt per Nachricht, lässt sich nach demselben Muster eine Telefon-KI anbinden, die Anrufe annimmt und als Lead an n8n übergibt.
DSGVO-Stack für n8n bei Handwerkern
Drei Punkte, ohne die Sie sich die ganze Automation nicht antun sollten:
1. Hosting in der EU
n8n auf Hostinger (VPS-Standort in der EU wählbar, z. B. Frankfurt am Main), Hetzner (Deutschland), Strato (Deutschland), IONOS (Deutschland) oder Scaleway (Frankreich). Meiden Sie AWS- oder Google-Cloud-Standardregionen — die liegen oft physisch in den USA, und die Anbieter unterliegen dem US CLOUD Act.
Konkrete Empfehlung: Hostinger Cloud-VPS Pro für 8,99 €/Monat. Reicht für 5–20 Workflows mit niedrigem Volumen. Plus tägliches Backup, plus Cloudflare als CDN/WAF davor.
So arbeiten wir auch selbst: Die FlowBrain-Website und unser n8n laufen auf einem Hostinger-VPS in Frankfurt am Main. Für die KI-Auswertung gehen nur maskierte Daten an Anthropic (USA), abgesichert über einen AVV mit Standardvertragsklauseln. E-Mails versenden wir über Resend (USA) mit Standardvertragsklauseln.
2. AVVs mit allen Drittanbietern
Pro Service eine signierte AVV-Vorlage:
- Anthropic Claude / OpenAI / Mistral (für Workflow-1 KI-Vorqualifizierung)
- Resend / Postmark / SendGrid (für Mailversand)
- Cloudflare (für CDN + Turnstile)
- Hostinger / Hetzner (für Server)
- WhatsApp-Business / SMS-Gateway (für Workflow 5)
Für alle gängigen Anbieter gibt es AVVs. Bei Anthropic und Mistral ist es besonders einfach (PDF im Konto-Portal). Resend (USA) bietet einen AVV mit Standardvertragsklauseln. Cloudflare hat das DPA in der Konto-Sektion. Bei EU-Anbietern wie Hostinger und Hetzner entfällt für den Server die Drittland-Frage; einen AVV brauchen Sie trotzdem.
3. PII-Filter vor jedem KI-Call
Workflow 1 (Lead-KI), Workflow 5 (WhatsApp-KI) und jeder Schritt, in dem Sie Mails per KI formulieren lassen, sind die Stellen, an denen Kundendaten an einen KI-Anbieter gehen. Davor kommt immer ein Filter-Node, der Name, Adresse, Telefon, E-Mail durch Platzhalter ersetzt. Details dazu im Pillar zur DSGVO-konformen KI-Automatisierung.
Setup in vier Stunden — Schritt für Schritt
Wir setzen voraus: Sie haben bereits einen Kontaktformular-Endpoint auf Ihrer Website (z. B. WordPress mit Contact Form 7) und ein Mail-Konto, von dem aus Sie Geschäfts-Mails verschicken.
Stunde 1 — Server und n8n aufsetzen
- Hostinger VPS Pro buchen (8,99 €/Monat)
- Per SSH einloggen, Docker plus Docker Compose installieren (15 Min, ein Bash-Befehl)
- n8n-Compose-File anlegen mit
n8nio/n8n:latestplus persistent volume - Cloudflare-DNS für Ihre Subdomain
n8n.ihre-firma.desetzen (CNAME zum VPS) - Caddy oder Traefik als Reverse Proxy mit Auto-TLS davor (Let's Encrypt)
- Erste Anmeldung in der n8n-UI, Owner-Account erstellen
Jeden dieser Schritte im Detail beschreibt unser n8n-Self-Hosting-Guide.
Stunde 2 — Workflow 1 (Lead-Inbox)
- Webhook-Node erstellen, n8n liefert Ihnen die URL
https://n8n.ihre-firma.de/webhook/lead-inbox - Webhook in Ihrem Kontaktformular eintragen (in WordPress unter „Form-Action“)
- Code-Node mit PII-Filter (Aufbau wie im DSGVO-Pillar beschrieben)
- HTTP-Request-Node an Anthropic API mit Ihrem API-Key (in n8n als Credential gespeichert, nicht im Workflow-JSON)
- Code-Node Restore
- Resend-Node für die Mail an Sie
- Supabase-Node oder Postgres-Node für den Insert in
leads - Test mit einer Mock-Anfrage
Stunde 3 — Workflow 2 (Mahnwesen) und Workflow 3 (Angebots-Reminder)
- Schedule-Trigger 9 Uhr und 8 Uhr separat
- Supabase-Query-Nodes mit den passenden SQL-Statements
- Templates für die drei Mahnstufen plus Reminder-Mail vorbereiten
- PDF-Generator (n8n-eigener PDF-Node oder externer Service wie pdfgeneratorapi)
- Resend-Versand-Nodes
- Test mit Test-Daten in Supabase
Stunde 4 — Workflow 4 (Rechnung) und Workflow 5 (WhatsApp/SMS)
- Workflow 4 baut auf Workflow 2 auf — vieles lässt sich wiederverwenden
- Workflow 5 nur, wenn Sie wirklich WhatsApp-Anfragen bekommen (sonst überspringen)
- Error-Workflow erstellen, der bei jedem Fehler eine Mail an Sie schickt
- Alle Workflows aktivieren, Cron läuft
Nach 4 Stunden steht das Grundgerüst. Feinschliff, Edge-Cases und weitere Templates kommen in den nächsten Wochen, aber das System läuft.
Die häufigsten Fehler im n8n-Setup
Fehler 1 — Kein Error-Workflow
Standard-n8n schweigt, wenn ein Workflow scheitert. Wenn Ihr Mahnwesen zwei Wochen lang stillsteht, weil Supabase down war, merken Sie das erst, wenn ein Kunde reklamiert. Lösung: ein globaler Error-Trigger-Workflow, der bei jedem Fehler in irgendeinem Workflow eine Slack- oder Mail-Benachrichtigung schickt.
Fehler 2 — Credentials im Workflow-JSON statt im n8n-Credential-Store
Klassiker bei Anfängern: API-Key direkt im HTTP-Request-Node als Header-Wert eingetragen. Das landet im Workflow-Export 1:1 sichtbar. Korrekt: n8n-Credential erstellen (verschlüsselt gespeichert), nur per Reference im Node nutzen.
Fehler 3 — Kein Backup
n8n speichert alle Workflows in einer Datenbank (SQLite oder PostgreSQL). Wenn der Server ausfällt und kein Backup da ist, ist alles weg. Lösung: täglicher SQL-Dump auf einen anderen Server, mindestens 7 Versionen aufbewahren.
Fehler 4 — Webhooks ohne Authentifizierung
Wenn ein Webhook öffentlich erreichbar ist, kann jeder Daten hineinposten. Lösung: Header-Token-Auth (z. B. X-API-Token) oder IP-Whitelist auf Caddy/Nginx-Ebene.
Fehler 5 — Keine Versionskontrolle
n8n exportiert Workflows als JSON. Wer keine Versionskontrolle hat, kann eine versehentliche Änderung nicht zurückrollen. Lösung: Workflows wöchentlich exportieren und in ein Git-Repo committen.
Pricing-Vergleich realistisch durchgerechnet
Annahme: ein Heizungsbauer mit 25 Anfragen pro Woche, 8 Mahnungen pro Monat, 30 Rechnungen pro Monat, 15 Angeboten pro Monat. Gesamt-Volumen pro Monat: ca. 600 Workflow-Runs mit je 5–10 Schritten = 3.000–6.000 Operations.
| Plattform | Kosten/Monat | Begrenzungen |
|---|---|---|
| n8n self-hosted (Hostinger Pro) | 8,99 € (Server) + 0 € (Software) = 8,99 € | unbegrenzte Workflows, unbegrenzte Operations |
| n8n.cloud Starter | 20 € | bis 2.500 Operations, Basic-Support |
| Make Pro 10k | 16 € | 10.000 Operations |
| Zapier Professional | 49 $ ≈ 45 € | 2.000 Tasks |
Über 12 Monate: n8n self-hosted = 108 €, n8n.cloud = 240 €, Make = 192 €, Zapier = 540 €. Beispielrechnung: Bei 6 Stunden Zeitersparnis pro Woche und 75 € Stundensatz entspricht das einem Wert von 23.400 € pro Jahr. Damit rechnet sich jedes der Tools, selbst Zapier. n8n self-hosted ist aber der günstigste Weg und lässt Ihnen die meiste Kontrolle über die Datenwege. Mehr Details zu den Kosten finden Sie im Beitrag n8n Kosten 2026.
Was Sie am Montag zuerst tun
Planen Sie Zeitblock 1 ein: Hostinger-VPS-Account erstellen und ein 30-minütiges YouTube-Video „n8n auf Docker installieren“ anschauen. Kostet 9 € plus 30 Minuten. Damit steht die Basis.
Zeitblock 2 in derselben Woche: 2 Stunden konzentriert für Workflow 1 (Lead-Inbox). Ein Workflow, der läuft, ist mehr wert als fünf Workflows im Plan. Läuft der erste, bauen Sie den Rest in den Wochen danach nebenbei.
Wenn Sie dabei ins Stocken geraten, ist das normal. Die ersten zwei Stunden mit n8n fühlen sich an wie bei jedem neuen Tool — danach geht es schnell. Ein Tipp: Hängen Sie den Webhook erst an Ihr echtes Kontaktformular, wenn Workflow 1 stabil läuft. Testen Sie zuerst mit Mock-Daten, dann schalten Sie scharf.
Wenn Sie das Setup lieber abgeben möchten, finden Sie unser Angebot unter n8n-Workflows und branchenspezifische Informationen auf der Seite Handwerk. Der AVV ist dabei immer inklusive, ohne Aufpreis.