← 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 – 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. 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. Gleiche Freigabe-Logik zusätzlich als Webhook-Link für E-Mail einbauen
  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-Links
  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

Impressum

Angaben gemäß § 5 DDG

Matthias Stiefel
Ahornstraße 15
82223 Eichenau

Kontakt
E-Mail: caligatus@gmx.de

Datenschutzerklärung

Stand: Juli 2026

1. Verantwortlicher

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

2. 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).

3. 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.

4. 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.

5. 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.

6. 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.

7. SSL/TLS-Verschlüsselung

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