n8n — kompletny przewodnik po polsku

Czym jest n8n, ile kosztuje n8n Cloud, co wolno w darmowej wersji, gdzie trafiają dane (RODO) i kiedy n8n to zły wybór. Przewodnik dla firm, nie dla hobbystów.

Ten przewodnik jest dla osób, które rozważają n8n w firmie, a nie dla hobbystów, którzy chcą automatyzować sobie domowe zadania. Skupia się więc na tym, co w firmie ma znaczenie: co narzędzie robi i czego nie robi, ile realnie kosztuje, co wolno w darmowej wersji, gdzie trafiają dane i kiedy wybór n8n jest błędem. Wszystkie ceny i fakty licencyjne pochodzą z dokumentacji i cennika n8n z dnia 5 września 2026 r.; tam, gdzie mogą się zmienić, piszemy to wprost.

Czym jest n8n — i czym nie jest

n8n to narzędzie do automatyzacji przepływów pracy: łączysz w nim usługi, które mają API (pocztę, CRM, system księgowy, arkusz, model językowy), w łańcuch kroków wykonywanych automatycznie po zdarzeniu albo według harmonogramu. Budujesz taki łańcuch na graficznym płótnie z gotowych klocków, a gdy klocka brakuje, dopisujesz kod. Powstał w Berlinie, jest rozwijany przez firmę n8n GmbH i udostępniany na zasadach fair-code — kod jest jawny, ale licencja nie jest licencją open source w ścisłym znaczeniu (o tym niżej).

Trzy rzeczy odróżniają n8n od reszty rynku i to one zwykle przesądzają o wyborze:

  • Można go postawić u siebie. Ten sam produkt działa jako usługa w chmurze n8n albo na Twoim serwerze, w Twoim centrum danych, na Twoich zasadach.
  • Rozlicza się za wykonanie, nie za krok. Jedno uruchomienie workflow to jedna jednostka bez względu na to, ile ma węzłów.
  • Ma wbudowane węzły AI. Agent, model językowy, baza wektorowa i pamięć rozmowy są zwykłymi klockami w tym samym edytorze, co węzeł poczty czy arkusza.

Czym n8n nie jest: nie jest systemem do obsługi bardzo dużego strumienia zdarzeń (tysiące na sekundę), nie jest bazą danych i nie jest miejscem, w którym powinna żyć logika, od której zależy poprawność księgowości czy rozliczeń. Jest warstwą spinającą — bardzo dobrą, dopóki traktuje się ją jak warstwę spinającą.

Pięć pojęć, które trzeba znać

Cała dokumentacja n8n stoi na pięciu słowach. Warto je mieć poukładane, zanim otworzysz edytor.

Workflow to jeden proces: graf węzłów połączonych strzałkami, po których płyną dane. Firma ma zwykle od kilku do kilkudziesięciu workflow, każdy z jednym zadaniem.

Węzeł (node) to pojedynczy krok: pobierz maila, zapytaj model, zapisz wiersz w arkuszu, sprawdź warunek. n8n ma kilkaset węzłów dla konkretnych usług i kilkanaście węzłów logicznych — IF, Switch, Merge, Loop Over Items, Wait — plus węzeł HTTP Request, którym dogadasz się z każdym API, i węzeł Code, w którym piszesz JavaScript albo Python.

Wyzwalacz (trigger) to pierwszy węzeł, który uruchamia workflow: przychodzący webhook, nowy mail, zmiana w CRM, harmonogram (co godzinę, w każdy poniedziałek), wiadomość w oknie czatu. Workflow bez wyzwalacza uruchomisz tylko ręcznie.

Wykonanie (execution) to jeden przebieg workflow od wyzwalacza do końca. To jednostka, którą n8n Cloud rozlicza i którą n8n zapisuje w historii — razem z danymi, które przez workflow przepłynęły. Ten drugi fakt wraca w rozdziale o RODO.

