Pomiń do treści

n8n tutorial - pierwsze workflow krok po kroku (2026)

Zbuduj pierwszy workflow w n8n: RSS do Telegrama. Praktyczny n8n tutorial po polsku - węzły, triggery, integracje bez kodowania.

PF
Patryk Filipowicz·17 kwietnia 2026·aktualizacja: 21 października 2026·8 min czytania

n8n masz już zainstalowane - czas zrobić z nim coś użytecznego. W tym n8n tutorial zbudujesz swoją pierwszą n8n automatyzację: workflow który śledzi kanał RSS i wysyła powiadomienie na Telegram za każdym razem gdy pojawi się nowy artykuł.

Brzmi banalnie, ale dokładnie na tym polega automatyzacja bez kodowania - małe rzeczy które robisz ręcznie codziennie, przestają Cię angażować.

Nie masz jeszcze n8n? → Instalacja na mikr.us krok po kroku

To trzeci krok w ścieżkę nauki n8n - jeśli dopiero zaczynasz, zobacz najpierw, czym n8n jest i w jakiej kolejności się go uczyć.


Jak działa n8n workflow - zanim zaczniesz klikać

W n8n każde n8n workflow składa się z węzłów (nodes) połączonych strzałkami. To są Twoje narzędzia do automatyzacji - każdy węzeł robi jedną konkretną rzecz.

Pierwszy węzeł to zawsze trigger - czyli "co ma uruchomić automatyzację". Kolejne węzły to akcje - "co ma się wtedy wydarzyć".

Tu będziesz miał dwa węzły:

  • RSS Feed Trigger - odpala się gdy pojawi się nowy wpis w feedzie
  • Telegram - wysyła powiadomienie

Tyle. To są n8n pierwsze kroki - jeden trigger, jedna akcja. Reszta to konfiguracja.


Krok 1 - RSS Feed Trigger

Zaloguj się do n8n, kliknij "+" żeby stworzyć nowy workflow, potem "Add first step...". W wyszukiwarce wpisz feed i wybierz RSS Feed Trigger.

Wyszukiwanie RSS Feed Trigger w n8n Źródło: zrzut ekranu z panelu n8n - opracowanie własne

RSS Feed Trigger jest mądrzejszy niż zwykły scheduler - sam zapamiętuje jakie wpisy już widział i odpala workflow tylko dla nowych. Nie dostaniesz powiadomień o artykułach sprzed tygodnia.

W konfiguracji:

  • Feed URL - wklej adres RSS który chcesz śledzić, np. https://blog.n8n.io/rss/
  • Poll Times - jak często n8n ma sprawdzać feed

Kliknij "Fetch Test Event" - po prawej pojawią się dane z ostatniego wpisu: tytuł, link, autor, data. Te zmienne za chwilę użyjesz w wiadomości.

Konfiguracja RSS Feed Trigger z podglądem danych Źródło: zrzut ekranu z panelu n8n - opracowanie własne


Krok 2 - węzeł Telegram

Kliknij "+" po prawej stronie RSS Feed Trigger, wpisz send a text i wybierz Send a text message.

Dodawanie węzła Telegram Źródło: zrzut ekranu z panelu n8n - opracowanie własne

Żeby n8n mógł wysyłać wiadomości przez Telegram, potrzebujesz własnego bota. Zajmie to 2 minuty.


Krok 3 - stwórz bota przez BotFather

Otwórz Telegram, znajdź @BotFather i wyślij /newbot. Podaj nazwę bota i jego username (musi kończyć się na bot). BotFather odpisze tokenem - długi ciąg znaków w stylu 123456789:AAFxxx.... Skopiuj go.

BotFather - tworzenie bota przez /newbot Źródło: zrzut ekranu z aplikacji Telegram - opracowanie własne


Krok 4 - połącz n8n z botem

Wróć do węzła Telegram w n8n, kliknij "Set up credential" i wklej token w pole Access Token. Po zapisaniu zobaczysz "Connection tested successfully" - n8n i Twój bot gadają ze sobą.

Credentials Telegram - Connection tested successfully Źródło: zrzut ekranu z panelu n8n - opracowanie własne


