How to Turn Project Emails and Notes Into a Running Client Decision Log With NotebookLM
Turn project emails, call notes, and comment history into a running client decision log with NotebookLM.
Warning: Decision logs only work if the source pack reflects real approvals and real unresolved items. Do not upload private side conversations that should stay out of the official project record.
Problem and who this is for
Client projects rarely fail because no one wrote enough notes. They fail because the decisions are buried across emails, comments, and call recaps. A running decision log gives you one place to see what was approved, what changed, and what is still unresolved.
This workflow is for freelancers and consultants who manage active projects with multiple rounds of feedback and need a clean continuity record.
Prerequisites
- NotebookLM access.
- Exported email threads, call notes, comment summaries, or revision notes.
- A place to save the final decision log, such as a shared doc, project wiki, or internal notes page.
How to capture or gather the source material
- Export only the emails and notes that contain decisions, change requests, approvals, and unresolved questions.
- If comments are stuck in docs or design tools, copy them into one plain text or DOCX summary first.
- Keep one source file per channel if that is easier, such as emails, call notes, and comments, but avoid uploading dozens of tiny fragments.
- Add a short context note if the project has special phase names or deliverable labels that appear in the discussion.
- Remove duplicates and obvious chatter before upload.
Numbered workflow steps
1) Upload the active decision sources to one notebook
Add the email export, call notes, and comment summary to NotebookLM. The goal is to create one grounded place where the project history can be queried without manually rereading every thread.
2) Extract decisions before you ask for the final log
Ask NotebookLM to pull out approved directions, rejected directions, open questions, and moments where the client changed course. This first pass makes the final decision log cleaner and easier to review.
3) Correct the extraction where needed
Projects often include soft language like 'looks good for now' or 'let's revisit this later.' Review the extraction so those soft comments do not get misread as permanent approvals.
4) Generate the running decision log
Ask for a chronological log with date or sequence marker, source, decision, impact, and unresolved follow-up. If the sources do not include dates for every item, ask for sequence order instead.
5) Update the log as the project moves
Repeat the same workflow at each major review point. A decision log is most useful when it stays current, not when it gets rebuilt at the end.
Tool-specific instructions
NotebookLM is the best primary tool here because this workflow depends on grounded synthesis across multiple source types. It is especially useful when you need to keep approved directions separate from unresolved comments.
Claude is a strong fallback when you want the same material inside a project workspace. ChatGPT can handle smaller source packs, especially if you collapse the comments into one clean summary first.
Copy and paste prompt blocks
Decision extraction prompt
{
"task": "Extract project decisions and unresolved questions from the uploaded communication sources",
"goal": "Build a clean decision map before drafting the final log",
"instructions": [
"Use only the uploaded emails, call notes, and comment summaries.",
"Separate approved directions from tentative comments.",
"Identify changes in direction, reversals, and unresolved questions.",
"Keep the output neutral and source-grounded."
],
"output_format": {
"approved_directions": [],
"rejected_or_replaced_directions": [],
"open_questions": [],
"sequence_notes": []
}
}
Running decision log prompt
{
"task": "Turn the reviewed extraction into a running client decision log",
"input": {
"reviewed_decision_map": "PASTE OR REFERENCE THE REVIEWED EXTRACTION"
},
"instructions": [
"Use chronological order when possible. If exact dates are missing, use sequence order.",
"Include source channel, decision summary, impact, and next follow-up.",
"Clearly mark unresolved items."
],
"output_format": {
"decision_log": [],
"still_open": []
}
}
Quality checks
- Approvals are clearly separated from comments that were only exploratory.
- Changed directions are visible instead of disappearing into later notes.
- Open questions are listed in one place.
- The log is neutral enough to use internally without sounding defensive.
Common failure modes and fixes
Tentative comments get treated as final decisions
Fix: explicitly tell the model to separate tentative language from confirmed approvals, then review the extraction before you generate the final log.
The log is too long
Fix: collapse each decision into one sentence and keep the detail in the source files, not in the running log.
Too many scattered inputs
Fix: consolidate comments from the same platform into one summary file before upload.
Sources Checked
- Google Workspace: NotebookLM product page (accessed 2026-03-24) https://workspace.google.com/products/notebooklm/
- NotebookLM Help: Frequently asked questions (accessed 2026-03-24) https://support.google.com/notebooklm/answer/16269187?hl=en
- Google Workspace Admin Help: Turn NotebookLM on or off for users (accessed 2026-03-24) https://knowledge.workspace.google.com/admin/users/access/turn-notebooklm-on-or-off-for-users
- Anthropic Claude Help Center: What are projects? (accessed 2026-03-24) https://support.anthropic.com/en/articles/9517075-what-are-projects
- OpenAI Help Center: Data analysis with ChatGPT (accessed 2026-03-24) https://help.openai.com/en/articles/8437071-data-analysis-with-chatgpt
Quarterly Refresh Flag
Review on 2026-06-22 to confirm any changes to tool availability, file handling, supported source types, limits, plan requirements, and mobile workflow steps.
Related Workflows
How to Reply When a Client Tries to Add Work That Was Not in Scope With AI
Use an email thread and your original scope to draft a calm, professional reply that separates in-scope work from added work before you absorb free extras.
How to Research an Existing Client Before an Upsell Call With NotebookLM
Turn recent client website updates, announcements, and your own project notes into a source-grounded upsell call brief with NotebookLM.
How to Turn a Client Debrief Recording Into a Renewal-Risk Brief With NotebookLM
Turn a client debrief recording into a source-grounded renewal-risk brief that shows concerns, wins, blockers, and the next conversation to have.