n8n to open-source’owy orchestrator workflow, łączący aplikacje, bazy danych, API i modele AI bez konieczności pisania setek linii kodu. Narzędzie oferuje setki gotowych integracji, wbudowaną bazę danych (Data Tables), obsługę agentów AI i można je szybko uruchomić na własnym serwerze.
W tym artykule poznasz, jak n8n działa od środka: czym różnią się Data Tables od Google Sheets, jak lokalnie przetwarzać PDF-y bez płatnych API i jak wpiąć model językowy w dowolny workflow. Na końcu czeka praktyczna roadmapa wdrożenia.
Tekst kierujemy do właścicieli firm, managerów IT i administratorów, którzy chcą zautomatyzować procesy bez rozbudowanego zespołu developerskiego.
Co to jest n8n i dlaczego warto?
n8n (wymawiane „n-eight-n”) to wizualny kreator przepływów pracy typu open source, udostępniany na licencji fair code (bezpłatny do self-hostingu). Konkurencja dla Zapiera czy Make, ale z kluczową przewagą: dane pozostają u Ciebie.
No-code i low-code w jednym narzędziu
n8n nie wymaga znajomości programowania przy większości automatyzacji. Budujesz workflow, przeciągając i łącząc kroki w graficznym interfejsie; konfigurujesz je przez formularze i testujesz na bieżąco. Jeśli natrafisz na ograniczenia, dostępny jest węzeł Code obsługujący JavaScript lub Pythona, dzięki czemu nawet bardziej skomplikowany scenariusz zostanie wewnątrz narzędzia.
To elastyczność nieosiągalna np. w Zapierze, gdzie dodanie własnej logiki często nie wchodzi w grę.
RODO i bezpieczeństwo danych
Self-hosted n8n działa na własnym serwerze lub VPS. Dane z przepływających przez workflow maili, zamówień czy dokumentów nie wychodzą poza Twoją infrastrukturę. To kluczowe w firmach, które przetwarzają dane osobowe lub te chronione NDA.
W przypadku narzędzi chmurowych (Zapier, Make), wszystkie dane przechodzą przez zewnętrzne serwery — do zaakceptowania w prostych przypadkach, ale już nie w branżach regulowanych czy przy przetwarzaniu poufnych informacji.
Porównanie z alternatywami
| Narzędzie | Self-hosted | Cena | Kod (JS/Python) | AI Agent |
|---|---|---|---|---|
| n8n | Tak | Bezpłatny (self-hosted) | Tak | Tak |
| Zapier | Nie | Płatny (według oficjalnego cennika) | Nie | Ograniczony |
| Make | Nie | Płatny (według oficjalnego cennika) | Częściowo | Brak |
| Activepieces | Tak | Bezpłatny | Tak | Brak |
Warianty cloud każdej platformy to koszty subskrypcji zaczynające się od kilkunastu-kilkudziesięciu dolarów miesięcznie w zależności od narzędzia i skali — szczegóły w oficjalnych cennikach. Przy większej liczbie automatyzacji, przewaga kosztowa self-hosted n8n rośnie.
Chcesz zobaczyć, w jakich scenariuszach n8n jest lepszy od narzędzi SaaS? Sprawdź porównanie n8n vs Make.
Jak działa workflow n8n?
Workflow w n8n to skierowany graf: zaczyna się od triggera, przechodzi przez szereg węzłów przetwarzających, kończy na akcji.
Triggery
Trigger uruchamia workflow w odpowiedzi na określone zdarzenie. Najczęściej spotykane typy:
- Webhook – wywołanie przez inną aplikację przez HTTP POST
- Harmonogram (Cron) – uruchamianie o wyznaczonej porze lub cyklicznie
- Form trigger – n8n generuje prosty formularz HTML, a jego wypełnienie inicjuje workflow
- Email trigger – automatyzacja przy nadejściu nowej wiadomości email
- Event-based – nowy plik w Google Drive, wiersz w arkuszu albo nowy wpis w bazie
Węzły przetwarzające
Dane przepływające przez workflow mają postać tablic obiektów JSON. Każdy węzeł pobiera tablicę rekordów i przekazuje kolejnym węzłom swoją wersję przetworzonych danych.
Najczęściej używane węzły:
- Set – dodaje lub modyfikuje pola w rekordzie
- Filter – wybiera tylko dane spełniające warunek
- Merge – łączy dane z dwóch gałęzi workflow
- HTTP Request – wykonuje zapytania REST API
- Code – umożliwia zastosowanie logiki niestandardowej (JS/Python)
Przykład end-to-end
Załóżmy, że firma otrzymuje fakturę w PDFie. Workflow:
- Email trigger – wykrycie maila z PDF w załączniku
- HTTP Request – przesłanie PDF do lokalnego serwisu OCR
- Set – przekształcenie rezultatu OCR na strukturę z danymi faktury
- Filter – sprawdzenie, czy faktura przekracza określony próg
- Google Sheets – zapis danych do rejestru faktur
- Slack – powiadomienie zespołu finansowego
Konfigurowanie takiego procesu trwa chwilę, działa błyskawicznie i eliminuje ręczne, żmudne kopiowanie danych.
Chcesz poznać gotowe przykłady workflow? Zobacz artykuł: Przykłady automatyzacji w n8n dla firm.
Data Tables — wbudowana baza danych w n8n
Do niedawna n8n nie miał własnego repozytorium na dane. Dotychczas, by „zapamiętać” stan między workflow, trzeba było korzystać z Google Sheets, Notion czy własnej bazy SQL.
Dzięki wbudowanej funkcji Data Tables, workflow mogą teraz korzystać z natywnej bazy (opartej o SQLite), skonfigurowanej przez dedykowane węzły CRUD. Możesz trzymać listy produktów, kolejki zadań, cache API czy logi — bez zakładania dodatkowego konta czy łączenia z zewnętrzną bazą.
Typy kolumn
string— tekstnumber— liczby całkowite i dziesiętneboolean— wartości logicznedatetime— daty i czas
Kiedy stosować Data Tables, a kiedy sięgnąć po zewnętrzną bazę?
Wybierz Data Tables, jeśli:
- Potrzebujesz prostej listy klientów, zadań lub produktów dla workflow
- Tworzysz kolejki/przechowujesz tymczasowe dane
- Często cache’ujesz rezultaty zapytań API czy rekordy pomiędzy krokami
Zewnętrzna baza (PostgreSQL, MySQL) staje się konieczna, gdy:
- Dane są współdzielone z innymi aplikacjami
- Potrzebujesz złożonych kwerend SQL
- Objętość danych jest bardzo duża
- Wymagana jest replikacja lub wysoka dostępność
Praktyczny przykład: agent AI i Data Tables
Agent AI w n8n może automatycznie pobierać i aktualizować dane w Data Tables. Dzięki temu np. agent obsługi klienta wyciąga informację o statusie zamówienia, zapisuje notatki z rozmowy albo aktualizuje rekordy zamówień — bez przełączania między narzędziami.
Więcej o integracji agentów, AI i Data Tables znajdziesz w poradniku: Agenci AI — kompletny przewodnik
OCR i przetwarzanie dokumentów PDF bez drogich API
Przetwarzanie faktur, umów, raportów PDF to jedna z najczęstszych potrzeb automatyzacji biurowej. Płatne API do OCR mogą generować koszty, szczególnie przy rosnącej liczbie dokumentów.
Zamiast korzystać z zewnętrznych usług, możesz postawić własny serwis OCR (np. na FastAPI, PyMuPDF i Tesseract, uruchamiany w kontenerze Docker). Taki serwis przyjmuje plik PDF, wyciąga tekst (OCR lub tekst natywny), a n8n pobiera wyniki do dalszego przetwarzania, np. przez AI lub wyrażenia regularne.
Przykład stacku:
- PyMuPDF — szybki ekstraktor tekstów z PDF
- Tesseract — OCR dla skanów
- FastAPI — wystawia endpoint HTTP
- Docker — wszystko opakowane w kontener
n8n wywołuje endpoint przez HTTP Request i przekazuje dane dalej w procesie. Dzięki temu nie musisz płacić za każdą stronę dokumentu czy polegać na chmurowym API.
Chcesz dowiedzieć się więcej o automatyzacji dokumentów z n8n i AI? Polecamy artykuł: n8n + AI: Integracja i workflow OCR
Automatyzacja z AI — n8n jako orchestrator agentów AI
n8n wyposażony jest w dedykowany węzeł AI Agent, który pozwala modelowi językowemu wykonywać zadania w workflow. Agent określa cel (np. odpowiedź na pytanie klienta), ma dostęp do wybranych narzędzi i wykonuje serię działań do uzyskania wyniku.
Dostępne narzędzia agenta
Agent korzysta z tych funkcji n8n:
- Data Tables — przetwarzanie i aktualizowanie danych
- HTTP Request — komunikacja z zewnętrznymi API
- Gmail/Outlook — obsługa skrzynki mailowej
- Google Drive, Google Sheets — integracje z plikami i arkuszami
- Calculator — proste obliczenia
- Wikipedia, wyszukiwarka — pobieranie informacji z sieci
- Węzeł Code — możliwość zaawansowanych operacji skryptowych
Przykłady zastosowań
Chatbot obsługi klienta: Agent znajduje odpowiednie produkty i politykę zwrotów w Data Tables, odpowiada na pytania przez formularz lub chat, logując rozmowy.
Automatyczna kwalifikacja leadów: Nowy lead z formularza trafia do agenta, który ocenia potencjał na podstawie wbudowanych kryteriów, przypisuje scoring, a wynik zapisuje do Data Tables i informuje handlowca.
Generowanie ofert: Handlowiec przekazuje przez formularz dane klienta, po czym agent wybiera szablon, generuje ofertę i przesyła gotową wersję na email.
Chcesz dowiedzieć się, jak AI agent korzysta z wiedzy firmy w workflow? Zapoznaj się z przewodnikiem: Claude Code Agent — zastosowania w biznesie
Kiedy n8n, a kiedy własny kod?
n8n świetnie nadaje się do automatyzacji przepływów i integracji API. Własny kod warto pisać wtedy, gdy:
- Potrzebujesz bardzo złożonej logiki biznesowej
- Wydajność przetwarzania dużych plików jest krytyczna
- Projekt wymaga rozbudowanego interfejsu dla użytkownika
W takich wypadkach możesz wykorzystać osobny serwis (np. oparty o FastAPI) i połączyć go przez HTTP Request jako jeden z kroków workflow w n8n.
Więcej o tym, jak ułożyć współpracę n8n i agentów AI znajdziesz tutaj: Agenci AI — kompletny przewodnik
Jak zacząć z n8n w Twojej firmie?
Krok 1: Postaw n8n na własnym serwerze (VPS)
Możesz zainstalować n8n na popularnych dostawcach VPS (np. Hetzner, Hostinger, DigitalOcean), dopasowując parametry maszyny do spodziewanej liczby procesów. Podstawowy setup realizujesz wygodnie w Dockerze. Dzięki tej architekturze n8n może obsłużyć znaczną liczbę workflow dziennie – wiele zależy od Twojej konfiguracji i sposobu pracy narzędzia.
Bash1 2 3 4 5 6# Podstawowe uruchomienie n8n w Dockerze docker run -d \ --name n8n \ -p 5678:5678 \ -v n8n_data:/home/node/.n8n \ n8nio/n8n
W praktyce warto wdrożyć także reverse proxy (np. Nginx, Traefik), zadbać o SSL i automatyczne backupy.
Masz pytania o architekturę? Skontaktuj się z nami: /kontakt
Krok 2: Wybierz jeden powtarzalny proces na start
Zamiast próbować zautomatyzować wszystko naraz, wskazuj prosty, jasno określony proces do testów – np. powiadomienie Slack o nowym leadzie z formularza lub automatyczny zapis nowych maili klientów do Google Sheets.
Krok 3: Dodaj Data Tables, jeśli potrzebujesz „pamięci”
Kiedy Twój workflow musi zapamiętać dane (np. listę przetworzonych rekordów, kolejkę zadań), sięgnij po Data Tables jako wbudowaną bazę.
Więcej o różnicach Google Sheets vs Data Tables: n8n Data Tables vs Google Sheets
Krok 4: Zintegrowanie AI Agent
Kiedy rozumiesz już, jak zarządzać danymi w n8n, dołóż węzeł AI Agent — zastąpi on żmudne klasyfikacje, wyciąganie danych z tekstu lub prostą generację treści.
Zobacz jak połączyć workflow z AI: Integracja n8n z AI
Krok 5: Budowa agenta na własnych danych
Ostatni etap: agent korzystający z wewnętrznych baz wiedzy Twojej firmy, który samodzielnie obsługuje pytania, sprawdza dokumentację czy realizuje polecenia klientów.
Szukasz wsparcia we wdrożeniu AI w swojej firmie? Regulacje, RODO czy legacy tools to Twoja codzienność? Porozmawiajmy: /kontakt
Najważniejsze artykuły o automatyzacji n8n i agentach AI
Poznaj więcej inspiracji i praktycznych przewodników:
- Agenci AI — kompletny przewodnik
- n8n — licencja, cennik, self-hosting czy cloud?
- Integracja n8n z AI — przypadki użycia i przykłady workflow
- Przykłady workflow automatyzacji w n8n
- Claude Code Agent — automatyzacja kodowania z AI
Wdrożenie n8n w firmie z Dokodu
Dokodu prowadzi szkolenia z n8n dla firm B2B i wdraża automatyzacje na zlecenie. Jeśli chcesz skupić się na rozwoju biznesu zamiast uczyć się konfiguracji i debugowania workflow, odkryj nasze usługi.
Zobacz, jak możemy pomóc:
Skontaktuj się i umów bezpłatną konsultację

Warsztaty n8n — Automatyzacja w praktyce
Dołącz do warsztatów live i zautomatyzuj pierwsze procesy w swojej firmie razem z prowadzącym. Praktyka, nie teoria.



