1. Home
  2. Productivity tools
  3. Incident Postmortem Builder

Incident Postmortem Builder

For engineering and operations teams who want to learn from an outage in a structured, blameless way.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Incident Postmortem Builder

  1. Fill in the form, or press Sample to see a finished example.
  2. Read the live preview and complete any lines still left blank.
  3. Copy the text or download it as PDF, Word or Markdown.

Features

  • Duration calculated from start and end times, across midnight too
  • Timeline rows sorted by time
  • Root cause, detection, what went well and what went wrong
  • Action items with owner and due date
  • Download as PDF, Word or Markdown

Supported formats

Input

  • Typed details

You get

  • On-screen preview
  • PDF
  • Word (DOCX)
  • Markdown

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Incident Postmortem Builder is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Durations use the HH:MM times you type and handle a run that crosses midnight, not time zones.
  • Everything is built in your browser; nothing you type is sent anywhere.

Guide

Writing a blameless postmortem: duration, timeline, cause and actions

An outage is expensive, and the best thing a team can get from one is learning. A postmortem is the written review that captures what happened, why, and what will change. A good one is specific, honest and blameless: it examines the system and the process, so that people share what they know. This builder gives the review a standard shape and does the small calculations.

The details to enter

Name the incident, the severity (such as SEV-2), the date and the author. Enter the start and end time in 24-hour HH:MM form. Write a summary of two or three sentences, the impact on users and the business, and the root cause. Add how it was detected, what went well and what went wrong, one point per line. The timeline and action items have their own formats, described next.

The duration and timeline

The tool converts both times to minutes since midnight and subtracts. A start of 14:05 and an end of 15:40 is 95 minutes, printed as “1 h 35 min”. If the end time is earlier than the start, the incident is assumed to have crossed midnight and 24 hours is added. The tool does not convert time zones, so use one zone for all times. Timeline rows are typed as time | event, and the document sorts them by time even if you enter them out of order. Rows with times that are not in HH:MM form are placed at the start.

Root cause and actions

A useful root cause names the conditions that allowed the failure, not just the trigger: the migration ran in peak hours with no test on production-sized data. Action items should each be a concrete change with an owner and a date, typed as action | owner | due, for example “Add a pre-deploy check for long table locks | Karan Mehta | 2026-11-20”. They are printed in a table, with dates written in full. Vague actions such as “be more careful” are not actions.

A worked example

The sample is “Checkout errors after a database migration”, severity SEV-2, on 4 November 2026 between 14:05 and 15:40, authored by Karan Mehta. A schema migration added a column with a default value to the orders table, locked it, and checkout requests failed for 95 minutes. About 1,800 checkout attempts failed, and an estimated 410 orders were delayed rather than lost. The timeline has five rows, from “Migration started” at 14:05 to “Checkout error rate back to normal” at 15:40. The cause was that the migration ran during peak hours without testing how long it would lock the table. An error-rate alert fired four minutes after the start. Three actions follow: a pre-deploy check for long table locks, due 20 November 2026, a rollback decision rule for migrations, due 27 November 2026, and running migrations outside peak hours, due 13 November 2026.

Making it useful

Write the timeline from logs and chat history, not from memory. Include what people knew at each point, since decisions look obvious only afterwards. Share the document with every team that could be affected, and review the actions at a regular meeting until they are done. Track how often similar incidents recur.

Limits

The tool formats the review and computes the duration. It cannot diagnose the incident, validate the root cause or assign actions. Time calculations use the times you type with no time zone handling. The template is a common structure, and some organisations have their own required forms. Nothing you type is uploaded or saved.

  • Bug Report Builder records the defect that may have caused the incident.
  • SOP Builder turns a lesson, such as a rollback rule, into a written procedure.
  • SLA Generator sets the availability targets that an incident is measured against.
  • RACI Matrix Builder clarifies who owns each action and each decision during an incident.

Checked against the current version of the Incident Postmortem Builder on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

When should we write a postmortem?

After any incident that affected customers, lost data or needed urgent intervention, and after near misses that revealed a real weakness. Write it within a few days, while memories and logs are fresh, and share it widely so other teams can learn from it too.

How do we avoid a postmortem turning into blame?

Ask how the system allowed the mistake instead of who made it. Describe actions by role and decision, not by person, and treat a human error as a sign that a tool or process needs a guard. Leaders set the tone by thanking the people who report problems.

What does blameless mean?

The review looks at how the system, tools and process allowed the failure instead of at who made the mistake. People then report problems openly, and the fixes target causes that can recur.

What is a good action item?

One concrete change with a named owner and a due date, such as “add a check for long table locks to the deploy pipeline, owner Karan, 20 November”. Vague items like “be more careful” never get done.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.