← Zurück zu den Projekten

n8n-Automatisierung

Kontaktformular, Gästebuch und eine Zugangs-Freischaltung sehen auf dieser Seite aus wie ganz normale Formulare. Im Hintergrund steckt aber ein kleiner, selbstgehosteter Automatisierungs-Roboter namens n8n, der auf demselben Server läuft wie die Website: Er nimmt Einreichungen entgegen, verschickt automatische Antworten und schickt mir eine Push-Nachricht aufs Handy, wenn jemand etwas schreibt. Wo ich selbst über etwas entscheiden muss, reicht danach ein einziger Fingertipp auf „Freigeben“ oder „Ablehnen“ – direkt aus der Telegram-Nachricht heraus oder wahlweise per Link in der E-Mail. Schneller ging Freigabe-Arbeit für mich noch nie.

Was im Hintergrund passiert

KontaktformularBesucher schreibtn8nprüft & verteiltAutomatische Antwortgeht sofort an den AbsenderBenachrichtigungE-Mail + Telegram an MatthiasGästebuchBesucher schreibtn8nspeichert als„wartend“Matthias entscheidetTelegram-Fingertipp✅ Freigeben oder ❌ AblehnenLive aufder Website(nur bei „Freigeben“)Zugang anfragenInteressent trägtsich einn8nspeichert als„wartend“Matthias schaltet freiTelegram-Tipp oderE-Mail-Link ✅ / ❌Zugang aktivBestätigungper E-Mail

Alle drei Formulare laufen über denselben n8n-Server – nur was danach passiert, unterscheidet sich: automatische Antwort beim Kontaktformular, persönliche Freigabe beim Gästebuch und bei der Zugangs-Freischaltung.

01 / KontaktformularIn Betrieb

Sofortige Antwort, ganz ohne mein Zutun

Wer über das Kontaktformular schreibt, bekommt innerhalb von Sekunden eine automatische Bestätigungsmail – „Danke für Ihre Nachricht, ich melde mich zurück.“ Gleichzeitig werde ich selbst zweifach informiert: eine Kopie der Nachricht per E-Mail, und eine Push-Nachricht über einen eigenen Telegram-Bot, damit ich es auch mitbekomme, wenn ich gerade nicht am Rechner sitze.

n8n-WebhookAutomatische AntwortTelegram-Push

Zum Nachbauen

  1. n8n selbst hosten (Docker-Container reicht, kein extra Server nötig)
  2. Webhook-Node als Formular-Endpunkt anlegen
  3. E-Mail-Versand per SMTP-Zugangsdaten einrichten
  4. Eigenen Telegram-Bot über @BotFather anlegen und in n8n verbinden
02 / GästebuchIn Betrieb

Freigabe per Fingertipp, nicht per Algorithmus

Beim Gästebuch könnte theoretisch jeder alles reinschreiben – deshalb landet ein neuer Eintrag erst einmal nur bei mir, nicht sofort öffentlich sichtbar. Statt das einer KI zur automatischen Prüfung zu überlassen, entscheide ich selbst: Die Telegram-Nachricht zeigt den Text direkt mit zwei Knöpfen darunter, „Freigeben“ und „Ablehnen“. Ein Tipp, und der Eintrag ist entweder live oder verworfen – das geht wirklich rasend schnell, deutlich schneller, als es eine KI-Prüfung je hätte sein können. Dieselbe Freigabe geht wahlweise auch per Link in einer E-Mail. Der Link enthält einen Zufallsschlüssel und öffnet nur eine Bestätigungsseite; erst der Knopf darauf gibt frei. So kann niemand einen Eintrag freigeben, der den Link nicht kennt, und ein Virenscanner, der Links in Mails vorab aufruft, löst nichts aus. Beide Wege sind gleichwertig, und wer zuerst getippt hat, gewinnt: Ist ein Eintrag schon entschieden, meldet der zweite Weg sauber „bereits bearbeitet“, statt etwas doppelt auszulösen. Und falls ich mal eine Weile gar nicht reagiere: Unbeantwortete Einträge verfallen nach 30 Tagen von selbst, damit nichts unbegrenzt in der Warteschlange hängen bleibt. Abgelehnte Einträge werden nach derselben Frist gelöscht. Falls doch mal zu viele Einreichungen auf einmal reinkommen: mehr als eine pro Stunde und IP-Adresse lässt das System gar nicht erst zu.