Poświadczenia (credentials) to zapisane dostępy do usług: klucze API, tokeny OAuth, hasła. n8n szyfruje je jednym kluczem instancji; jeśli hostujesz sam, ten klucz jest najważniejszą rzeczą, jakiej nie wolno Ci zgubić; ustaw go sam, zamiast polegać na wartości wygenerowanej automatycznie na serwerze.

n8n Cloud czy self-hosting

To pierwsza decyzja i warto ją podjąć świadomie, bo zmienia koszt, odpowiedzialność i sytuację prawną.

n8n Cloud to ta sama aplikacja utrzymywana przez producenta: dostajesz adres, logujesz się, budujesz. Nie zarządzasz serwerem, aktualizacjami ani kopiami zapasowymi. Płacisz abonament zależny od liczby wykonań w miesiącu.

Self-hosting to n8n uruchomiony na Twojej infrastrukturze — najczęściej jako kontener Docker na maszynie wirtualnej (Hetzner, OVH, Azure, własna serwerownia). Sam produkt jest wtedy darmowy w edycji Community, ale zarządzanie nim jest Twoje.

Cennik płatnych planów n8n (stan na 5 września 2026 r.)

Plan Hosting Cena miesięczna przy rozliczeniu rocznym Wykonania w miesiącu Równoległe wykonania Projekty
Starter u n8n (Cloud) 20 € 2 500 5 1
Pro u n8n (Cloud) 50 € 10 000 20 3
Business self-hosted 667 € 40 000 30 6
Enterprise u n8n albo self-hosted wycena indywidualna wg umowy 200+ bez limitu

Dla firmy kupującej samoobsługowo n8n Cloud oznacza więc Starter albo Pro; Enterprise też może być hostowany przez n8n, ale jest wyceniany indywidualnie. Business to plan dla własnej instalacji — płacisz za klucz licencyjny, który odblokowuje funkcje dla większych organizacji, a serwer jest Twój. Liczba aktywnych workflow jest we wszystkich planach nieograniczona. „Równoległe wykonania” to liczba workflow, które mogą działać w tym samym momencie — na planie Starter to realny sufit pięciu. „Projekt” oznacza obszar roboczy z własnymi uprawnieniami, a nie wdrożenie. Skok ceny między Pro a Business bierze się stąd, że Business to licencja z funkcjami dla większych organizacji, a nie tylko wyższy limit wykonań.

Jedna rzecz w tej tabeli jest ważniejsza od cen: definicja wykonania. Producent formułuje ją tak: jedno wykonanie to pojedynczy przebieg całego workflow, niezależnie od liczby kroków i ilości przetwarzanych danych. Workflow z trzydziestoma węzłami przetwarzający sto faktur w jednym przebiegu to jedno wykonanie. Działa to jednak w obie strony: jeśli wyzwalacz uruchamia workflow osobno dla każdego maila, sto faktur to sto wykonań. Definicja jest korzystna wtedy, gdy przetwarzasz dane paczkami. To ma znaczenie przy porównaniu z Make, o czym niżej. Ceny się zmieniają — przed decyzją sprawdź aktualny cennik na n8n.io.

Self-hosting: co naprawdę trzeba mieć

Zalecana droga to Docker Compose; jest też instalator jednolinijkowy dla Linuksa i macOS oraz gotowe przewodniki dla Hetznera, DigitalOcean, AWS, Azure i Google Cloud. Od n8n 3.0 instalacja przez npm jest oznaczona jako przestarzała, więc nie zaczynaj od niej.

