Dein erster Workflow: die Morgenübersicht in Telegram
Wir bauen deinen ersten laufenden Workflow: Jeden Morgen um 9:00 holt n8n Daten (Wetter oder Mails) und schickt dir eine Übersicht in Telegram. Unterwegs lernst du die Arbeitsfläche, Node-Einstellungen, Execute und das Aktivieren kennen.
Der beste erste Workflow ist einer, der dir schon morgen früh nützt. Bauen wir eine „Morgenübersicht“.
Drei Nodes, das ist alles
[Schedule: jeden Tag um 9:00] → [HTTP Request: Daten holen (Wetter/News/Kurse)] → [Telegram: mir die Nachricht schicken]
Schritt für Schritt
- Neuer Workflow → „+“ → such die Node Schedule Trigger → stell sie auf 9:00.
- Füg eine HTTP-Request-Node hinzu — das Allzweckwerkzeug „geh zu dieser Adresse und bring Daten mit“. Fürs Wetter reicht jede offene API (open-meteo zum Beispiel, ganz ohne Keys): Füg die URL aus den Lektionsnotizen ein.
- Telegram-Node → Operation Send Message. Du brauchst eine Verbindung: ein Bot-Token (@BotFather gibt dir eins in einer Minute — wer den Bot-Kurs gemacht hat, hat es schon) und deine Chat-ID. n8n verwahrt solche Verbindungen unter Credentials — einmal einrichten, in jedem Workflow nutzen.
- Der Button Execute Workflow — ein Lauf von Hand. Ist die Nachricht angekommen? Dann funktioniert es.
- Der Active-Schalter — jetzt lebt der Workflow eigenständig: jeden Morgen, ohne dich.
Zwei Dinge, die dir diese Lektion beibringt
- Execute vor dem Aktivieren. Lass ihn immer erst von Hand laufen und schau dir an, was aus jeder Node herauskam (ein Klick auf eine Node zeigt dir, was durch sie hindurchging). Debuggen heißt in n8n: Daten anschauen. Und das ist leichter, als es klingt.
- Credentials liegen getrennt von den Workflows. Tokens und Passwörter sitzen in einem sicheren Speicher, nicht in den Nodes — die altbekannte Idee „Geheimnisse raus aus dem Code“.
Was HTTP Request eigentlich ist
Die HTTP-Request-Node ist der vielseitigste Baustein in n8n: Sie klopft an eine Internetadresse und bringt die Antwort mit. Fast jeder Dienst der Welt gibt Daten über so eine Adresse heraus (das meinen die Leute, wenn sie API sagen). Fürs Wetter passt open-meteo gut — offene API, keine Keys, keine Anmeldung. So sieht die Anfrage aus:
GET https://api.open-meteo.com/v1/forecast
?latitude=52.52&longitude=13.41¤t=temperature_2m
Die Antwort (ein Ausschnitt):
{ "current": { "temperature_2m": 3.4, "time": "2026-07-15T09:00" } }
Später ziehst du in der Telegram-Node temperature_2m aus dieser Antwort heraus und setzt es in deinen Text — wie genau, kommt in der nächsten Lektion, beim Thema Daten zwischen Nodes. Fürs Erste reicht: HTTP Request hat JSON mitgebracht, und JSON sind einfach Felder und Werte.
Was beim ersten Mal meistens schiefgeht
- „Bad credentials“ in Telegram. Beim Kopieren des Tokens ist ein Leerzeichen mitgerutscht, oder es gehört zu einem anderen Bot. Leg die Verbindung unter Credentials neu an und füg das Token sauber ein, ohne Beiwerk.
- Keine Nachricht, aber auch keine Fehler. Du hast dem Bot nie zuerst geschrieben. Ein Telegram-Bot kann kein Gespräch eröffnen — öffne den Chat, drück Start, erst dann darf er dir schreiben.
- Falsche Chat-ID. @userinfobot verrät dir deine: Leite ihm irgendeine Nachricht weiter, er antwortet mit einer Zahl. Diese Zahl ist deine Chat-ID.
- „Er läuft nicht nach Zeitplan.“ Prüf den Active-Schalter: Ohne ihn schläft der Schedule Trigger einfach. Ein manuelles Execute klappt immer; der Zeitplan greift nur bei einem aktiven Workflow.
Warum sagen Ingenieure „erst Execute, dann Active“ und nie andersherum? Denk mal nach: Ein aktiver Workflow feuert von selbst, ohne dass jemand zusieht. Wenn darin etwas kaputt ist, erfährst du davon, sobald ein Kunde eine verhunzte Nachricht bekommt. Dieser Lauf von Hand ist deine einzige Gelegenheit, die Daten vor allen anderen anzusehen.
Warum Telegram die perfekte erste Ausgabe ist
Wir schicken die Übersicht mit Absicht nach Telegram. Erstens ist ein Bot mit @BotFather in einer Minute eingerichtet und braucht weder Mailserver noch bezahlten Account. Zweitens landet die Nachricht sofort in deiner Hosentasche — perfekt, um zu sehen, dass der Workflow gefeuert hat. Drittens nutzt du genau diese Telegram-Node in jeder weiteren Lektion: einen Mitarbeiter über einen Lead informieren, Antworten deines RAG-Bots, Inhalte per Knopfdruck freigeben.
Richte die Verbindung einmal in Credentials ein, und sie steht dir für den Rest des Kurses zur Verfügung. Wer den Bot-Kurs gemacht hat, hat Token und Chat-ID-Wissen schon; wer nicht, für den zahlen sich diese zwei Minuten zehnfach aus.
Mach das jetzt
Bau den Drei-Node-Workflow: Schedule Trigger auf 9:00 → HTTP Request an open-meteo mit den Koordinaten deiner Stadt → Telegram Send Message mit beliebigem Text, „Guten Morgen!“ reicht. Drück Execute Workflow und prüf, ob die Nachricht ankommt. Noch ohne Temperatur im Text — die schieben wir in der Daten-Lektion nach. Sobald es läuft, schalte Active ein, und morgen um 9:00 bekommst du die erste Nachricht von einem Workflow, den du selbst gebaut hast.
Short questions on the lesson — with an explanation for every answer.