
Ich habe letzte Woche den Rechnungseingang unserer Firma automatisiert. Nicht als Konzept. Nicht als PowerPoint. Als funktionierenden Workflow, der seit Dienstag laeuft und mir pro Woche drei Stunden spart. Dieser Artikel ist kein Ratgeber — er ist eine Bauanleitung. Am Ende haben Sie einen funktionierenden automatisierten Prozess.
Was folgt, sind 10 konkrete Schritte, mit denen Sie Ihren ersten Geschaeftsprozess automatisieren. Ich nehme als Beispiel den Rechnungseingang — weil jedes Unternehmen einen hat, jeder den Schmerz kennt und die Loesung in 4-6 Stunden steht.
Wenn jemand mich fragt, wo man anfangen soll, Geschaeftsprozesse zu automatisieren, sage ich immer: Nehmen Sie den Prozess, der Sie am meisten nervt und gleichzeitig am vorhersehbarsten ablaeuft. Der Rechnungseingang erfuellt beides.
Denken Sie kurz darueber nach, was heute passiert, wenn eine Rechnung reinkommt: Eine E-Mail landet im Postfach. Jemand oeffnet sie. Oeffnet den Anhang. Liest die Rechnungsnummer, den Betrag, das Faelligkeitsdatum. Tippt das in eine Excel-Tabelle oder ein Buchhaltungstool. Legt die PDF in einem Ordner ab. Das sind 5-8 Minuten pro Rechnung. Bei 40 Eingangsrechnungen im Monat sind das gut drei Stunden stupide Tipparbeit.
Der Prozess ist perfekt fuer Automatisierung, weil er drei Eigenschaften hat: Er wiederholt sich, er ist regelbasiert und ein Fehler ist nicht katastrophal.
Bei Exasync haben wir genau diesen Workflow fuer unsere eigenen Rechnungen aufgesetzt. Die Architektur: E-Mail-Eingang wird erkannt, n8n triggert den Workflow, die PDF wird analysiert, die Daten landen in unserer Supabase-Datenbank, und eine Benachrichtigung geht an Slack.
Bevor Sie einen einzigen Workflow bauen, brauchen Sie drei Dinge. Nicht zehn. Drei Dinge, alle kostenlos.
Erstens: n8n. Das ist das Herzstuck der Automatisierung. n8n ist ein Open-Source Workflow-Automatisierungstool — vergleichbar mit Zapier oder Make, aber mit einem entscheidenden Unterschied: Sie koennen es auf Ihrem eigenen Server betreiben. Fuer den Start reicht auch die kostenlose n8n Cloud mit 5 aktiven Workflows. n8n vs Zapier vs Make Vergleich
Zweitens: Supabase. Das ist unsere Datenbank. Supabase ist eine Open-Source-Alternative zu Firebase und bietet eine PostgreSQL-Datenbank mit Echtzeit-Features. Der kostenlose Tier reicht fuer die meisten KMU voellig aus.
Drittens: Ein E-Mail-Postfach mit IMAP-Zugang. Das haben Sie bereits. Gmail, Outlook, Strato, alles funktioniert.
Zeitaufwand fuer diesen Schritt: 30 Minuten.
Der Workflow besteht aus 5 Nodes in n8n:
Node 1: IMAP Email Trigger — Ueberwacht Ihr Postfach und springt an, wenn eine neue Mail mit PDF-Anhang eingeht.
Node 2: HTTP Request — Sendet die PDF an einen OCR/Parsing-Dienst.
Node 3: Function (JavaScript) — Extrahiert Rechnungsnummer, Betrag, IBAN, Datum per Regex.
Node 4: Supabase Insert — Schreibt die strukturierten Daten in Ihre Datenbank.
Node 5: Slack/Teams Notification — Sendet eine Zusammenfassung.
Die gesamte Kette laeuft automatisch. Sobald eine Rechnung per Mail reinkommt, dauert es 15-30 Sekunden, bis die Daten in der Datenbank stehen.
Gesamtdauer fuer die Ersteinrichtung: ca. 4-6 Stunden.
Schritt 1: n8n installieren oder Cloud-Account erstellen (20 Minuten)
Option A: n8n Cloud unter app.n8n.cloud. Option B (unsere Empfehlung): Self-hosted auf einem Hetzner-Server. CX22 fuer 4,50 Euro im Monat reicht. Ubuntu 24.04, Docker installieren, dann:
docker run -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n
Schritt 2: E-Mail-Credentials in n8n anlegen (10 Minuten)
Settings, Credentials, New Credential, IMAP. Host, Port 993, User, Passwort. Tipp: Testen Sie die Verbindung direkt in n8n.
Schritt 3: IMAP Email Trigger Node erstellen (15 Minuten)
Neuer Workflow. Email Trigger (IMAP) hinzufuegen. Mailbox = INBOX, Format = Resolved. Download Attachments auf true. Pollintervall auf 5 Minuten.
Schritt 4: PDF-Text extrahieren mit HTTP Request Node (30 Minuten)
Nutzen Sie die n8n-eigene Extract from File Node fuer direkte PDF-Text-Extraktion. Fuer gescannte PDFs brauchen Sie OCR.space: HTTP Request Node, Method POST, URL https://api.ocr.space/parse/image.
Schritt 5: Rechnungsdaten per JavaScript-Function parsen (60-90 Minuten)
Der aufwaendigste Schritt. Code-Node hinzufuegen (JavaScript). Rechnungsnummer: /Rechnung(?:s?-?\s?(?:Nr|Nummer|No)\.?)?\s*:?\s*([A-Z0-9\-\/]+)/i. Betrag: /(?:Brutto|Gesamt|Total|Endbetrag)\s*:?\s*([\d.,]+)\s*(?:EUR|\u20AC)/i. IBAN: /[A-Z]{2}\d{2}\s?\d{4}\s?\d{4}\s?\d{4}\s?\d{4}\s?\d{0,2}/.
Tipp: Sammeln Sie 5-10 echte Rechnungen und testen Sie Ihre Regex-Muster dagegen. 80% Automation mit 20% manueller Nacharbeit ist besser als 0%.
Schritt 6: Supabase-Datenbank und Tabelle einrichten (30 Minuten)
Neues Projekt auf supabase.com (Region Frankfurt fuer DSGVO). SQL-Editor: CREATE TABLE rechnungen mit Feldern fuer id, rechnungsnummer, lieferant, betrag, iban, faelligkeitsdatum, status, email_betreff, pdf_link, erstellt_am. RLS aktivieren.
Schritt 7: Supabase-Insert-Node in n8n konfigurieren (15 Minuten)
Credential anlegen mit Project-URL und Service-Role-Key. Supabase-Node: Operation = Insert, Tabelle = rechnungen. Felder mappen. Tipp: Betrag mit parseFloat(betrag.replace(',', '.')) konvertieren.
Schritt 8: Benachrichtigung einrichten (15 Minuten)
Slack-Node oder Teams-Webhook. Nachricht: Neue Rechnung eingegangen: [Lieferant] — [Betrag] EUR — faellig am [Datum] — Rechnungsnr. [Nummer].
Schritt 9: Fehlerbehandlung und Edge Cases (30 Minuten)
Problem 1: Mail ohne PDF-Anhang — IF-Node, der Binary-Attachment prueft. Problem 2: OCR erkennt Text nicht — Status auf manuell_pruefen setzen. Problem 3: Doppelte Rechnungen — Dublettencheck per Supabase-GET vor dem Insert.
Schritt 10: Workflow aktivieren und ueberwachen (10 Minuten)
Schalter auf Active. Test-Rechnung senden. Error-Workflow einrichten fuer automatische Fehlerbenachrichtigung.
Fehler 1: Zu viel auf einmal. Ein Workflow pro Sprint. Fertig machen, testen, laufen lassen.
Fehler 2: Perfekte Extraktion anstreben. 80% reicht. Status manuell_pruefen fuer den Rest.
Fehler 3: Keine Testdaten. 5-10 PDFs vorab durchspielen.
Fehler 4: Credentials hardcoden. Immer n8n Credential-Verwaltung nutzen.
Fehler 5: Kein Monitoring. Error-Workflow ist Pflicht.
Sobald der Rechnungseingang laeuft, haben Sie ein funktionierendes Automatisierungs-Setup. Der naechste Workflow ist zehnmal schneller gebaut.
1. Rechnungs-Dashboard bauen (2 Stunden). Supabase-Daten als Dashboard darstellen.
2. Mahnwesen teilautomatisieren (3 Stunden). Zweiter n8n-Workflow fuer ueberfaellige Rechnungen.
3. Weitere Prozesse identifizieren. Bestellbestaettigungen, Urlaubsantraege, Angebotserstellung. Geschaeftsprozesse optimieren
Bei Exasync gehen wir noch weiter: Unser CFO-Agent Plutus ueberwacht die Rechnungstabelle in Echtzeit und erstellt monatliche Cashflow-Prognosen. Buchhaltung automatisieren
Die ehrliche Rechnung, die die meisten Ratgeber weglassen: Automatisierung kostet erst mal Zeit. Die Frage ist, ab wann sich diese Investition zurueckzahlt.
Einmalige Kosten fuer den Rechnungs-Workflow:
Laufende Ersparnis pro Monat:
Break-even: Nach 6-8 Wochen hat sich das Setup amortisiert. Ab dann sparen Sie jeden Monat. Bei Exasync lag der Break-even sogar frueher, weil wir parallel drei weitere Workflows auf derselben Infrastruktur aufgebaut haben — der zweite Workflow braucht keine neue Server-Einrichtung mehr.
Eine wichtige Erkenntnis aus unserer Praxis: Der ROI steigt nicht linear, sondern exponentiell. Workflow 1 kostet 5 Stunden. Workflow 2 kostet 2 Stunden. Workflow 5 kostet 45 Minuten — weil die Bausteine wiederverwendbar sind.
Zum Vergleich: Ein externer Berater berechnet fuer die gleiche Automatisierung zwischen 2.000 und 8.000 EUR. Die Eigenentwicklung mit n8n kostet Sie nur Ihre eigene Zeit — und Sie verstehen hinterher, was laeuft. Das ist entscheidend, weil Sie den Workflow spaeter selbst anpassen koennen, wenn sich Rechnungsformate aendern oder neue Lieferanten dazukommen.
Noch ein Tipp zur Kostenoptimierung: Starten Sie mit der kostenlosen n8n Cloud. Erst wenn Sie mehr als 5 aktive Workflows haben, lohnt sich der Wechsel auf einen eigenen Server. Bei Exasync laufen mittlerweile ueber 30 Workflows auf einem einzigen Hetzner-Server fuer 4,50 EUR im Monat. Die Gesamtkosten fuer unsere komplette Prozessautomatisierung liegen bei unter 20 EUR monatlich — das ist weniger als ein Mittagessen. Automatisierung ROI berechnen
Nach dem Rechnungseingang stellt sich die Frage: Was kommt als Zweites? Nicht jeder Prozess eignet sich gleich gut. Hier ist die Priorisierungsmatrix, die wir bei Exasync verwenden:
Sofort automatisieren (hoher Zeitaufwand + einfache Regeln):
Mit Vorsicht automatisieren (komplex + fehleranfaellig):
Finger weg (zu selten oder zu kritisch):
Bei jedem neuen Kandidaten stellen wir drei Fragen: Wie oft passiert es pro Woche? Wie regelbasiert ist der Ablauf? Was passiert im schlimmsten Fall bei einem Fehler? Wenn die Antworten "oft", "sehr regelbasiert" und "nicht schlimm" lauten, automatisieren wir sofort. Diese drei Fragen haben uns bei Exasync vor mehreren Fehlentscheidungen bewahrt — einmal wollten wir die komplette Vertragserstellung automatisieren, bis uns klar wurde, dass der Prozess nur zweimal im Monat vorkommt und jedes Mal anders aussieht. Die gesparte Zeit haette den Aufwand nie gerechtfertigt. 5 Prozesse, die jedes KMU automatisieren sollte
Falls Sie den Rechnungs-Workflow nicht allein aufsetzen wollen — Kontakt. Kein Verkaufsgespraech, sondern eine ehrliche Einschaetzung, ob sich die Automatisierung bei Ihrem Volumen lohnt.