Slack alert channel

Downtime alerts land in Slack, seconds after a monitor fails

Connect PulseStack to Slack with a single incoming webhook URL. Every check that fails posts the monitor name, its status and the timing straight into the channel your team already watches. Recovery messages follow automatically.

Native channel on every plan, including Free. No card required to start a 14-day trial.

# incidents
PulseStack APP
PS
PulseStackApp09:41

Monitor is DOWN

api.acme-store.com

Status
503 Service Unavailable
Started
09:41:07 BST
Check type
HTTP
Failed checks
2 in a row

Recovered

api.acme-store.com is back up after 3m 12s

8
native alert channels, Slack included
8
monitor types can post to Slack
30s
fastest check interval on Enterprise
£0
Slack alerts on the Free plan

Connect Slack in four steps

The whole setup is a copy and paste of one webhook URL. No app review, no OAuth scopes to approve.

  1. 1

    Create an incoming webhook

    In your Slack workspace, add an incoming webhook and pick the channel it should post to.

  2. 2

    Copy the webhook URL

    Slack generates a unique URL for that channel. Copy it to your clipboard.

  3. 3

    Add it in PulseStack

    Open your alert settings, choose Slack as the channel and paste the webhook URL in.

  4. 4

    Attach it to monitors

    Select which monitors use the Slack rule and set your consecutive-failure threshold.

What each Slack message tells you

A PulseStack alert is built to be read at a glance from your phone. No jargon, no dashboard hunt, just the facts your team needs to decide whether to jump in.

  • Monitor name. Exactly which endpoint, host or job is affected.
  • Status. Whether the monitor is down or has recovered.
  • Timing. When the incident began and how long it has run.
  • Failure count. How many consecutive checks failed before the alert fired.

Example webhook payload

{
  "monitor": "api.acme-store.com",
  "type": "HTTP",
  "status": "down",
  "http_code": 503,
  "started_at": "2026-07-25T09:41:07+01:00",
  "consecutive_failures": 2,
  "location": "London, UK"
}

PulseStack formats this into a readable Slack message. The same event can also fire to a raw Webhook channel if you want to drive your own automation.

Alerts belong where your team already lives

Email piles up and gets missed. A message in the right Slack channel gets seen. PulseStack meets your engineers where they are during the working day.

Seen in seconds

Incidents surface in the channel your on-call rota is already watching, not buried in an inbox.

Shared context

Everyone in the channel sees the same alert and the same recovery, so nobody double-acts.

Threaded discussion

Teams reply in a thread under the alert to coordinate, keeping the whole incident in one place.

Everything the Slack channel includes

Native Slack alert type, no third-party middleware
Alerts on failure and on recovery
Configurable consecutive-failure threshold
Route different monitors to different channels
Works with all 8 monitor types
Multi-location check results in the message
Available on every plan, Free included
Combine with maintenance windows to mute planned work
Runs alongside the other 7 native channels

Slack is one of eight native alert channels

Send the same incident to as many channels as you like. Slack for the team, PagerDuty for the on-call escalation, SMS for the emergencies. Zapier and Google Chat connect through the Webhook channel rather than as native integrations.

EmailSMSSlackMicrosoft TeamsDiscordPagerDutyTelegramWebhooks

SMS and voice alerts are an add-on available on the Team and Enterprise plans.

Every monitor type can alert to Slack

Whatever you watch with PulseStack can post to Slack the moment it fails and again when it recovers.

HTTP

Uptime, status codes and response times for any web endpoint.

Keyword

Confirm a phrase is present or absent in the page body.

TCP Ping

Reachability checks for hosts that answer on the network layer.

Port

Watch a specific service port stays open and accepting.

API

Validate JSON endpoints, headers and expected responses.

Heartbeat

Catch silent cron jobs and workers that stop checking in.

DNS

Detect record changes and resolution failures early.

Domain Expiry

Get warned before a domain lapses and takes you offline.

How teams route PulseStack into Slack

Engineering on-call

Production HTTP and API monitors post to a dedicated incidents channel with a two-failure threshold, so the rota only wakes for real outages.

Agencies and freelancers

One PulseStack account, one Slack channel per client. Each client's monitors route to their own webhook so nothing gets crossed.

Ops and infrastructure

DNS, Domain Expiry and SSL-adjacent checks feed a low-noise channel that flags slow-burn risks well before they cause an outage.

Slack works on every plan

Start free and keep Slack alerts as you grow. Every paid tier begins with a 14-day trial.

PlanMonitorsFastest intervalPrice
Free5 (HTTP only)5 min£0
Starter1060s£15/mo
Pro5060s£39/mo
Team10060s£79/mo
Enterprise20030s£149/mo

Slack integration FAQ

How does the PulseStack Slack integration work?+

Slack is a native alert channel. You create a Slack incoming webhook URL for the channel you want, add it as a Slack alert contact in PulseStack, then attach that contact to your monitors. When a monitor goes down or recovers, PulseStack posts to your channel with the monitor name, status and timing.

What do the Slack alert messages contain?+

Each post includes the monitor name, its new status and the timing of the check. Down alerts tell your channel what failed, and recovery alerts confirm when the monitor is healthy again.

Will PulseStack spam my Slack channel with alerts?+

No. Alerts fire only after a configurable number of consecutive failed checks, so a momentary blip will not post. You set the threshold to match how sensitive you want the channel to be.

Which monitor types can send alerts to Slack?+

All of them. You can route HTTP, Keyword, TCP Ping, Port, API and Heartbeat monitors, plus DNS and Domain Expiry monitors, to any Slack contact you set up.

Can I send different monitors to different Slack channels?+

Yes. Create a separate Slack contact for each channel, each with its own incoming webhook URL, then assign monitors to whichever contact you want. Production alerts can go to your incident channel while staging goes somewhere quieter.

Is Slack included on the free plan?+

Slack is one of eight native alert channels available in PulseStack. The free plan covers 5 monitors with HTTP checks, and paid plans come with a 14-day trial so you can set up Slack alerting before you commit.

Put your monitoring where your team already talks

Wire up Slack in minutes and let PulseStack post every outage and recovery to the channel that matters. Free to start, no card required.