Every meeting ends with commitments scattered through conversation: "I'll send it by Friday." "Priya will draft the page by the 10th." "We decided to launch in January." A week later, nobody can find them. Here's how to pull them out reliably, by hand and with a tool. Why summaries don't solve this A summary tells you what a meeting was about. It doesn't give you a list you can work from: every commitment, from every meeting, with a name and a date attached, in one place. Fathom's own task sync, as one example, pushes tasks only to Asana, only assigned to you, without the due date — so even inside one tool, the list you need doesn't exist yet. The manual method (works, costs time) Pick a fixed set of search phrases and use them on every transcript: "I'll", "I will", "will " (then scan), "by Friday / Monday / tomorrow", "by the", "due", "decided", "agreed", "action item", "TODO". For every hit, write down four things in a spreadsheet: the commitment in the person's own words, the owner, the due phrase exactly as said, and the meeting date. You need the meeting date because "by Friday" only becomes a real date if you know which Friday — the Friday after that meeting. Resolve every relative date by hand: "by next Monday" from a Nov 6 meeting is Nov 16 (if "next" means the Monday of next week) — and write down which rule you used, because you'll second-guess it later if you don't. Do this for every meeting, every week, forever. That's the real cost: not doing it once, it's keeping it up. The tool method Disclosure: I built MeetScribe. MeetScribe's extractor is rule-based (no AI, offline, runs on your computer). It scans sentence by sentence for those same patterns — "I'll…", "Name will…", "Name to…", "Name needs to…", "assigned to Name", "Action item:" labels — and for decisions ("we decided", "agreed to", "going with", "we approved"). Owners are checked against the meeting's actual speakers so a random capitalized word doesn't become a person. Due phrases are resolved to calendar dates against the meeting date. One command: python -m meetscribe actions Enter fullscreen mode Exit fullscreen mode Real output from its included samples (4 meetings, verified 2026-11-07): 14 action items, 6 decisions. Examples: "Jordan Ellis will follow up with the corrected invoice by end of week." (owner: Jordan Ellis, due 2026-11-06) "Alex Morgan to send the signed form by Nov 12" (owner: Alex Morgan, due 2026-11-12) Decision: "We agreed to extend the trial by two weeks while your team finishes the security review." Honest limit: it'll miss a commitment phrased in an unusual way. Every extracted item quotes the full sentence, so you can check it in context, and it never invents one that isn't in the text. Trial covers 5 imports free; $29 one time after: https://solopreneur87.gumroad.com/l/mrysy The rule either way If a commitment matters, it needs a name, a date, and a place it lives outside the transcript. Pick a method you'll actually keep doing weekly. A perfect system you abandon in week three loses to a simple one you keep.
How to Get Action Items With Owners and Due Dates Out of Your Meeting Transcripts
Full Article
Original Source
Read the full article at Dev →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.