Automatische PDFs mit n8n erstellen – Zertifikate, Reports & mehr [2026]

Zertifikate für 200 Kursteilnehmer manuell erstellen? Oder einmal Workflow bauen und nie wieder daran denken. n8n* + stencil macht’s möglich.

15 Min. LesezeitZuletzt aktualisiert: Februar 2026

Was du mit diesem Workflow automatisieren kannst

Kurszertifikate und Teilnahmebestätigungen
Monatliche Reports für Kunden
Rechnungen nach Bestellung
Angebote und Verträge
Onboarding-Dokumente für neue Mitarbeiter

Info: Der fertige Workflow nutzt Zertifikate als Beispiel – die Logik funktioniert für jede Art von PDF.

Was du brauchst

Noch kein n8n? Das Open-Source Workflow-Tool gibt’s als Cloud-Version oder Self-hosted.

n8n kostenlos testen

So funktioniert der Workflow

Neue Zeile in Sheet
Stencil API
PDF in Drive
E-Mail senden
Sheet updaten
1

Trigger

Neue Zeile in Google Sheets (manuell, per Formular, oder Webhook)

2

PDF generieren

stencil API mit Daten aus der Zeile aufrufen

3

Speichern

PDF in Google Drive Ordner ablegen

4

Versenden

E-Mail mit PDF-Attachment an Teilnehmer

5

Dokumentieren

Sheet mit Dateilink und Zeitstempel aktualisieren

n8n Workflow Canvas: Trigger, stencil API, Google Drive, email delivery

Der fertige Workflow in n8n: Von der Google-Sheet-Zeile bis zur versendeten E-Mail mit PDF-Anhang

Schritt-für-Schritt: Workflow einrichten

1. Workflow-Template importieren

  • Klicke auf den Link zum fertigen Template und wähle „Use for free“ in n8n.
  • Alternativ: JSON-Export herunterladen und manuell importieren.

Tipp: Du brauchst einen n8n-Account. Falls du noch keinen hast:

Hier registrieren

2. stencil-Vorlage erstellen

  • Account anlegen auf stencilpdf.com
  • Neue Vorlage erstellen (oder vorhandene nutzen)
  • Platzhalter definieren: {{name}}, {{kursname}}, {{datum}}, {{trainer}}
  • Design anpassen: Logo, Unterschrift, Rahmen
  • Template-ID und API-Key kopieren
Noch kein Account?Kostenlos starten

3. Google Sheet vorbereiten

  • Spalten anlegen: Name, E-Mail, Kursname, Datum, (später: PDF-Link, Gesendet am)
  • Spaltennamen müssen exakt mit den Workflow-Variablen übereinstimmen
NameE-MailKursnameDatum
Max Mustermannmax@example.comReact Grundlagen15.01.2026
Anna Schmidtanna@example.comReact Grundlagen15.01.2026
Tom Webertom@example.comTypeScript Pro22.01.2026

4. Credentials verbinden

  • Google Sheets + Drive: OAuth-Flow in n8n
  • Microsoft Outlook: OAuth-Flow oder App-Password
  • stencil API: Bearer Token unter Settings → API Keys

Tipp: Alle Credentials einmal testen bevor der Workflow aktiviert wird.

5. Workflow anpassen

  • Template-ID in HTTP Request Node eintragen
  • Google Sheet-ID und Range anpassen
  • E-Mail-Text personalisieren
  • Drive-Ordner auswählen
JSON
{
  "template_id": "tpl_DEINE_ID",
  "variables": {
    "name": "{{ $json.name }}",
    "kursname": "{{ $json.kursname }}",
    "datum": "{{ $json.datum }}",
    "trainer": "{{ $json.trainer }}"
  }
}

6. Testen und aktivieren

  • Testzeile in Google Sheet eintragen
  • Workflow manuell ausführen
  • Prüfen: PDF in Drive? E-Mail angekommen? Sheet aktualisiert?
  • Workflow aktivieren (Toggle oben rechts)

Den Workflow erweitern

Andere E-Mail-Provider

Gmail Node, SMTP, SendGrid

Andere Datenquellen

Airtable, Notion, Webhook, Datenbank

Batch-Verarbeitung

Loop über alle Zeilen ohne „Gesendet“-Datum

Bedingte Logik

Verschiedene Templates je nach Kurstyp (IF Node)

Zusätzliche Speicherorte

Dropbox, S3, Slack-Channel

Häufige Probleme und Lösungen

Problem

API gibt 401 zurück

Lösung

API-Key prüfen, „Bearer “ Prefix nicht vergessen

Problem

PDF ist leer

Lösung

Variable-Namen in stencil und Sheet abgleichen

Problem

E-Mail landet im Spam

Lösung

SPF/DKIM für Domain einrichten

Problem

Workflow läuft nicht automatisch

Lösung

Workflow aktiviert? Trigger korrekt?

Problem

Google-Auth läuft ab

Lösung

Credentials in n8n neu verbinden

Problem

Umlaute falsch dargestellt

Lösung

UTF-8 Encoding sicherstellen

Anwendungsbeispiele über Zertifikate hinaus

Use CaseTriggerDatenquelleOutput
KurszertifikateNeue Sheet-ZeileGoogle SheetsE-Mail + Drive
MonatsreportsSchedule (1. des Monats)Datenbank/APIE-Mail an Kunden
RechnungenWebhook (Bestellung)Shop-APIE-Mail + Buchhaltung
AngeboteCRM-TriggerHubSpot/PipedriveE-Mail an Lead
ArbeitsverträgeHR-Tool WebhookPersonio/BambooHRE-Mail + Archiv

Alternativen im Vergleich

Manuell (Canva/Word)

Funktioniert für 5 Zertifikate, nicht für 500

Google Docs + Apps Script

Kostenlos, aber komplexes Scripting

Zapier + PDF.co

Teuer bei Volumen, weniger Kontrolle

Make + DocuSign

Overkill für einfache PDFs

Für einmalige Aktionen reicht manuell. Bei wiederkehrenden Batches oder Event-getriggerten PDFs lohnt sich Automatisierung.

Häufige Fragen

Workflow in 10 Minuten live

Der fertige n8n-Workflow wartet auf dich. Importieren, Credentials verbinden, Vorlage anpassen – fertig. Nie wieder manuelle PDF-Erstellung.

Noch kein n8n? Kostenlos starten

* Dieser Artikel enthält Affiliate-Links zu n8n. Wenn du dich über unseren Link anmeldest, erhalten wir eine kleine Provision – für dich entstehen keine Mehrkosten. Wir empfehlen nur Tools, die wir selbst nutzen und von denen wir überzeugt sind.

stencil Team

Autor

stencil Team

Wir helfen Unternehmen, repetitive Dokumentenarbeit zu automatisieren. Von Zertifikaten bis Rechnungen – mit stencil wird jedes PDF zum API-Call.

Weitere Artikel