Przejdź do głównej zawartości

Fundamenty automatyzacji w n8n

Moduł 0 · Poziom: początkującyCzas czytania: ~15 minBez instalacji - sama teoria

Zanim klikniesz pierwszy node, warto zrozumieć, czym n8n właściwie jest, kiedy ma sens, na jakiej licencji działa i jakim językiem się posługuje. Ten moduł daje Ci wspólny słownik i mapę pojęć na resztę kursu.

n8n (czytane "n-eight-n", od nodemation) to platforma do automatyzacji procesów (workflow automation). Pozwala łączyć aplikacje i usługi oraz budować przepływy pracy, które wykonują się automatycznie - wizualnie, metodą "klocków", a w razie potrzeby z domieszką kodu.

W praktyce n8n stoi gdzieś pomiędzy prostymi narzędziami no-code a pełnoprawnym programowaniem. Możesz zacząć całkowicie bez kodu, przeciągając gotowe bloki, ale gdy zajdzie potrzeba - masz pod ręką wyrażenia i node'y z kodem (JavaScript/Python). To dlatego n8n bywa opisywany jako low-code: niski próg wejścia, ale wysoki sufit możliwości.

Integracje

Setki gotowych połączeń z aplikacjami: bazy danych, narzędzia SaaS, komunikatory, usługi chmurowe.

Wizualny edytor

Logikę automatyzacji projektujesz na kanwie, łącząc node'y w przepływ - widzisz, którędy płyną dane.

Przetwarzanie danych

Filtrowanie, mapowanie, łączenie i transformacja danych między krokami workflow.

AI i agenci

Wbudowane node'y AI (LangChain) pozwalają budować asystentów i agentów na własnych danych.

Wyzwalanie i harmonogram

Uruchamianie na zdarzenie (webhook), o określonej godzinie albo ręcznie podczas testów.

Self-hosting

Możesz uruchomić n8n na własnym serwerze i trzymać dane w pełni u siebie.

Automatyzacja opłaca się tam, gdzie zadanie jest powtarzalne, ma jasne reguły i wykonujesz je regularnie. n8n przejmuje "klikanie tego samego" i robi to niezawodnie 24/7.

  • Synchronizacja danych między narzędziami (np. nowy rekord w formularzu → wiersz w arkuszu → powiadomienie na Slacku).
  • Powiadomienia i alerty - gdy coś się wydarzy w systemie A, daj znać w systemie B.
  • Przetwarzanie wiadomości i plików - odbieranie maili, parsowanie załączników, zapisywanie do bazy.
  • Raporty cykliczne - codziennie o 7:00 zbierz dane i wyślij podsumowanie.
  • Integracje API - spinanie usług, które "same się nie gadają".
  • Procesy z AI - klasyfikacja zgłoszeń, streszczenia, odpowiedzi asystenta na bazie Twoich dokumentów.

Przykład: nowe zgłoszenie z formularza trafia do arkusza i odpala powiadomienie na Slacku.

Wszystkie te narzędzia automatyzują przepływy, ale różnią się modelem licencyjnym, możliwością self-hostingu i głębią techniczną. Poniżej skrót, który pomoże Ci zrozumieć, gdzie n8n jest mocny.

Wymiar n8n Zapier Make Power Automate
Self-hosting Tak (fair-code) Nie (tylko SaaS) Nie (tylko SaaS) Nie (chmura MS)
Dostęp do kodu Tak - Code Node (JS/Python) Ograniczony Ograniczony Wyrażenia / Office Scripts
Model cenowy Wg wykonań / darmowy self-host Wg "tasków" Wg operacji Wg licencji/użytkownika
Próg wejścia Niski-średni Bardzo niski Niski Średni
Kontrola nad danymi Pełna (self-host) U dostawcy U dostawcy W ekosystemie MS
AI / agenci Wbudowane (LangChain) Tak (AI actions) Tak Copilot
Najlepszy gdy… Chcesz kontroli, kodu i własnego hostingu Maksymalna prostota Wizualne, złożone scenariusze Jesteś w ekosystemie Microsoft 365

