The Two-Layer Client Update
Your weekly update has two readers inside one person. Serve them in the wrong order and a week of real work reads as noise.
You did the work, wrote it up honestly, and sent it Sunday night. Monday brings "thanks, looks good" and nothing you needed decided gets decided. The reflex is to write less, and then the work goes invisible instead. Both failures are the same mistake: one document, written for one reader, when there were always two.
Length used to be evidence of effort. It is not any more.
Anyone can now produce two thousand competent words about a week of work in about nine seconds, and clients know it. So a long update has stopped signalling diligence and started signalling the opposite: that nobody spent the twenty minutes deciding what actually mattered.
Short has become the expensive part, which makes it the part worth paying for. That is the whole argument for the format below: it is not a way to write less, it is a way to put the thinking where the client will actually meet it.
Two readers, one person
The person receiving your update reads it twice, in two different states, and wants completely different things each time.
The first read is on a phone, and lasts about thirty seconds. He wants three answers: is this on track, is anything stuck, is there something I have to decide.
The second read is at a desk, the night before your call. Now he wants the record.
A long update serves the second reader and buries the first. A short one serves the first and starves the second. Averaging them produces something that serves neither, which is what most weekly updates are.
The framework
Put everything the client has to act on above your signature. Put everything he might want to look up below it. One email, two layers, and the signature is the boundary that tells him which is which.
What it looks like
A real weekly update from a GTM engineering team to a client, anonymised: names changed and the client's segmentation fields genericised. The bands mark where the signature falls.
Subject: Weekly Update - Week 36
Hi Daniel,
How is it going?
Quick summary of where we stand (full summary below):
Completed this week: Intent tracking for all 7 ICP lists ~1200 companies, Updating the suppression list.
In Progress: ICP properties validation (3-4 hours remaining), Companies enrichment (2-5 hours remaining). We are likely going to finish both next week.
For discussion tomorrow:
- We have a good enough list to start working on. I suggest we start assigning companies to the SDRs now, and in parallel, review the enrichment process to complete what's needed.
- Companies assignment: who gets them and how many.
- Companies enrichment: we're considering an AI-based flow instead of the current automation tool.
Let me know if there is anything else on your mind.
Best,
Ariel Cohen
GTM Engineering As Service
1. CRM intent tracking for the ICP lists (7 lists, ~1,200 companies tracked)
- Track which ICP companies are already showing buying signals, so the SDRs start with warm accounts.
- Benefit: SDRs open the day with an intent-sorted view instead of a flat list; cuts research time per account by ~30%.
- Progress: live in the CRM. Web visit views for lists 2.1-2.5 and 2.6-2.7, split by Decision stage, Tier 1 and Tier 2. Research views per list, and the same for ICP companies not yet in the CRM.
- What's Left: nothing, we will tune the views as real traffic comes in.
- Effort: ~8 hours
2. Suppression list
- Keep the list of companies we never contact accurate.
- Benefit: no outreach lands on accounts you flagged; protects existing relationships.
- Progress: updated with all your feedback. Done.
- What's Left: nothing.
- Effort: ~1 hour
3. ICP properties validation
- Check that the data fields behind the ICP lists are reliable enough to act on.
- Benefit: SDRs will be able to trust the list they get and produce more.
- Progress: Segment Affiliation is validated (keyword workflow, reliable enough to use). Category Flag is workflow-based and not reliable yet. Verified Country and Audience Cohort come mostly from a partner's imports, and we can't verify the original data source.
- What's Left: improve the Category Flag workflow; decide together how much to trust Verified Country and Audience Cohort.
- Effort: ~6 hours so far, estimated 3 more. To be completed next week
4. Companies enrichment
- Complete the missing data on ICP companies so outreach is personal, not generic.
- Benefit: fuller company records with less manual work per account.
- Progress: reviewing the current process. We're considering an AI-based flow instead of the current automation tool.
- What's Left: choose the approach (on tomorrow's agenda), then run it across the list.
- Effort: ~2 hours so far, estimated 4 more, to be completed next week
Layer one: above the signature
Three moves, in this order, and nothing else.
1. A scan, not a preview
Three lines of plain prose: what closed, what is open with hours remaining, then one sentence of forecast.
The forecast is the sentence most updates never contain.
"We are likely going to finish both next week." A status report says where things are. A forecast says where they will be, which is the only part a client can plan around.
It also puts a small checkable promise on the record every single week. Keep it four times and you have built something no amount of reassurance buys.
2. A numbered agenda, with your recommendation as item one
Do not give your recommendation a section of its own.
Number them, so he can answer by number.
3. An open door
One line: "Let me know if there is anything else on your mind."
Layer two: below the signature
One block per project, grouped into Completed this week and In progress. Every block answers the same five questions, in the same order.
Same five, same order, every project, every week.
Three of the five are easy. Two are where updates actually go wrong.
Benefit is written in his terms, never yours
"Views split by Decision stage, Tier 1 and Tier 2" is not a benefit. That is Progress, one line down.
The test: could he repeat it to his own boss, without you in the room?
Effort is the value story, not decoration
Most people leave hours out, because stating them feels like inviting an argument. It is the opposite.
One number per project, not a stat dump.
A single key figure in a parenthetical after the project title, and only where a real one exists. Some projects have no number worth stating; leave them bare.
Past roughly one number per block, a reader stops reading numbers as facts and starts reading them as decoration, and then the one that mattered slides past unnoticed along with the rest.
Bold only the section labels and the project titles.
Four ways it still goes wrong
Marking something done that is not done
The most common defect in a weekly update, and the only one a client actually remembers.
In the example above, the properties validation was originally written as finished. It was not: one field was validated, one was unreliable, and two came from a source nobody could verify.
Moving it into In progress, with the remainder named, is not an admission of failure. It is the difference between an update a client can plan against and one he later discovers was optimistic.
"Done" is not the same as "no longer being worked on."
Stating a number you have not verified
If you do not know the hours, write them in square brackets and fill them in before you send: [~6 hours].
Writing like a brochure
Cut the self-summarising closers, and say what a number means.
Redesigning it every week
A weekly update is a series, not a document. Its value compounds because the shape does not move.
The skill
This whole framework, packaged as a skill for Claude. Give it your raw notes about the week and it writes the update in this shape: two layers, five fields per project, and every number it could not verify left in square brackets until you confirm it. Free, no attribution needed.
- Claude Code: unzip it into
.claude/skills/in your project, or into~/.claude/skills/to have it everywhere. It loads on the next session. - Claude apps: upload
SKILL.mdto a Project's knowledge, or paste its contents into the project instructions. - Anything else: it is one Markdown file. Paste it in front of your notes and ask for the update.
Then say "write this week's client update" and paste your notes.