Minimum, które w praktyce oznacza „produkcyjnie”, a nie „na próbę”:

  1. PostgreSQL zamiast domyślnego SQLite. Domyślna baza wystarcza do zabawy; przy realnym ruchu i historii wykonań trzeba przełączyć n8n na PostgreSQL (zmienna DB_TYPE=postgresdb i dane połączenia).
  2. Własny klucz szyfrowania (N8N_ENCRYPTION_KEY) ustawiony przed zapisaniem pierwszego poświadczenia i przechowywany poza serwerem. Bez niego poświadczeń z odtworzonej kopii zapasowej nie da się odszyfrować — kopia bazy bez kopii klucza jest niekompletna.
  3. Kopie zapasowe bazy i tego klucza, przetestowane przez odtworzenie, a nie przyjęte na wiarę.
  4. Aktualizacje. n8n wydaje nowe wersje bardzo często. Przy Dockerze aktualizacja to trzy polecenia (docker compose pull, docker compose down, docker compose up -d), ale ktoś musi je wykonywać i czytać informacje o zmianach, bo część węzłów zmienia zachowanie między wersjami.
  5. Tryb kolejkowy (EXECUTIONS_MODE=queue, z Redisem i osobnymi procesami roboczymi) dopiero wtedy, gdy jeden proces przestaje wystarczać. Na start nie jest potrzebny; tryb multi-main (kilka procesów głównych) jest już funkcją płatną.

Jeśli w firmie nie ma nikogo, kto to utrzyma, self-hosting nie jest „za darmo”. Jest odroczoną fakturą za administrację — i to jest najczęstszy powód, dla którego w małych firmach polecamy Cloud mimo wyższej ceny na papierze.

Licencja: co wolno w darmowej wersji

n8n nie jest open source w rozumieniu OSI. Jest udostępniany na licencji Sustainable Use License, a pliki oznaczone .ee. w nazwie — funkcje Enterprise — na osobnej licencji komercyjnej. W praktyce dla polskiej firmy oznacza to:

  • Wolno używać, kopiować i modyfikować n8n do własnych wewnętrznych celów biznesowych oraz do celów niekomercyjnych i prywatnych. Automatyzacja własnych procesów, bez limitu wykonań, użytkowników i czasu — tak.
  • Wolno udostępniać n8n innym tylko nieodpłatnie i do celów niekomercyjnych.
  • Nie wolno sprzedawać samego n8n: hostować go dla klientów za opłatą, oferować jako usługę albo wbudować w produkt, który sprzedajesz. Na to jest osobna licencja komercyjna; który jej wariant dotyczy Twojego przypadku, potwierdź u n8n.

Granica, o którą pyta najwięcej firm usługowych: czy wykonawca może budować workflow dla klienta? Tekst licencji nie rozstrzyga tego wprost. Nasza interpretacja jest taka, że tak — o ile workflow działa w instancji klienta (jego Cloud albo jego serwer), a klient używa go do własnych celów wewnętrznych; zanim zbudujesz na tym usługę, potwierdź to u n8n albo u prawnika. Nie wolno natomiast postawić jednego n8n i sprzedawać kilku firmom dostępu do tej jednej instancji. Tekst licencji jest krótki i warto go przeczytać samemu: LICENSE.md w repozytorium n8n.

Edycja Community bez klucza ma prawie pełny zestaw funkcji. Rejestracja adresu e-mail odblokowuje za darmo foldery, debugowanie w edytorze i niestandardowe dane wykonań. Płatne pozostają — w samodzielnej instalacji — funkcje, które mają znaczenie dopiero w większej organizacji (w Cloud część z nich, np. projekty, wchodzi w skład planów): projekty i współdzielenie workflow oraz poświadczeń między zespołami, logowanie SSO (SAML, LDAP), środowiska (dev/test/prod), kontrola wersji przez Git, zewnętrzne sejfy na sekrety, strumieniowanie logów, zmienne niestandardowe, tryb multi-main i zewnętrzne składowanie plików binarnych. Producent zastrzega, że dostępność funkcji zmienia się w czasie — to kolejny powód, by sprawdzać aktualny cennik zamiast opierać się na artykułach.

n8n a RODO: gdzie trafiają dane

To rozdział, którego w większości przewodników brakuje, a w firmie jest najważniejszy. Zasada ogólna: n8n nie jest zgodny z RODO ani niezgodny — zgodne albo nie jest Twoje użycie. Trzy pytania porządkują temat.

