Tohle je třetí a závěrečný díl seriálu o automatizaci. V prvním dílu jsme zmapovali procesy, ve druhém vybrali nástroj. Teď si ušpiníme ruce.
Postavíme reálnou automatizaci v n8n: workflow, který sleduje příchozí e-maily s fakturami, extrahuje klíčové údaje a zapíše je do Google Sheets. A pošle notifikaci na Slack.
- Nainstalovaný n8n (lokálně nebo na serveru)
- Gmail účet
- Google Sheets tabulku
- Slack workspace s přístupem k API
Nejrychlejší cesta je Docker:
docker run -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n
Po spuštění otevřete http://localhost:5678 a vytvořte účet.
Každý workflow začíná triggerem – událostí, která ho spustí.
- Vytvořte nový workflow
- Přidejte node Gmail Trigger
- Propojte svůj Gmail účet (Oauth2)
- Nastavte filtr: label „Faktury“ nebo subject obsahující „faktura“
- Polling interval: každých 5 minut
Přidejte node Code (JavaScript) pro zpracování těla e-mailu:
- Částka
- Číslo faktury
- Datum splatnosti
- Dodavatel
Pro jednoduché faktury stačí regex. Pro složitější případy doporučujeme napojení na OCR službu nebo AI model.
- Přidejte node Google Sheets
- Vyberte operaci „Append Row“
- Propojte sloupce s extrahovanými daty
- Přidejte node Slack
- Vyberte kanál (např. #finance)
- Sestavte zprávu s klíčovými údaji
Přidejte Error Trigger workflow, který vás upozorní, když hlavní workflow selže. Bez toho riskujete, že se automatizace tiše rozbije a nikdo si toho nevšimne.
Tři díly, jeden princip: automatizace není o nástrojích, ale o procesech. Zmapujte, co děláte. Spočítejte, co vás to stojí. Vyberte nástroj. Postavte workflow. Měřte výsledky.
Pokud chcete s automatizací pomoct, podívejte se na náš Quick N8N balíček – nainstalujeme n8n, postavíme první automatizaci a předáme vám funkční systém.