DEV Community

Hive80-lab
Hive80-lab

Posted on

Six Messages to Send When Everything Is on Fire (incident comms, copy-paste ready)

At 2:40 AM everything is on fire. Your users know it, your manager knows it, and your group chat has gone quiet because everyone is waiting for you to say something.

Most small teams handle this badly — not because they can't fix the incident, but because they improvise the communication. Every message is written from scratch under adrenaline, and every improvised message is worse than it needs to be.

The fix costs almost nothing: write your incident messages now, while nothing is burning, and keep them in a doc everyone can reach. Here are the six messages your team should have on file.

1. The "we know" message (send within 15 minutes)

The first message isn't about the fix. It exists to stop the DMs.

[INCIDENT — Investigating] We are aware of reports that is . The on-call engineer is investigating. Next update by HH:MM or sooner.

Three parts: what's broken, who has it, when the next update lands. If you only remember one thing: always promise a next-update time, then keep it — even if the update is "no change."

2. The internal bridge kickoff (for your own team)

Bridge: #incident- — status: Investigating. IC: . Scribe: . Timeline doc: . Non-ICs: please don't DM the on-call; put findings in the channel.

Rotating the IC and scribe roles in the template prevents the classic failure where one exhausted person is simultaneously fixing, explaining, and writing history.

3. The identified update

[INCIDENT — Identified] Cause identified: . We're applying the fix now. ETA for next update: HH:MM.

One sentence of cause. Resist the urge to explain the whole system. People just want to know it's understood and being worked.

4. The "no change" update (the one everyone skips)

[INCIDENT — Update HH:MM] No change since the last update. Engineering is still actively working. Next update: HH:MM.

Silence is the most expensive thing you can publish during an incident. Users fill silence with worst-case assumptions and support tickets. A "no change" message costs ten seconds and kills both.

5. The mitigation message

[INCIDENT — Mitigating] A fix has been applied and we're monitoring recovery. Services should be within minutes. We'll confirm with an all-clear.

"Mitigating" is honest: you think you fixed it, and you haven't watched it prove that yet. Skip the word "resolved" until data backs it.

6. The all-clear (with a follow-up promise)

[RESOLVED — HH:MM] is operating normally. The incident lasted minutes. A short post-mortem with root cause will be published within <2> business days.

The follow-up promise is what separates teams that recover trust from teams that don't. Publish the post-mortem, even if it's five lines.


The pattern: each message is four things — status, fact, action, next-update time. Nothing else. Your users don't want a narrative; they want to know it's known, it's being worked, and when to look again.

Copy these into your on-call doc, delete what doesn't fit, and rehearse them once in your next game day. The night of the incident is the worst possible time to write well.

These six templates (plus the full first-30-minutes checklist, escalation ladder, and comms variants for status pages and social) are in Ops Starter Kit Vol. 2 — launch coupon **HIVE-LAUNCH30* (30% off) runs until midnight tonight. The first-30-minutes checklist is free, no email required. For the unattended-automation side of ops, see Agent Ops 24/7.*

Top comments (0)