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ę”:
- 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=postgresdbi dane połączenia). - 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. - Kopie zapasowe bazy i tego klucza, przetestowane przez odtworzenie, a nie przyjęte na wiarę.
- 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. - 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:
- Wyzwalacz poczty (Gmail Trigger, Microsoft Outlook Trigger albo IMAP) uruchamia workflow
dla każdej nowej wiadomości w skrzynce w rodzaju
faktury@twojafirma.pl. - IF sprawdza, czy wiadomość ma załącznik PDF. Bez załącznika workflow kończy się bez dalszego działania.
- Extract from File wyciąga tekst z PDF-a. Dla skanów potrzebny jest osobny krok OCR.
- Information Extractor (węzeł AI) dostaje tekst i schemat: numer faktury, NIP wystawcy, kwota netto, VAT, brutto, termin płatności. Oddaje JSON.
- 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.
- Send and Wait wysyła osobie odpowiedzialnej podsumowanie z przyciskiem zatwierdzenia i czeka na odpowiedź.
- HTTP Request po zatwierdzeniu zapisuje dokument w systemie księgowym przez jego API.
- 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.