Skip to content

Slack integration

Run incidents from Slack, start to finish

Spike brings on-call into Slack. Rich incident alerts land in your channels, you act on them without switching tabs, and @Spike answers who’s on call — all where your team already works.

#incidents

SpikeAPP20:05

Running out of disk space

Incident ENGG-24 · Database service

StatusTriggeredSeveritySEV1

A live incident, posted to #incidents

Rich alerts

Slack alerts that land where you work

Every incident arrives in Slack as a full card — severity, service, and payload — with deep links back to the incident in Spike.

#incidents

SpikeAPP20:05

Running out of disk space

Incident ENGG-24 · Database service

StatusTriggeredSeveritySEV1

#incidents · a SEV1 posted by Spike

  • Severity and status at a glance

    SEV level, triggered or acknowledged state, and the affected service, formatted as a native Slack card.

  • The payload that fired it

    The alert’s metric, threshold and metadata ride along with the message, so you triage without opening another tab.

  • Deep links back to Spike

    Jump straight to the incident, its timeline, or the status page from the message.

ChatOps

Act without leaving Slack

Acknowledge, resolve, reassign, or pull in responders straight from the message — then let Spike open a private channel to coordinate the fix.

  • Acknowledge and resolve from the alert
  • Reassign to another responder
  • Add responders and stakeholders
  • Escalate when it needs more hands
inc-2481Private

Spike created this private channel for INC-2481

SpikeAPP20:05

Checkout CPU pinned at 98% on prod-web-3

Incident INC-2481 · checkout-api

StatusTriggeredSeveritySEV1
AcknowledgeResolve

A private channel per incident

Spike opens a locked #inc- channel the moment an incident triggers, with the card posted and ready to work.

inc-2481Private

Spike created this private channel for INC-2481

Spike added Maya Khan and James Adam

SpikeAPP20:05

Checkout CPU pinned at 98% on prod-web-3

Incident INC-2481 · checkout-api

AcknowledgeResolve
Responders pulled in

The right people, pulled in

On-call responders are added automatically, so the room fills with the people who can actually fix it.

On-call in Slack

See who’s on-call, in Slack

Ask @Spike who’s on call and get an instant answer, or add an override right in the channel — no dashboard required.

#on-call

Jordan Reid9:41 AM

@Spike who is on call?

SpikeAPP9:41 AM

Maya and James are on call.

Maya KhanUntil 28 Aug, 8:00 AM
On-call
James AdamUntil 4 Sep, 8:00 AM
On-call

Ask who’s on call

“@Spike who is on call?” unfurls the primary and secondary on-call, with when each shift ends.

#on-call

James Adam9:43 AM

@Spike add Alex as an override for the next 2 days

SpikeAPP9:43 AM

Added Alex Smith as an override.28 Aug, 10:00 AM → 30 Aug, 10:00 AM

Add an override in place

Cover a teammate without leaving Slack — @Spike confirms the override and the schedule updates instantly.

Setup

Connect Slack in 3 steps

Add the Spike app to your workspace and start getting incidents in Slack in minutes.

  1. Step 1: Add Spike to Slack

    On the Slack integration page in Spike, click “Add to Slack” and authorize the app for your workspace — one OAuth click, no admin scripting.

  2. Step 2: Point your escalation at Slack

    Edit the escalation policy that handles your alerts, add Slack as a step, and pick the channels incidents should post to — that’s what routes alerts into Slack.

  3. Step 3: Send a test alert

    Fire a test incident from Spike and watch the card land in Slack, ready to acknowledge.

That’s it — incidents now flow into Slack and back.

Bring incident response
into Slack

Start a 14-day free trial. No credit card required.

Spike.sh incident timeline showing an alert escalating through on-call responders