Blog 6 min read

Product decision log: what to record, a template, and how to keep it current.

A product decision log is only useful if it records why, not just what. Here are the five fields a decision needs, a template you can copy, and the reason most logs die within a quarter.

A product decision log table with seven columns: date, area, decision, because, who, source and status. The 'because' column is highlighted. Four rows: collapse the profile step into step two, because activation stalled at step three; cap CSV export at 5,000 rows, because the estimate for 10,000 came back at three times the guess, replacing an earlier 10,000 decision; free plan needs no card, because the card step is where trials die; and the superseded 9 March decision to cap at 10,000. Each row has a source such as 'Standup, 08:12'. A note reads: the because column is the one every team skips, and the one every question six weeks later is about.
The template, filled in. Every row points to the moment it was decided, and nothing is ever deleted; it is superseded.
The short answer

A product decision log is a running record of what the team decided about the product, why, who decided it, when, and where the evidence is. Five fields, one row per decision. The one field most teams leave out is the reason, and it is the only one that stops a decision being made twice. The template below has the five fields plus a status, so decisions get superseded rather than deleted. Keep it by hand if you have to; keep it from the meeting transcripts if you can.

What to take from this
  • A decision without its reason is a fact. A decision with its reason is knowledge. Only the second one survives contact with a new stakeholder.
  • Five fields: what, why, who, when, source. Add a status so nothing is ever deleted, only superseded.
  • File by product area, not by date. Nobody asks "what did we decide on 19 March"; they ask about billing.
  • Most logs die because one person has to write them after every meeting. Fix the input, not the discipline.

What a decision log is for

Every product team makes decisions faster than it records them. The decision happens in a standup, a planning call, a customer conversation, or a Slack thread, and then it lives in the memory of whoever was there. Six weeks later, someone who was not there asks why the export is capped at 5,000 rows, and the answer is either a twenty-minute search through recordings or a shrug and a re-decision.

A decision log exists so that question has an answer. Not a list of everything that was said, and not a wiki page someone has to maintain, but one row per decision that a person can find by the part of the product it concerns.

The second job, which teams discover after they have kept one for a month, is showing which decisions were never actually made. A surprising number of things a team treats as settled turn out to be assumptions nobody wrote down.

The five fields, and the one that matters

What was decided. One sentence, in plain words, the way you would say it to a new joiner. "Collapse the profile step into step two." Not a paragraph.

Because. The reason, in one or two sentences. "Activation stalled at step three, the profile form." This is the field that gets skipped, and it is the whole point. Without it, the decision is a fact you can find; with it, the decision can be re-evaluated when the reason changes, and defended when it is challenged. When engineering asks six weeks later whether they can add a field back to the profile step, the reason answers them; the decision alone does not.

Who decided. A name, not a team. Decisions without a name get re-litigated because nobody feels entitled to defend them.

When. The date. Useful for ordering, and for spotting decisions that have quietly gone stale.

Source. Where the decision was made, precisely enough to go back to it: the meeting and, if you have a recording, the timestamp. "Standup, 19 March, 08:12." This is what turns the log from someone's word into a record. Anyone who doubts a row can check it.

Then one more, which is not a field about the decision but about the log: status. Active, superseded, or reopened. When the export cap moved from 10,000 rows to 5,000, the 10,000 row did not get deleted; it got marked superseded and the new row points back to it. That is how the log keeps its history, and history is what makes it trustworthy.

The template

Two formats, same columns. The CSV opens in Google Sheets or Excel; the Markdown pastes into a Notion or Confluence page as a table. Three sample rows are filled in so the shape is obvious; delete them and start with your last planning meeting.

A few rules that make it work:

  • One row per decision, not per meeting. A meeting with three decisions is three rows.
  • Group by product area, not by date. Sort by date within an area if you like, but the first filter is always "which part of the product."
  • Never delete. Supersede, and link the rows.
  • Log open questions too, in the same table, with status "open" and an owner. Half of what feels like a decision is a question nobody closed.

Why decision logs die, and what to do about it

Most decision logs are abandoned within a quarter, and it is never because the team stopped valuing them. It is because the log has one input: a person, usually the product manager, writing it up after every meeting. The first week they do. The third week a customer escalation lands on a Tuesday, the standup goes unlogged, and now the log has a gap, and a log with gaps is one nobody trusts, so nobody reads it, so nobody writes to it.

The fix is not more discipline. The fix is changing the input. Every decision in the log was said out loud in a meeting that was almost certainly recorded. The transcript already contains the what, the who, the when, and the source, and the reason is usually in the two minutes before the decision was announced. The manual step is copying those into rows. That is the step that can be automated, and it is the only step that was ever hard.

Where Wisibl fits

This is the specific thing Wisibl does. It reads meeting transcripts, from Fireflies or by upload, and documents, and produces the decision log you would have written: the decision, the reason it was given, who said it, when, and the moment in the transcript, filed under the product area it concerns. When a later meeting changes the decision, the earlier row is superseded, not lost. When someone asks "why is the export capped?", the answer comes with the row and the clip.

It does the open questions too, which is the part people underestimate: the things that were asked in a meeting and never answered, sitting in the same table as the decisions, waiting for an owner.

Start with the template if you want to see what your team's decisions look like on paper. Start with Wisibl if you already know, and want the log to write itself.

Questions people ask

Is a product decision log the same as an ADR?
Same idea, different audience. An Architecture Decision Record is engineering's version, written by engineers for technical choices. A product decision log covers product choices, scope, pricing, sequencing, what to build first, and is read by sales, support and leadership as much as by the team that made the decision. The five fields are the same.
Who should own the decision log?
The product manager, because they are in the meetings where decisions happen. That is also the log's weakness: it depends on one person writing it up. A log that is generated from the meeting transcripts removes the dependency, which is the case for tooling once the manual version has proved its value.
How far back should I go when starting one?
Ninety days, or the last quarter of meetings, whichever is smaller. Older decisions that still matter will come up again on their own, and you can log them when they do. Trying to reconstruct a year of history is how decision logs get abandoned in week two.
What if a decision was never really made, just assumed?
Log it as an open question, not a decision, and give it an owner. Half the value of a log is discovering how many "decisions" the team is operating on were never actually decided.

Let the log write itself.

Add one transcript. Wisibl files the decisions, the reasons, and the open questions, with the source on each. Free plan, no card.

Hire Wisibl
CK
CK

Product manager who spent years being the person everyone messaged for context. Wisibl is the tool they wanted instead.

Last updated . We revisit posts when the product or the advice changes.