n8n nie jest klasycznym Open Source (jak MIT/Apache). Korzysta z modelu fair-code i licencji Sustainable Use License: kod jest dostępny i możesz go modyfikować, ale komercyjne "odsprzedawanie" n8n jako usługi jest ograniczone.

Co wolno (za darmo)

  • Używać n8n do własnych celów - osobistych i wewnętrznych w firmie
  • Self-hostować na własnej infrastrukturze
  • Przeglądać i modyfikować kod źródłowy na własny użytek
  • Automatyzować wewnętrzne procesy swojej organizacji

Co jest ograniczone

  • Oferowanie n8n jako hostowanej usługi dla klientów zewnętrznych
  • Wbudowywanie n8n jako silnika w komercyjny produkt (SaaS)
  • Budowa produktu konkurencyjnego wobec n8n
  • Usuwanie brandingu w komercyjnych dystrybucjach

Te terminy będą wracać w każdym module. Naucz się ich teraz, a reszta kursu będzie dużo łatwiejsza.

Pojęcie Co oznacza
Workflow (przepływ) Cały zautomatyzowany proces - zbiór node'ów połączonych w logiczną sekwencję. Podstawowa jednostka, którą tworzysz i zapisujesz.
Node (węzeł) Pojedynczy klocek wykonujący konkretne zadanie: wywołanie API, przekształcenie danych, warunek. Łączysz je, by zbudować workflow.
Trigger (wyzwalacz) Specjalny node, który rozpoczyna workflow. Może reagować na zdarzenie (webhook), harmonogram (Schedule) albo ręczne uruchomienie (Manual).
Execution (wykonanie) Pojedyncze uruchomienie workflow. n8n zapisuje wykonania (ręczne, częściowe, produkcyjne) - możesz je przeglądać i debugować.
Credentials (poświadczenia) Bezpiecznie przechowywane dane logowania (klucze API, tokeny OAuth), dzięki którym node'y łączą się z usługami zewnętrznymi.
Item (element) Pojedyncza porcja danych płynąca przez workflow. Node'y zwykle przetwarzają listę itemów, zachowując powiązania między nimi.
Expression (wyrażenie) Krótki kod w składni {{ }}, który odwołuje się do danych z innych node'ów i je przekształca - bez pełnego node'a z kodem.
Pinned data (przypięte dane) Zamrożone wyjście node'a używane podczas budowania i testowania, by nie wywoływać API przy każdym uruchomieniu.
Sub-workflow Workflow wywoływany z innego workflow - pozwala budować modułowo i nie powtarzać tej samej logiki.
Canvas (kanwa) Wizualna przestrzeń robocza, na której układasz i łączysz node'y.
Sticky note Notatka przyklejana na kanwie - dokumentujesz nią workflow wprost na schemacie.

To samo n8n możesz uruchomić na dwa sposoby. Wybór zależy od tego, jak ważna jest dla Ciebie wygoda kontra kontrola nad danymi i kosztami.

n8n Cloud

  • Najszybszy start - zero instalacji i utrzymania
  • Aktualizacje, backupy i HTTPS po stronie n8n
  • Płacisz abonament; dane są u dostawcy
  • Idealne, by się nauczyć i szybko zweryfikować pomysł

Self-hosted

  • Pełna kontrola nad danymi (ważne dla RODO)
  • Brak opłat per wykonanie - tylko koszt serwera/prądu
  • Dowolne rozszerzenia, własne node'y, integracje lokalne
  • Ty odpowiadasz za aktualizacje, backupy i bezpieczeństwo

