SRE Incident Communication

Fixing the system solves half of an incident. Keeping people informed solves the other half. Calm, honest, regular updates protect trust even when the service stays down.

Who Needs to Hear What

Every audience asks a different question.

AudienceMain QuestionBest Channel
Responding engineersWhat do I do now?Incident chat room
Support teamWhat do I tell customers?Support update thread
LeadershipHow big is the impact and when will it end?Short summary message
CustomersIs the service working and what should I do?Status page and email

The Airline Announcement Model

Picture a delayed flight. Passengers stay calm when the pilot announces the reason, the new departure estimate, and the time of the next update. Silence creates anxiety, and false promises create anger. Incident messages follow the same pattern: say what happened, say what you are doing, and say when you will speak again.

A Simple Update Template

  1. Status: investigating, identified, fixing, monitoring, or resolved.
  2. Impact: who is affected and what they cannot do.
  3. Action: what the team does right now.
  4. Next update: a clear time, such as 3:45 PM.

Message Flow Diagram

[Incident Team] → [Communications Lead]
                        │
        ┌───────────────┼────────────────┐
        ↓               ↓                ↓
 [Leadership]     [Support Team]    [Status Page]
                        ↓                ↓
                  [Customer Chats]  [Customer Email]

A single communications lead keeps the message consistent. Engineers share facts with this person, and the lead shapes the facts for each audience.

Status Page Stages

StageSample Message
InvestigatingSome users see errors during checkout. Our team is investigating. Next update at 2:30 PM.
IdentifiedWe found the cause in a recent update and prepare a fix. Next update at 3:00 PM.
MonitoringWe applied a fix. Checkout works again. We watch results closely.
ResolvedCheckout is stable. We will publish a summary within three business days.

Example Timeline

14:05  Alert fires, engineer declares SEV2
14:10  Incident chat opens, communications lead joins
14:15  First status page post: Investigating
14:45  Cause found, rollback starts, second post: Identified
15:05  Rollback completes, third post: Monitoring
15:35  Metrics stable, final post: Resolved

Writing Rules

Be Plain

Avoid internal code names and technical jargon in customer messages. Write "some payments fail" instead of "the ledger shard returns timeouts."

Be Honest

State only what you know. A message such as "We do not know the cause yet" earns more trust than a wrong guess.

Be Timely

Post the first update within minutes of confirming customer impact. Keep to the promised update schedule, even when the news is "no change."

Be Respectful

Acknowledge the inconvenience in one short sentence. Skip dramatic language, and never blame a person or a vendor in public.

Internal Messages

Leadership wants numbers and decisions. A good internal note lists the affected share of users, the estimated money or time at risk, the current plan, and any decision that needs approval. Keep the note under ten lines.

Common Mistakes

  • Waiting for a full diagnosis before telling anyone.
  • Promising a fix time with no basis.
  • Sending different facts to different groups.
  • Forgetting the final all-clear message.

Key Takeaways

Assign one communicator, write short and honest updates, and keep a steady rhythm. Customers forgive outages more easily than they forgive silence.