Switching from UptimeRobot? Import your monitors in one click with a read-only API key.Start free →
  1. Home
  2. Integrations
  3. Mattermost

Mattermost alerts, including self-hosted servers

Create an incoming webhook in Mattermost, paste its URL and incidents land in your channel. Your server must be reachable over https from the internet, because Tenium posts to it.

Down

Town Square · alertsMattermost
T
Tenium BOT

DOWN · Client A shop

Client A shop · HTTP 503 Service Unavailable · confirmed from Amsterdam (AMS), London (LON)

app.tenium.app/incidents/e5b4…

Back up

Town Square · alertsMattermost
T
Tenium BOT

UP · Client A shop

Client A shop is back up after 4m 12s

app.tenium.app/incidents/e5b4…

SSL expiry

Town Square · alertsMattermost
T
Tenium BOT

SSL EXPIRES IN 7 DAYS · Client A shop

SSL certificate for Client A shop expires in 7 days

app.tenium.app/monitors/e5b4…

Heartbeat missed

Town Square · alertsMattermost
T
Tenium BOT

MISSED · Nightly backup

Nightly backup · No ping received for 26 min

app.tenium.app/incidents/e5b4…

Simulation: nothing is sent from this page.

Set it up

  1. 1

    Create an incoming webhook

    In Mattermost open Integrations, Incoming Webhooks, add one for your channel and copy the URL (…/hooks/…).

  2. 2

    Paste it in Tenium and press Test

    Open Integrations, choose Mattermost, paste the URL, save and press Send test on the contact.

    Save the contact first

  3. 3

    Attach it to monitors

    Keep it as a default contact or pick it per monitor. If a firewall sits in front, allow-list Tenium’s checker IPs.

    Save the contact first

Interactive mock, nothing is saved.

What is in the message

  • A short post: status, monitor name, summary
  • A link to the incident or the monitor

Alert text is generated by Tenium and is currently English.

Plan and limits

  • Available from Starter ($7/month)
  • Included onStarter, Pro, Agency
  • Outbound alerts per hour on your planFree 40 · Starter 300 · Pro 1,500 · Agency 6,000
  • Alert delay before sendingAvailable on Pro and Agency

Good to know

  • The post is plain text with a link, without buttons.
  • The webhook URL must be reachable from the internet over https.

How alerts and escalation work

Contacts, routing, delays and acknowledgement are explained in the docs.

Read the docs →

Mattermost FAQ

Does it work with a self-hosted Mattermost?

Yes, provided the incoming webhook URL is reachable over https from the internet. A server only reachable inside your network cannot receive our posts.

Which plan do I need?

Mattermost starts at the Starter plan, like Slack, Telegram and Teams.

Can I use the generic webhook instead?

You can, on Pro, if you want the full signed JSON to process yourself. The Mattermost contact is simpler: it posts a readable message with no code on your side.

Which plan includes Mattermost?

Mattermost is available from the Starter plan ($7/month) and on every plan above it.

How do I test Mattermost alerts?

Open Settings, Contacts and press Send test next to the contact. A message labelled TEST arrives within seconds. Add at least one monitor first, because the checker sends the alerts.

Can I delay Mattermost until nobody has reacted?

Yes, on Pro and Agency. Give the contact an alert delay in minutes: it fires only if the incident is still open then, and acknowledging the incident cancels it.

Connect your first channel in a minute

Start free with email, Discord and Google Chat. 30 monitors, no card.