Manuelle FreigabeTelegram-ButtonsE-Mail-FreigabeRate-LimitAuto-Verfall nach 30 Tagen

Zum Nachbauen

  1. n8n-Datentabelle als kleine Datenbank für die Einträge anlegen (kein separates DB-Setup nötig)
  2. Telegram-Node mit Inline-Buttons versehen, Callback-Workflow für Klicks bauen
  3. Dieselbe Freigabe zusätzlich per E-Mail-Link anbieten: Der Link trägt einen Zufallsschlüssel und öffnet nur eine Bestätigungsseite, erst der Knopf darauf gibt frei
  4. Geplanten Workflow (Cron) für den automatischen Verfall alter Einträge einrichten
03 / Zugangs-FreischaltungIn Betrieb

Freischaltung auf Anfrage – mit Plätze-Zähler

Für meine App Pensum gibt es eine Google-Anbindung, die aus technischen Gründen nur einer begrenzten Zahl an Testnutzern offensteht – und jede Adresse muss ich vorher einzeln bei Google freischalten. Deshalb läuft der Zugang über ein kleines Anfrage-Formular: Wer mitmachen möchte, hinterlässt Name, Google-Adresse und eine kurze Nachricht. n8n legt die Anfrage als „wartend“ ab und meldet sie mir sofort per Telegram und per E-Mail – jeweils mit einem direkten Link in die Google-Konsole, damit ich die Adresse mit einem Klick eintragen kann. Erst danach tippe ich auf „Freigeben“, und der Antragsteller bekommt automatisch eine Bestätigungsmail. Ein Live-Zähler auf der Seite zeigt dabei jederzeit, wie viele Plätze noch frei sind.

Freischaltung auf AnfrageLive-Plätze-ZählerTelegram + E-MailBestätigungsmail

Zum Nachbauen

  1. Eigene n8n-Datentabelle für die Zugangsanfragen anlegen (Name, Adresse, Status)
  2. Freigabe-Logik wie beim Gästebuch aufsetzen: Telegram-Buttons plus E-Mail-Link mit Zufallsschlüssel und Bestätigungsseite
  3. Zweiten Telegram-Bot anlegen (pro Bot ist nur ein Trigger-Webhook möglich)
  4. Separaten Webhook bauen, der die freien Plätze zählt und ans Formular zurückgibt

Über mich

Ich bin Matthias Stiefel und erkläre KI.

Ich betreibe diese Website privat, weil ich wissen will, was Künstliche Intelligenz heute kann und wie sie das macht.

Die meisten Beiträge hier erklären KI für Menschen ohne Fachwissen. Sie zeigen etwa, was in einem Sprachmodell wie ChatGPT passiert, warum es manchmal Antworten erfindet und wem die Texte und Bilder gehören, aus denen eine KI lernt. Dazu gibt es kurze Filme und Lerneinheiten. In den Lerneinheiten kann man selbst etwas ausprobieren, zum Beispiel das Brettspiel Go gegen eine Maschine spielen oder mit ELIZA chatten, einem Chatprogramm aus den 1960er-Jahren.

Mich interessiert vor allem, ob eine KI-Anwendung im Alltag funktioniert und ob sie jemandem Arbeit abnimmt. Auf der Startseite stehen unter „Aus der Werkstatt“ Programme, die ich selbst gebaut habe, etwa ein Diktier-Assistent.

Der Name der Website, caligatus, ist lateinisch und spielt auf meinen Nachnamen Stiefel an. Die caliga war der Stiefel der römischen Legionäre, und caligatus hieß der einfache Soldat, der sie trug.

Impressum

Angaben gemäß § 5 DDG

Matthias Stiefel
Ahornstraße 15
82223 Eichenau

Kontakt
E-Mail: caligatus@gmx.de

Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV
Matthias Stiefel, Anschrift wie oben

Datenschutzerklärung

Stand: Oktober 2026

Verantwortlicher

Matthias Stiefel
Ahornstraße 15
82223 Eichenau
E-Mail: caligatus@gmx.de

Allgemeines

Sie haben jederzeit das Recht auf Auskunft, Berichtigung, Löschung und Einschränkung der Verarbeitung Ihrer Daten sowie auf Datenübertragbarkeit. Zudem können Sie sich bei einer Datenschutz-Aufsichtsbehörde beschweren, zuständig ist das Bayerische Landesamt für Datenschutzaufsicht (BayLDA).

