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.
Free tools
Calculator · 2 min
The Deliverability Cost Calculator
What a low delivery rate costs you each month
2M sends at 84% → 320,000 never arrive
Calculator · 2 min
The Holdout Calculator
Your real incremental lift, minus the tide
Dashboard lift − holdout = the honest number
Calculator · 2 min
Fractional vs full-time: the cost calculator
A senior CRM owner: all-in hire vs fractional, per year
€225,333 hire vs €78,000 fractional
Checklist · 10 min
The messaging-bill checklist
Five checks before you pay your SMS/Viber aggregator
5 checks · built-in SMS-segment counter
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