Fundamenty automatyzacji w n8n
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.
Czym jest n8n
Dział zatytułowany „Czym jest n8n”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.
Co potrafi n8n
Dział zatytułowany „Co potrafi n8n”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.
Dlaczego automatyzacja (i kiedy ma sens)
Dział zatytułowany „Dlaczego automatyzacja (i kiedy ma sens)”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.
Dobre kandydaty na automatyzację
Dział zatytułowany „Dobre kandydaty na automatyzację”- 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.
n8n vs Make, Zapier i Power Automate
Dział zatytułowany „n8n vs Make, Zapier i Power Automate”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 |
Licencja: Sustainable Use License (fair-code)
Dział zatytułowany „Licencja: Sustainable Use License (fair-code)”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
Słownik pojęć - wspólny język na resztę kursu
Dział zatytułowany „Słownik pojęć - wspólny język na resztę kursu”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. |
n8n Cloud vs self-hosted - którą drogą iść
Dział zatytułowany „n8n Cloud vs self-hosted - którą drogą iść”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
Sprawdź się
Dział zatytułowany „Sprawdź się”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.
- 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.
- 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).
- 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.
- 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".
- 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").
- Narysuj go jako sekwencję klocków: trigger na początku, potem kolejne node'y.
- Nazwij trigger - zdarzenie, harmonogram czy ręczne uruchomienie go rozpoczyna?
- Nazwij przynajmniej dwa kolejne node'y i to, co każdy z nich robi z danymi.
- 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.
made with ❤️ by aitomate.pl - Łukasz Podgórski