Hosting / Server-Log-Dateien

Diese Website wird auf einem Server bei Hostinger betrieben. Beim Aufruf der Seite verarbeitet der Server automatisch technische Verbindungsdaten (u. a. IP-Adresse, Datum/Uhrzeit, aufgerufene Seite, Browsertyp) in Server-Logs. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem funktionierenden, sicheren Betrieb). Speicherdauer: wenige Tage bis Wochen.

Google Fonts

Diese Website lädt Schriftarten direkt von Servern von Google. Dabei wird Ihre IP-Adresse an Google übertragen. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Mehr dazu in der Google-Datenschutzerklärung.

Kontaktformular

Bei Nutzung des Kontaktformulars verarbeite ich Name, E-Mail-Adresse und Nachricht, um Ihre Anfrage zu beantworten. Die Daten werden an meinen selbst betriebenen n8n-Server übertragen, der Bestätigungsmail, Benachrichtigung per E-Mail (Gmail) und Telegram-Push übernimmt. Rechtsgrundlage: Art. 6 Abs. 1 lit. b bzw. f DSGVO. Empfänger: mein n8n-Server, Google (Gmail), Telegram FZ-LLC. Ihre Nachricht verbleibt in meinem Postfach, bis ich sie lösche.

Gästebuch

Im Gästebuch können Sie einen öffentlich sichtbaren Eintrag hinterlassen (Name, Nachricht). Jeder Eintrag wird von mir persönlich geprüft und freigegeben oder abgelehnt. Zusätzlich wird Ihre IP-Adresse zur Missbrauchsprävention verarbeitet (max. 1 Einreichung/Stunde). Freigegebene Einträge bleiben öffentlich sichtbar, bis ich sie entferne; nicht freigegebene Einträge werden nach 30 Tagen automatisch gelöscht. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Ihre Einwilligung durch Absenden). Empfänger: mein n8n-Server, Telegram FZ-LLC und Google (Gmail) für die Freigabe-Benachrichtigung an mich.

Zugangsanfrage für die Konzeptstudien

Wer Zugang zum geschützten Bereich „Konzeptstudien“ anfragt, übermittelt Name, E-Mail-Adresse und auf Wunsch Firma und Anlass. Dazu wird die IP-Adresse zur Missbrauchsprävention verarbeitet (max. 1 Anfrage/Stunde). Ich prüfe jede Anfrage persönlich. Bei einer Freigabe erhalten Sie Nutzername und Passwort per E-Mail; das Passwort wird auf dem Server nur verschlüsselt gespeichert. Abgelehnte und unbearbeitete Anfragen werden nach 30 Tagen gelöscht, bei freigegebenen Zugängen bleiben Name, E-Mail-Adresse und Nutzername bis zum Entzug des Zugangs gespeichert. Rechtsgrundlage: Art. 6 Abs. 1 lit. b und f DSGVO. Empfänger: mein n8n-Server, Telegram FZ-LLC und Google (Gmail). Einzelheiten stehen im Datenschutzhinweis auf der Anfrageseite.

Kamera und Sprachausgabe in den Lerneinheiten

Die Lerneinheit „Bilderkennung zum Selbermachen“ nutzt die Kamera Ihres Geräts, aber erst, nachdem Sie das im Browser erlaubt haben. Die Kamerabilder werden ausschließlich in Ihrem Browser verarbeitet. Kein Bild und kein daraus berechneter Wert wird an meinen Server oder an Dritte übertragen, nichts wird gespeichert, und beim Schließen der Seite ist alles gelöscht. Ich selbst erhalte also keine Kameradaten. Die Freigabe können Sie jederzeit in den Einstellungen Ihres Browsers zurücknehmen.

Einige Lerneinheiten sprechen mit der Sprachausgabe Ihres Browsers. Sie bevorzugen dabei Stimmen, die auf Ihrem Gerät selbst laufen. Gibt es keine solche Stimme, kann Ihr Browser den gesprochenen Text an einen Server seines Herstellers schicken, in Chrome etwa bei den Stimmen mit „Google“ im Namen. Darauf habe ich keinen Einfluss. Wer das vermeiden möchte, schaltet den Ton in der Einheit ab.

SSL/TLS-Verschlüsselung

Diese Website nutzt aus Sicherheitsgründen eine SSL/TLS-Verschlüsselung (erkennbar an „https://" und dem Schloss-Symbol im Browser).