How to Turn Meeting Notes Into Action Items With ChatGPT
Paste messy meeting notes or a transcript and get owners, due dates, and a clean follow-up email.
Meetings end with a page of scribbled notes that nobody turns into action. ChatGPT can read those notes or a transcript and produce a clear list of who owns what by when, plus a follow-up email. The output is only as good as the notes, so the better you capture, the better it gets.
- Your raw notes or a transcript, however messy
- The list of attendees so owners can be assigned by name
- Any deadlines that were mentioned out loud
Step 1: Paste the notes with context
Give it the notes and tell it who was in the room. Naming attendees lets it assign owners instead of writing someone should do this. State the meeting purpose in one line so it knows what matters.
These are my rough notes from a product sync. Attendees: Mara, Theo, me (Sam).
Pull out action items as a table: task, owner, due date. If a due date was not stated, mark it TBD.
Then write a 5-line follow-up email I can send to the group.
NOTES:
<paste your messy notes here>Step 2: Get the action table
The model returns a structured table. Anything with no stated deadline is marked TBD so you can chase it rather than letting it vanish. Owners are tied to the attendee names you provided.
| Task | Owner | Due |
|---|---|---|
| Send revised pricing draft | Mara | Fri |
| Book user interviews | Theo | Next week |
| Update the roadmap slide | Sam | TBD |
Step 3: Get the follow-up email
In the same response you get a ready-to-send recap. Skim it for accuracy, fix any owner the notes got wrong, and send. The recap doubles as a record of what was agreed.
Step 4: Fix gaps and confirm
If a task has no owner or the model guessed wrong, correct it in one line: assign the roadmap slide to me and set the due date to Wednesday. It updates both the table and the email. Then send and the meeting actually leads somewhere.
Result
A page of scribbles becomes a clear owner-and-deadline table plus a recap email, in under five minutes. Nothing slips because every loose end is either assigned or flagged TBD.
Watch related tutorials
19:27
1:42:18
28:14
41:09
9:47
8:23