Skip to content

For those of us already using Microsoft Teams, the benefits couldn’t be clearer: Microsoft Teams provides everyone with one place to chat, meet, call, and collaborate, no matter where you are. IT professionals who support modern workplace tools like Office 365, and remote meeting platforms like Zoom and WebEx, can greatly benefit from connecting critical applications like Exoprise, directly into the Teams Channels they are already using.

New Teams LogoExoprise CloudReady is the leading solution for Office 365 monitoring including Exchange, SharePoint, Skype for Business, Microsoft Teams, ADFS, and more. Customers benefiting from the Exoprise solution leverage it to detect, diagnose and fix performance issues fast. With CloudReady you know about outages immediately — even before Microsoft knows itself.

Let’s jump into learning how to integrate Microsoft Teams with Office 365 monitoring.

Integrated Microsoft Teams with Office 365 Monitoring

And just as we’ve made CloudReady easy to setup and use, it’s equally straightforward to integrate with various channels and collaboration platforms. The following steps are about integrating our live Dashboards and alarm notifications into Microsoft Teams. Most collaboration platforms from companies like Slack and Google have equivalent capabilities.

We will start with the dashboard integration. To integrate and have live dashboard access within a channel inside Microsoft Teams, follow these simple instructions and screenshots:

Sign In

1. First, sign into Exoprise CloudReady, click the drop-down and select Profile

Get an Embedding URL

2. From the Profile page, click the API and Embedding tab
3. Copy either the User or Shared Dashboard URL to the clipboard

API and Embedding settings

This embedding URL enables anonymous read-only access to a personal or shared dashboard. You can also specify any layout or tab to land on. For anyone to access more details or make changes to a tenant within CloudReady they have to sign in or enable Single Sign-On integration. There’s lots of additional information about this functionality:

Create a Channel Tab

4. Next, from within a Microsoft Teams channel, click the “+” to add a tab

Add Tab to Teams Channel

Configure Tab and Supply the Embedding URL

5. Finally, on the following screen, give the Microsoft Teams tab a name, and past in the embedded dashboard URL that you copied from Exoprise CloudReady

Tab name and URL

That’s It

A dynamically updating embedded dashboard within Teams for monitoring ALL of Office 365. Whenever you switch to the tab, it will refresh automatically. You can also specify a layout to land on.

Microsoft Teams with Integrated Office 365 Monitoring Dashboard

Now you and all the members of the Team Channel are 1 click away from viewing, in real time, the status of your Office 365 availability and performance.

See How Microsoft 365 Has Been Performing

Subscribe to our weekly newsletter to see how Microsoft 365 performed last week. Measured anonymously from 1000s locations throughout the world - it's legit. See performance and availability trends of Microsoft 365.

Real-time Teams Outage Notifications and Office 365 Status

Along with dashboard access in Teams, you can also have CloudReady post alarm web hook notifications for all or a subset of sensors to a chat or channel stream.

Follow these steps to publish alarms into your Teams channel. If you can’t add a connector to a particular channel then you may not have permission and should contact your administrator to get access. Of possibly apps are disabled for your tenant. Please see

Add Connector

1. From the teams channel where you want the notifications to end up, click the context menu (three dots) and then click connectors. An add connectors dialog will appear.

Add Teams Connector

Configure the Incoming Hook

2. From the Connectors dialog, click ‘Configure’ to add another web hook, or search for and add the Incoming Hook

Add Teams Connector

Provide Name and Icon

4. Fill out the dialog for the Incoming Hook. We use CloudReady and the following icon (right-click to download the icon).

Exoprise Icon
Exoprise Icon
Configure Incoming Hook

Grab the Posting URL

5. Once you click Create, the dialog will update and you’ll get an URL for posting. This is where the web hook should post to for sending notifications into Teams.

The URL will look something like this:

Copy Paste Hook URL

Creating the Web Hook Within CloudReady

Now that you’ve created the receiver within Teams for the web hook, we’ll go to CloudReady and create the posting configuration.

6. Sign in to CloudReady and go to Alarms > Settings > Web Hook

7. Click the +Add button at the top to create a new web hook

8. Paste the URL that you copied into the dialog

CloudReady Hook Create

Customizing the Alarm Contents

Web hooks that come from CloudReady can be completely customized. We have customers sending alarms and resolutions to Microsoft Teams, Slack, Service Now, Splunk Enterprise and more. The templates for the Ring and Resolve can be altered. More information about the hook templates can be found here:

For the Microsoft Teams hooks, we went ahead and used the message card format. More details about their message card format can be found here:

Here’s an example of a few of the Alarm fields mapped to a message card format:

CloudReady Integration and Collaboration Within Microsoft Teams

So that’s how you integrate Microsoft Teams with Office 365 Monitoring so your team can be well informed and collaborate on outages. Integrating CloudReady dashboards and notifications into any modern-day web-based platform is pretty easy once you know the right places to look.

Look for more articles on integrating with various systems in the future. And let us know if you have any questions.

Watch how to monitor Microsoft Teams and measure end-to-end performance

How to Monitor Microsoft Teams

Get in Touch for a Custom Demo

Learn how you can improve employee digital experience with browser synthetics and endpoint monitoring. Get a custom demo to see how we synthetically monitor Microsoft 365 with CloudReady as well as real user monitoring with Service Watch.

Alex Tsukernik is a lead architect for Exoprise and loves traversing high-level server architectures to low-level instrumentation details in a single bound.

Back To Top