Zanim ruszysz dalej, odpowiedz sobie na te pytania - na głos albo w dwóch zdaniach na kartce. Jeśli przy którymś się zawahasz, wróć do podlinkowanej sekcji.

  1. Jak wytłumaczyłbyś komuś, kto nigdy nie słyszał o n8n, co znaczy określenie "low-code" - czym różni się to od narzędzi w pełni no-code i od klasycznego programowania? Jeśli nie masz pewności - Czym jest n8n.
  2. Pomyśl o jakimś swoim powtarzalnym zadaniu, którego mimo to NIE opłaca się automatyzować. Co konkretnie sprawia, że to zły kandydat? Jeśli nie masz pewności - Dlaczego automatyzacja (i kiedy ma sens).
  3. Dlaczego n8n bywa tańszy w dłuższej perspektywie niż Zapier czy Make, mimo że na start wymaga więcej zachodu? Jeśli nie masz pewności - n8n vs Make, Zapier i Power Automate.
  4. Znajomy chce zbudować firmę, w której buduje i hostuje gotowe workflow n8n dla płacących klientów. Czy mieści się to w Sustainable Use License, czy potrzebuje czegoś więcej? Jeśli nie masz pewności - Licencja: Sustainable Use License (fair-code).
Mini-zadanie: rozrysuj na kartce workflow dla własnego, powtarzalnego procesu

Nie potrzebujesz jeszcze działającej instancji n8n - to zadanie "na papierze".

  1. Wybierz jeden powtarzalny proces z pracy albo z życia prywatnego (np. "co tydzień ręcznie zbieram zgłoszenia z formularza i wpisuję je do arkusza").
  2. Narysuj go jako sekwencję klocków: trigger na początku, potem kolejne node'y.
  3. Nazwij trigger - zdarzenie, harmonogram czy ręczne uruchomienie go rozpoczyna?
  4. Nazwij przynajmniej dwa kolejne node'y i to, co każdy z nich robi z danymi.
  5. Sprawdź się: czy to dobry kandydat na automatyzację, według kryteriów z sekcji Dlaczego automatyzacja (i kiedy ma sens)?

Przykład: "Nowe zgłoszenie z formularza" (trigger) → "Zapisz wiersz w arkuszu" (node akcji) → "Wyślij powiadomienie na Slacka" (node akcji) - dokładnie ten sam wzorzec, co w diagramie z sekcji o automatyzacji.

Co warto zapamiętać z tego modułu

  • n8n to platforma low-code do automatyzacji: niski próg wejścia, wysoki sufit (kod, gdy potrzeba).
  • Automatyzuj rzeczy powtarzalne i regułowe - nie jednorazowe lub wymagające ciągłego osądu.
  • Największe atuty n8n vs konkurencja: self-hosting, dostęp do kodu, kontrola nad danymi.
  • Licencja to fair-code (Sustainable Use License): własny użytek wolny, "n8n jako usługa dla klientów" wymaga licencji.
  • Kluczowe pojęcia: workflow, node, trigger, execution, credentials, item, expression.
  • Cloud = wygoda na naukę; self-hosted = kontrola i koszty pod własnym dachem.

Częste pytania

Czy muszę umieć programować, żeby używać n8n?

Nie. Większość workflow zbudujesz przeciągając gotowe node'y i ustawiając pola. Kod (wyrażenia, Code Node) przydaje się dopiero przy bardziej zaawansowanych przekształceniach - i też pokażę go w kolejnych modułach.

Czy n8n jest darmowy?

Self-hosted n8n możesz używać za darmo do własnych i wewnętrznych celów (na licencji Sustainable Use License). n8n Cloud jest płatny (abonament). Komercyjne oferowanie n8n jako usługi dla klientów wymaga licencji Enterprise/Embed.

n8n czy Zapier/Make - co wybrać na początek?

Jeśli zależy Ci na kontroli nad danymi, własnym hostingu i braku opłat za każde wykonanie - n8n. Jeśli chcesz absolutnie najprostszego startu bez zaplecza technicznego, Zapier bywa szybszy. Ten kurs zakłada, że stawiasz na n8n.

Od czego zacząć po tym module?

Od postawienia własnej instancji n8n. Przejdź do Modułu 1: Instalacja i hosting - pokażę n8n Cloud, Dockera i self-hosting krok po kroku.

Następny krok

Utknąłeś w tym module albo coś jest nieaktualne? Napisz do mnie - poprawię materiał.

made with ❤️ by aitomate.pl - Łukasz Podgórski