Invoices Done While You Sleep 🔄

Rechnungen automatisch erledigt 🔄

🇬🇧 English

Why Invoice Automation Is a Game-Changer

If you run a business — freelance or otherwise — you know the pain: chasing invoices, copy-pasting client data, manually sending PDFs, and then following up again when payment is late. It is repetitive, error-prone, and frankly, a waste of your most valuable asset: time.

That is exactly why invoice automation has become one of the most popular use cases in the no-code and AI automation space. With n8n, you can build a fully automated invoice pipeline in an afternoon — no developer needed.

In this guide, you will go step by step through building a real invoice automation workflow using n8n. By the end, invoices will be generated, sent, and tracked — automatically.

What You Will Need

  • n8n — self-hosted or cloud (n8n.cloud)
  • A spreadsheet or CRM as your data source (Google Sheets, Airtable, etc.)
  • An email provider (Gmail, SMTP, or similar)
  • Optional: a PDF generation tool or airslate for document creation

Step 1 — Choose Your Trigger

Every n8n workflow starts with a trigger node. For invoice automation, you have several great options:

  • Schedule Trigger — Run automatically on the 1st of every month, or every Friday.
  • Webhook Trigger — Fire when a form is submitted or a payment status changes.
  • Google Sheets Trigger — Watch for new rows added by your team or a client intake form.

For most freelancers and small businesses, the Schedule + Google Sheets combination works brilliantly. Set your n8n workflow to check the sheet every Monday morning and process any new entries.

Step 2 — Pull Client and Project Data

Once the trigger fires, the next node in your n8n workflow should fetch the relevant data. Add a Google Sheets node (or your preferred data source) and configure it to read rows where invoice status is marked as pending.

The data you typically need:

  • Client name and email address
  • Project description and line items
  • Amount due and currency
  • Due date and payment terms

Use the Set node in n8n to clean and rename fields so they map neatly into your invoice template later.

Step 3 — Generate the Invoice PDF

This is where it gets powerful. You have two main paths inside n8n:

Option A — Use an HTTP Request to a PDF API

Services like PDFMonkey or DocRaptor accept JSON data and return a PDF. Add an HTTP Request node in your n8n workflow, pass your invoice fields, and receive a download URL or binary file in return.

Option B — Use airSlate for Professional Documents

If you need richer document workflows — e-signatures, branded templates, approval flows — airslate integrates cleanly with n8n via webhooks or API. Create your invoice template inside airslate, then trigger it from your n8n workflow with the client data pre-filled. The result is a polished, signed document with zero manual input.

Step 4 — Send the Invoice by Email

With the PDF ready, add a Gmail node or Send Email node to your n8n workflow. Attach the generated PDF and write a professional email body using n8n's expression editor to personalise it dynamically:

  • Hi {{$json["client_name"]}},
  • Please find your invoice for {{$json["project_name"]}} attached.
  • Amount due: {{$json["amount"]}} — due by {{$json["due_date"]}}.

Every client gets a perfectly personalised email — automatically, every time.

Step 5 — Update the Status and Log It

Never lose track of what was sent. Add a final Google Sheets node back into your n8n workflow to update the invoice row: change the status from pending to sent, and log the timestamp. You can even add a Slack or Telegram notification node so you get a ping every time an invoice goes out.

Step 6 — Add a Payment Follow-Up (Bonus)

The real magic happens when you layer a second n8n workflow on top. Set a Schedule Trigger to run daily, check your sheet for any invoices marked sent but not paid, and compare the due date against today's date. If overdue, fire a polite follow-up email automatically. No more awkward chases — n8n handles it for you.

Tips for a Rock-Solid Invoice Workflow

  • Use error handling — add an Error Trigger node in n8n so you get notified if something breaks.
  • Test with dummy data — always run your n8n workflow in test mode before going live.
  • Version your workflows — n8n lets you duplicate and annotate workflows; use this to keep a clean backup.
  • Keep templates consistent — whether you use airslate or a PDF API, lock your branding into the template, not the workflow logic.

