The Holdout Column

Notes

Field notes on making CRM pay for itself.

Short, opinionated essays on the craft — what to measure, when not to send, and why a discount is usually the wrong answer.

Essays

Conversion Can Go Negative

A clumsy blast doesn’t just underperform — it repels buyers who would have converted on their own, so the campaign’s real ROI lands below zero.

Jun 14, 2026 · 3 min read

Read behavior, not opens

Opens and clicks flatter you. Reorders, retention, and contribution margin tell the truth — so measure what actually moved.

Jun 14, 2026 · 3 min read

Churn isn’t a discount problem — it’s a data-science problem

Reflexively throwing money at people who are leaving trains them to leave again — and quietly bleeds the margin you were trying to protect.

Jun 14, 2026 · 4 min read

Channel orchestration without notification fatigue

Every new channel is one more way to annoy someone into muting you; the fix is a layer that picks the single right message on the single right channel.

Jun 14, 2026 · 3 min read

Onboarding Is a Branch Map, Not a Drip

Good onboarding isn’t a fixed sequence of timed emails — it’s a decision tree that meets people where they actually are.

Jun 14, 2026 · 4 min read

Where to Spend the Next Growth Dollar

Don’t spread budget evenly across the map — run a short decision tree and find the single highest-return place to push.

Jun 14, 2026 · 3 min read

Call Your Customers

The personal stories of a dozen real users will often beat the aggregated data of thousands — because they tell you what to even measure.

Jun 14, 2026 · 3 min read

The Real Driver Behind the Metric

MRR and active users are the last dominoes to fall, not the ones you push — the leverage sits two or three steps upstream, in the number nobody watches.

Jun 14, 2026 · 4 min read

A/B Tests Need Guardrails

A test can win on its target metric and still quietly cost you the business — unless you watch the things you care about more.

Jun 14, 2026 · 3 min read

Who Is ‘Sam’?

Sign a lifecycle email from a warm, named human and people reply to it. But if that human exists nowhere else, the illusion cracks the moment someone goes looking.

Jun 14, 2026 · 4 min read

Shorten the Distance to First Value

Activation is not decided by your feature set. It is decided by how many steps sit between sign-up and the first moment your product is obviously worth it.

Jun 14, 2026 · 4 min read

The Holdout Column

If your dashboards don’t have a holdout column, you don’t know what your CRM is worth — you only know what it’s standing next to.

Jun 14, 2026 · 3 min read

Ask Before You Build

The hour of clarifying questions before a lifecycle campaign decides more than the build that follows — most failed flows were doomed at the brief, not the execution.

Jun 14, 2026 · 4 min read

Measure Activation Against a Hold-Out

Opens and clicks tell you the email worked; they can’t tell you the user did. The only honest read on activation is the gap between people you nudged and a group you left alone.

Jun 14, 2026 · 4 min read

Scale vs. Localization

Build the campaign once for everyone, then break that rule only where regulation or operations force your hand — and make every exception earn its place.

Jun 14, 2026 · 4 min read

Automate the Coordination Ritual

The standing cross-team meeting exists to stop campaigns from colliding. Replace it with shared events, attributes, and auto-suppression — and let the calendar slot go.

Jun 14, 2026 · 4 min read