Skip to content
Innomesh Docs
Platform Since v3.5.2

Mattermost Integration

Innomesh supports Mattermost as a notification platform alongside Slack and Microsoft Teams. Alert notifications are routed to Mattermost channels based on criticality level, giving your support team real-time visibility into room and device issues within their existing messaging workflow. Mattermost integration was introduced in Innomesh v3.5.2.

Overview

Mattermost is an open-source, self-hostable messaging platform. For organisations that prefer to keep communications on-premise or within their own infrastructure, Mattermost provides an alternative to cloud-hosted services like Slack or Microsoft Teams.

Innomesh sends alert notifications to configured Mattermost channels via incoming webhooks. Each alert includes the room name, device, severity, and a direct link to the alert in the Innomesh Portal.

Prerequisites

  • A Mattermost instance (self-hosted or cloud) with incoming webhooks enabled
  • One or more Mattermost channels designated for Innomesh alerts
  • Enablement by the Innomate support team

Setting Up Mattermost Integration

Step 1: Create an Incoming Webhook in Mattermost

  1. In Mattermost, navigate to Integrations > Incoming Webhooks.
  2. Click Add Incoming Webhook.
  3. Select the channel to receive Innomesh notifications.
  4. Give the webhook a display name (e.g., “Innomesh Alerts”).
  5. Click Save and copy the webhook URL.
📝 Note
Create separate webhooks for different channels if you want to route alerts by criticality (e.g., critical alerts to #innomesh-critical, low alerts to #innomesh-info).

Step 2: Provide the Webhook URL to Innomate Support

Mattermost notifications are onboarded by Innomate rather than configured in the Portal. Send the webhook URL (or URLs, if you are routing by criticality) to Innomate Support, along with which criticality levels should map to each channel. Innomate will enable the notification for your tenancy and confirm once it is live.

Notification Format

Mattermost notifications include:

  • Alert severity: Colour-coded indicator (Critical, High, Medium, Low)
  • Room name and site
  • Device name and alert description
  • Direct link to the alert in Innomesh Portal
  • Timestamp

Notifications are formatted for improved searchability within Mattermost (enhanced in v3.5.3).

Troubleshooting

SymptomPossible CauseResolution
Notifications not receivedWebhook URL incorrect or expiredRegenerate the webhook in Mattermost and send the new URL to Innomate Support
Notifications going to wrong channelWebhook points to a different channelVerify the webhook is linked to the intended Mattermost channel
Notifications not appearing for some alertsRouting not configured for that criticality levelAsk Innomate Support to confirm which criticality levels are mapped to each channel