Strona główna / Blog

n8n: czym jest, jak działa i dlaczego na nim budujemy

n8n to silnik workflow, na którym Firmatic buduje niemal każdą automatyzację. W tym artykule: jak n8n działa od środka, dlaczego wybieramy go zamiast Zapiera czy Make i jak wygląda instalacja produkcyjna.

Czym jest n8n?

n8n to platforma automatyzacji typu fair-code: wizualny edytor, w którym łączysz nody (klocki) w workflow. Każdy node robi jedną rzecz: request HTTP, odczyt maila, transformację danych, wywołanie modelu AI. Kluczowa różnica wobec wielu alternatyw: n8n może działać w pełni self-hosted — na własnym serwerze, z własnymi danymi, w UE.

Jak to działa technicznie

  • Triggery uruchamiają workflow: webhook (czas rzeczywisty), harmonogram cron, skrzynka IMAP, zmiana w bazie danych.
  • Expressions — wszędzie w n8n możesz przez {{ }} używać wyrażeń JavaScript i sięgać po dane z wcześniejszych kroków.
  • Code nodes — tam, gdzie kończą się gotowe nody, piszesz zwyczajnie JavaScript albo Pythona. Zero ograniczeń zabetonowanej platformy.
  • Credentials są szyfrowane i podpinane per node — klucze API nigdy nie leżą w samym workflow.
  • Error-workflows — osobny workflow łapie błędy i wysyła alerty, więc padnięta integracja nigdy nie leży po cichu.

Dlaczego n8n, a nie Zapier czy Make?

  • Model kosztów — Zapier liczy za każde zadanie; przy tysiącach operacji miesięcznie rachunek eksploduje. Self-hosted n8n nie ma limitu wykonań: ten sam serwer obsłuży 100 i 100 000 runów.
  • Własność danych — Twoje faktury i dane klientów nie opuszczają Twojego serwera. Przy procesach wrażliwych na RODO to nie luksus, tylko wymóg.
  • Brak limitu kroków — złożone workflow z dziesiątkami rozgałęzień to w n8n norma; na platformach liczących za zadania robią się nieopłacalne.
  • Prawdziwy kod, gdy trzeba — Code node rozwiązuje to, co w gorsecie no-code jest niewykonalne.

Jak wygląda nasza instalacja produkcyjna

n8n działa u nas w Dockerze na VPS: PostgreSQL jako baza, nginx jako reverse proxy z HTTPS, codzienne backupy i monitoring każdego workflow. Przy większych wolumenach n8n przechodzi w queue mode: kolejka Redis rozdziela wykonania na wiele workerów, więc szczyty ruchu nie gubią runów. Webhooki zabezpieczamy restrykcjami CORS i autoryzacją, a klucze API dostają minimalne uprawnienia (least privilege).

Typowe projekty n8n, które budujemy

Agent AI czytający faktury ze skrzynki i wprowadzający je do administracji. Kalkulator ofert, w którym każde zapytanie automatycznie staje się leadem, mailem i powiadomieniem. Synchronizacja zamówień i stanów między sklepem a księgowością. Wewnętrzne alerty, gdy KPI odbiega od normy. Ciekaw, co da się zautomatyzować u Ciebie? Uruchom darmowy automation scan — który, rzecz jasna, sam działa na n8n.

← Wszystkie artykuły