Final Thoughts

Invoice automation is one of the highest-ROI workflows you can build. The setup takes a few hours. The time it saves compounds every single month. With n8n as the orchestration layer and optional tools like airslate for professional document generation, you have everything you need to run a fully automated invoicing operation — without writing a single line of code.

Start with one client, one invoice type, one workflow. Then expand. That is the n8n way.

This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.

🇩🇪 Deutsch

Warum Rechnungsautomatisierung alles verändert

Wenn du ein Unternehmen führst — ob als Freelancer oder in einem kleinen Team — kennst du den Schmerz: Rechnungen nachverfolgen, Kundendaten manuell übertragen, PDFs per Hand versenden und dann noch mahnen, wenn die Zahlung ausbleibt. Das ist repetitiv, fehleranfällig und schlicht eine Verschwendung deiner wertvollsten Ressource: Zeit.

Genau deshalb gehört Rechnungsautomatisierung zu den beliebtesten Anwendungsfällen im No-Code- und KI-Automatisierungsbereich. Mit n8n kannst du an einem Nachmittag eine vollständig automatisierte Rechnungspipeline aufbauen — ohne Entwickler, ohne Code.

In dieser Schritt-fĂĽr-Schritt-Anleitung baust du mit n8n einen echten Rechnungs-Workflow. Am Ende werden Rechnungen automatisch erstellt, versendet und nachverfolgt.

Was du brauchst

  • n8n — selbst gehostet oder als Cloud-Version (n8n.cloud)
  • Eine Tabelle oder ein CRM als Datenquelle (Google Sheets, Airtable usw.)
  • Einen E-Mail-Anbieter (Gmail, SMTP oder ähnlich)
  • Optional: ein PDF-Erstellungstool oder airslate fĂĽr professionelle Dokumente

Schritt 1 — Den richtigen Trigger wählen

Jeder n8n-Workflow beginnt mit einem Trigger-Node. FĂĽr die Rechnungsautomatisierung gibt es mehrere hervorragende Optionen:

  • Schedule Trigger — Läuft automatisch am 1. jeden Monats oder jeden Freitag.
  • Webhook Trigger — Wird ausgelöst, wenn ein Formular ausgefĂĽllt oder ein Zahlungsstatus geändert wird.
  • Google Sheets Trigger — Reagiert auf neue Zeilen, die dein Team oder ein Kundenformular hinzufĂĽgt.

Für die meisten Freelancer und Kleinunternehmen funktioniert die Kombination Schedule + Google Sheets hervorragend. Stelle deinen n8n-Workflow so ein, dass er jeden Montagmorgen die Tabelle prüft und neue Einträge verarbeitet.

Schritt 2 — Kunden- und Projektdaten abrufen

Sobald der Trigger ausgelöst wird, sollte der nächste Node in deinem n8n-Workflow die relevanten Daten abrufen. Füge einen Google Sheets Node hinzu und konfiguriere ihn so, dass er Zeilen liest, bei denen der Rechnungsstatus als ausstehend markiert ist.

Typische Datenfelder, die du benötigst:

  • Kundenname und E-Mail-Adresse
  • Projektbeschreibung und Positionen
  • Fälliger Betrag und Währung
  • Fälligkeitsdatum und Zahlungsbedingungen

Nutze den Set Node in n8n, um Felder zu bereinigen und umzubenennen, damit sie später sauber in deine Rechnungsvorlage passen.

Schritt 3 — Die Rechnung als PDF erstellen

Hier wird es wirklich leistungsstark. In n8n hast du zwei Hauptoptionen:

Option A — HTTP Request an eine PDF-API

Dienste wie PDFMonkey oder DocRaptor nehmen JSON-Daten entgegen und liefern ein PDF zurück. Füge einen HTTP Request Node in deinen n8n-Workflow ein, übergib die Rechnungsfelder und erhalte eine Download-URL oder eine Binärdatei als Antwort.

