Skip to main content

Microsoft Teams

The Microsoft Teams integration enables you to manually send messages about Moogsoft Enterprise alerts and Situations to one or more Teams channels.

The integration sends HTTP posts with a JSON payload including the message text to an incoming Teams webhook.

See the Microsoft Teams documentation for details on Teams components.

Before You Begin

The Teams integration has been validated with Microsoft Teams v1.2.00.3961. Before you set up your integration, ensure you have met the following requirements:

  • You have a Teams account and the ability to configure an incoming webhook.

  • You have created at least one team and channel for incoming messages from Moogsoft Enterprise.

Configure the Teams Webhook

To configure the Teams webhook:

  1. Launch Microsoft Teams.

  2. Add an Incoming Webhook to the team and channel to receive messages from Moogsoft Enterprise.

  3. Copy the webhook URL.

  4. Repeat steps 2 and 3 for any other teams and channels to receive messages from Moogsoft Enterprise.

See the Microsoft Teams documentation for more information on configuring incoming webhooks.

Configure the Teams Integration

Configure the Teams integration as follows:

  1. Navigate to the Integrations tab.

  2. Click Microsoft Teams in the Collaboration section.

  3. Provide the following:

    • A unique integration name. You can use the default name or customize the name according to your needs.

    • The webhook URLs from Teams.

    • The MoogDb Situation and alert database fields to be included in the message text into the Situation Message Rule and Alert Message Rule properties

You can optionally configure the number of seconds the integration waits for a connection to Teams before timing out. Defaults to 10.

The following configuration options are also available:

  • Notify Added Teams — Controls notifications as teams are added to a situation.

  • Auto Raise — When enabled, the integration automatically forwards all mapped situations.

  • Auto Raise Field — When enabled, the integration forwards situations containing a flag in the supplied field.


Auto Raise and Auto Raise Field are separate and exclusive from one another. If Auto Raise is enabled, then all situations will be forwarded, regardless of the value of Auto Raise Field.

After you configure the integration, you can right-click a Situation or an alert and select Tools > Escalate to Microsoft Teams from the menu.

The integration prefixes Teams messages with the severity and the alert or Situation ID. The ID is linked to the alert or Situation in Moogsoft Enterprise.