Narzędzia

n8n — co to jest i jak działa

n8n to narzędzie open-source do automatyzacji procesów, w którym przepływy pracy buduje się z połączonych ze sobą węzłów, w modelu low-code.

Każdy węzeł wykonuje dokładnie jedną operację: odbiera dane, przetwarza je albo przekazuje do innej usługi. Węzły połączone strzałkami tworzą przepływ, który uruchamia się sam — po zdarzeniu, o wyznaczonej godzinie albo na żądanie. Całość powstaje na wizualnym płótnie, na którym widać, którędy przechodzą dane i co się z nimi po drodze dzieje.

Diagram pokazuje, jak działa przepływ w n8n: wyzwalacz reagujący na nowy wpis w formularzu przekazuje dane do węzła pobierającego klienta z CRM, następnie węzeł logiki sprawdza warunek i rozgałęzia przepływ na dwie ścieżki — wysłanie oferty mailem albo dopisanie kontaktu do listy kampanii.


Skąd wzięła się nazwa n8n?

Nazwa jest skrótem od słowa „nodemation" — złożenia angielskich node (węzeł) i automation (automatyzacja). Zapis n8n to typowy dla informatyki skrót numeryczny: pierwsza litera, osiem znaków w środku i litera ostatnia. Twórcy wymawiają go „n-eight-n".

Nazwa nie jest ozdobnikiem, tylko opisem mechanizmu. Wszystko, co robisz w tym narzędziu, sprowadza się do dokładania węzłów i łączenia ich ze sobą.


Jak działa n8n?

Przepływ w n8n wygląda tak samo niezależnie od tego, czy ma trzy węzły, czy trzydzieści:

  • Wyzwalacz: pierwszy węzeł przepływu, który nasłuchuje na zdarzenie — przychodzące żądanie webhook, nową wiadomość w skrzynce, wpis w formularzu albo po prostu wyznaczoną godzinę.
  • Węzeł: pojedynczy krok wykonujący jedną operację w jednej usłudze — pobierz rekord, utwórz plik, wyślij wiadomość, przelicz wartość.
  • Połączenie: strzałka między węzłami, która oznacza przekazanie danych dalej; to ona decyduje o kolejności wykonania, a nie położenie kafelka na płótnie.
  • Dane w formacie JSON: między węzłami wędruje ustrukturyzowana paczka danych, którą w edytorze podejrzysz na każdym kroku — dlatego naprawianie błędów polega tu na patrzeniu, a nie na zgadywaniu.
  • Rozgałęzienie: węzeł warunku rozdziela przepływ na osobne ścieżki, które mogą biec równolegle i później zostać z powrotem scalone.
  • Wykonanie: każde uruchomienie przepływu zapisuje się w historii razem z danymi wejściowymi i wyjściowymi każdego węzła, więc da się odtworzyć, co dokładnie stało się o 3:14 w nocy.

W praktyce pracuje się tak: dokładasz węzeł, uruchamiasz sam ten jeden węzeł, oglądasz dane, które zwrócił, i dopiero wtedy podłączasz następny. Przepływ rośnie krok po kroku i na każdym etapie wiadomo, czy działa.

Jest jeszcze jeden szczegół, który odróżnia n8n od zwykłego skryptu: węzeł nie dostaje pojedynczej porcji danych, tylko listę elementów, i wykonuje się osobno dla każdego z nich. Jeśli węzeł pobierający zamówienia zwróci ich dwanaście, każdy kolejny krok wykona się dwanaście razy, bez pisania jakiejkolwiek pętli. To wygodne, dopóki się o tym pamięta — i jest najczęstszym źródłem zaskoczenia przy pierwszym własnym przepływie.


Z czego składa się przepływ — rodzaje węzłów

Rodzaj węzłaRola w przepływiePrzykłady
Wyzwalającyuruchamia przepływWebhook, harmonogram, nowa wiadomość
Akcjiwykonuje operację w usłudzearkusz Google, Slack, CRM, system faktur
Logikisteruje przebiegiemwarunek, przełącznik, pętla, scalenie
Kodudopisuje własną logikęJavaScript lub Python w węźle Code
AIpodłącza model językowyOpenAI GPT, Claude, Ollama
HTTP Requestłączy się z dowolnym APIusługi bez gotowej integracji

Ostatni wiersz jest ważniejszy, niż wygląda. Węzeł HTTP Request sprawia, że brak gotowej integracji nie zamyka tematu — jeśli usługa ma API, da się ją podłączyć. To główny powód, dla którego n8n radzi sobie z polskimi systemami branżowymi, których nie ma w żadnym katalogu integracji.


