Metric 01
100%
Of stage transitions — intake, brand review, client sign-off, approved — captured with timestamp, actor, and compliance score.
Chapter 03 — The Receipts · Spring 2026
Timestamped approvals, signed webhook audit trails, exportable review logs — so when the retainer comes up for renewal you can prove every piece shipped with sign-off.

The Dossier · Three complaints
Retainer clients challenge deliverables at renewal and you can't produce the approval chain
Legal asks for a review log at SOC-2 audit time and you send them screenshots of Slack
Your 'what did we ship and when' answer is a stitched-together story, not a document
The Method · Three movements
Three movements. One queue per agency, one workspace per client. Every draft scored against the right brand kit, every approval timestamped, every shipped piece exportable as proof.

Workspace per client
Spin up a workspace for every client you retain — their colors, fonts, voice, logo, and guidelines URL. Your account managers see all of them in one queue; your creatives see only the clients they work on. No more scattered Slack channels and no more 'FINAL_v7' hunts.

Score
Every draft is scored against that specific client's brand kit in under five seconds. Colour match, logo detection, voice alignment — explainable and auditable. Catch the three things the client's brand lead always catches, in round one, so you stop billing revisions you can't invoice for.

Approve
Draft → brand review → client sign-off → approved. Every stage timestamped, attributable, exportable. When renewal comes up or legal asks 'what did you ship and when,' the retainer defence document is already written. One click exports the full log per client, per period.
Side by side · The same post, two review cycles
Exhibit A · The client forward chain
sending v2 FINAL v3 — client says urgent, can we turn by EOD?
sent one small note, check your email (the long thread)
looks great 👍 (but CFO wants to see it before it ships)
which notes got merged? @account pls confirm ↻
can someone re-send the signed version? I only have v1
going live in 20 — which thread had the final copy?
“Same retainer.
Different renewal conversation.”
Exhibit B · The OnBrand client queue
Client X · Q3 launch · round 1
Same retainer. Different renewal.
Draftclient palette 98 · logo · voice
Mon 10:14
agency creative
Brand review
Mon 11:02
Maya K. · CD
Client sign-off
Mon 14:11
Client X brand lead
Approved
pending
The Proof · Why this works
SOC-2-ready data model with HMAC-signed inbound webhooks. Every post carries its own audit row: who approved, at which stage, when, with what compliance score.
Metric 01
100%
Of stage transitions — intake, brand review, client sign-off, approved — captured with timestamp, actor, and compliance score.
Metric 02
1-click
Exportable audit log per client per retainer period. HMAC-signed webhooks in. SOC-2-ready data out. Legal and renewal conversations stop.
The Subscription · Three tiers
Every tier includes compliance scoring and an exportable audit log. Pick based on how many client workspaces you need and whether your clients review inside OnBrand.
Tier 01
For boutique studios running 1-3 retainer clients.
Tier 02
For agencies running client workflows end-to-end.
Tier 03
For agencies at scale with SOC-2, SSO, and retainer renewals. Pricing calibrated to your client roster.
See the agency dashboard with sample client workspaces — no credit card, no trial commitment. We only charge once the product is ready and you ask us to turn it on.
The Close · Your move
Renewal conversations coming up next quarter. The clients asking 'can you show me what we approved' are the clients you're about to lose.
Early demo access · No credit card · Unsubscribe anytime