Krok 5 - znajdź swoje Chat ID

n8n musi wiedzieć do kogo wysłać wiadomość - potrzebuje Twojego Chat ID. Napisz cokolwiek do swojego bota na Telegramie, a potem wejdź w przeglądarce na:

https://api.telegram.org/botTWÓJ_TOKEN/getUpdates

W odpowiedzi szukaj "chat":{"id": - liczba zaraz po tym to Twój Chat ID.

Chat ID w odpowiedzi getUpdates Źródło: zrzut ekranu z Telegram Bot API - opracowanie własne


Krok 6 - ustaw treść wiadomości

Wróć do węzła Telegram. Wpisz Chat ID i w polu Text skonstruuj wiadomość. Dane z RSS wstawiasz przez {{ $json.nazwaPola }} - klikasz w pole i n8n podpowiada dostępne zmienne:

Wpadł nowy artykuł od {{ $json.creator }}: {{ $json.title }}
{{ $json.link }}

Konfiguracja treści wiadomości z danymi z RSS Źródło: zrzut ekranu z panelu n8n - opracowanie własne


Krok 7 - odpal i opublikuj

Kliknij "Execute workflow" - jeśli wszystko jest ok, za chwilę dostaniesz powiadomienie na Telegram. Kliknij "Publish" i workflow działa od tej chwili sam, bez Twojego udziału.

Workflow działa - powiadomienie na Telegramie Źródło: zrzut ekranu z aplikacji Telegram - opracowanie własne


Workflow 2 - formularz kontaktowy → powiadomienie na Telegram

RSS był przykładem triggera opartego o polling (n8n sam sprawdza co jakiś czas). Czas na trigger oparty o zdarzenia - webhook. Różnicę między jednym a drugim rozpisałem w artykule webhook - co to jest i jak działa. Ten workflow uruchamia się w ułamku sekundy od momentu, gdy ktoś wypełni formularz.

Węzły: Webhook (trigger) → Telegram

Krok 1. W n8n kliknij "+" → Webhook. Skopiuj Webhook URL - to unikalny adres, który wklejasz do swojego formularza jako endpoint. n8n automatyzacja zaczyna słuchać pod tym adresem od razu po opublikowaniu workflow.

Krok 2. W narzędziu do formularzy (Typeform, Tally, własna strona) ustaw webhook endpoint na skopiowany URL. Każde nowe wypełnienie wyśle dane do n8n.

Krok 3. Dodaj węzeł Telegram (identyczna konfiguracja jak w poprzednim workflow - token + Chat ID). W polu Text zmapuj dane z formularza:

Nowe zgłoszenie!
Imię: {{ $json.name }}
Email: {{ $json.email }}
Wiadomość: {{ $json.message }}

Krok 4. Kliknij "Publish".

Od tej chwili każde wypełnienie formularza ląduje jako powiadomienie na Telegramie w ciągu 1-2 sekund. Bez sprawdzania skrzynki, bez ręcznego przeglądania zgłoszeń. Czas konfiguracji: 15 minut.


Workflow 3 - codzienny raport o nowych wpisach w Google Sheets

Ten workflow uruchamia się automatycznie codziennie o 8:00 i wysyła podsumowanie - na przykład ile nowych wierszy pojawiło się w arkuszu Google danego dnia. Klasyczna n8n automatyzacja procesów raportowania.

Węzły: Schedule Trigger → Google Sheets → Telegram

Krok 1. Dodaj węzeł Schedule Trigger. W konfiguracji wybierz "Cron Expression" i wpisz 0 8 * * * (codziennie o 8:00). Albo wybierz z gotowej listy: Every Day i ustaw godzinę.

Krok 2. Dodaj węzeł Google Sheets → Get Rows. Podłącz swoje konto Google, wybierz arkusz i zakres. Opcjonalnie dodaj filtr żeby pobierać tylko wiersze z dzisiejszą datą w konkretnej kolumnie.

Krok 3. Dodaj węzeł Telegram z wiadomością:

Raport dzienny - {{ $now.toFormat('dd.MM.yyyy') }}
Nowych wpisów: {{ $items.length }}

Krok 4. Kliknij "Publish".

Raz ustawiony, działa codziennie sam - bez otwierania Gmaila, bez logowania do arkusza. Czas konfiguracji: 20 minut.


Co możesz zbudować dalej

RSS do Telegrama to żaden wyjątek - n8n integracje obejmują ponad 1300 aplikacji. To jest właśnie siła tych narzędzi do automatyzacji: raz skonfigurowane działają bez Twojego udziału.

Kilka pomysłów na kolejne workflow automatyzacja:

Powiadomienia:

  • Alert gdy strona przestanie działać
  • Raport ze sprzedaży co rano na maila
  • Powiadomienie gdy ktoś wspomni Twoją firmę w sieci

Maile i Gmail:

  • Automatyczna klasyfikacja przychodzących wiadomości (n8n gmail działa tak samo jak Make.com)
  • Przypomnienie gdy klient nie odpisał na wycenę - podobny schemat pokazuję tutaj dla Make.com
  • Zadania w Notion tworzone automatycznie z ważnych maili

Dane i arkusze:

  • Wyniki z formularzy lądują prosto w Google Sheets - n8n google sheets to jeden z najpopularniejszych węzłów
  • Synchronizacja danych między systemami przez n8n webhook
  • Cykliczne raporty z dowolnego API

Każdy z tych workflow to kilka węzłów i godzina konfiguracji. Logika jest zawsze ta sama - trigger, potem akcje. Masz już to opanowane.


Masz działający n8n workflow i wiesz jak workflow automatyzacja działa w praktyce. Teraz wystarczy wybrać co chcesz zautomatyzować i złożyć to z węzłów.

Wkrótce: n8n vs Make.com - które wybrać w 2026? - kiedy warto zostać przy Make, a kiedy przesiadka na n8n ma sens.


Najczęstsze pytania

Czy n8n jest darmowe? Wersję n8n instalowaną na własnym serwerze możesz używać bez opłat za samo oprogramowanie. Płacisz tylko za serwer (np. mikr.us 2.1 za 75 zł/rok, stan na 10.10.2026). Istnieje też płatna chmura n8n.cloud, ale do większości zastosowań własny serwer jest wystarczający i tańszy.

Ile czasu zajmuje zbudowanie pierwszego workflow? Workflow RSS do Telegrama z tego tutorialu to 30-45 minut przy pierwszym podejściu - wliczając założenie bota na Telegramie. Kolejne workflow budujesz szybciej, bo znasz już mechanikę. Formularz kontaktowy zajmuje ok. 15 minut.

Czy n8n self-hosted ma limity operacji? Na własnym serwerze n8n uruchamiasz dowolną liczbę workflow i operacji bez dodatkowych kosztów. Płacisz za serwer, nie za ilość uruchomień - im więcej automatyzacji, tym bardziej ten model się opłaca.

Co to jest webhook w n8n i kiedy go używać? Webhook to unikalny adres URL, pod którym n8n nasłuchuje na dane z zewnętrznych systemów. Używasz go gdy chcesz żeby workflow uruchamiał się natychmiast po zdarzeniu - np. wypełnieniu formularza, nowym zamówieniu w sklepie czy wiadomości od bota. W przeciwieństwie do pollingu (sprawdzanie co X minut), webhook reaguje w ułamku sekundy.

Ile integracji ma n8n? Ponad 1300 natywnych integracji - od Google Sheets, Gmail i Slack, przez Notion, Airtable i HubSpot, aż po Telegram, Discord i setki API. Jeśli serwis ma publiczne API, możesz go podłączyć przez węzeł HTTP Request nawet bez gotowej integracji.

Nota redakcyjna: AIzi.pl jest niezależnym blogiem edukacyjnym. Nie jest powiązany, sponsorowany ani zatwierdzony przez producentów opisywanych narzędzi (m.in. OpenAI, Anthropic, Google, Microsoft, n8n, Make, Zapier, Mistral AI). Wszystkie nazwy produktów i znaki towarowe należą do ich właścicieli i są używane wyłącznie w celu informacyjnego wskazania omawianych narzędzi. Treści powstają na podstawie testów i doświadczeń autora, z pomocą narzędzi AI.