Сповіщення в Microsoft Teams

Сповіщення в Microsoft Teams для команд на M365

Надсилайте сповіщення про інциденти як Adaptive Card у будь-який канал Teams через Incoming Webhook. Заголовок із кольором пріоритету, структуроване тіло й часова мітка — без реєстрації Azure AD-додатку на v1.

Затримка
~3 с
Вартість повідомлення
Безкоштовно
Охоплення
Канал Teams

Демо-перегляд

DEMO
Engineering / oncall · WardenPoint
CRITICAL · Production

Затримка p99 у Checkout перевищує SLO протягом 5 хвилин (service=checkout)

2026-05-22 13:42 UTC

Коли це обрати

Коли команда живе в Microsoft 365

Корпоративні команди на M365 уже мають Teams скрізь. Incoming Webhook + Adaptive Card — спосіб з найменшим тертям донести до них сповіщення.

M365 enterprise

Основний чат операцій

Середній та великий бізнес типово на Teams. Налаштування webhook — через контекстне меню каналу, без узгодження з адміністратором.

Adaptive Card

Структурований вигляд

Teams нативно рендерить Adaptive Cards — банер пріоритету, тіло повідомлення, футер часу. Однаково чисто на desktop, web і мобільних клієнтах.

За каналами

Один webhook на канал

Кожен канал Teams отримує свій webhook URL. Критичні в #ops, інформаційні в загальний інженерний канал.

Профіль каналу

Чого очікувати

Реальні цифри й обмеження маршруту Teams Incoming Webhook.

Медіана затримки
~3 с

WardenPoint → Teams webhook edge. Обробка webhook у Teams додає 1–3 секунди на здорових тенантах.

Вартість
Безкоштовно

Incoming Webhooks безкоштовні з будь-яким планом M365. Без тарифікації за повідомлення.

Підтвердження доставки
HTTP 200

Логуємо HTTP-відповідь Teams. Інтерактивне підтвердження через дії Adaptive Card — у Phase B.

Обмеження
Workflow АБО Connector webhook

Microsoft мігрує застарілі O365-конектори на Power Automate workflow webhook'и. WardenPoint приймає обидва формати URL.

Налаштування

Три кроки до першого сповіщення в Teams

Створіть Incoming Webhook у каналі Teams, вставте URL у WardenPoint, надішліть тест.

  1. 1Крок 1

    Створіть Incoming Webhook у Teams

    Канал Teams → «Manage channel» → Connectors → налаштуйте «Incoming Webhook» → назвіть «WardenPoint» → скопіюйте URL. Для сучасних тенантів використовуйте додаток «Workflows» із шаблоном «Post to a channel when a webhook request is received».

    $ https://prod-xx.westus.logic.azure.com:443/workflows/…
  2. 2Крок 2

    Додайте одержувача Teams у WardenPoint

    «Одержувачі» → «Додати» → «Microsoft Teams». Вставте webhook URL як значення контакту. Поставте is_active = true.

    $ Дашборд › Одержувачі › + Microsoft Teams
  3. 3Крок 3

    Надішліть тестове сповіщення

    «Дашборд» → «Надіслати тест» → «Microsoft Teams». Adaptive Card зʼявиться в каналі з кольоровим заголовком пріоритету.

    $ Надіслати тест → Microsoft Teams

Поширені запитання

Часті питання про канал Microsoft Teams

На v1 — ні. Incoming Webhooks не потребують AAD-додатку. Phase B додає опціональну реєстрацію Bot Framework для двостороннього підтвердження через Adaptive Card actions, але webhook-маршрут залишається стандартним без-конфігураційним шляхом.
Безкоштовний план

Підключіть перше сповіщення в Teams за три хвилини

Вставте webhook URL Teams, надішліть тест — і Adaptive Card зʼявиться у вашому каналі. Без узгодження з адміністратором.

  • Без налаштування Azure AD
  • Розмітка Adaptive Card
  • Нативно для M365