Skip to content
pulseback
On-call & escalation Coming soon

The right person, woken once, with the whole story.

Schedules people can read at a glance, escalation that doesn’t give up, and an incident view that already knows what changed. Pay for responders, never for the people who just need to watch.

Platform rotationAmerica/Chicago
Role MonTueWedThuFriSatSun
Primary Priya N. Marcus O.
Secondary Marcus O. Override: Lee Priya N.
  1. 0 min Page primary · push
  2. 5 min Page secondary · push + email
  3. 15 min Notify #incidents and engineering lead
Schedules

Rotations you can read at a glance.

Daily, weekly or custom shift lengths with a handoff day and time in the schedule’s own time zone. Limit a layer to business hours, cover a gap with an override, and see the next 30 days of your own shifts in the app.

  • Ask a teammate to swap a shift from your phone in two taps; accepting creates the override
  • Overrides show dashed on the schedule, so cover is obvious
  • Handoffs are time-zone-aware, daylight saving included
How schedules work
Upcoming handoffs
Platform primary → Marcus O. Thu 09:00
Frontend primary → Sam R. Mon 09:00
Override: Lee covers Marcus Thu all day
Swap request Sam R. asked you to cover Frontend primary on Sat, Nov 7.
Escalation policies

Escalation keeps going until someone answers.

Each step pages a schedule’s current on-call, a specific person or a Slack channel after a delay you set. After the last step the policy repeats until someone acknowledges, and acknowledging cancels everything still queued.

  • Up to 10 steps, each with its own delay and targets
  • Repeat the policy every few minutes, a set number of times
  • Each person’s own notification rules: push at once, a call a minute later, a text after three
  • Recovery notifications go out automatically when the monitor comes back
How escalation works
Platform escalationUsed by 28 monitors
  1. Step 1 Platform primary · push, repeated 0m
  2. Step 2 Platform secondary · push + email +5m
  3. Step 3 #incidents in Slack + engineering lead +15m
Repeats every 10 minutes until acknowledged.
Channels

Every channel, and every page on the record.

Push, email, Slack and webhooks, each retried with backoff until delivered. The delivery log shows who was paged, how, and when they answered.

Incident response

One incident view, with the likely cause attached.

Alerts with the same dedup key group into the open incident instead of paging again, and failures elsewhere in the same environment within five minutes show up as related alerts. Deploys from the 30 minutes before the trigger are ranked, and the best match is named as the likely cause.

  • Triggered, acknowledged, identified, monitoring, resolved: one lifecycle, one timeline
  • Owner, responders, notes and the p95 chart around the incident with deploy markers
  • “What we know” summaries and postmortem drafts written from the timeline (Starter and up)
  • Post to your status page from the incident; subscribers get the update by email
Status pages

What we know

Drafted by Pulseback · updated 1m ago

p95 latency on the Public API rose from 120ms to 2.4s at 08:51, confirmed from 3 regions. The api service was deployed 4 minutes earlier; commit a3f9c12 moved session storage to a new Redis cluster.

Timeline

  1. 08:47 Deploy api@a3f9c12 “Move sessions to Redis cluster” by dana-k
  2. 08:51 Triggered: p95 above 2s on Public API, confirmed from 3 regions
  3. 08:51 Paged Priya N. by push
  4. 08:53 Acknowledged by Priya N. via push
  5. 08:55 Status page: Investigating, 214 subscribers emailed
  6. 09:02 Identified: rolling back a3f9c12
Reliability before features

Your pager keeps working, even when we don’t.

Alert delivery and escalation run on infrastructure separate from the dashboard. If our app goes down, your 3am page still happens.

  • Independent alert path Escalations are scheduled durably and keep firing through a control-plane outage.
  • Every channel, with fallback Push, email, Slack and webhooks — retried until delivered, with email as the fallback.
  • Exactly-once paging Idempotent processing means one outage is one page, not forty.
  • A full audit trail See who was paged, how, and when they answered — for every alert.
Alerts from anywhere

Bring the alerts you already have.

Monitors are one source. Your existing alerting, scripts and CI can open, acknowledge and resolve incidents too.

Responders

Compare plans
Free
1
Starter
2
Team
5
Business
15
Enterprise
Custom

Viewers are unlimited on every plan.

Rotations & escalation

Compare plans
Free
—
Starter
—
Team
Included
Business
Included
Enterprise
Included

Multi-step escalation policies, overrides and swaps.

Get paged when Pulseback launches.

Pulseback is almost ready. Join the waitlist and we’ll email you the day it opens, Free plan and all.

Join the waitlist