Skip to main content

Product Update - Turn Off Alerts, Use Microsoft Teams, and Custom Domains

· 5 min read
Hrishikesh Barua
Founder @IncidentHub.cloud

What's New In IncidentHub?

Over the last few months IncidentHub has added several new features to make it easier to fine tune your alerts. IncidentHub now also integrates with Microsoft Teams and supports custom domains for your public status pages. Let's take a comprehensive look at what's new.

IncidentHub Banner

Fine-Tuning Alerts

You already could choose specific components when monitoring a service. Now on top of that, you can turn off specific types of event alerts for a service. For most services, IncidentHub can detect outages as well as maintenance events. Some services have a ton of maintenance events and they can easily overwhelm your alert notifications. You can turn off either maintenance alerts, or outage alerts, or both, or none. This setting is per-service.

Fine-tuning alerts


The existing settings for lifecycle (start/end/updates) remain the same.

One of my worries while adding this feature was that it might make the user experience more complex.

Too many settings, which one should I choose?

However, this feature was more important than the lifecycle settings, so I had to add it. All settings in the Notifications tab have sane defaults. You can always change them later, depending on your needs, or you can leave them as-is.

Whatever you see in the Notifications tab is requested by customers with real use-cases. At the same time, I think it's also important to have a simple UI. I hope the current UI is a good balance between these two goals.

Faster Component Filtering

Salesforce and Google Cloud Platform - to take two examples - each have thousands of components. This was a challenge to not just load on the UI but also for the user to choose by scrolling and selecting from the list.

The new UI has a search box where you can type and choose components. It's similar in behavior to the search box where you can search for services when you are adding a new monitored service. Behind the scenes, the difference is that it uses TanStack's react-virtual library.

Easier and fastercomponent filtering

Microsoft Teams Integration (Beta)

IncidentHub now supports sending alerts to Microsoft Teams. This is a beta feature and is available for all paid plans on request. Since it's in beta, it's being rolled out in phases on an as-requested basis. Under the hood it uses Adaptive Cards which support JSON based templating to push rich notifications to Teams channels. The benefit of the templating model is that you can separate data from the layout, and thus change the layout independently of the notification content.

Microsoft Teams integration


This is a screenshot from our production IncidentHub MS Teams channel which monitors IncidentHub's own dependencies:

Microsoft Teams integration screenshot

Detailed Historical Data Upto 90 Days

The previous version of the availability dashboard had just vertical bars indicating outage/non-outage days. The new page includes a list of the incidents that occurred in the last 90 days (30 days in free accounts).

The incidents and maintenance events that you will see in the list are automatically filtered by the components that you choose when adding the service. E.g. if you are monitoring GitHub webhooks only, and GitHub had outages in other components, you will not see any red days on the availability page. This behaviour mimics that of the main dashboard (where you can see a summary of incidents) and the public status page (where you can see a summary view as well as the list of components affected, plus the historical view as bars).

Detailed historical data

Custom Domains for Public Status Pages (Beta)

Custom domains are finally here for public status pages.

Custom domain for public status page


This feature is in beta so there is no UI yet to configure it. You can request it by contacting support@incidenthub.cloud.

Test Buttons for Notification Channels

Slack and Microsoft Teams both have a "Test" button that you can click to check if the channel is working. This is available before you add the channel and also after you have done so.

Test button for Microsoft Teams


The buttons will send a test message to the channel to verify that it is working.

Wrapping Up

What do you think? Let me know on X or Bluesky.

This article was first published on the IncidentHub blog.