Co n8n ma w standardzie?

  • Ponad 2 000 gotowych integracji z popularnymi usługami — od arkuszy i skrzynek pocztowych, przez CRM-y i systemy e-commerce, po bazy danych. Producent podaje 2 003 pozycje w katalogu (stan na sierpień 2026).
  • Ponad 70 dedykowanych węzłów AI, w tym połączenia z OpenAI GPT, Claude i lokalnie uruchamianym Ollamą — dzięki nim model językowy staje się jednym z kroków procesu, a nie osobnym narzędziem obok.
  • Własny kod w JavaScripcie lub Pythonie: tam, gdzie gotowy węzeł nie wystarcza, wpisujesz kilkanaście linii i jedziesz dalej, zamiast szukać obejścia.
  • Otwarty kod źródłowy: całe narzędzie jest jawne, można je czytać, rozszerzać i uruchomić na własnym serwerze.
  • Dwa modele uruchomienia: self-hosted, czyli instalacja na własnej infrastrukturze (najczęściej przez Dockera), oraz płatna usługa n8n Cloud, w której hostowaniem zajmuje się producent.

Co można zrobić w n8n?

Wszystko, co da się opisać zdaniem „kiedy wydarzy się X, zrób Y, a potem Z". W firmach najczęściej są to cztery rodziny procesów:

  • Przenoszenie danych między systemami: formularz do CRM, zamówienie do ERP, płatność do systemu fakturowego — czyli miejsca, w których dziś ktoś przepisuje ręcznie.
  • Powiadamianie i eskalacja: informacja o nowym zgłoszeniu, przypomnienie o zaległej płatności, alert, gdy coś stoi dłużej, niż powinno.
  • Przetwarzanie dokumentów i treści: odczytanie danych z faktury lub zamówienia, wygenerowanie podsumowania, przygotowanie odpowiedzi do sprawdzenia przez człowieka.
  • Raportowanie cykliczne: zebranie danych z kilku źródeł o ustalonej godzinie i złożenie ich w jeden raport.

Konkretne, rozpisane scenariusze zebraliśmy osobno — zobacz przykłady automatyzacji w n8n. Jeśli dopiero szukasz pierwszego procesu do zautomatyzowania, zacznij od tekstu o tym, jak zautomatyzować procesy w firmie — narzędzie wybiera się po zmapowaniu procesu, nie przed.


Self-hosted czy n8n Cloud?

To jedyna decyzja, którą trzeba podjąć przed pierwszym uruchomieniem. W wersji self-hosted instalujesz n8n na własnym serwerze i płacisz wyłącznie za jego utrzymanie, ale odpowiadasz też za aktualizacje, kopie zapasowe i dostęp. W n8n Cloud płacisz abonament, a infrastrukturą zajmuje się producent.

Mechanizm rozliczania w chmurze opiera się na liczbie wykonań przepływu, a nie pojedynczych operacji — to istotna różnica wobec Zapiera i Make, gdzie liczy się każdy krok. Przepływ z dwudziestu węzłów kosztuje w n8n tyle samo co przepływ z dwóch, o ile uruchamia się tyle samo razy. Aktualne progi i to, co dokładnie znaczy tu słowo „darmowy", rozpisaliśmy w tekście o tym, czy n8n jest darmowy.

Sama instalacja na własnym serwerze to zwykle kwestia jednego kontenera Dockera. Trudność zaczyna się później: przy dostępach, kopiach zapasowych i przechowywaniu kluczy do integracji, bo w przepływach lądują dane logowania do wszystkich podłączonych systemów naraz.


Co się dzieje, gdy przepływ przestanie działać

To pytanie zadaje się zwykle za późno, a odpowiedź na nie decyduje o tym, czy automatyzacja przetrwa dłużej niż kwartał. Integracje psują się nie dlatego, że narzędzie jest złe, tylko dlatego, że po drugiej stronie wygasa token, zmienia się nazwa pola albo usługa przestaje odpowiadać.

  • Powtórzenie próby: każdy węzeł można ustawić tak, by przy błędzie ponowił operację po zadanym czasie — to załatwia większość chwilowych awarii po stronie zewnętrznych usług.
  • Osobna ścieżka błędu: węzeł, który zawiódł, może przekierować dane do gałęzi obsługi zamiast zatrzymywać cały przepływ.
  • Przepływ powiadamiający: n8n pozwala wskazać oddzielny przepływ uruchamiany przy każdej awarii — zwykle po to, żeby wysłał wiadomość do osoby odpowiedzialnej.
  • Historia wykonań: przy każdym błędzie widać dokładne dane wejściowe węzła, który się wywrócił, więc naprawa zaczyna się od faktu, nie od hipotezy.

