n8n jako automatizační páteř

Plecháček neumí všechno sám — některé scénáře (Slack zpráva, e-mail z šablony, scheduled job) řeší n8n. Bidirectional MCP mu umožňuje spouštět flow a přijímat data zpět přes webhooky.

Plecháček → n8n: spuštění flow z chatu

„Pošli klientovi Acme upomínku" — Plecháček zavolá `n8n_run_workflow` s parametry. n8n vykoná flow (Gmail node + Slack node + DB write). Plecháček dostane výsledek zpět.

  • n8n_list_workflows
  • n8n_run_workflow (s parametry)
  • n8n_get_execution (status flow)
  • Confirm gate per workflow tag
Plecháček
n8n

n8n → Plecháček: webhooky

n8n flow zavolá `/api/hooks/n8n/*` endpoint. Plecháček si data uloží, případně vytvoří artefakt nebo pošle notifikaci do inboxu. Žádné polling, jen push.

  • /api/hooks/n8n/notify
  • /api/hooks/n8n/vykazy/missing
  • /api/hooks/n8n/artifacts/create
  • /api/hooks/n8n/agent-prompt
/api/hooks/n8n/notify
/api/hooks/n8n/vykazy/missing
/api/hooks/n8n/artifacts/create
/api/hooks/n8n/agent-prompt

Slack přes n8n, ne přes vlastní MCP

Plecháček nemá Slack MCP. Slack zprávy posílá výhradně přes n8n flow s `n8n-nodes-base.slack` v2.3. Lookup uživatele přes e-mail. Důvod: Slack mění auth ekosystém, n8n to drží stabilně.

n8n
Slack node v2.3
OAuth
credentials v n8n
Email
lookup uživatele

Git-versioned n8n flow

n8n flow jsou v `n8n/workflows/*.json` v gitu. Pull/push skripty drží diff. CI check, že produkční verze odpovídá gitu. Code review pro automatizace = stejně jako pro kód.

  • n8n/workflows/*.json v gitu
  • scripts/n8n-pull.ts (sync z instance)
  • scripts/n8n-push.ts (deploy do instance)
  • scripts/n8n-diff.ts --check (CI)
n8n/workflows/*.json v gitu
scripts/n8n-pull.ts (sync z instance)
scripts/n8n-push.ts (deploy do instance)
scripts/n8n-diff.ts --check (CI)

Pojďme si o tom promluvit

30 minut. Ukážeme Plecháčka nad reálnými daty Liquid Design, vy nám řeknete, kde by se hodil ve vaší firmě.