SERVORdocs
fr

Notification channels

Set up Email, Slack, Discord and webhook notification channels in Servor, test them, and use the cooldown to prevent alert spam.

A notification channel is a destination for your alerts — where Servor sends the message when a monitor changes status. Servor supports Email, Slack, Discord and Webhook channels. This page covers setting each one up, testing it, and the cooldown that keeps a noisy monitor from flooding you.

The channel types

Email

Sends the alert to one or more email addresses. The simplest channel and a good default for a personal or backup route.

Slack

Posts the alert into a Slack channel via an incoming webhook URL from your Slack workspace.

Discord

Posts the alert into a Discord channel via a channel webhook URL from your Discord server.

Webhook

Sends a JSON payload to any URL you control, so you can plug alerts into your own tools and automations.

Add a channel

Open notification channels

Go to your notification channel settings — open alert settings in Servor — and choose Add channel. Managing channels requires an admin or owner role — see roles and permissions.

Pick the type and enter its target

  • Email — enter the recipient address(es).
  • Slack — paste the incoming webhook URL from your Slack workspace.
  • Discord — paste the channel webhook URL from Discord.
  • Webhook — enter the URL Servor should POST to.

Send a test

Use Send test to fire a sample notification. Confirm it arrives in the right inbox or channel before you depend on it — see testing a channel.

Save

Save the channel. It's now available to select when you create an alert rule.

Getting a Slack webhook URL

In Slack, create an incoming webhook for the channel you want to post to (via a Slack app in your workspace). Slack gives you a URL that looks like https://hooks.slack.com/services/.... Paste that into the Slack channel in Servor.

Getting a Discord webhook URL

In Discord, open the target channel's settings → Integrations → Webhooks → New Webhook, then Copy Webhook URL. It looks like https://discord.com/api/webhooks/.... Paste that into the Discord channel in Servor.

Webhook payload

A webhook channel sends a JSON POST to your URL when an alert fires. Point it at an endpoint you control to trigger your own automations. A payload carries the monitor, its new status, and a timestamp, for example:

{
  "monitor": "Marketing site",
  "status": "down",
  "previous_status": "up",
  "timestamp": "2026-08-27T12:34:56Z"
}

Test before you trust

Always send a test after creating a channel. A wrong webhook URL or a typo in an email address fails silently exactly when you need the alert most.

Testing a channel

Every channel has a Send test action. It sends a sample notification through the channel right away so you can confirm:

  • The message actually arrives (right inbox, right Slack/Discord channel).
  • It's routed where the team will see it.
  • A webhook endpoint accepts the payload and does what you expect.

Retest after changing a webhook URL, rotating a Slack/Discord integration, or editing recipients.

Cooldown

To stop a flapping monitor from firing dozens of notifications, each channel has a cooldown — a minimum gap between notifications. After a channel sends an alert, it won't send another for that same monitor until the cooldown passes.

This works together with confirmed status changes: the monitor only flips status when a change holds, and the cooldown then caps how often you're re-notified about it. Set a longer cooldown for chatty or low-priority monitors, a shorter one where you need to know immediately.

Channels are shared across alerts

A channel you create can be used by many alert rules. Set it up once, then select it wherever you need it.

Alerts on your phone

Separately from channels, anyone can receive alerts straight on their own devices, with no app to install. It is set up in Account › Security, device by device.

Servor also offers it once, from the dashboard, on a device that has neither accepted nor refused yet. Answering "not now" closes the question for good on that device — you can still turn it on from Account › Security. The offer never appears on the public site: a browser permanently blocks a domain that asks a passing visitor for notification permission.

Whatever rings the bell in Servor buzzes the phone: it is the same list of events, so the two cannot drift apart.

A threshold per device, not per person

Each device picks the severity it starts ringing at. A desktop can take everything while a phone on the bedside table only wakes for critical — forcing one setting on both is exactly what makes people turn the whole thing off.

On iPhone and iPad

iOS only allows web notifications once the site is on the home screen. Open Servor in Safari, Share → “Add to Home Screen”, then enable notifications from the installed app. That is an iOS limitation, not a Servor one.

Tapping an alert opens the screen it is about — the server, the incident or the monitor — in the window you already had open, if there is one.

Next steps