← Všechny články
·12 min

n8n tutorial: Jak vytvořit první automatizaci (česky)

Hledáte n8n tutorial česky, který vás provede od nuly až po funkční automatizaci? Jste na správném místě. n8n je jeden z nejsilnějších automatizačních nástrojů na trhu a v coMakers ho denně používáme pro desítky klientských projektů. V tomto podrobném návodu vám ukážeme, jak n8n nainstalovat, jak vytvořit první workflow a jak ho nasadit do produkce. Vše s konkrétními příklady a v češtině.

Co je n8n a proč ho používáme

n8n (vyslovuje se "n-eight-n") je open-source automatizační platforma s vizuálním editorem, která umožňuje propojovat různé aplikace a služby do automatizovaných workflow. Na rozdíl od jednodušších nástrojů nabízí n8n plnou kontrolu nad daty, možnost self-hostingu a pokročilé funkce jako větvení, smyčky a vlastní kód.

Proč jsme si v coMakers vybrali právě n8n jako hlavní automatizační nástroj:

  • 400+ integrací -- od Google Workspace přes Slack až po databáze, CRM systémy a AI modely. Pokud služba nemá nativní integraci, připojíte ji přes HTTP Request node.
  • Vizuální drag-and-drop editor -- workflow sestavujete přetahováním uzlů a propojováním jich čarami. Nepotřebujete umět programovat, ale pokud chcete, můžete vkládat vlastní JavaScript nebo Python kód.
  • Self-hosting nebo cloud -- Community Edition je zdarma bez omezení počtu workflow a exekucí. Chcete-li pohodlí spravované služby, n8n Cloud nabízí tarify od $24 měsíčně.
  • Transparentnost dat -- vidíte přesně, jaká data prochází každým uzlem. To je zásadní pro ladění a compliance.

Podrobné srovnání n8n s konkurencí najdete v článku n8n vs Make vs Zapier, kde porovnáváme náklady, výkon i složitost nasazení.

Jak nainstalovat n8n

Máte dvě základní cesty, jak začít s n8n. Obě vám umožní plnohodnotně pracovat s automatizacemi.

Varianta 1: n8n Cloud (nejrychlejší start)

Pokud chcete začít co nejrychleji a nechcete řešit infrastrukturu, n8n Cloud je správná volba. Registrace trvá dvě minuty a ihned máte k dispozici plně funkční prostředí.

Aktuální ceník n8n Cloud (od srpna 2025):

  • Starter -- $24/měsíc, 2 500 exekucí, bez limitu na počet aktivních workflow
  • Pro -- $60/měsíc, 10 000 exekucí, pokročilé funkce včetně debug režimu a logování

Od srpna 2025 n8n zrušilo limity na počet aktivních workflow. Platíte pouze za exekuce, tedy za skutečné spuštění workflow. To je výrazná změna oproti dřívějšímu modelu a dělá n8n Cloud výrazně přístupnějším pro firmy s mnoha automatizacemi.

Postup je jednoduchý. Přejděte na webové stránky n8n, zvolte tarif, vyplňte registrační formulář a během chvíle se přihlásíte do editoru. Žádná instalace, žádná konfigurace serverů.

Varianta 2: Self-hosting přes Docker

Pro firmy, které chtějí plnou kontrolu nad daty a infrastrukturou, je self-hosting přes Docker nejrozšířenější variantou. Community Edition je zcela zdarma bez jakýchkoli omezení na počet workflow nebo exekucí.

Požadavky:

  • Server s Dockerem (VPS od libovolného poskytovatele, nebo vlastní server)
  • Minimálně 1 GB RAM (doporučujeme 2 GB pro produkční nasazení)
  • Docker a Docker Compose nainstalované na serveru

Základní spuštění přes Docker:

```bash

docker run -it --rm \

--name n8n \

-p 5678:5678 \

-v n8n_data:/home/node/.n8n \

docker.n8n.io/n8nio/n8n

```

Tento příkaz stáhne nejnovější verzi n8n, spustí ji na portu 5678 a data uloží do Docker volume `n8n_data`, takže přežijí restart kontejneru.

Produkční nasazení s Docker Compose:

Pro produkční prostředí doporučujeme Docker Compose s PostgreSQL databází namísto výchozí SQLite. Vytvořte soubor `docker-compose.yml`:

```yaml

version: '3.8'

services:

n8n:

image: docker.n8n.io/n8nio/n8n

ports:

- "5678:5678"

environment:

- DB_TYPE=postgresdb

- DB_POSTGRESDB_HOST=postgres

- DB_POSTGRESDB_DATABASE=n8n

- DB_POSTGRESDB_USER=n8n

- DB_POSTGRESDB_PASSWORD=your_secure_password

- N8N_ENCRYPTION_KEY=your_encryption_key

volumes:

- n8n_data:/home/node/.n8n

depends_on:

- postgres

postgres:

image: postgres:16

environment:

- POSTGRES_DB=n8n

- POSTGRES_USER=n8n

- POSTGRES_PASSWORD=your_secure_password

volumes:

- postgres_data:/var/lib/postgresql/data

volumes:

n8n_data:

postgres_data:

```

Spusťte příkazem `docker compose up -d` a n8n poběží na pozadí s PostgreSQL databází, která je výrazně robustnější než SQLite pro produkční zátěž.

Váš první workflow krok za krokem

Teď, když máte n8n nainstalované, pojďme vytvořit první funkční workflow. Ukážeme si jednoduchý, ale praktický scénář: automatické odesílání e-mailové notifikace při vyplnění formuláře na webu.

Krok 1: Vytvořte nový workflow

Po přihlášení do n8n uvidíte hlavní dashboard se seznamem workflow. Klikněte na tlačítko pro vytvoření nového workflow. Otevře se vizuální editor -- prázdné plátno, na které budete přidávat uzly (nodes).

Doporučujeme workflow rovnou pojmenovat výstižným názvem, například "Notifikace -- nový kontakt z webu". Přehledné pojmenování se vyplatí, jakmile budete mít desítky aktivních workflow.

Krok 2: Přidejte trigger (spouštěč)

Každý workflow začíná triggerem -- událostí, která spustí celý proces. V našem případě chceme reagovat na odeslání formuláře, takže použijeme Webhook node.

Klikněte na tlačítko pro přidání uzlu a vyhledejte "Webhook". Po přidání do plátna ho nakonfigurujte. Nastavte HTTP metodu na POST a zapamatujte si vygenerovanou URL adresu -- tu budete potřebovat pro napojení formuláře na vašem webu.

Webhook node vygeneruje dvě URL: testovací (pro ladění) a produkční (pro ostrý provoz). Během vývoje používejte testovací URL, n8n pak zobrazí přijatá data přímo v editoru.

Krok 3: Připojte akci

Nyní přidáme akci, která se provede po přijetí dat z formuláře. Klikněte na tlačítko pro přidání dalšího uzlu a vyhledejte "Send Email" nebo konkrétní e-mailovou službu (Gmail, Outlook, SMTP).

Nakonfigurujte odesílací adresu, příjemce a šablonu e-mailu. V textu e-mailu můžete používat výrazy pro dynamická data z formuláře. Například `{{ $json.email }}` vloží e-mailovou adresu odesílatele formuláře, `{{ $json.message }}` vloží text zprávy.

Propojte Webhook node s e-mailovým uzlem přetažením čáry z výstupu prvního do vstupu druhého.

Krok 4: Nastavte podmínky a filtraci

V reálném provozu chcete filtrovat spam a zpracovávat různé typy dotazů odlišně. Přidejte mezi Webhook a e-mailový uzel IF node (podmínku).

Příklady užitečných podmínek:

  • Filtrování spamu -- zkontrolujte, zda honeypot pole (skryté pole formuláře) je prázdné. Pokud není, zprávu zahoďte.
  • Směrování podle typu dotazu -- pokud formulář obsahuje pole "typ dotazu", můžete na základě jeho hodnoty odeslat notifikaci různým lidem ve firmě.
  • Validace dat -- ověřte, že e-mailová adresa má správný formát, že povinná pole jsou vyplněná.

IF node má dva výstupy -- "true" a "false". Na každý výstup můžete navázat jinou akci, čímž vzniká větvení workflow.

Krok 5: Otestujte a aktivujte

