n8n - Kompletny Przewodnik po Platformie Automatyzacji w 2026
n8n to potężna platforma automatyzacji workflow, która łączy w sobie elastyczność kodu z prostotą interfejsu wizualnego. Jako jedyna główna platforma automatyzacji oferująca model open-source, n8n daje pełną kontrolę nad danymi i możliwość hostowania na własnej infrastrukturze. W tym przewodniku pokażemy, jak wykorzystać pełen potencjał n8n.
Spis treści
- Czym jest n8n?
- Instalacja i konfiguracja
- Podstawy workflow
- Najważniejsze węzły
- Integracje z popularnymi usługami
- Praktyczne przykłady workflow
- Najlepsze praktyki
- FAQ
Czym jest n8n?
n8n (wymawiane "n-eight-n") to rozszerzalna platforma automatyzacji workflow z licencją fair-code. Została stworzona przez Jan Oberhausera w 2019 roku i szybko zyskała popularność dzięki unikalnemu połączeniu: wizualnego edytora workflow, możliwości self-hostingu, i otwartego kodu źródłowego.
Kluczowe cechy n8n
Self-hosting - w przeciwieństwie do Zapier czy Make, n8n możesz hostować na własnym serwerze. To daje pełną kontrolę nad danymi i eliminuje koszty subskrypcji dla dużych wolumenów.
Fair-code - kod źródłowy jest dostępny, możesz modyfikować i używać do własnych celów. Jedynym ograniczeniem jest zakaz sprzedaży n8n jako usługi SaaS.
Węzły kodu - n8n pozwala pisać własny kod JavaScript/Python w workflow, dając nieograniczone możliwości customizacji.
Aktywne community - ponad 400 wbudowanych integracji i rosnąca biblioteka węzłów tworzonych przez społeczność.
n8n vs konkurencja
| Cecha | n8n | Zapier | Make |
|---|---|---|---|
| Self-hosting | ✅ Tak | ❌ Nie | ❌ Nie |
| Open source | ✅ Tak | ❌ Nie | ❌ Nie |
| Węzły kodu | ✅ JS/Python | ⚠️ Ograniczone | ⚠️ Ograniczone |
| Cena (start) | Darmowy | 19$/mies | 9$/mies |
| Liczba integracji | 400+ | 5000+ | 1000+ |
Instalacja i konfiguracja
Metody instalacji
Docker (rekomendowane)
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n
npm
npm install n8n -g n8n
Docker Compose
Dla produkcyjnych wdrożeń zalecane jest użycie Docker Compose z bazą danych PostgreSQL i reverse proxy (nginx/traefik).
n8n Cloud
Jeśli nie chcesz hostować samodzielnie, n8n oferuje wersję cloud: od 20€/miesiąc za 5k workflow executions. To dobra opcja na start, z możliwością późniejszej migracji do self-hosted.
Pierwsze kroki po instalacji
- Otwórz http://localhost:5678 w przeglądarce
- Stwórz konto administratora
- Skonfiguruj połączenia z usługami (credentials)
- Stwórz pierwszy workflow
Podstawy workflow
Struktura workflow
Workflow w n8n składa się z węzłów (nodes) połączonych ze sobą. Dane przepływają od węzła trigger przez kolejne węzły przetwarzające.
Trigger nodes - uruchamiają workflow: webhook, schedule, polling.
Regular nodes - przetwarzają dane: API calls, transformacje, warunki.
Przepływ danych
Dane w n8n przepływają jako JSON. Każdy węzeł otrzymuje dane z poprzedniego, przetwarza je i przekazuje dalej. Możesz przeglądać dane na każdym etapie, co ułatwia debugowanie.
Expressions
n8n używa wyrażeń do dynamicznego odwoływania się do danych. Składnia: {{$json.fieldName}} lub {{$input.item.json.fieldName}}.
Najważniejsze węzły
Węzły HTTP
HTTP Request - uniwersalny węzeł do wywoływania dowolnych API REST. Obsługuje: GET, POST, PUT, DELETE, PATCH, z custom headers i body.
Webhook - odbiera dane z zewnętrznych systemów. Generuje unikalny URL, na który można wysyłać dane.
Węzły transformacji
Function - pisz własny kod JavaScript do przetwarzania danych.
Code - nowszy węzeł obsługujący JavaScript i Python.
Set - definiuj statyczne wartości lub modyfikuj istniejące.
Split In Batches - dziel duże zbiory danych na mniejsze partie.
Węzły logiki
IF - warunkowe rozgałęzienie workflow.
Switch - wielokierunkowe rozgałęzienie (case statement).
Merge - łączy dane z różnych gałęzi workflow.
Wait - wstrzymuje workflow na określony czas.
Węzły danych
Spreadsheet File - odczyt/zapis CSV, Excel.
Move Binary Data - konwersja między formatami binarnymi.
Integracje z popularnymi usługami
Google Workspace
n8n oferuje węzły dla: Gmail, Google Sheets, Google Drive, Google Calendar, Google Docs. Możesz automatyzować: wysyłkę maili, aktualizację arkuszy, tworzenie dokumentów.
CRM
Integracje z: HubSpot, Salesforce, Pipedrive, Zoho CRM. Synchronizuj leady, aktualizuj dealy, twórz kontakty.
Komunikacja
Slack, Discord, Microsoft Teams, Telegram, WhatsApp (via Twilio). Wysyłaj powiadomienia, odbieraj komendy.
Bazy danych
MySQL, PostgreSQL, MongoDB, Redis. Odczytuj, zapisuj, aktualizuj dane.
AI
OpenAI, Anthropic, Google AI. Generuj treści, analizuj tekst, buduj chatboty.
Praktyczne przykłady workflow
Przykład 1: Automatyczne powiadomienia o nowych leadach
Trigger: Webhook z formularza kontaktowego
- Webhook odbiera dane formularza
- Function weryfikuje dane
- Slack wysyła powiadomienie do zespołu sprzedaży
- HubSpot tworzy nowy lead
- Gmail wysyła potwierdzenie do klienta
Przykład 2: Synchronizacja zamówień
Trigger: Schedule (co 15 minut)
- HTTP Request pobiera nowe zamówienia z API sklepu
- IF sprawdza czy są nowe zamówienia
- Split In Batches dzieli na pojedyncze zamówienia
- Google Sheets dodaje wiersz z zamówieniem
- Slack powiadamia magazyn
Przykład 3: Automatyczne raportowanie
Trigger: Schedule (codziennie o 8:00)
- PostgreSQL wykonuje zapytanie o wczorajsze dane
- Function formatuje dane do raportu
- OpenAI generuje podsumowanie w języku naturalnym
- Gmail wysyła raport do zarządu
Najlepsze praktyki
Bezpieczeństwo
- Używaj credentials do przechowywania haseł i tokenów
- Włącz HTTPS dla produkcyjnych instancji
- Ogranicz dostęp do interfejsu n8n
- Regularnie aktualizuj n8n do najnowszej wersji
Wydajność
- Używaj Execute Once tam, gdzie to możliwe
- Dziel duże operacje na partie
- Używaj odpowiedniego rozmiaru instancji dla obciążenia
- Monitoruj zużycie zasobów
Organizacja
- Nazywaj workflow opisowo
- Dodawaj notatki do złożonych węzłów
- Taguj workflow według kategorii
- Regularnie archiwizuj nieużywane workflow
Error handling
- Zawsze dodawaj obsługę błędów do krytycznych workflow
- Używaj Continue On Fail tam, gdzie błąd nie jest krytyczny
- Loguj błędy do Slacka lub systemu monitoringu
- Ustaw retry policy dla niestabilnych API
FAQ - Najczęściej zadawane pytania
Ostatnia aktualizacja: marzec 2026 | Autor: WorkToGrow - Eksperci Automatyzacji