Gdzie fizycznie są dane? W n8n Cloud dane przechowywane są w Unii Europejskiej, na serwerach we Frankfurcie. Operator (n8n GmbH) jest wtedy Twoim podmiotem przetwarzającym i potrzebujesz z nim umowy powierzenia — sprawdź przed podpisaniem umowy, czy i na jakich warunkach n8n ją zawiera. Przy self-hostingu ten podmiot znika z listy, ale jego miejsce zajmuje dostawca serwera, o ile maszyna nie stoi w Twojej własnej serwerowni.

Dokąd workflow wysyła dane? To pytanie ważniejsze niż pierwsze. Każdy węzeł, który woła zewnętrzne API — model językowy, OCR, CRM w chmurze, komunikator — przekazuje dane temu dostawcy. Jeśli węzeł wysyła treść maila klienta do modelu językowego, dostawca modelu jest odbiorcą danych osobowych niezależnie od tego, gdzie stoi samo n8n. Self-hosting rozwiązuje kwestię operatora n8n, nie rozwiązuje kwestii dostawców. Model uruchomiony lokalnie (n8n ma węzeł Ollama) usuwa z tej listy tylko dostawcę modelu — kosztem jakości i sprzętu; OCR, CRM czy komunikator wołane z innych węzłów pozostają odbiorcami danych.

Co n8n zapamiętuje? Historia wykonań zapisuje dane, które przepłynęły przez workflow. Przy self-hostingu n8n domyślnie usuwa zakończone wykonania po 14 dniach albo gdy jest ich więcej niż 10 000 (zmienne EXECUTIONS_DATA_MAX_AGE i EXECUTIONS_DATA_PRUNE_MAX_COUNT); wykonania w toku, oczekujące i oznaczone adnotacją pozostają, a limit można podnieść jedną zmienną. W Cloud sprawdź, jaką retencję ma Twój plan. W firmie, przez której workflow przechodzą faktury, CV czy zgłoszenia klientów, to jest miejsce, w którym — przy domyślnych ustawieniach zapisu wykonań — leży kompletna kopia tych dokumentów z ostatnich dwóch tygodni, a dłużej, jeśli ktoś podniósł limit. Ustal retencję wykonań świadomie od pierwszego dnia i zapisz ją w polityce retencji, zamiast polegać na wartości domyślnej. Jak podchodzimy do tych trzech pytań we wdrożeniach, opisaliśmy na stronie o bezpieczeństwie danych i RODO.

n8n a Make i Zapier

Wszystkie trzy narzędzia robią z grubsza to samo, a wybór między nimi sprowadza się do czterech różnic.

Model rozliczeń. n8n liczy wykonania (jeden przebieg workflow), Make liczy operacje (każdy moduł uruchomiony dla każdej paczki danych), Zapier liczy zadania (zwykle każdy pomyślnie wykonany krok akcji). Przy prostym workflow o trzech krokach różnice są kosmetyczne. Przy workflow o dwudziestu krokach przetwarzającym setki elementów miesięcznie różnica w rachunku potrafi być duża na korzyść n8n — i odwrotnie, przy tysiącach bardzo krótkich przebiegów maleje.

Self-hosting. Z tej trójki tylko n8n można postawić u siebie. Dla firm z wymaganiami wobec lokalizacji danych to często kończy porównanie.

Kod w środku. n8n pozwala na JavaScript i Python w węźle Code oraz na wyrażenia w każdym polu; Make ma skromniejszy język wyrażeń, Zapier — węzeł kodu z limitami. Im bardziej nietypowy proces, tym bardziej to przemawia za n8n.

Próg wejścia. Zapier jest najprostszy, Make ma najczytelniejszy edytor wizualny, n8n wymaga najwięcej zrozumienia danych. To nie jest wada — to cena za swobodę — ale trzeba ją uczciwie wliczyć.

AI w n8n

n8n ma wbudowany zestaw węzłów AI: wyzwalacz czatu, węzeł Agent AI, węzły modeli językowych (OpenAI, Anthropic, Google, lokalna Ollama i inne), pamięć rozmowy, bazy wektorowe oraz węzły do ekstrakcji informacji z dokumentów. Buduje się je tak samo jak resztę — na płótnie, z połączeń.

