How agencies version client voice briefs when the ICP shifts mid-quarter
Mid-quarter, the client changes the ICP.
Enterprise only becomes mid-market. CISOs become VP Sales. "No startups" becomes "Series B and later." The campaign is already live. Reply threads are open. An AI agent still writes from last month's voice brief.
That is how agencies accidentally pitch the wrong buyer with the right brand voice — or worse, the right buyer with stale claims.
Voice briefs need versions. Not vibes.
Voice is stable. ICP is not.
Mailchimp's content style guide separates voice (who you always are) from tone (how you sound in a moment). Nielsen Norman Group maps tone along formality, humor, respect, and enthusiasm — dimensions that shift by audience and emotional state.
Agency outbound inherits both problems:
- Client voice should stay recognizable across quarters
- ICP, offer, and disqualifiers change when pipeline math changes
If you overwrite one shared brief in place, you lose the audit of what was true when a sequence enrolled. You also cannot roll back cleanly when the new ICP underperforms.
Put a version on every brief
Treat the voice brief like software release notes:
| Field | Why it matters |
|---|---|
brief_id + version (semver or date stamp) | Stable pointer for sequences |
| Effective date / end date | What was live when a send happened |
| ICP snapshot | Titles, company size, geos, disqualifiers |
| Offer + proof points allowed | Stop inventing claims |
| Do-not-say list | Legal, brand, competitor, pricing landmines |
| Tone dials | Formal ↔ casual, serious ↔ warm |
| Owner + approver | Client stakeholder who signed |
HubSpot's brand-voice guidance is blunt: write the rules down so every writer applies the same personality. For AI outbound, "every writer" includes agents. They only know what you versioned.
When an ICP shift forces a new version
Bump the voice brief when any of these change:
- Target titles or buying committee
- Company-size or funding band
- Geography or industry include/exclude
- Primary offer, pricing frame, or proof point set
- Do-not-say or compliance constraints
- Tone for a new segment (e.g. SMB warmer than enterprise)
Cosmetic edits ("tighten the opener") can stay on the same major version. Structural ICP edits get a new major. ProspectingManual's multi-client scaling guide stresses repeatable SOPs once you pass a handful of clients — versioned briefs are that SOP for messaging.
Freeze, branch, then migrate
Do not hot-swap a live sequence onto a new brief mid-send.
- Freeze enrollment on sequences tied to
brief v1 - Branch a new sequence (or new campaign) bound to
brief v2 - Re-qualify the remaining list against the new ICP before enroll
- Leave open reply threads on the old voice until they resolve — do not rewrite mid-conversation
- Archive
v1read-only with the reason for the shift
If Client A's AE already has a positive thread using v1 language, keep that thread on v1. New touches from a different ICP story should not land in the same inbox thread.
Keep research and claims bound to the version
AI write steps pull from prospect evidence and client voice. When ICP shifts, old proof points often become false for the new segment.
Rule: every sendable claim in the brief carries a version pin. If v2 drops a case study or changes the guarantee language, agents writing under v2 cannot see v1 claims. That is how you stop hallucinated continuity.
What GTM expects you to keep legible
GTM writes outbound from prospect evidence inside client-isolated workspaces, with a compliance gate that refuses send without a verdict and unsubscribe URL. A versioned voice brief is the agency ops layer on top: it tells the write step which client personality and ICP snapshot apply, and it gives buyers an audit when they ask which brief was live on Tuesday.
If you are building that motion now, join the waitlist.
