Meeting notes to decisions and action items

Convert raw notes or a transcript into a clean recap with decisions, owners, deadlines and open questions.

LLazyPrompt(@lazyprompt)ProductivityExtractWorks with any model
Prompt template
Turn the raw meeting material below into a recap I can send to attendees.

Meeting: {{meeting_title}}
Attendees: {{attendees}}
Date of meeting: {{meeting_date}}

Raw notes or transcript:
{{notes}}

Rules:
- Use only what is in the material. Never invent owners, dates or decisions.
- If an action has no clear owner or deadline, write "Owner: unassigned" or "Due: not set" and list it under Open questions as well.
- Separate decisions (things agreed) from discussion (things only talked about).
- Convert relative dates such as "next Friday" into calendar dates based on the meeting date.
- Keep the tone {{tone}}.

Output format:
**Summary** (3 sentences max)
**Decisions** (bullets)
**Action items** (table: Action | Owner | Due)
**Open questions** (bullets)
**Parked topics** (bullets, only if any)
Example output
**Summary** The team confirmed a March 28 launch target, contingent on the payments webhook passing tests. Pricing is settled at $19/month. Support documentation has no owner yet. **Decisions** - Launch target remains March 28 - Pricing stays at $19/month **Action items** | Action | Owner | Due | |---|---|---| | Test and stabilize payments webhook | Ken | 2025-03-18 | | Draft launch email announcement | Sofia | 2025-03-19 | | Write support documentation | Unassigned | Not set | **Open questions** - Who owns support documentation? - Is the March 28 date still safe if webhook testing slips past March 18? **Parked topics** - Annual subscription plan (revisit after launch)

Why it works

The 'never invent owners or dates' rule plus an Open questions list surfaces gaps instead of hiding them. Paste the result into your email or Slack as is.

Licensed CC0 (public domain) Version 1 · history