Automatyzacja bez tej warstwy działa do pierwszego wygaśnięcia tokena, a potem cicho przestaje. Najgorszy scenariusz to nie awaria — to awaria, której nikt nie zauważył przez trzy tygodnie.


Czego n8n nie robi dobrze

Uczciwie: n8n nie jest narzędziem dla każdego i w części firm jest po prostu złym wyborem.

  • Wymaga administracji przy self-hostingu. Serwer, kopie zapasowe, aktualizacje, certyfikat, kontrola dostępu — ktoś musi to prowadzić. „Darmowy" oznacza tu brak opłaty licencyjnej, nie brak pracy.
  • Ma mniej gotowych integracji niż Zapier. Katalog Zapiera liczony jest w tysiącach aplikacji. W n8n częściej trzeba sięgnąć po węzeł HTTP Request i samodzielnie przeczytać dokumentację API.
  • Ma wyższy próg wejścia. Żeby zbudować cokolwiek poza najprostszym przepływem, trzeba rozumieć, czym jest webhook, jak wygląda struktura JSON i co znaczy kod odpowiedzi 401.
  • Interfejs jest anglojęzyczny. Nazwy węzłów i pól nie mają oficjalnego polskiego tłumaczenia, co bywa barierą dla osób nietechnicznych, które mają samodzielnie utrzymywać automatyzacje.
  • Nie zastępuje systemów. n8n jest warstwą łączącą aplikacje — nie zastąpi CRM-a, ERP ani programu do faktur, tylko sprawia, że zaczynają ze sobą rozmawiać.

Kiedy n8n ma sens, a kiedy nie

n8n ma sens, gdy firma ma nietypowe systemy bez gotowych integracji, gdy dane nie mogą opuścić własnej infrastruktury z powodów regulacyjnych, gdy proces wymaga logiki niedającej się wyklikać, albo gdy wolumen operacji jest na tyle duży, że rozliczenie za każdy krok robi się kosztowne.

n8n nie ma sensu, gdy w firmie nie ma nikogo technicznego, a automatyzacje mają być utrzymywane wewnętrznie — wtedy prostsze narzędzie utrzymywane samodzielnie jest lepsze niż zaawansowane, którego nikt nie umie naprawić. Nie ma też sensu przy dwóch–trzech prostych przepływach między popularnymi aplikacjami; tam nakład na uruchomienie i utrzymanie przewyższa korzyść.

U nas wybór narzędzia jest wnioskiem z mapy procesu, a nie punktem wyjścia. Pracujemy również na Make i Zapierze i dobieramy platformę do problemu — zestawienie mocnych stron wszystkich trzech znajdziesz w porównaniu Make vs Zapier vs n8n.


Najczęstsze pytania o n8n

Czy n8n jest darmowy?

W wersji self-hosted tak — kod jest otwarty, a za samo narzędzie nie płacisz. Koszt to serwer i czas potrzebny na jego utrzymanie. Wersja n8n Cloud jest płatna abonamentowo, rozliczana od liczby wykonań przepływów.

Czy n8n jest bezpieczny?

Poziom bezpieczeństwa zależy od modelu uruchomienia. Self-hosted daje pełną kontrolę nad tym, gdzie leżą dane, ale przenosi na firmę odpowiedzialność za konfigurację, dostęp i aktualizacje. W chmurze jest odwrotnie. Jedno i drugie da się poprowadzić poprawnie i jedno i drugie da się zepsuć.

Czy n8n jest po polsku?

Interfejs edytora jest anglojęzyczny. Nie jest to bariera dla osoby technicznej, ale bywa nią dla zespołu, który miałby samodzielnie modyfikować przepływy.

Czym n8n różni się od Zapiera i Make?

Najkrócej: n8n można uruchomić na własnym serwerze i rozszerzać kodem, kosztem mniejszego katalogu gotowych integracji i wyższego progu wejścia. Pełne porównanie znajdziesz w osobnym artykule.


n8n jest bardzo dobrym narzędziem w rękach kogoś, kto rozumie, jak przepływają dane w firmie — i kosztowną pomyłką, gdy trafi tam, gdzie nikt nie potrafi go utrzymać. Dlatego zawsze zaczynamy od procesu, a decyzję o platformie podejmujemy na końcu. Jeśli chcesz zobaczyć, jak wygląda taka współpraca od strony przebiegu, zajrzyj na stronę automatyzacja procesów.

Chcesz wdrożyć automatyzację w swojej firmie?

Umów darmową konsultację — pokażemy, jak zastosować wiedzę z tego artykułu w praktyce.

Bezpłatnie. Bez zobowiązań. 30 minut, które mogą zmienić Twoją firmę.