Documentation

Microsoft Teams Integration - Overview

Integrations
Updated Dec 29, 2025

Overview

ChangeBreeze integrates with Microsoft Teams to send automated notifications about change management activities. The system supports both organisation-wide monitoring and company-specific notifications through webhook configurations.

How It Works

Two-Tier Webhook System

Organisation-Wide Webhooks:
  • Configured at the organisation level
  • Fire automatically for all changes across all companies
  • Hidden from users - operate in the background
  • Perfect for centralized monitoring and compliance tracking
  • Support default configurations per change type (Standard, Normal, Emergency, or All)
Company-Specific Webhooks:
  • Configured per company
  • Optional - users can select them when creating changes
  • Visible in change form dropdown
  • Allow teams to route notifications to their specific channels

Notification Flow

When a change event occurs (created, approved, started, completed, etc.):

1. Org-Wide Webhooks Fire First
  •    System finds all active org-wide webhooks matching the change type
  •    Sends notifications to each webhook automatically
  •    Logged as "Organisation-Wide webhook: [name]"

2. Company Webhook Fires (If Selected)
  •    If user selected a company webhook on the change form, it fires too
  •    If no webhook selected, only org-wide webhooks fire

3. Deduplication
  •    If the same webhook appears in both lists, it only fires once
  •    Prevents duplicate notifications

Change Form Behavior

Users see a Teams webhook dropdown with:
Use org defaults only (default selection) - Only org-wide webhooks fire
Company webhook options - Org-wide webhooks + selected company webhook fire