All projects

Postmortem Builder

An incident is not finished when the service is back. It is finished when the team understands why it happened and what will actually change to reduce the chance of recurrence.

Free Postmortem Builder

Turn facts, causes, and actions into one useful document

Fill in only what is known. Keep facts separate from assumptions, and make every action item accountable with an owner and due date. Everything runs locally in the browser.

1. Incident context

Use customer-impact duration even if technical follow-up work continued longer.

2. What happened

3. Timeline

Record observable events: detection, decisions, state changes, mitigation, and recovery.

4. Why it happened

A root cause rarely explains the full blast radius. Capture the conditions that allowed the issue to happen or become worse.

5. What we learned

6. Action items

An action without an owner and due date is not an action item.

Principle

A useful postmortem changes the system

The weakest postmortem is a long description of something that already happened. A useful one ends with a few testable changes: a guardrail, automation, alert, smaller blast radius, restore test, or process change.

If nothing changes after the document, the next similar incident will simply be documented better.