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ý:
- Přijme HTTP požadavek na webhook
- Validuje vstupní data
- Zapíše záznam do PostgreSQL
- 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 Postgres — Insert 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.