Option B — airSlate für professionelle Dokumente

Wenn du umfangreichere Dokumenten-Workflows benötigst — E-Signaturen, gebrandete Vorlagen, Freigabeprozesse — integriert sich airslate sauber mit n8n über Webhooks oder API. Erstelle deine Rechnungsvorlage in airslate, löse sie dann aus deinem n8n-Workflow mit vorausgefüllten Kundendaten aus. Das Ergebnis: ein professionelles, unterschriebenes Dokument ohne manuellen Aufwand.

Schritt 4 — Die Rechnung per E-Mail versenden

Sobald das PDF bereit ist, füge einen Gmail Node oder Send Email Node zu deinem n8n-Workflow hinzu. Hänge das generierte PDF an und schreibe einen professionellen E-Mail-Text mit dem Ausdruckseditor von n8n, um ihn dynamisch zu personalisieren:

  • Hallo {{$json["client_name"]}},
  • anbei findest du deine Rechnung fĂĽr {{$json["project_name"]}}.
  • Fälliger Betrag: {{$json["amount"]}} — fällig bis {{$json["due_date"]}}.

Jeder Kunde erhält eine perfekt personalisierte E-Mail — automatisch, jedes Mal.

Schritt 5 — Status aktualisieren und protokollieren

Behalte immer den Überblick. Füge am Ende deines n8n-Workflows einen weiteren Google Sheets Node hinzu, der die Rechnungszeile aktualisiert: Ändere den Status von ausstehend auf versendet und speichere den Zeitstempel. Du kannst auch einen Slack- oder Telegram-Node hinzufügen, damit du eine Benachrichtigung erhältst, sobald eine Rechnung verschickt wurde.

Schritt 6 — Automatische Zahlungserinnerung (Bonus)

Die eigentliche Stärke zeigt sich, wenn du einen zweiten n8n-Workflow obendrauf legst. Stell einen Schedule Trigger ein, der täglich läuft, deine Tabelle nach Rechnungen mit dem Status versendet aber nicht bezahlt durchsucht und das Fälligkeitsdatum mit dem heutigen Datum vergleicht. Ist eine Rechnung überfällig, sendet n8n automatisch eine höfliche Zahlungserinnerung. Kein unangenehmes Nachhaken mehr.

Tipps fĂĽr einen robusten Rechnungs-Workflow

  • Fehlerbehandlung einrichten — FĂĽge einen Error Trigger Node in n8n hinzu, damit du informiert wirst, wenn etwas schiefläuft.
  • Mit Testdaten arbeiten — FĂĽhre deinen n8n-Workflow immer im Testmodus aus, bevor du ihn live schaltest.
  • Workflows versionieren — n8n erlaubt das Duplizieren und Kommentieren von Workflows; nutze das fĂĽr saubere Backups.
  • Vorlagen konsistent halten — Ob du airslate oder eine PDF-API nutzt: Verankere dein Branding in der Vorlage, nicht in der Workflow-Logik.

Fazit

Rechnungsautomatisierung ist einer der Workflows mit dem höchsten ROI, die du aufbauen kannst. Die Einrichtung dauert ein paar Stunden. Die eingesparte Zeit addiert sich Monat für Monat. Mit n8n als Orchestrierungsschicht und optionalen Tools wie airslate für professionelle Dokumentenerstellung hast du alles, was du brauchst, um einen vollständig automatisierten Rechnungsbetrieb zu führen — ohne eine einzige Zeile Code zu schreiben.

Fang mit einem Kunden, einer Rechnungsart, einem Workflow an. Dann erweitere ihn. Das ist der n8n-Weg.

Dieser Beitrag wurde mit Tools erstellt, die wir selbst nutzen und empfehlen: n8n für Workflow-Automatisierung, Turbotic als KI-native Automatisierungsalternative, ElevenLabs für KI-Voiceover, Placid für visuelle Content-Erstellung und netcup für zuverlässiges VPS-Hosting in Deutschland. Einige Links sind Affiliate-Links.