Skip to main content

On-Call Comms Playbook

Severity levels, channel selection, and stakeholder updates during production incidents.


On-Call Comms Playbook

Technical fixes fail when communication fails. This playbook standardizes what to say, where, and when during incidents.


Severity matrix

SevUser impactResponseComms cadence
1Major outage or active breachPage IC + securityEvery 15 min
2Degraded tier-1, no data lossPage on-callEvery 30 min
3Limited scope, workaround existsBusiness hoursAt resolution
4Cosmetic / internal onlyTicketNone

Channel map

AudienceChannelContent
RespondersSlack #incident-YYYY-MM-DDTechnical timeline, commands, hypotheses
LeadershipEmail or exec SlackImpact, ETA, customer risk
CompanyStatus page / #announcementsPlain-language, no jargon
CustomersStatus page onlyApproved messaging from CS

Rule: No speculation about root cause in external comms until confirmed.


Message templates

Initial (internal, T+5 min)

INCIDENT Sev{N} {service} Impact: {who/what} IC: @{name} Status: Investigating Next update: {time UTC}

Update (every cadence)

Update {time UTC} Status: Identified | Mitigating | Monitoring Actions: {bullets} ETA: {time or "unknown"}

Resolution

Resolved {time UTC} Duration: {X} Root cause: {one sentence} Follow-up: Jira {link}, postmortem {date}

Roles

RoleResponsibility
Incident CommanderDecisions, comms cadence, scope
Tech LeadMitigation, delegates tasks
ScribeTimeline in Slack thread → postmortem
Comms LiaisonExternal/status page (Sev 1–2)

After the incident

  1. Postmortem within 5 business days (blameless)
  2. Update IR playbook if steps were missing
  3. Track actions in Jira with owners

Related