Dwa zastosowania, które w firmach mają sens od razu:

  • Ekstrakcja ustrukturyzowanych danych z maili i dokumentów: model dostaje treść i schemat, oddaje JSON z polami, które dalej trafiają do systemu. To najczęstszy i najbezpieczniejszy pierwszy krok, bo wynik jest sprawdzalny.
  • Klasyfikacja i kierowanie zgłoszeń: model przypisuje kategorię i priorytet, workflow kieruje zgłoszenie do właściwej osoby.

Węzeł Agent AI, który sam decyduje, jakich narzędzi użyć, jest kuszący i bardzo łatwo go przekombinować. Kiedy agent ma sens zamiast zwykłego workflow, a kiedy jest tylko droższym i mniej przewidywalnym sposobem na to samo, opisaliśmy na stronie o wdrożeniu agentów AI.

Pierwszy workflow krok po kroku: faktura z maila do systemu księgowego

Najlepszym pierwszym workflow jest taki, który rozwiązuje jeden nudny, powtarzalny problem i ma człowieka na końcu. Faktury kosztowe przychodzące mailem są klasykiem. Tak wygląda ten proces w n8n, węzeł po węźle:

  1. Wyzwalacz poczty (Gmail Trigger, Microsoft Outlook Trigger albo IMAP) uruchamia workflow dla każdej nowej wiadomości w skrzynce w rodzaju faktury@twojafirma.pl.
  2. IF sprawdza, czy wiadomość ma załącznik PDF. Bez załącznika workflow kończy się bez dalszego działania.
  3. Extract from File wyciąga tekst z PDF-a. Dla skanów potrzebny jest osobny krok OCR.
  4. Information Extractor (węzeł AI) dostaje tekst i schemat: numer faktury, NIP wystawcy, kwota netto, VAT, brutto, termin płatności. Oddaje JSON.
  5. IF porównuje sumę netto i VAT z brutto. Jeśli się nie zgadza, wiadomość trafia do kanału „do sprawdzenia ręcznie” i workflow się kończy.
  6. Send and Wait wysyła osobie odpowiedzialnej podsumowanie z przyciskiem zatwierdzenia i czeka na odpowiedź.
  7. HTTP Request po zatwierdzeniu zapisuje dokument w systemie księgowym przez jego API.
  8. Węzeł poczty (Gmail albo Outlook, operacja odpowiedzi) odsyła wynik do wątku, z którego przyszła faktura — bez tego kroku nikt nie wie, że dokument został zaksięgowany.

Do tego dwie rzeczy, które odróżniają automatyzację firmową od pokazu: Error Trigger w osobnym workflow, ustawiony jako workflow błędów w każdym produkcyjnym workflow, który powiadamia o nieudanych wykonaniach produkcyjnych (ręcznych uruchomień testowych nie obejmuje), oraz retencja wykonań ustalona świadomie, a nie pozostawiona domyślnym czternastu dniom. Więcej procesów tego rodzaju, z liczbami, zebraliśmy w tekście o przykładach automatyzacji AI.

Kiedy n8n to zły wybór

Uczciwy przewodnik musi to powiedzieć wprost. n8n jest złym wyborem, gdy:

  • Nikt nie będzie tego utrzymywał. Workflow zbudowany przez osobę, która odchodzi, staje się niewidzialnym procesem, o którym firma dowiaduje się, kiedy przestaje działać.
  • Proces nie jest jeszcze zdefiniowany. Narzędzie do automatyzacji nie ustala, kto co zatwierdza i co się dzieje w wyjątkach. Ustala to firma, zanim otworzy edytor — piszemy o tym w tekście jak wdrożyć AI w firmie.
  • Wolumen jest bardzo duży albo wymagania są transakcyjne. Tysiące zdarzeń na sekundę, gwarancja dokładnie jednego przetworzenia, rozliczenia — to nie jest praca dla narzędzia workflow.
  • Wystarczy gotowa funkcja w systemie, który już masz. Wiele CRM-ów i systemów ERP ma własne reguły automatyzacji. Jeśli robią to, czego potrzebujesz, dodatkowa warstwa to dodatkowe ryzyko.

