Brainboard's documentation
Go to the app ↗
  • Welcome
  • Getting started
    • Fast track
    • Start with a template
    • Start with AI
    • Use cases videos
    • Brainboard philosophy
  • Cloud design
    • Left bar
      • Cloud resources
      • Input & output
    • Design area
      • Node
      • ID card
      • Connectors
      • Versioning
      • Graphical options
    • One action
    • Code Edition
  • Data
    • Data structure
      • Project
      • Environment
      • Cloud architecture
        • Terraform files
        • Readme file
        • Architecture Synchronization
        • Remote backend
      • Template
    • Cloud providers
      • Supported cloud providers
      • Customize provider configuration
      • Unsupported cloud providers
    • Terraform / OpenTofu
      • Modules
        • Module
        • Import modules
        • Manage module
        • Terraform registry credentials
        • Use modules
    • Disaster recovery
  • Automation
    • CI/CD engine
    • Supported plugins
      • Terraform
      • Security
        • Trivy
        • Tfsec
        • Terrascan
        • OPA
        • Checkov
      • Infracost
      • Notifications
        • Email
        • Slack
        • Microsoft Teams
      • Webhooks
    • Pipelines
    • Workflow templates
    • Drift detection
      • Types of drift
      • Remediation
    • Self-Hosted Runner
      • Deploy runner with Kubernetes
      • Deploy runner with docker-compose
  • Settings
    • Overview
    • Authentication
      • Login into Brainboard
      • Single sign-on (SSO)
    • Account management
    • Organization
    • Members
    • Teams
    • Roles & Permissions (RBAC)
      • Level of access
      • Organization RBAC
      • Project RBAC
    • Integrations
      • Git configuration
        • GitHub
        • Azure DevOps (ADO)
        • Bitbucket
        • GitLab
        • How to use
      • Cloud providers
        • AWS
        • Azure
        • GCP
        • OCI
  • Security
    • Data managed by Brainboard
    • SOC 2 Type II
    • Role Based Access Control
  • Help & FAQ
    • Shortcuts
    • FAQ
    • Migration
      • Import from cloud provider
    • Support
    • Glossary
  • Changelog
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Automation
  2. Supported plugins
  3. Notifications

Microsoft Teams

PreviousSlackNextWebhooks

Last updated 2 months ago

Was this helpful?

This plugin allows you to send a notification to your MS Teams channel.

Configuration options

  1. Task name: This name will be visible in the pipeline later when it is executed.

  2. Title: title of the message that will be posted to the Teams channel.

  3. Message: text to be sent.

  4. Webhook URL of your MS Teams channel.

  5. Hide pipeline URL: Do not add the button with link to the pipeline in the adaptive card of the message displayed in the Teams channel.

  6. Ignore failure: if enabled, the execution of the following stage will be triggered even if the task fails.

Setup instructions

If you want to configure Microsoft Teams to receive notifications from Brainboard pipelines, an incoming hook needs to be set up in the channel of your choice. To do so, follow the steps:

  1. Go to your Teams channel where you want the notification to be posted and open its configuration menu in the top-right corner and click on "Workflows":

  2. This will open the workflows configuration wizard. Search and select the line "Post to a channel when a webhook request is received":

  3. Give it a name and click Next:

  4. Select the channel where you want the notification to be posted:

  5. Copy the generated webhook URL to use in Brainboard:

If you have an old configuration, follow the steps of this video:

That configuration is deprecated by Azure and will be removed by the end of 2025.