- Home
- Integrations
- Slack
Slack alerts for website and API downtime
Post every incident to the channel your team already watches. Paste the incoming webhook URL Slack gives you, press Send test, done. No OAuth permission screen: Tenium can only post to that one channel.
Down
DOWN · Client A shop
Client A shop · HTTP 503 Service Unavailable · confirmed from Amsterdam (AMS), London (LON)
Error: HTTP 503 Service UnavailableConfirmed by: Amsterdam (AMS), London (LON)Target: https://shop.clienta.comClient: Client A
AcknowledgeOpen incident
Check the server / hosting panel. Acknowledge so the team knows you are on it. · checked from Frankfurt
Back up
UP · Client A shop
Client A shop is back up after 4m 12s
Duration: 4m 12sWas: HTTP 503 Service UnavailableTarget: https://shop.clienta.comClient: Client A
Open incident
Nothing to do. Add a root-cause note on the incident if you know what happened. · checked from Frankfurt
SSL expiry
SSL EXPIRES IN 7 DAYS · Client A shop
SSL certificate for Client A shop expires in 7 days
SSL certificate: expires in 7 daysTarget: https://shop.clienta.comClient: Client A
Open monitor
Renew the certificate (or check that auto-renewal is running) before it expires. · checked from Frankfurt
Heartbeat missed
MISSED · Nightly backup
Nightly backup · No ping received for 26 min
Error: No ping received for 26 minConfirmed by: Frankfurt (FRA)Target: heartbeat: nightly-backupClient: Client A
AcknowledgeOpen incident
The job did not ping on time. Check the cron/task runner and its logs. · checked from Frankfurt
Simulation: nothing is sent from this page.
Set it up
- 1
Create an incoming webhook in Slack
In Slack, enable Incoming Webhooks for your workspace and pick the channel. Slack gives you a URL that starts with hooks.slack.com.
SlackSaved - 2
Paste it in Tenium and press Test
Open Integrations, choose Slack, paste the URL and save. Then press Send test on the contact in Settings, Contacts. The message lands in the channel within seconds.
Save the contact first
- 3
Attach it to your monitors
The new contact becomes a default alert contact, so monitors without their own list use it automatically. Pick other contacts per monitor when a client needs a different channel.
Save the contact first
Interactive mock, nothing is saved.
What is in the message
- A colour-coded card: DOWN, UP, SSL EXPIRES IN N DAYS or MISSED
- The error, the regions that confirmed it and the client name
- Acknowledge and Open incident buttons
- A next-step hint and the region that ran the check
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 buttons are links: they open the incident in Tenium, where you acknowledge it.
- Tenium accepts only URLs that start with https://hooks.slack.com/.
How alerts and escalation work
Contacts, routing, delays and acknowledgement are explained in the docs.
Slack FAQ
Do I need to grant OAuth permissions to Slack?
No. You paste an incoming webhook URL that Slack generates for one channel. Tenium can post to that channel and cannot read anything in your workspace.
Can different clients go to different channels?
Yes. Add one Slack contact per webhook URL, then choose contacts per monitor. Monitors without their own list use your default contacts.
My test message did not arrive. What should I check?
Check that the URL starts with hooks.slack.com, that the webhook was not revoked in Slack and that the channel still exists. Then press Send test again.
Which plan includes Slack?
Slack is available from the Starter plan ($7/month) and on every plan above it.
How do I test Slack 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 Slack 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.
Other integrations
Connect your first channel in a minute
Start free with email, Discord and Google Chat. 30 monitors, no card.