Před aktivací workflow ho důkladně otestujte. Klikněte na tlačítko "Test workflow" v editoru. n8n přepne Webhook node do testovacího režimu a čeká na příchozí data.

Odešlete testovací požadavek na testovací URL (můžete použít Postman, curl nebo přímo formulář na webu). n8n zobrazí přijatá data u každého uzlu, takže vidíte, jak data prochází celým workflow.

Jakmile je vše v pořádku, aktivujte workflow přepnutím přepínače v pravém horním rohu editoru. Od této chvíle workflow běží automaticky při každém příchozím požadavku na produkční Webhook URL.

3 praktické příklady workflow

Pojďme se podívat na tři reálné scénáře, které naši klienti nejčastěji automatizují. Každý z nich je realizovatelný během několika hodin.

Automatické upozornění na nový lead

Obchodní tým potřebuje vědět o každém novém leadu okamžitě. Tento workflow sleduje nové kontakty v CRM (HubSpot, Pipedrive nebo jiném) a obratem posílá notifikaci do Slacku nebo e-mailem konkrétnímu obchodníkovi.

Struktura workflow:

  • Trigger: CRM webhook nebo polling (kontrola nových záznamů každých 5 minut)
  • Enrichment: Doplnění informací o firmě z ARES nebo LinkedIn
  • Routing: Na základě regionu nebo velikosti firmy přiřazení správnému obchodníkovi
  • Notifikace: Zpráva do Slacku s kompletním profilem leadu a odkazem do CRM

Tento typ automatizace zkracuje reakční dobu z hodin na minuty, což prokazatelně zvyšuje konverzní poměr. Podobný případ popisujeme v naší referenci automatizace fakturace, kde automatizace administrativních procesů ušetřila klientovi desítky hodin měsíčně.

Zpracování příchozích e-mailů

E-mail zůstává hlavním komunikačním kanálem mnoha firem, ale ruční třídění a zpracování příchozích zpráv je časově náročné. Tento workflow automaticky kategorizuje příchozí e-maily a směruje je na správná oddělení.

Struktura workflow:

  • Trigger: IMAP node sledující příchozí e-maily na sdílené schránce (info@, objednavky@)
  • AI klasifikace: OpenAI node analyzuje obsah e-mailu a přiřadí kategorii (objednávka, reklamace, dotaz, spam)
  • Podmínky: IF node směruje e-mail podle kategorie
  • Akce: Vytvoření tiketu v helpdesku, přeposlání na správné oddělení, automatická odpověď s potvrzením přijetí

S využitím AI klasifikace dosahuje tento workflow přesnosti přes 90 % při třídění e-mailů. Zbývající případy, kde si AI není jistá, eskaluje na lidského operátora.

Denní report do Slacku

Vedení firmy potřebuje každodenní přehled o klíčových metrikách, aniž by muselo ručně procházet jednotlivé systémy. Tento workflow každé ráno v 8:00 shromáždí data z různých zdrojů a odešle strukturovaný report do Slacku.

Struktura workflow:

  • Trigger: Schedule node nastavený na denní spouštění v 8:00
  • Sběr dat: Paralelní volání API vašeho CRM (nové leady), e-shopu (objednávky), helpdesku (otevřené tikety) a Google Analytics (návštěvnost)
  • Agregace: Function node zpracuje data a vytvoří přehledný souhrn
  • Odeslání: Slack node pošle formátovanou zprávu do vybraného kanálu

Report může obsahovat metriky jako počet nových objednávek, celkový obrat, počet otevřených tiketů, průměrnou dobu odezvy podpory a další. Vše na jednom místě, každé ráno, bez jakéhokoliv manuálního zásahu.

Tipy pro pokročilé

