Practical guide / worked example

Write standup minutes that travel to the next day

Keep daily standup notes short: blockers, owners and the one decision that must move tomorrow - then lift actions into the tracker.

Standup notes are not a status report

A daily standup should answer what moved, what is blocked, and who owns the next check. It is not a weekly status narrative and it is not a transcript. If a reader cannot see the blocker and the owner in one screen, the note is too long.

Use the meeting minutes tool with a short purpose line such as "Daily standup - Northstar portal". Keep the Risks and decisions table empty unless the standup actually made a project decision that must be recorded. Put lasting work in the action tracker. The weekly status report guide is the place for milestone colour and period narrative, not the daily note.

Fictional cast for this guide: Alex facilitates, Sam owns payments, Jordan owns support readiness. None of these people are real customers. Replace the names when you adapt the pattern.

The point of writing anything down is tomorrow. If tomorrow's facilitator cannot tell which blocker still exists without rereading a chat thread, the note failed. Brevity is not optional decoration; it is how the record stays usable after lunch.

When the standup is remote, the same rule applies. A pasted emoji thread is not a minute. Someone still has to name the blocker owner in the Action or Notes field so the next day starts from a fact, not from memory.

Three lines that earn their place

  1. Yesterday's finish. One observable result per person, not activity. "Opened the payment PR" beats "worked on payments". If two results matter, write two short sentences, not a paragraph of context.
  2. Today's intent. One commitment the person can finish or demonstrably advance today. "Explore options" is not an intent. "Confirm whether fallback access works and send Alex the result" is.
  3. Blocker. Name the dependency and the owner who can clear it. "Waiting on stuff" is not a blocker. "Waiting on Sam's six payment results before finalising training slides" is.

Fictional standup excerpt

Sam: Yesterday restored sandbox access. Today reruns six payment cases. Blocker: none.

Jordan: Yesterday drafted support script. Today waits on Sam's results before finalising training slides. Blocker: payment results.

Alex: Yesterday sent the week's status draft. Today confirms whether the 16 October launch date still holds after Sam's results. Blocker: same payment results.

Notice that Alex did not paste the status report into the standup. The standup only records the decision that depends on today's test results. When those results arrive, the status report gets the fuller write-up.

If someone is absent, write "Absent - no update" once. Do not invent yesterday's finish for them. An empty honest line is clearer than a guessed sentence that later looks like evidence.

Keep attendee names consistent with the people who can own actions. A rotating "the team" owner will make tomorrow's paste useless because nobody knows who was meant.

Promote only durable actions

Not every standup sentence becomes an action row. Promote a row when the work survives today's meeting: a due date, a named owner and a finish line. In the minutes tool, Action items need Action, Owner, Due date and Status. Paste in that order. Keep IDs and completion evidence in the tracker workbook, because the minutes table has nowhere to store them.

Fictional promotion: Jordan's blocker becomes Action "Send payment results summary to Jordan", Owner Sam Lee, Due 2026-10-10, Status Not started. The tracker row might be A-04 with the same meaning plus an evidence cell that stays blank until the summary exists. Tomorrow, if the summary is sent, evidence is filled first, then Status becomes Complete in both places if the minutes still show the row.

If the same blocker appears three days running, escalate it into the risk and issue log and, if leadership needs the period view, the weekly status report. Do not grow the standup note into a programme review. A standup that tries to replace the issue log will either lose history or bury today's blockers under old ones.

When you return tomorrow, prefer drafts and row paste over retyping open actions. Preview the paste. Untouched empty rows are replaced; filled rows are kept and new rows append. A refused paste is left out entirely until you fix dates, statuses or column order.

Do not paste the tracker's six columns into Action items. The tool expects four. Extra columns fail the whole batch. Copy Action, Owner, Due date and Status only, with YYYY-MM-DD dates.

If more than fifty open actions exist, the minutes table is the wrong place to store them. Keep the full list in the tracker and bring only the rows that must be visible in today's meeting.

Common mistakes

What goes wrong

Mistake: Pasting the entire chat log into Notes.

Correction: Keep Notes to the context the decisions need. One or two sentences. Link out to the chat only if your organisation allows that reference and the link will still work next week.

Mistake: Creating a new action ID every day for the same sandbox outage.

Correction: Reuse the tracker ID and update status or evidence. A new ID makes the outage look new and hides how long it has blocked work.

Mistake: Marking Complete in minutes with no evidence anywhere.

Correction: Write evidence in the tracker first, then mark Complete in minutes if that meeting still shows the row. Complete without evidence teaches the team that the status means "we talked about it".

Mistake: Using standup Notes as the only risk register.

Correction: Move persistent risks to the issue log with a Type, Owner, Response and Review date. Mention the ID in standup if needed; do not keep the only copy in yesterday's Notes.

Mistake: Inventing due dates nobody agreed.

Correction: Leave Due date empty rather than guessing. An empty date is honest. A fictional date becomes a false commitment in the next paste.

These corrections are process habits, not product features. WorkFormKit will not stop you from making the mistakes; it will only give you tables that make the better habit easier to keep.

Another quiet failure mode is renaming the meeting every day so saved drafts and JSON backups look unrelated. Prefer a stable series title such as "Northstar daily standup" and put the calendar day in the meeting date field.

What standup minutes will not do

  • They will not page people when a due date passes, and they will not read a calendar.
  • They will not sync with Jira, Slack, email or a corporate standup bot.
  • They will not record audio, attendance or screen shares automatically.
  • They will not replace a weekly status report when leadership needs milestones, overall status and risks in one place.
  • They will not keep more than one browser draft per tool or recover a draft after site data is cleared. Download a JSON backup if you need the note on another device.
  • They will not verify that a blocker is real or that an owner agreed. That remains a human check before you circulate the file.

Use meeting minutes for the daily record. Carry durable commitments in the action tracker. Escalate multi-day blockers through the issue log. When the week needs a decision narrative, write the status report from evidence, not from a pile of standup transcripts.

Fictional close: on 10 October Sam pastes results into the tracker evidence for A-04 and marks Complete. Jordan's training slides move. Alex updates the status report's launch line. The 9 October standup note stays short on purpose; it only had to survive until those three updates existed.

If your organisation requires formal attendance sheets or signed decisions, attach that process outside this tool. The minutes file records what you typed; it does not create authority. When those notes need a weekly narrative, use standup notes into a status report instead of pasting the diary into Executive summary.

Put it into practice.

Use the meeting minutes tool for today's record. Keep the lasting commitments in the action tracker.

Open meeting minutes →

Open the action tracker template →