Slack i Microsoft Teams to centrum communication 95% polskich firm IT/agencji w 2026. Dolacz n8n i kazdy event w Twoim biznesie staje sie smart notification z kontekstem. Plus reply jako thread = dyskusja. Plus filters = nie spam. Tutorial pokazuje real setup.

10 use cases – Slack/Teams notifications z n8n
- 1. Nowy order WC -> #sales: kwota, klient, produkt – z linkiem do edytuj
- 2. Faktura przelew -> #finance: alert dla CFO, kwota, klient
- 3. Lead z formularza -> #sales: kontekst (FB ad, organic, referral) + handlowiec @mention
- 4. Subiekt error -> #ops: workflow zlamal sie, log + stack trace
- 5. Klient odpowiedzial na email -> #support: lead score, sentiment z AI
- 6. Server alert (CPU 90%) -> #devops: PagerDuty styl
- 7. Codzienny report 9:00 -> #ceo: revenue, orders, top product
- 8. Slack -> n8n -> akcja: zrob „/order 123 refund” w Slack -> n8n robi refund w WC
- 9. New review Google Business -> #marketing: 5 gwiazdek = celebrate, 1-2 = alert dla CEO
- 10. GitHub PR otwarte -> #dev: z author, files changed, link

Setup Slack Incoming Webhook
Krok 1: Slack App
Wejdz na api.slack.com/apps -> Create New App -> From scratch. Nazwa „SYSTEMBOX n8n”. Workspace – Twoj.
Krok 2: Incoming Webhooks
Lewa nawigacja -> Incoming Webhooks -> Activate. Add New Webhook to Workspace. Wybierz channel (np. #sales). Allow. Skopiuj URL (https://hooks.slack.com/services/T…/B…/…).
Krok 3: n8n
W n8n dodaj HTTP Request node. Method POST. URL = Slack webhook. Body JSON z text/blocks.
Lub uzyj natywnego Slack node w n8n (lepsze: ma autocomplete dla channels, users, messages).
Setup Teams – Workflow przez Power Automate
Microsoft Teams nie ma „Incoming Webhook” jak Slack (zostal deprecated w 2025). Zamiast tego uzywaj Power Automate:
- Power Automate -> New Flow -> When HTTP request received
- Action: Post message in Teams channel
- Save -> kopiuj URL trigger
- W n8n: HTTP POST do tej URL z JSON body
Smart notification – przyklady z formattingiem

Przyklad 1: Nowy order z Block Kit
Block Kit to native Slack format dla rich messages. JSON body:
{"blocks": [{"type": "section", "text": {"type": "mrkdwn", "text": "*Nowy order #{{order_id}}*\nKwota: *{{total}} zl*\nKlient: {{customer_name}}"}}, {"type": "actions", "elements": [{"type": "button", "text": {"type": "plain_text", "text": "Zobacz order"}, "url": "{{wc_admin_url}}"}]}]}
W Slack widac: bold tekst, link button, mention.
Przyklad 2: Alert z @mention
Dla pilnych spraw: {"text": "<@U12345> Klient {{name}} chce zwrot 5000 zl, sprawdz priorytet"}. U12345 = user ID z Slack (znajdz w View Profile -> More -> Copy member ID).
Przyklad 3: Thread reply
Po wyslaniu message dostajesz ts (timestamp ID). Mozesz odpowiedziec w thread:
{"thread_ts": "1718800000.001", "text": "Update: klient potwierdzil zwrot"}
To prowadzi do skupionych dyskusji zamiast zaspamionego kanalu.
Bidirectional – Slack -> n8n action

Czesto chcesz nie tylko otrzymywac, ale tez dzialac z poziomu Slack. Setup Slack Slash Command:
- Slack App -> Slash Commands -> Create -> /order
- Request URL: webhook z n8n
- Save
- W Slack:
/order 12345 refund-> n8n odbiera -> robi refund w WC -> response w Slack
Filters – nie spamuj kanalu
- By kwota: order > 500 zl -> #sales-vip, mniejsze -> log only
- By godzina: events w godzinach pracy (8-18) -> Slack, off-hours -> email/SMS
- By keyword: jesli email od klienta zawiera „urgent” lub „problem” -> #support, normalne -> #general
- By rate: jesli > 10 alertow w 1 min -> aggregate do jednego „10 errors in last minute”
Cost
- Slack: Free dla <10 integracji + 90 dni historii. Pro $7.25/uzytk/mies dla unlimited.
- Microsoft Teams: Free dla <100 osob i <5GB. Plus integracje w Power Automate (limit Free: 750 runs/mies).
- n8n self-hosted: 20 zl/mies
FAQ
Czy moge wysylac do prywatnych DMs?
Tak, ale wymaga to Bot User (nie tylko Incoming Webhook). Slack App -> Bot User -> Add. Plus permissions: chat:write, im:write. W n8n: Slack node z Bot Token.
Czy Slack ratuje wiadomosci?
Free plan: 90 dni history retention. Pro: unlimited. Plus mozesz exportowac wiadomosci przez Admin Settings -> Workspace Settings -> Export.
Czy moge testowac webhook bez wysylania do prawdziwego kanalu?
Tak. Stworz osobny test channel #test-n8n. Skonfiguruj webhook tam. Po testach przelacz na produkcyjny channel.
Mamy gotowe workflow Slack notifications: orders, payments, alerts. Plus setup video call 1h gdzie skonfigurujemy 5 alertow pod Twoja firme.