Jakmile zvládnete základy, tyto tipy vám pomohou vytvářet robustnější a udržitelnější automatizace:

  • Používejte Error Trigger workflow -- vytvořte si samostatný workflow, který se spustí při chybě libovolného jiného workflow. Odešle vám notifikaci s detaily chyby, takže o problémech víte okamžitě a nemusíte ručně kontrolovat logy.
  • Verzujte workflow přes Git -- n8n umožňuje exportovat workflow jako JSON soubory. Ukládejte je do Gitu, abyste měli historii změn a možnost vrátit se k předchozí verzi. Pro týmovou práci je to nezbytné.
  • Strukturujte workflow do sub-workflow -- složité procesy rozdělte na menší, znovupoužitelné celky. Hlavní workflow volá sub-workflow jako funkce. Snižuje to složitost a usnadňuje údržbu.
  • Nastavte si prostředí (credentials) -- n8n má vestavěnou správu přihlašovacích údajů. Nikdy nevkládejte API klíče přímo do uzlů. Použijte credential management, který údaje šifruje a umožňuje je sdílet mezi workflow.
  • Monitorujte exekuce -- v n8n Cloud i self-hosted verzi máte přístup k historii spuštění. Pravidelně kontrolujte neúspěšné exekuce a optimalizujte workflow s nejvyšší chybovostí.
  • Využívejte Community nodes -- kromě oficiálních integrací komunita vyvíjí vlastní uzly pro specifické služby. Najdete je v n8n Community hub a nainstalujete jedním příkazem.

Pokud si nejste jistí, jak vybrat správný automatizační nástroj pro váš konkrétní případ, doporučujeme začít analýzou vašich procesů.

Časté dotazy

Je n8n zdarma?

Ano, n8n Community Edition je zcela zdarma a open-source. Můžete ji hostovat na vlastním serveru bez jakýchkoli omezení na počet workflow, exekucí nebo uživatelů. Platíte pouze za infrastrukturu (server, databáze). Pokud preferujete spravovanou službu, n8n Cloud začíná na $24 měsíčně s 2 500 exekucemi.

Potřebuji k práci s n8n umět programovat?

Ne. Většinu automatizací sestavíte vizuálně v drag-and-drop editoru bez jediného řádku kódu. Pro pokročilejší scénáře, jako je transformace dat nebo vlastní logika, je znalost JavaScriptu výhodou, ale není podmínkou. n8n nabízí také AI asistenta, který vám pomůže s generováním kódu přímo v editoru.

Jak se n8n liší od Make nebo Zapier?

Hlavní rozdíly jsou v cenové politice, flexibilitě a možnosti self-hostingu. n8n je jediný z trojice, který nabízí plně funkční free verzi pro self-hosting. Make a Zapier jsou čistě cloudové služby s měsíčním poplatkem. n8n je také flexibilnější v práci s daty a umožňuje vkládání vlastního kódu. Detailní srovnání najdete v článku n8n vs Make vs Zapier.

Je n8n bezpečné pro firemní data?

Při self-hostingu máte plnou kontrolu nad tím, kde data proudí a kde se ukládají. n8n šifruje přihlašovací údaje a žádná data neodesílá třetím stranám. Pro zvýšení bezpečnosti doporučujeme nasazení za reverse proxy (nginx, Caddy) s HTTPS certifikátem, silný N8N_ENCRYPTION_KEY a pravidelné aktualizace na nejnovější verzi.

Kolik workflow můžu v n8n provozovat?

V Community Edition neexistuje žádné omezení. V n8n Cloud od srpna 2025 rovněž odpadl limit na počet aktivních workflow -- platíte pouze za exekuce. Prakticky je počet workflow omezen pouze výkonem serveru (u self-hostingu) nebo zvoleným tarifem (u n8n Cloud). Většina našich klientů provozuje desítky až stovky aktivních workflow na jedné instanci.

Závěr

n8n je mocný nástroj, který dokáže zautomatizovat prakticky jakýkoli firemní proces -- od jednoduchých notifikací přes zpracování e-mailů až po komplexní datové integrace. Díky vizuálnímu editoru, otevřenému kódu a možnosti self-hostingu je ideální volbou pro firmy, které chtějí mít automatizace pod kontrolou a nehledat kompromisy.

Tento n8n tutorial česky vám dal základy, ale možnosti jsou mnohem širší. Pokud chcete zjistit, které procesy ve vaší firmě mají největší potenciál pro automatizaci a kolik času a peněz vám n8n může ušetřit, objednejte si bezplatný AI audit. Projdeme vaše procesy, navrhneme konkrétní workflow a spočítáme očekávanou návratnost investice.

Chcete vědět víc?

Podívejte se, jak AI automatizace může pomoci právě vaší firmě.

Získat audit zdarma