The problem
At every programme milestone, coaches face the same time sink: pulling together weeks of session notes, goal-tracking data, and client reflections into a coherent, professional progress report. For a coach running ten clients simultaneously, this can easily consume an entire working day every month. The work itself is not especially creative or strategic — it is largely organisational and editorial — yet it demands enough concentration that it cannot be batched between calls. It eats into the hours that should be spent on actual coaching.
The problem compounds when clients are at different stages. One client might be at their four-week check-in while another hits their three-month milestone the same week. There is no single template that fits every context, and yet building something custom each time from scratch is unsustainable. Many coaches end up sending reports that are either too thin to feel meaningful, or so delayed that the momentum of the milestone is already lost.
There is also a consistency issue. Reports written at different points in a busy week vary wildly in quality and tone. A client who receives their report on a Tuesday morning gets something different from one whose report lands on a Friday afternoon. With AI handling the structural heavy lifting, every client gets the same standard of care regardless of when you happen to have time to sit down and write.
The system
Step 1: Capture session notes in a consistent format (Otter.ai)
The foundation of a good progress report is good raw material. Use Otter.ai to transcribe all coaching sessions automatically. After each call, spend five minutes reviewing the transcript and adding a brief structured summary using a consistent set of headers: Goals discussed, Progress noted, Blockers identified, Actions agreed.
You do not need to write full sentences at this stage. Bullet points are fine. The goal is to ensure that when you sit down to generate the report, the inputs are clean and structured rather than a wall of raw transcript text.
Store these summaries in a dedicated Notion database with fields for: Client name, Session date, Milestone stage, and a text block for the structured summary.
Step 2: Pull together the milestone data (Notion AI)
When a client reaches a milestone, open their Notion page and use Notion AI to summarise all session notes from that programme phase. Use a prompt like:
"Summarise the following session notes for a coaching client reaching their [X-week] milestone. Identify: the goals they started with, the progress they have made against each goal, recurring themes or patterns, any blockers that came up more than once, and their overall momentum. Write in a warm but professional tone."
This gives you a structured summary that captures the arc of the programme phase rather than just the most recent session. It is the backbone of the report.
Step 3: Generate the full report (Claude)
Take the Notion AI summary and feed it into Claude along with a report template and any specific client context. Use a prompt like this:
"You are a professional coach writing a formal progress report for a client at their [three-month] programme milestone. Use the following session summary to write a structured report with these sections: Executive Summary (2-3 sentences), Progress Against Goals (one paragraph per goal), Key Themes and Patterns, Challenges and How They Were Navigated, Wins to Celebrate, and Recommended Focus for the Next Phase. Tone: warm, direct, and encouraging. The client's name is [Name]. Avoid jargon. Write in UK English."
Claude will produce a full draft in under a minute. The output typically requires only light editing — adjusting a phrase here and there, adding a specific example the AI could not have known about.
Step 4: Review, personalise, and send
Read the draft with the client in mind. Add one or two specific moments from memory that Claude could not have captured — a breakthrough moment, a phrase they used that stuck with you, something that felt significant in the room. These personal touches take two minutes and transform a competent AI document into something that genuinely feels like it came from their coach.
Export as a PDF or paste into your standard report template, then send.
The results
Before this system, writing a single progress report took between 60 and 90 minutes. With ten clients at staggered milestones, that added up to roughly 10 to 15 hours per month spent on documentation alone.
After implementing this workflow, each report takes 15 to 20 minutes from start to send. That is the time to review and clean the Notion summary, run the Claude prompt, and add personal touches. The full monthly documentation load drops from 10 to 15 hours down to 2 to 3 hours — a saving of around 10 hours a month, or more than two working days.
Client feedback has also improved. Because reports are more consistent and detailed, clients feel more seen and more clearly tracked. Several coaches using this system report that clients specifically comment on the quality of their milestone reviews, which in turn strengthens retention and referrals.