Tomáš Kolovratník
← Zpět na blog

n8n: První workflow za 5 minut

Jak v n8n postavit první automatizaci, která reaguje na webhook a zapíše data do databáze.

n8n je open-source nástroj pro automatizaci, který stojí na principu vizuálního skládání workflow z předpřipravených nodů. Tady je rychlý úvod, jak postavit první funkční flow.

Co budeme stavět

Workflow, který:

  1. Přijme HTTP požadavek na webhook
  2. Validuje vstupní data
  3. Zapíše záznam do PostgreSQL
  4. Vrátí potvrzení

Postup

V n8n vytvoříme nový workflow a přidáme Webhook node jako trigger. Nastavíme HTTP metodu na POST a path třeba na /event.

Druhý node bude IF pro validaci — zkontroluje, že příchozí JSON obsahuje povinné pole.

Třetí node je PostgresInsert operation, vybereme tabulku a namapujeme pole z webhooku.

Poslední je Respond to Webhook s odpovědí { status: "ok" }.

Tip na závěr

n8n má skvělou vlastnost: každý node si pamatuje výstup z posledního běhu. Při ladění tedy nemusíte celý workflow spouštět opakovaně, stačí kliknout na node a vidíte data, se kterými pracuje.