Mid-incident, the person best equipped to fix the outage is usually also drafting the status update — badly, and at the worst time. This playbook turns timeline facts into audience-shaped comms — status page, exec brief, customer email — with every claim verified against the timeline before a human, always a human, hits send.
Workflow area: Leadership Ops · Tier: Foundation · Hands-on time: ~25 minutes
Incident communication fails in predictable ways: updates written by an engineer mid-debug read as jargon to customers; exec summaries either overpromise ("resolved") or say nothing; and the gap between updates grows exactly when anxiety peaks. AI drafting solves the speed and translation problem — one set of timeline facts becomes three audience-correct drafts in two minutes. It also introduces a new failure: a fluent draft containing a claim the timeline does not support, sent because it sounded right at 2am. The human-send gate is not a formality; it is the design.
Maintain one timeline of facts as the incident runs. A pinned message or incident-tool timeline: timestamped, declarative, boring. "14:32 elevated 5xx on checkout, ~18% of requests. 14:41 rolled back deploy 891. 14:55 error rate declining." This is the single source every draft derives from — if it is not on the timeline, it does not go in a message.
Generate the audience set from the timeline.
Draft incident communications from these timeline facts. Use
ONLY these facts — no speculation about cause, no promises
about resolution time unless a fact states one.
TIMELINE:
[PASTE TIMELINE]
Incident status: [investigating / identified / mitigating /
resolved]. Customer impact in plain terms: [ONE LINE].
Produce three drafts:
1. STATUS PAGE (max 80 words): plain language, no internal
system names, what users experience, what we're doing, when
the next update comes.
2. EXEC BRIEF (max 120 words): impact in business terms
(who/what/how long), current status, what's being done, what
help if any is needed. No jargon, no hedging fog.
3. CUSTOMER EMAIL (for affected accounts): empathetic, specific
about their impact, honest about what we don't know yet.
For each draft, append CLAIMS: every factual assertion made,
with the timeline line it derives from. If any claim lacks a
source line, mark it [UNSUPPORTED] instead of removing it
silently.
Run the claims check — this is the gate. Good output looks like:
STATUS PAGE: "Some customers are seeing errors at checkout. We
have identified a recent change as the likely cause and rolled
it back; error rates are improving. Next update by 15:30 IST."
CLAIMS:
- "seeing errors at checkout" ← 14:32 line
- "rolled it back" ← 14:41 line
- "error rates improving" ← 14:55 line
- "likely cause" ← [UNSUPPORTED — timeline shows correlation,
not confirmed causation]
Every [UNSUPPORTED] gets resolved by you: soften the claim, confirm the fact, or cut the line. The words "resolved," "fixed," "no data was affected," and any timestamp promise get individually verified — these are the four claims that generate the retraction.
A named human sends, every time. The incident commander or comms lead reads the final text, owns it, and posts it. Log who sent what where — during a messy incident, "did the customer email go out?" needs an answer.
Keep the update loop alive. Each new timeline fact → re-run step 2 with the updated timeline → claims check → send. Committing to "next update by HH:MM" in every message — and hitting it even when the update is "still investigating" — is worth more trust than any elegant prose.
Incident channels mix customer data, security details, and unvetted speculation — scrub before pasting into any AI tool, use only your approved tenant, and for incidents touching personal data or security, no external communication moves without legal review regardless of how good the draft looks.
AI removes the drafting cost of frequent, audience-correct incident updates — the claims check and the named human on send are what ensure speed never purchases a false statement.