Blog

Lineáris workflow ábra triggerrel, feldolgozással és kimenetekkel

Hogyan működik az n8n? Triggerek, node-ok és workflow-k érthetően

Az n8n első ránézésre egy rajzprogramra emlékeztet: dobozok és az őket összekötő vonalak. Ez a vizuális felület azonban egy nagyon erős automatizációs motort rejt. Ebben a cikkben bemutatjuk az alapfogalmakat, és végigvezetjük egy valódi példán.

Az alapfogalmak

Workflow

A workflow (munkafolyamat) egy automatizmus teljes leírása: mi indítja el, milyen lépésekből áll, és mi a végeredménye. Egy n8n példányban tetszőleges számú workflow futhat egymástól függetlenül.

Node

A node (csomópont) a workflow egy lépése. Minden node egy jól meghatározott feladatot végez, például:

  • adatot olvas vagy ír egy külső rendszerben (Google Sheets, HubSpot, Gmail…),
  • adatot alakít át (szűrés, összevonás, formázás),
  • döntést hoz (IF, Switch node),
  • egyedi kódot futtat (Code node),
  • AI modellt hív meg (AI Agent, OpenAI, Anthropic stb. node-ok).

Trigger

A trigger az a speciális node, amely elindítja a workflow-t. Típusai:

  • Webhook – egy külső rendszer HTTP kérést küld (pl. weboldal űrlap beküldése),
  • Időzítő (Schedule) – adott időpontban vagy időközönként fut (pl. minden hétfő 8:00),
  • Alkalmazás-esemény – pl. új e-mail érkezik, új sor kerül egy táblázatba, új rendelés jön a webshopban,
  • Kézi indítás – teszteléshez vagy egyszeri feladatokhoz.

Credential

A credential egy külső szolgáltatás hozzáférési adata (API kulcs, OAuth token, jelszó). Az n8n ezeket titkosítva tárolja, és a node-ok név szerint hivatkoznak rájuk – így a jelszavak nem jelennek meg a workflow-ban.

Hogyan áramlik az adat?

Az n8n-ben az adat elemek (items) listájaként halad node-ról node-ra. Minden elem egy JSON objektum. Ha egy trigger 10 új e-mailt talál, a következő node 10 elemet kap, és mindegyiken elvégzi a műveletet.

Bármely node mezőjében kifejezésekkel hivatkozhat a korábbi lépések adataira, például:

{{ $json.email }} – az aktuális elem e-mail mezője, {{ $('Webhook').item.json.name }} – a Webhook node kimenetének „name” mezője.

Egy valódi példa lépésről lépésre

Feladat: a weboldal kapcsolatfelvételi űrlapjáról érkező érdeklődőket automatikusan vegyük fel a CRM-be, és értesítsük az értékesítőt.

  1. Webhook trigger – az űrlap a beküldéskor egy n8n webhook URL-re küldi az adatokat (név, e-mail, cég, üzenet).
  2. IF node – megvizsgálja, hogy céges e-mail címről érkezett-e az érdeklődés (nem gmail.com stb.).
  3. AI node – röviden összefoglalja az üzenetet és megbecsüli, mennyire sürgős.
  4. HubSpot node – létrehozza vagy frissíti a kapcsolatot és egy új üzletet (deal) a CRM-ben.
  5. Slack node – üzenetet küld az értékesítési csatornára az összefoglalóval és a CRM linkkel.
  6. Gmail node – személyre szabott visszaigazoló e-mailt küld az érdeklődőnek.

Az egész folyamat másodpercek alatt lefut, és senkinek nem kell semmit kézzel másolnia.

Hibakezelés

A valós rendszerekben előfordul, hogy egy külső API nem válaszol. Az n8n erre több eszközt ad:

  • node-szintű újrapróbálás (retry) beállítható várakozási idővel,
  • „Continue on fail” opció, hogy egy hiba ne állítsa le a teljes folyamatot,
  • külön Error Workflow, amely bármely workflow hibájakor lefut – például értesítést küld a felelősnek.

Hol fut az n8n?

Az n8n egy Node.js alapú alkalmazás, amely jellemzően Docker konténerben fut, adatbázisként éles üzemben PostgreSQL-t használ. Nagyobb terhelésnél queue mode-ban egy Redis sor osztja szét a feladatokat több worker között.

Ezt a környezetet lehet saját szerveren is felépíteni – de ehhez frissítések, mentések, tűzfal, SSL tanúsítvány, monitorozás és rendszeres karbantartás is tartozik. A menedzselt n8n hosting ezt teljes egészében leveszi a válláról: Ön csak megnyitja a böngészőt, és építi a workflow-kat.

Összefoglalás

Trigger → node-ok → eredmény: ez az n8n logikája. A vizuális felület miatt gyorsan tanulható, a kód és az AI támogatás miatt pedig szinte bármilyen folyamat leképezhető vele. Ha még nem tudja, mire használná, olvassa el: Miért van szükségem az n8n-re?

Kipróbálná az n8n-t saját szerveren?

Indítson dedikált n8n példányt percek alatt, magyar támogatással.

Csomagok és árak