Incident management

From the first failed check to the all-clear, handled for you

PulseStack detects the incident, alerts the right channels, keeps a full history, and posts updates to your public status page. Detect, alert, communicate, resolve, without you refreshing a dashboard.

Free plan needs no card. Paid plans include a 14-day trial and confirm every failure from multiple locations first.

Incident #4821
Investigating
1

Detected

checkout.api returned 503 from 3 of 3 locations

09:14:02
2

Alerted

Slack #ops, PagerDuty on-call, SMS to 2 engineers

09:14:04
3

Communicated

Update posted to status.acme.io, 214 subscribers notified

09:16:31
4

Resolved

Recovery confirmed, incident closed, duration 11m 27s

09:25:29
Recovery alert sent to all channels

4 stages

Detect, alert, communicate, resolve

8 channels

Every alert route in one place

30s

Fastest check interval, Enterprise

Full history

Every incident kept for review

When an incident is handled by hand, this is what goes wrong

The outage is only half the problem. The other half is the scramble around it.

01

Nobody notices for an hour

A background job silently stops and no page fails, so the first alert is a customer email. By then the damage is done and the timeline is a guess.

02

The wrong people get paged

One shared alias fires for every blip. Engineers mute it, and the one alert that mattered gets buried under noise nobody trusts.

03

Customers hear silence

Support has no status page to point to, so the same question lands twenty times while the team is still trying to diagnose the fault.

04

No record of what happened

Once it is fixed there is nothing to review. No start time, no duration, no list of what fired. The post-mortem is built from memory.

05

Planned work looks like an outage

A deploy takes the site down for five minutes, alerts fire, and everyone panics over downtime the team scheduled themselves.

06

Recovery goes unconfirmed

Someone thinks it is back, someone else is not sure, and the incident stays open in three different heads instead of one system.

Detect, alert, communicate, resolve

The full incident lifecycle runs on rails. You step in to fix the fault, PulseStack handles everything around it.

Step 1

Detect

Monitors run on your interval and confirm each failure from multiple locations. Once it passes your consecutive-failure threshold, an incident opens.

Step 2

Alert

The channels you chose fire straight away. Route different severities to different places so the right people get paged, not everyone.

Step 3

Communicate

Post an update and it lands on your public status page. On Pro and above your subscribers are notified automatically.

Step 4

Resolve

When the monitor recovers, PulseStack confirms it, sends the recovery alert with the total duration, and closes the incident into history.

One failed check, the right people paged

A confirmed failure fans out to every channel you configured. Set a consecutive-failure threshold so a single blip never wakes anyone, and pick which channels fire on recovery.

  • Multi-location confirmation before an incident opens
  • Consecutive-failure threshold to cut false alarms
  • Separate routing for failure and recovery
  • Recovery alert carries the total incident duration
Failed checkConfirmed and openedSlackPagerDutySMSRecovery closes the loop

Incidents can open on any of eight monitor types

Not just web pages. If a background job, a DNS record or a certificate goes wrong, PulseStack treats it as an incident the same way.

HTTP

Status codes, redirects, response time

Keyword

Text present or missing on the page

TCP Ping

Reachability of any host

Port

A specific service port is open

API

JSON endpoints with custom headers

Heartbeat

Cron and background jobs check in

DNS

Records resolve to the right values

Domain Expiry

Registration before it lapses

Everything the incident lifecycle needs

Automatic incident detection when checks fail
Multi-location confirmation before opening
Consecutive-failure threshold per monitor
Alerts on failure and on recovery
Eight alert channels to route to
Public status page for every account
Status page subscriber notifications on Pro and above
Custom domain and branding on paid plans
Password-protected status pages
Scheduled maintenance windows suppress alerts
Full incident history and audit trail
Recovery alert reports total duration
status.acme.ioPartial outage
WebsiteOperational
Checkout APIDegraded
DashboardOperational
Email deliveryOperational

09:16 Investigating

We are aware checkout is returning errors and are working on a fix. Next update in 15 minutes.

Tell customers before they ask

A public status page turns twenty support tickets into one page. Post an update as the incident evolves, run a maintenance window for planned work, and let subscribers get the news automatically on Pro and above.

  • Public status page on every plan
  • Custom domain and branding on paid plans
  • Password protection for private pages
  • Maintenance windows shown as planned, not a fault

Route incidents to the tools your team already lives in

Pick any combination. Fire different channels for failure and recovery. SMS and voice are an add-on on the Team and Enterprise plans.

EmailSMSSlackMicrosoft TeamsDiscordPagerDutyTelegramWebhooks

Built for the teams that carry the pager

DevOps and SRE

Route by severity to PagerDuty and Slack, confirm failures from multiple locations, and keep a clean incident history for every review.

Support and success

Point customers at a branded status page instead of answering the same ticket twenty times, and let subscribers self-serve the updates.

Small teams and founders

No on-call rota needed. Heartbeat monitors catch silent job failures and an SMS reaches you wherever you are on the Team plan.

Manual firefighting versus PulseStack

StageBy handWith PulseStack
DetectWait for a customer to emailConfirmed check on your interval
AlertOne shared alias for everythingEight channels, routed by severity
CommunicateManual replies to each ticketStatus page, subscribers notified
ResolveClosed in someone's headRecovery confirmed and logged
ReviewRebuilt from memoryFull timeline in incident history

Planned work should not read as an outage

Schedule a maintenance window before you deploy and PulseStack suppresses alerts for the affected monitors and shows the window on your status page. No false pages, no customer panic, no incident that should never have opened.

Scheduled maintenancePlanned
WindowSun 02:00 to 02:30
MonitorsCheckout API, Dashboard
AlertsSuppressed
Status pageNotice published

Incident management questions

How does PulseStack detect an incident?

When a monitor check fails, PulseStack confirms the failure from multiple locations before opening an incident automatically. Any of the 6 core monitor types - HTTP, Keyword, TCP Ping, Port, API and Heartbeat - can trigger detection, and every incident is recorded in your history.

Which channels can incident alerts be sent to?

PulseStack supports 8 alert channels out of the box: email, Slack, Telegram, Microsoft Teams, Discord, PagerDuty, webhooks and Zapier. SMS and voice are available as an add-on and are included on the Team and Enterprise plans.

Can I keep customers informed during an incident?

Yes. You can post updates to a public status page and schedule maintenance windows. Paid plans add custom domain and branding plus password protection, and on Pro and above your subscribers are notified of updates.

How quickly are incidents caught?

Detection speed depends on your check interval. The Free plan checks every 5 minutes, Starter, Pro and Team check every 60 seconds, and Enterprise checks every 30 seconds, so higher plans open incidents sooner.

Is there a record of past incidents?

Every incident is stored with its timeline and duration from open to resolve, giving you incident detection and history for post-incident reviews. Maintenance windows are kept separate so planned work never clutters your outage record.

Do I need a card to try incident management?

No. The Free plan requires no card and includes email alerts and one status page. Every paid plan comes with a 14-day free trial, and annual billing saves 20%.

Stop firefighting incidents alone

Detect, alert, communicate and resolve on one platform. Start free with no card, and add the faster intervals when you are ready.