The StatusDashboard Teams integration allows you to automatically post messages to your organization's Teams channels whenever creating or updating events. The Teams integration configuration settings include global settings and status dashboard specific settings, both of which are described below:
Global Settings
Global Teams settings apply globally to a StatusDashboard account, including any status dashboards.
Option |
Description |
Channels |
Integrations > Teams (O365) > Global Options > Channels Add, view or delete Teams channels. Add Channel Teams channels must be manually added by selecting the plus icon and entering a Teams name (which can be arbitrarily chosen, but should be unique), and a webhook Url. Webhook Urls can be obtained from within Microsoft Teams by navigating to the Team, selecting the relevant channel, selecting the channel options and then selecting Connectors. From here, select the Incoming Webhook connector, provide a name (e.g. StatusDashboard), upload a logo if you like, and click Create. At this point you will be provided with a Webhook Url which you can use within StatusDashboard to add the channel. Test Channel(s) A test message can be send to one or more Teams channels by selecting the channel(s) and then selecting the test icon. Delete Channel(s) A Teams channel can be deleted from StatusDashboard by selecting the channel(s) and then selecting the delete icon. Any Teams channels that are shown in this list will also be available for posting activity log messages. |
Custom Content |
Integrations > Teams (O365) > Global Options > Custom Content By default, all Teams messages posted to your channels about events will include a direct link to your dashboard. You also have the option of including additional information in the Teams message by configuring the options below. These options will be the default settings when events are created and will persist with the event once set (although you can change these settings on the event at any time). Enable / Disable Event Details When enabled, all current event details will be included in the Teams message that is posted to a channel when an event is created or updated. Teams Message An optional message that you would like to accompany Teams messages sent to your channels when events are created or updated. Accent Color The accent color that will be used when the event information is posted to your Teams channel. |
Notifications |
Integrations > Teams (O365) > Global Options > Notifications When this option is disabled, the option to post Teams messages when creating or updating events, or to post messages to the activity log, will not be available. |
Status Dashboard Settings
Status dashboard Teams settings apply to specific status dashboards (i.e. each status dashboard within an account has its own specific Teams settings.
Option |
Description |
Channels |
Integrations > Teams (O365) > Dashboard Specific Options > Channels When creating or updating events that affect this dashboard, any Teams channels selected for notification within the event configuration, if also enabled here, will receive Teams event messages specific to this Dashboard. |
Delivery Errors
If you would like to be notified of errors in the delivery of notification messages to any of your configured Teams channels, you can subscribe to receive email notification alerts. Once subscribed, we'll quickly notify you if we experience any errors that would indicate a problem with Microsoft Teams, or a misconfigured integration. To subscribe to alerts, navigate to User Profile > Options > Notifications > Notification Errors.
Teams Delivery Reports
StatusDashboard maintains a record of every Teams message sent including the response code and response content from the Microsoft Teams webhook endpoint. If you would like to review a record of sent Teams messages for your account, you may do so by navigating to Integrations > Teams (O365) > Global Options > Delivery Report. Click on the information icon to view detailed information about the message, including any relevant errors.
Source IP Addresses
IP addresses from which we will access the Teams webhook endpoints are listed in our public StatusDashboard configuration file. This file is updated whenever our IP addresses change.