Co dalej

n8n jest jednym z narzędzi, którymi budujemy automatyzacje dla firm — obok Make, Power Automate i kodu tam, gdzie kod jest po prostu lepszy. Wybór narzędzia jest ostatnią decyzją w projekcie, nie pierwszą; wcześniej trzeba wybrać proces, nazwać liczbę, która ma się zmienić, i sprawdzić dane. Jak wygląda taki projekt od diagnozy do utrzymania, opisaliśmy na stronie o automatyzacji AI w firmie.

Najczęstsze pytania

Czy n8n jest darmowy?

Tak, w wersji self-hosted. Edycja Community działa bez klucza licencyjnego i bez limitu czasu, a licencja Sustainable Use pozwala używać jej do własnych celów wewnętrznych firmy. Płacisz wtedy tylko za serwer, na którym n8n stoi, i za usługi, które workflow wywołuje (np. model językowy) — ale aktualizacje, kopie zapasowe i dostępność są Twoim obowiązkiem. Nie jest za to darmowe sprzedawanie n8n innym — hostowanie go dla klientów za opłatą albo wbudowanie w produkt — bo to wymaga osobnej licencji komercyjnej.

Ile kosztuje n8n Cloud?

We wrześniu 2026 r. przy rozliczeniu rocznym plany hostowane przez n8n to Starter — 20 € miesięcznie za 2 500 wykonań — i Pro — 50 € za 10 000 wykonań. Plan Business (667 € za 40 000 wykonań) jest planem self-hosted z kluczem licencyjnym, a Enterprise, wyceniany indywidualnie, można mieć w chmurze n8n albo u siebie. Kluczowe jest to, co n8n liczy: jedno wykonanie to jeden przebieg całego workflow, niezależnie od liczby kroków i ilości danych. Ceny zmieniają się, więc przed decyzją sprawdź aktualny cennik na n8n.io.

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

Trzema rzeczami. Po pierwsze, n8n można postawić na własnym serwerze, a Make i Zapier działają wyłącznie jako usługi w chmurze. Po drugie, n8n rozlicza jedno wykonanie workflow jako jedną jednostkę, podczas gdy Make liczy operacje — każdy moduł uruchomiony dla każdej paczki danych — więc przy rozbudowanych procesach różnica w rachunku potrafi być duża. Po trzecie, n8n pozwala pisać kod (JavaScript lub Python) w środku workflow, co daje większą swobodę, ale też wymaga więcej od osoby, która go utrzymuje.

Czy n8n jest zgodny z RODO?

Narzędzie nie jest zgodne z RODO samo z siebie — zgodne albo nie jest Twoje użycie. W n8n Cloud dane przechowywane są na serwerach we Frankfurcie, a operator n8n staje się Twoim podmiotem przetwarzającym, co wymaga umowy powierzenia. Przy self-hostingu ten podmiot znika (jego miejsce zajmuje dostawca serwera, jeśli nie jest to Twoja serwerownia), ale nie znikają dostawcy usług, które workflow wywołuje: każdy węzeł wysyłający dane osobowe do zewnętrznego API to osobny odbiorca tych danych, którego trzeba wskazać w rejestrze czynności. Osobnym ryzykiem są zapisywane dane wykonań: n8n domyślnie usuwa zakończone wykonania po 14 dniach albo powyżej 10 000 wykonań, ale to Ty odpowiadasz za świadome ustalenie tej retencji i za wyjątki, których czyszczenie nie obejmuje.

Czy trzeba umieć programować, żeby używać n8n?

Do prostych automatyzacji nie: większość rzeczy klika się z gotowych węzłów. Do automatyzacji, na której firma ma polegać, w praktyce tak — nie w sensie pisania aplikacji, ale rozumienia struktury danych JSON, wyrażeń, obsługi błędów i tego, co się dzieje, gdy zewnętrzna usługa nie odpowie. Jeśli w firmie nie ma nikogo, kto za to odpowie, n8n nie będzie tańszy od gotowego narzędzia, tylko odłoży koszt na później.