<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Cold Take]]></title><description><![CDATA[Unfiltered revenue architecture, marketing analytics, and operational mechanics for marketing and growth leaders.]]></description><link>https://billbecht.io</link><image><url>https://substackcdn.com/image/fetch/$s_!YE_p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d49d9dc-ba02-4b80-ab96-80ea4d2ffddf_180x180.png</url><title>The Cold Take</title><link>https://billbecht.io</link></image><generator>Substack</generator><lastBuildDate>Sun, 25 Oct 2026 03:22:14 GMT</lastBuildDate><atom:link href="https://billbecht.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bill Becht]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[billbecht@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[billbecht@substack.com]]></itunes:email><itunes:name><![CDATA[Bill Becht]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bill Becht]]></itunes:author><googleplay:owner><![CDATA[billbecht@substack.com]]></googleplay:owner><googleplay:email><![CDATA[billbecht@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bill Becht]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Cold Take: BCG’s New Math Doesn’t Add Up]]></title><description><![CDATA[AI can speed up marketing measurement. It can&#8217;t replace the test.]]></description><link>https://billbecht.io/p/the-cold-take-bcgs-new-math-doesnt</link><guid isPermaLink="false">https://billbecht.io/p/the-cold-take-bcgs-new-math-doesnt</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Tue, 20 Oct 2026 17:35:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YE_p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d49d9dc-ba02-4b80-ab96-80ea4d2ffddf_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>BCG published <a href="https://www.bcg.com/publications/2026/how-ai-rewrites-cpg-marketing-economics">&#8220;Why Most CEOs Are Failing Marketing&#8217;s New Math Test&#8221;</a> in late September. The pitch: AI is rewriting the economics of CPG marketing, and it finally lets CEOs see what their marketing dollars produce.</p><p>They got part of it right. But on measurement, the part that actually matters, they name the problem and then skip the one method that solves it. That&#8217;s a controlled test.</p><p>Let&#8217;s go through it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p><p></p><h2>What does BCG get right?</h2><p>Three things, and they&#8217;re worth saying up front.</p><p>Marketing is a growth investment, and cutting it because the P&amp;L looks ugly is a mistake. The real budget question is where the next dollar works hardest, not whether to spend more or less. And measurement belongs inside the company, not with an agency or a tech vendor.</p><p>I agree with all three. The trouble starts when BCG explains how to get there.</p><h2>Does the new math add up?</h2><p>BCG gives two numbers. A big CPG company that used to make about 500 marketing assets a year now needs five to six million. And a personalized product shot for a beauty brand that cost $4 two years ago now costs four cents.</p><p>Do the math on that. Volume goes up about 10,000x. Cost per asset drops 100x. If those numbers describe the same kind of asset, total content spend goes up about 100x.</p><p>If they don&#8217;t, the article gives you no way to figure out the total at all. Either way, BCG calls it AI collapsing the cost of content and never shows the bill. And the bill is the first thing a CFO asks for.</p><h2>Does more content mean more growth?</h2><p>No. More volume means more noise.</p><p>Good content compounds. A strong piece keeps paying off long after it ships. A million variations on a weak idea never add up to one strong one. They&#8217;re just cheaper to ignore.</p><p>And look at what those five million assets really are. Personalized product shots. The same asset, resized and retargeted over and over. That&#8217;s production work. If a plan needs 10,000 times the output to stay visible, the output was never what made it work.</p><h2>Is AI actually cheaper?</h2><p>Cheaper per token, sure. Cheaper on the invoice, no.</p><p>BCG lists token spend as one of the costs going up. In the next breath, it says agentic AI can triple ROI, but it never subtracts that cost. You can&#8217;t count the return and leave out the newest line item.</p><p>Token prices keep falling, but usage climbs faster. An agent hits a model repeatedly to finish a single task. <a href="https://www.gartner.com/en/newsroom/press-releases/2026-03-25-gartner-predicts-that-by-2030-performing-inference-on-an-llm-with-1-trillion-parameters-will-cost-genai-providers-over-90-percent-less-than-in-2025">Gartner</a> puts agentic work at 5 to 30 times the tokens of a normal chatbot exchange. In a <a href="https://www.mckinsey.com/featured-insights/charts/burning-through-the-ai-budget">McKinsey survey</a>, 93% of companies said they&#8217;ve blown past their AI budgets. <a href="https://fortune.com/2026/05/26/uber-coo-ai-spending-tokens-claude-code/">Uber burned through its whole 2026 AI coding budget in four months</a>.</p><p>And today&#8217;s prices aren&#8217;t the floor. The big AI labs still spend more than they bring in, and prices propped up by investor money don&#8217;t stay put.</p><p>So build the business case on the full cost per task, at prices that could double. If the ROI only works at today&#8217;s rates, it doesn&#8217;t work.</p><h2>Does AI make marketing ROI measurable?</h2><p>Not the way BCG describes it.</p><p>Their method uses AI to pull together fragmented signals and identify which investments drive incremental growth. That&#8217;s the same correlation problem marketers have been stuck with for decades. Stitch more signals together, faster, and you still have signals. None of them tells you what would&#8217;ve happened if you hadn&#8217;t spent the money.</p><p>That&#8217;s what incrementality needs: a comparison point. You spend in some markets, hold back in matched ones, and measure the gap. No amount of data stitching gives you that gap. You have to create it.</p><p>BCG also wants measurement that guides real-time spending. That&#8217;s an AI-induced pipe dream. A real test takes weeks to read. You can have real time, or you can have cause and effect, and the article never picks one.</p><h2>Where&#8217;s the proof that AI triples ROI?</h2><p>The article offers none.</p><p>One unnamed entertainment company tripled ROI. One unnamed auto OEM got &#8220;100% effectiveness gains&#8221; and a CFO who feels more confident: no baseline, no definition of effectiveness, no method. A confident CFO is nice. It isn&#8217;t a result.</p><p>Then there&#8217;s a CPG insights agent that went from 50% to over 90% accuracy writing campaign briefs. Accurate compared to what? A brief isn&#8217;t a true-or-false answer, so comparing it to a coin toss means nothing.</p><p>The threefold ROI claim shows up twice. Neither instance includes anything you can check.</p><h2>Do David Protein and Poppi prove it drives growth?</h2><p>No. They prove that a great product, a strong founder, and the right distribution can grow fast.</p><p>Poppi rode Shark Tank and TikTok. David launched with the RXBAR co-founder behind it. BCG calls AI the rocket fuel but gives you no way to separate AI from the product, the founder or the timing. And it doesn&#8217;t mention a single AI-native brand that flamed out. That&#8217;s survivorship bias.</p><p>The breakfast aisle example has the same hole. Insurgent cereal and granola brands took share from the big names, and BCG backs that up by linking its own article on CPG&#8217;s lost decade of R&amp;D. That&#8217;s a product story. BCG is using it to sell a marketing fix.</p><h2>What does &#8220;human judgment&#8221; actually mean?</h2><p>BCG never says.</p><p>The article calls human creativity and judgment the new currency and says companies have to decide which calls stay with people. Then it stops. There&#8217;s no list of decisions and no rule for where the line goes. The only evidence that companies are doing this is a survey where about a third of CMOs say they are. That&#8217;s what they reported. Nobody observed it.</p><p>Judgment isn&#8217;t a skill you put on a slide. It&#8217;s a set of calls that someone owns, like which market to enter, which channel to cut, or what a test result means. Strategy is what you choose not to do, and someone owns that choice.</p><p>Write those decisions down and put an owner on each one. If nobody can do that, &#8220;human judgment&#8221; is just a phrase covering for a plan nobody made.</p><h2>Is AI shopping a new threat?</h2><p>Not really. It&#8217;s the same shift with a new interface.</p><p>BCG says nearly a third of shoppers now use AI somewhere in their purchase journey, and 13% buy what the AI recommends. It doesn&#8217;t say whether that 13% is all shoppers or only those using AI, and that&#8217;s a big difference.</p><p>We&#8217;ve been here before. Search changed how people found products. Then answer boxes cut the clicks, and everyone declared SEO dead. Now AI answers the question, and everyone&#8217;s declaring it dead again. SEO isn&#8217;t dead. It&#8217;s undead. The job never changed. Be the right answer; it&#8217;s that simple.</p><p>What did change is the buyer. Every buyer now has a research assistant that reads every review. BCG sees this. Its first answer is a stronger narrative, with fixing the product as the follow-up. That&#8217;s backwards. If the product doesn&#8217;t deliver, a better story just gets caught faster.</p><p>AI doesn&#8217;t bury bad products. It sends them to the trash compactor faster. Fix the product and the story takes care of itself.</p><h2>How should upper-funnel spend be measured?</h2><p>BCG says brand spend should be measured against leading indicators like consideration and mindshare. Those are survey numbers. They tell you people remember the ad. They don&#8217;t tell you the ad sold anything.</p><p>You can measure brand spend against sales. Run it in test markets, hold it back in matched ones, and look at the difference in revenue.</p><h2>What actually answers the CFO?</h2><p>Matched-market testing. Here&#8217;s how it works:</p><ol><li><p>Group markets that behave alike, based on sales, demographics and seasonality.</p></li><li><p>Pick test and control markets from inside each group.</p></li><li><p>Change one thing in the test markets: spend, channel or message.</p></li><li><p>Measure each test group against its own control.</p></li><li><p>Combine the results to get the real effect, and how confident you can be in it.</p></li></ol><p>This isn&#8217;t new. At Wharton&#8217;s 2014 customer analytics conference, a Santa Clara University study used this approach to prove paid search&#8217;s incremental value for big box retail. Retailers have been doing it for over a decade.</p><p>This is where AI earns its keep. It speeds up the grouping, flags bad matches and reads results faster. It makes testing cheaper. It doesn&#8217;t replace it.</p><h2>The Cold Take</h2><p>BCG makes an argument: AI makes marketing knowable. The evidence is unnamed clients and undefined metrics.</p><p>Don&#8217;t argue. Test it. Put the plan in front of real markets and let it prove itself or fail. The result is the only number a CFO can take to the board.</p><p>Until next time, keep your market tests honest.</p><p>Bill<br>Marketing Systems Guild.<br>Build it. Prove it. Scale it.</p><p>P.S.<br>Yes, I used AI to help write this. I also used a calculator to check my work and the internet to research my topics. Go figure.</p>]]></content:encoded></item><item><title><![CDATA[How do you get a CFO to say yes to a marketing budget?]]></title><description><![CDATA[Show the odds of breaking even, not last year&#8217;s average.]]></description><link>https://billbecht.io/p/how-do-you-get-a-cfo-to-say-yes-to</link><guid isPermaLink="false">https://billbecht.io/p/how-do-you-get-a-cfo-to-say-yes-to</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Tue, 20 Oct 2026 00:27:17 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/221242634/b8743e744d95499e8064fb9271c1f81d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>For years I&#8217;ve built marketing budgets the same way. Start with the revenue target, work backward through average conversion rates, and land on a spend number. It looks clean in the planning meeting. It falls apart when channels saturate, costs shift, or a small market has a fluke quarter.</p><p>This short video shows another way to plan. It borrows two ideas from aerospace and financial risk management to run a budget through thousands of possible quarters. You walk into the CFO&#8217;s office with the odds of breaking even instead of one number and a lot of hope.</p><p>That kind of analysis used to take a data science team. AI tools now put it within reach of any marketer.</p><p><em>The figures in the video are an illustrative example, not client results.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What does each channel actually drive?]]></title><description><![CDATA[The Cold Take. Free skill: Marketing Mix Model. A free Claude skill that reads your weekly sales and spend, tells you what each channel drives, and names the channels to test before you move budget.]]></description><link>https://billbecht.io/p/what-does-each-channel-actually-drive</link><guid isPermaLink="false">https://billbecht.io/p/what-does-each-channel-actually-drive</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Thu, 15 Oct 2026 15:44:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5a21c18c-f08b-44a0-9ee6-80bc834a9f70_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://github.com/bbecht/demand-gen-claude-skills/blob/main/docs/marketing-mix-model.md">Marketing Mix Model</a> is a free skill in Claude. Just upload your weekly sales and spending by channel. The tool breaks down each week&#8217;s sales to show what caused them, calculates sales per dollar, predicts the next dollar&#8217;s return for each channel, and helps you find the best way to split your budget.</p><p>Here&#8217;s the problem: every ad platform claims credit for the same sale. When finance asks what marketing actually delivers, no one has a solid answer.</p><p>The value: you get a clear Grow, Hold, Trim, or Cut decision for each channel, a direct read on how confident the model is, and a ranked list of channels to test before shifting your budget.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p><h2>How does it work?</h2><p>The model uses <a href="https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Ridge.html">ridge regression</a> on your weekly data. It breaks down each week&#8217;s sales into base sales, trends, seasons, holidays, events, outside factors like price and the economy, and the impact from each channel.</p><p>Two things make media different from everything else in the file:</p><ul><li><p><strong>Carry-over: Some of this week&#8217;s spending keeps having an effect</strong> next week. TV&#8217;s impact fades over several weeks, while search mostly works right away. The model figures out the rate for each channel.</p></li><li><p><strong>Saturation:</strong> The first dollars you spend reach the easiest buyers. Each extra dollar brings in fewer new customers. The model finds the point where each channel&#8217;s results start to slow down.</p></li></ul><p>Next, the model refits itself 40 times using resampled versions of its own misses, including carry-over and saturation effects. Claude then creates a readout tailored to your role and builds an interactive tool you can open in your browser.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tcgg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tcgg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 424w, https://substackcdn.com/image/fetch/$s_!tcgg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 848w, https://substackcdn.com/image/fetch/$s_!tcgg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!tcgg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tcgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png" width="1456" height="1213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The tool, CEO view&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The tool, CEO view" title="The tool, CEO view" srcset="https://substackcdn.com/image/fetch/$s_!tcgg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 424w, https://substackcdn.com/image/fetch/$s_!tcgg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 848w, https://substackcdn.com/image/fetch/$s_!tcgg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!tcgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb05d9f0-3023-4b92-8406-697396ab7dfd_2160x1800.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Sample data is synthetic and published with the repository.</em></p><h2>Isn&#8217;t marketing mix modeling dead?</h2><p>The old version is outdated. It was built once, gave just one number per channel, didn&#8217;t show where it was guessing, and came with a big bill.</p><p>This one does three things the old version does not:</p><ul><li><p>It tells you which answers hold across 40 refits and which ones move.</p></li><li><p>It holds a channel&#8217;s budget still when the model cannot settle it.</p></li><li><p>It takes your lift test results and anchors those channels to them.</p></li></ul><p>Use the model to choose what to test, and use your test results to guide the model.</p><h2>What do Grow, Hold, Trim, and Cut mean?</h2><p>Every decision starts by looking at the next dollar spent, based on your gross margin.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W2ur!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W2ur!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 424w, https://substackcdn.com/image/fetch/$s_!W2ur!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 848w, https://substackcdn.com/image/fetch/$s_!W2ur!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 1272w, https://substackcdn.com/image/fetch/$s_!W2ur!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!W2ur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png" width="1456" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/220545729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W2ur!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 424w, https://substackcdn.com/image/fetch/$s_!W2ur!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 848w, https://substackcdn.com/image/fetch/$s_!W2ur!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 1272w, https://substackcdn.com/image/fetch/$s_!W2ur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfaa18e5-8646-4219-b45b-b1a67fde9512_1456x608.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each decision also comes with a confidence level.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kYX9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kYX9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 424w, https://substackcdn.com/image/fetch/$s_!kYX9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 848w, https://substackcdn.com/image/fetch/$s_!kYX9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 1272w, https://substackcdn.com/image/fetch/$s_!kYX9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!kYX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png" width="1456" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62963,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/220545729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kYX9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 424w, https://substackcdn.com/image/fetch/$s_!kYX9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 848w, https://substackcdn.com/image/fetch/$s_!kYX9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 1272w, https://substackcdn.com/image/fetch/$s_!kYX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea69e9b9-a658-4ef2-9d03-bc3f2797dedd_1456x508.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The plan never increases spending on a Cut or Trim channel, and never reduces spending on a Grow channel.</p><h2>What does the readout look like?</h2><p>Here&#8217;s the sample file: 208 weeks, six channels, and a 50% gross margin. Break-even is $2.00 in sales for every $1 spent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eD_n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eD_n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 424w, https://substackcdn.com/image/fetch/$s_!eD_n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 848w, https://substackcdn.com/image/fetch/$s_!eD_n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 1272w, https://substackcdn.com/image/fetch/$s_!eD_n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eD_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png" width="1456" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7124a75-3b75-444c-82eb-5d15da182283_1456x854.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/220545729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eD_n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 424w, https://substackcdn.com/image/fetch/$s_!eD_n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 848w, https://substackcdn.com/image/fetch/$s_!eD_n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 1272w, https://substackcdn.com/image/fetch/$s_!eD_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7124a75-3b75-444c-82eb-5d15da182283_1456x854.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are three lines a CEO can read in 30 seconds:</p><ul><li><p>Media drove $23.4M of $115.8M in sales on $11.6M of spend. Each $1 returned $1.01 in gross profit. Marketing as a whole barely breaks even.</p></li><li><p>Same budget, better split: add $1.72M to Paid search, take $1.04M from Paid social and $900K from Online video. Worth $2.35M more in sales a year.</p></li><li><p>Gross profit after media costs peaks at about $9.25M, which is 20% below today&#8217;s budget.</p></li></ul><h2>Why does the next dollar matter more than the average?</h2><p>The average shows what a channel has done so far. The next dollar shows what extra spending will do.</p><p>Radio averages $3.38 per $1, the highest in the file. But its next dollar only returns $1.14, which is below break-even. Radio worked in the past, but spending more won&#8217;t help now.</p><p>Paid social is the opposite. It averages $0.71 per $1, but its next dollar returns $1.31. It&#8217;s at the slow start of an S-curve. Still, the model calls it Cut, because no spending level from a tenth to double today&#8217;s amount covers its cost.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lNgT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lNgT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 424w, https://substackcdn.com/image/fetch/$s_!lNgT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 848w, https://substackcdn.com/image/fetch/$s_!lNgT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!lNgT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lNgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png" width="1456" height="893" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:893,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Response curves&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Response curves" title="Response curves" srcset="https://substackcdn.com/image/fetch/$s_!lNgT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 424w, https://substackcdn.com/image/fetch/$s_!lNgT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 848w, https://substackcdn.com/image/fetch/$s_!lNgT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!lNgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c022535-5802-4159-b0bb-b70c4e8a711f_1840x1128.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Sample data: The curve shows what each spending level delivers. If the curve is above the dashed line, the channel&#8217;s gross profit covers its spend.</em></p><h2>Why does it ask for my role first?</h2><p>The math stays the same for everyone, but the answer is tailored to your specific question.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Aco!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Aco!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 424w, https://substackcdn.com/image/fetch/$s_!7Aco!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 848w, https://substackcdn.com/image/fetch/$s_!7Aco!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 1272w, https://substackcdn.com/image/fetch/$s_!7Aco!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Aco!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png" width="1456" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68786,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/220545729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Aco!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 424w, https://substackcdn.com/image/fetch/$s_!7Aco!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 848w, https://substackcdn.com/image/fetch/$s_!7Aco!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 1272w, https://substackcdn.com/image/fetch/$s_!7Aco!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85421a50-20fb-4798-94ef-f5e5861ae84c_1456x596.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The CEO sees the payback line, budget changes, and the first test. The CFO gets gross profit per dollar, a list of channels below break-even with their ranges, and the held-back miss. Marketing gets the channels to defend, those at risk, and the new mix. The analyst gets the fit, data checks, and a ranked list of fixes.</p><h2>How does it know when not to trust itself?</h2><ul><li><p><strong>Held-back weeks:</strong> The last 13 weeks are never used in the fit. In the sample, the model missed them by less than 2%.</p></li><li><p><strong>40 refits: If a verdict doesn&#8217;t hold in at least 80% of them, it never gets marked a</strong>s Clear.</p></li><li><p><strong>Overlap: If two channels&#8217; spending moves together, the model can&#8217;t separate them. Both are sent</strong> to Test first.</p></li><li><p><strong>Flat spend: If a channel&#8217;s spending stayed the same every week, it&#8217;</strong>s left out and named. The model can&#8217;t analyze what never changed.</p></li><li><p><strong>Results posing as causes:</strong> Orders, leads, clicks, and impressions columns are left out. If you use a result as a driver, it absorbs the media effect.</p></li><li><p><strong>If the model doesn&#8217;t fit&#8212;explaining less than 70% of weekly changes or missing</strong> more than 15% on held-back weeks&#8212;the readout stops. No verdicts, no plan.</p></li></ul><h2>How close does it get to the truth?</h2><p>We built the sample with known answers so the tool can check the model against the truth.</p><ul><li><p>Five out of six verdicts match the planted answer. The one miss: Paid social is Trim in reality, but Cut in the model. Both recommend spending less.</p></li><li><p>The true return falls within the model&#8217;s range for four out of six channels.</p></li><li><p>Radio is the biggest miss: $3.38 per $1 compared to a true $1.61. Radio is on the test list. If you add a simulated lift test result of $1.61, the model updates radio to $1.68.</p></li></ul><p>That&#8217;s the point: a mix model finds patterns in past data, while a lift test proves what actually causes results.</p><h2>What won&#8217;t it do?</h2><ul><li><p><strong>Prove cause: </strong>If a lift test and the model disagree, trust the test.</p></li><li><p><strong>Move budget: The model won&#8217;t shift budget on a channel it can&#8217;t settle.</strong> Channels marked Test first stay as they are.</p></li><li><p><strong>Quote a result outside half to double today&#8217;s spend.</strong> The model has not seen it.</p></li><li><p><strong>Measure a channel: </strong>The model can&#8217;t measure a channel if its spending never changed.</p></li><li><p><strong>Read leads or orders:</strong> Convert these to dollars before using them in the model.</p></li></ul><h2>What do I need to run it?</h2><ul><li><p>A Claude account on any plan, with code execution turned on.</p></li><li><p>You&#8217;ll need one CSV file, with one row per week: include the week&#8217;s date, sales in dollars, and one spend column for each channel.</p></li><li><p>You need at least 52 weeks of data, but 104 or more helps separate seasonal effects from trends.</p></li><li><p>Make sure your spending changed over time. Each channel should have at least 8 weeks with spending.</p></li><li><p>You&#8217;ll also need your gross margin.</p></li><li><p>Optional: You can also include price, promotions, events, economic data, and any lift test results.</p></li></ul><p>No connectors or MCP servers are needed. Your files stay within your Claude session.</p><h2>How was it tested?</h2><p>There are five test files: one clean file with almost no noise, and a messy export with a dozen planted problems like text numbers, duplicate weeks, blank or negative spend, and bad dates. There&#8217;s also one file that&#8217;s too short, one monthly, and one daily&#8212;each must stop or roll up correctly.</p><p>On the clean file, the median error for each channel&#8217;s planted return is under 3%, and it gets all six verdicts right. Every count on the messy file matched an answer key based on how the file was made: 39 checks, all passed.</p><h2>How do I get it?</h2><ol><li><p>Download the skill from GitHub.</p></li><li><p>In Claude, go to Customize, then Skills, click the plus sign, choose Create skill, and upload your skill.</p></li><li><p>Upload your weekly file and say: &#8220;What does each channel actually drive? I&#8217;m the CFO. Our gross margin is 45%.&#8221; Replace with your own role and margin as needed.</p></li></ol><p>No data handy? Just say, &#8220;Run the marketing mix model demo.&#8221; Claude will build a sample brand and show the model compared to the planted truth.</p><p>The code, sample data, and tests are all public on GitHub: <a href="http://github.com/bbecht/demand-gen-claude-skills">github.com/bbecht/demand-gen-claude-skills</a>. Read every line before you run it.</p><p></p><p>Until next month, keep your CRM honest,</p><p>Bill<br>Marketing Systems Guild. Turning strangers into clients.</p>]]></content:encoded></item><item><title><![CDATA[Where did your revenue actually come from?]]></title><description><![CDATA[This month, The Cold Take is offering a free skill called Revenue by Channel.]]></description><link>https://billbecht.io/p/where-did-your-revenue-actually-come</link><guid isPermaLink="false">https://billbecht.io/p/where-did-your-revenue-actually-come</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Thu, 24 Sep 2026 19:02:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/95824a4f-c83b-447c-83d0-05fade279bc1_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This free Claude skill reads your deal export, shows you which channels actually close deals, and helps you decide where to invest your next dollar.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>This is a common scene at budget meetings. Marketing explains which channels bring in leads. Sales says those leads aren&#8217;t good enough. The CEO finds a compromise and moves on. Still, no one can say for sure which channel led to closed deals, even though the CRM has the answer.</p><p>This month&#8217;s skill solves that problem. It&#8217;s free, works inside Claude, and keeps your data private in your session.</p><h3>What is the problem?</h3><p>This is a common problem: no one can say which channel brings in closed revenue. People might know which channels get leads, clicks, or meetings, but those are different questions. As a result, budgets are often based on the wrong data.</p><p>The gap can be seen in three places.</p><p>The scoreboard often stops too soon. Channels are judged by top-of-funnel results like form fills, MQLs, and booked calls. A channel might look good on paper but still fail to deliver closed revenue. It&#8217;s easy to buy more leads, but much harder to get actual deals.</p><p>The data source often has problems, and no one checks it. Some deals don&#8217;t have a contact linked. Imports might just be labeled as &#8220;Offline.&#8221; One person types &#8220;linkedin&#8221; as the source, another writes &#8220;LinkedIn Ads.&#8221; Renewals keep the original deal&#8217;s source, making old channels look bigger than they are. Lost deals are sometimes deleted instead of marked as lost, so there&#8217;s no win rate. Each issue might seem small, but together they let the report show whatever the preparer wants.</p><p>Channels aren&#8217;t always the right unit to measure. For example, &#8220;paid search&#8221; isn&#8217;t just one thing. Branded search is for people already looking for you. Conquesting search tries to win over competitors&#8217; customers. Non-brand search targets people who don&#8217;t know you yet. Each type works differently and needs its own budget. If you lump them together, the bigger one hides the smaller ones.</p><h2>What does that cost?</h2><p>It costs money in three ways.</p><p>First, you might spend money on channels that seem active but don&#8217;t close any deals. If a channel brings in 25% of your deals but only 5% of your revenue, it&#8217;s not a real lead engine. It just wastes your reps&#8217; time.</p><p>Second, you might not invest enough in the channel that actually closes deals, just because it doesn&#8217;t show big numbers on a lead report.</p><p>Third, you lose time. Every quarter, the same argument happens because no one has a number everyone trusts. The decision gets pushed off, and putting it off is the most expensive option.</p><h2>What does the skill do?</h2><p>You upload a deal export from HubSpot, Salesforce, or any CRM. Claude shows you revenue, win rate, and sales cycle by source, checks if your data is reliable, and creates an interactive report with a budget optimizer.</p><p>The math is fixed. A script handles every calculation, so you get the same answer from the same file every time. Claude reports exactly what the numbers say and never makes up or rounds its own results.</p><p>Here is the first screen a CEO sees, run on the sample file that ships with the skill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gmA0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gmA0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 424w, https://substackcdn.com/image/fetch/$s_!gmA0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 848w, https://substackcdn.com/image/fetch/$s_!gmA0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!gmA0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!gmA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png" width="1456" height="1310" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1310,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:208810,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gmA0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 424w, https://substackcdn.com/image/fetch/$s_!gmA0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 848w, https://substackcdn.com/image/fetch/$s_!gmA0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!gmA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b6427c2-02dc-4493-890f-52722b2eaf1b_2000x1800.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Who is it for?</h2><p>The tool is designed for four roles, since each one looks at the data differently. You tell Claude your role. The analysis stays the same, but the answer is tailored to you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!efFi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!efFi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 424w, https://substackcdn.com/image/fetch/$s_!efFi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 848w, https://substackcdn.com/image/fetch/$s_!efFi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!efFi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!efFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107013,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!efFi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 424w, https://substackcdn.com/image/fetch/$s_!efFi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 848w, https://substackcdn.com/image/fetch/$s_!efFi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!efFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4063438-76a1-4a83-9995-604cc174c2fd_2200x1124.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The CEO gets a three-line answer and one suggested budget move. The CRO gets win rate and sales cycle by source, plus advice on which leads should get rep time first. RevOps gets a trust check and a ranked list of CRM fields to fix. Marketing gets the same comparison the CFO will use: each marketing channel versus referrals.</p><h2>What does it check before it answers?</h2><p>It checks if your data is good enough for an answer. Before making any recommendations, the skill counts every problem in your file: duplicate deals, the same deal under two IDs, open and closed deals mixed together, blank sources, spelling differences, amounts saved as text, mixed date formats, and deals that closed before they were created.</p><p>If more than 20% of your revenue has no source, the report changes for everyone. It starts by highlighting the data problem, because making budget decisions with that file would just be guessing.</p><p>It doesn&#8217;t try to fill in missing data. If a source is blank, it stays as &#8220;(No source).&#8221; If a channel has fewer than 10 deals, it just shows the count, like &#8220;3 of 7,&#8221; instead of a win rate. Three wins out of seven isn&#8217;t 43%. It&#8217;s just three wins out of seven.</p><p>This is the trust check on the messy sample file. Every problem gets counted before any answer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YZ6V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YZ6V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 424w, https://substackcdn.com/image/fetch/$s_!YZ6V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 848w, https://substackcdn.com/image/fetch/$s_!YZ6V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 1272w, https://substackcdn.com/image/fetch/$s_!YZ6V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!YZ6V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png" width="1456" height="1215" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1215,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136948,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YZ6V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 424w, https://substackcdn.com/image/fetch/$s_!YZ6V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 848w, https://substackcdn.com/image/fetch/$s_!YZ6V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 1272w, https://substackcdn.com/image/fetch/$s_!YZ6V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d6aefd-7b14-49a3-9490-332d64afe677_1560x1302.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How deep does it go?</h2><p>If you add a campaign column to your export, the tool breaks down each channel by what the campaigns were designed to achieve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AvCF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AvCF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 424w, https://substackcdn.com/image/fetch/$s_!AvCF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 848w, https://substackcdn.com/image/fetch/$s_!AvCF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!AvCF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!AvCF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png" width="1456" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73309,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AvCF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 424w, https://substackcdn.com/image/fetch/$s_!AvCF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 848w, https://substackcdn.com/image/fetch/$s_!AvCF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!AvCF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86acc96b-d9ed-4fe5-995f-e90e46400283_2200x900.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It sorts campaigns by keywords in their names. If it can&#8217;t read a name, it puts it in &#8220;Unclassified.&#8221; The number of unclassified campaigns shows you which ones need better names.</p><p>Here is what the split looks like on the sample file that ships with the skill. The sample is built to behave like a small B2B firm. It is not client data.</p><ul><li><p>At the channel level, paid search looks fine: 103 deals, a 28% win rate, right on the company average.</p></li><li><p>Inside it, branded search wins 52% of 27 deals. Non-brand wins 17% of 35.</p></li><li><p>On LinkedIn, lead gen campaigns produced 42 deals and won 12%. Content promotion produced 19 and won 26%.</p></li></ul><p>Same channel, but very different results. A channel-level report might tell you to keep spending on paid search and lead gen campaigns. By breaking it down, the report lets you see the real differences right away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ug_V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ug_V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 424w, https://substackcdn.com/image/fetch/$s_!ug_V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 848w, https://substackcdn.com/image/fetch/$s_!ug_V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 1272w, https://substackcdn.com/image/fetch/$s_!ug_V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ug_V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png" width="1456" height="1064" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1064,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ug_V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 424w, https://substackcdn.com/image/fetch/$s_!ug_V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 848w, https://substackcdn.com/image/fetch/$s_!ug_V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 1272w, https://substackcdn.com/image/fetch/$s_!ug_V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca63a484-43d1-4788-89c9-93a54b9fdb00_1560x1140.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why doesn&#8217;t it tell me to spend more on branded search?</h2><p>That&#8217;s because branded search only captures demand that&#8217;s already there. People clicking already know your name. Spending more just means paying more for the same buyers. A strong branded search result shows that something else created the demand: referrals, content, events, or word of mouth.</p><p>So, the skill never suggests increasing branded search, and the optimizer keeps it fixed by default. It does the same for referrals, offline and unsourced revenue, since you can&#8217;t buy those, and for organic search, which takes 6 to 12 months to show results.</p><h2>What does the budget optimizer do?</h2><p>It finds the best mix to get the most closed revenue for your budget, or the lowest spend needed to reach your revenue goal.</p><p>You enter your monthly spend for each channel or group. The export doesn&#8217;t include spend data, so all cost numbers come from what you type in, and they stay in your browser. Each channel or group gets its own row, and the fixed lines are already turned off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7D37!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7D37!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 424w, https://substackcdn.com/image/fetch/$s_!7D37!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 848w, https://substackcdn.com/image/fetch/$s_!7D37!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 1272w, https://substackcdn.com/image/fetch/$s_!7D37!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7D37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png" width="1456" height="1954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7D37!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 424w, https://substackcdn.com/image/fetch/$s_!7D37!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 848w, https://substackcdn.com/image/fetch/$s_!7D37!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 1272w, https://substackcdn.com/image/fetch/$s_!7D37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea9d400-8c02-4b7b-95f4-26026078db31_1560x2094.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Behind the scenes, it uses a linear program that accounts for diminishing returns. As you spend more on a channel, its results level off. The tenth thousand dollars on LinkedIn won&#8217;t perform as well as the first. This prevents the optimizer from putting your whole budget into one channel. Each channel also stays within limits you set, usually 50% to 150% of your current spend, so a small data set can&#8217;t eliminate a channel completely.</p><h2>How honest is the forecast?</h2><p>It gives you a range, and the range depends on your data. The base case uses each channel&#8217;s real win rate. The worst and best cases use the low and high ends of a 90% confidence range. If a channel has 45 deals, the range is narrow. If it has only 9, the range is much wider.</p><p>In the sample file, with a sample spend of $26,000 a month, the solver kept total spend the same but shifted $5,650 a month away from LinkedIn lead gen, non-brand search, and brand awareness. That money went into trade shows, conquesting, content promotion, and webinars. The expected result: about $65,000 more closed revenue over 12 months, with a realistic range of $27,000 to $127,000.</p><p>It also pointed out the limit. After about $21,500 a month, each extra dollar brought in less than a dollar in closed revenue. That means you&#8217;d lose money, no matter your margin. Here&#8217;s the full result.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fzup!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fzup!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 424w, https://substackcdn.com/image/fetch/$s_!fzup!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 848w, https://substackcdn.com/image/fetch/$s_!fzup!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 1272w, https://substackcdn.com/image/fetch/$s_!fzup!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!fzup!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png" width="1456" height="2001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270313,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fzup!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 424w, https://substackcdn.com/image/fetch/$s_!fzup!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 848w, https://substackcdn.com/image/fetch/$s_!fzup!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 1272w, https://substackcdn.com/image/fetch/$s_!fzup!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202a13f-7e6d-4056-a3a9-1394193e26f0_1560x2144.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What does it tell me in plain language?</h2><p>Each run ends with a written recommendation. It explains what to move, what it&#8217;s worth, why, how confident to be, when extra budget stops helping, and what to do next. The next step is always the same: move half the budget now, move the rest after 30 days if deal flow is steady, then rerun the report after a full sales cycle. Here&#8217;s the exact recommendation from the run above.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8aSl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8aSl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 424w, https://substackcdn.com/image/fetch/$s_!8aSl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 848w, https://substackcdn.com/image/fetch/$s_!8aSl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!8aSl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8aSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png" width="1456" height="976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:224036,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://billbecht.io/i/217252550?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8aSl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 424w, https://substackcdn.com/image/fetch/$s_!8aSl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 848w, https://substackcdn.com/image/fetch/$s_!8aSl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!8aSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a060cc-5bf5-4b8c-90af-dd2d01cf2915_1560x1046.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you decide to cut the budget, it tells you how much you&#8217;ll save, what you&#8217;ll lose in closed revenue, and whether the cut will actually increase your profit at your margin.</p><h2>What do I need before I run it?</h2><p>The skill uses whatever your CRM recorded. If your CRM didn&#8217;t track where a deal came from, no analysis can fill in that gap. Here&#8217;s what you need, from the basics to the full answer.</p><p><strong>To run it at all</strong></p><ul><li><p>Any Claude plan, Free included, with code execution turned on</p></li><li><p>A CSV of won and lost deals from the last 12 to 24 months</p></li><li><p>Five columns: deal stage, amount, create date, close date, source</p></li><li><p>At least 20 closed new-business deals. 50 or more is where the answer gets useful</p></li></ul><p><strong>To trust the answer</strong></p><ul><li><p>Your CRM&#8217;s tracking code on every page of your site</p></li><li><p>Every form on the site feeding the CRM</p></li><li><p>A contact attached to every deal in HubSpot, because HubSpot sets a deal&#8217;s source from its earliest associated contact</p></li><li><p>Lead source carried over on conversion in Salesforce</p></li><li><p>Offline leads labeled when they are entered</p></li><li><p>Deal type set on every deal, new or existing</p></li><li><p>Lost deals marked Closed Lost, not deleted</p></li></ul><p><strong>For the channel detail</strong></p><ul><li><p>UTM tags on every paid link</p></li><li><p>One campaign naming pattern, used every time, with the objective as a plain word. The pattern I use: platform-objective-theme-audience-YYYYMM, for example linkedin-leadgen-diagnostic-cmo-202606</p></li><li><p>The campaign fields in your export. In HubSpot, that means both Original Traffic Source drill-down columns, because HubSpot stores the campaign name in drill-down 1 for paid search and drill-down 2 for paid social</p></li></ul><p><strong>For the optimizer</strong></p><ul><li><p>Monthly spend per channel or bucket</p></li><li><p>Your gross margin, to judge whether the extra revenue is worth it</p></li></ul><p>No connectors, no integrations, no API keys. It works from the file you upload.</p><h2>What if my data is a mess?</h2><p>Run it anyway. That&#8217;s the first thing you&#8217;ll learn.</p><p>The RevOps readout turns every problem into a ranked list of fixes: which field to fix first, so next quarter&#8217;s export is clean. In the messy sample file, 37% of revenue had no source, making &#8220;(No source)&#8221; the biggest revenue line. The right move isn&#8217;t to shift the budget. It&#8217;s to fix the source field before debating channels again.</p><h2>How do I get it?</h2><ol><li><p>Download the skill from <a href="https://github.com/bbecht/cold-take-skills">GitHub</a>.</p></li><li><p>In Claude, go to Customize &gt; Skills &gt; + &gt; Create skill &gt; Upload a skill.</p></li><li><p>Turn on code execution.</p></li><li><p>Export your deals, won and lost, and upload the CSV.</p></li><li><p>Tell Claude your seat: &#8220;Where did our revenue come from? I&#8217;m the CEO.&#8221;</p></li></ol><p>No export handy? The repo includes three sample files. Try the campaign sample first and watch the channel detail work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.com/bbecht/cold-take-skills&quot;,&quot;text&quot;:&quot;Download Skill&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.com/bbecht/cold-take-skills"><span>Download Skill</span></a></p><h2>What does this unlock?</h2><p>A number that both sides of the budget meeting can agree on.</p><p>For the CEO, this means the next dollar goes to what actually closes deals, and the quarterly argument is over. For sales, reps spend time on sources that win. For RevOps, there&#8217;s a fix list with field names. For marketing, it&#8217;s a defense based on closed revenue, the only kind a CFO will respect.</p><p>It also turns a vague problem into something specific. Saying &#8220;Our attribution is bad&#8221; is just a complaint. Saying &#8220;37% of revenue has no source because deals are created without a contact attached&#8221; is a task you can assign on Monday.</p><h2>Why give this away?</h2><p>The hardest part of demand generation isn&#8217;t the analysis. It&#8217;s building the system that makes the analysis possible: tracking, naming, handoffs, and the discipline to mark a lost deal as lost. That&#8217;s what Marketing Systems Guild does.</p><p>This skill shows you exactly where you stand. If it reveals you need to build a better system, you know where to find me.</p><p>Every month, The Cold Take releases a free skill like this one. The next one is coming soon.</p><p>Until next month, keep your CRM honest,</p><p>Bill</p><p>Marketing Systems Guild. Turning strangers into clients.</p><p></p>]]></content:encoded></item><item><title><![CDATA[The BOT Model: The Highest-Leverage Way to Start a Growth Function]]></title><description><![CDATA[Build the growth engine before you hire the person to run it.]]></description><link>https://billbecht.io/p/the-bot-model-the-highest-leverage</link><guid isPermaLink="false">https://billbecht.io/p/the-bot-model-the-highest-leverage</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Wed, 10 Jun 2026 12:03:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mHX9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mHX9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mHX9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 424w, https://substackcdn.com/image/fetch/$s_!mHX9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 848w, https://substackcdn.com/image/fetch/$s_!mHX9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 1272w, https://substackcdn.com/image/fetch/$s_!mHX9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mHX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png" width="895" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:895,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47915,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://billbecht.substack.com/i/201329060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mHX9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 424w, https://substackcdn.com/image/fetch/$s_!mHX9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 848w, https://substackcdn.com/image/fetch/$s_!mHX9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 1272w, https://substackcdn.com/image/fetch/$s_!mHX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b30ad1-3fd4-434c-b240-56e56916b86d_895x410.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Read the job description closely and you can call the outcome before the role is even filled.</p><p>It asks for someone to build scalable growth infrastructure in HubSpot: automation, lead scoring, routing, reporting. Two sentences later it asks that same person to launch campaigns, generate qualified pipeline, and own a number. Build the engine and drive the car, at the same time, as the company&#8217;s first dedicated growth hire, with nothing waiting on day one but a login and a quota.</p><p>I have watched this play out enough times to know the shape of month three. The hire is still inside HubSpot, wiring lifecycle stages and arguing with Sales about what counts as a qualified lead. There is no pipeline yet, because there is no system yet. Leadership starts to wonder, quietly, whether they hired the wrong person.</p><p>They didn&#8217;t. They sequenced wrong. And that mistake has a name: time to pipeline.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>The real cost is time to pipeline</h2><p>When one person has to build the system and produce pipeline from it, those two jobs don&#8217;t run in parallel. They run in sequence. A demand gen hire takes three to six months to reach full productivity even on a clean runway. Hand them an empty one and the clock starts later still, because before they can run anything they have to build the thing that makes running possible: an ICP that Sales and marketing actually share, a CRM with working lifecycle stages and routing that fires, an agreed definition of a qualified lead, and enough attribution to tell which channels work.</p><p>None of that is optional and none of it is fast. So your real time to first meaningful pipeline is not the ninety days the board is picturing. It is two quarters, sometimes three, with a full senior salary running the whole time. That is the problem. Not the person, not the JD. The calendar.</p><p>And to be fair to the JD: a great first hire <em>should</em> be a builder. Anyone who hires a pure runner expecting a finished machine deserves the result. The mistake isn&#8217;t asking someone to build. It&#8217;s asking them to build the foundation and hit a pipeline number on the same clock, then starting that clock the day they walk in to bare ground.</p><div><hr></div><h2>How the BOT model fixes it</h2><p>The fix is both cheaper and faster than the path almost everyone defaults to: build the system in the background, in parallel with the search, before the hire ever signs.</p><p>That is what build, operate, transfer does. The foundation gets stood up while you recruit, on a parallel track, so the two clocks run at once instead of back to back. The system is operated until it is genuinely producing, not until a deck says it should be. Real campaigns, real routing, real pipeline, proven against your numbers. By the time your hire signs, the growth machine is already running.</p><p>That collapses time to pipeline from two or three quarters down to roughly day one. And it costs less, because you are not paying a senior full-time salary to do months of setup, and you are not financing a ramp before anything produces.</p><p>The leverage is in the overlap. A transfer is not a template dropped on your doorstep. The build runs alongside your new hire at handoff, tuned to your business: your ICP, your sales motion, the way your buyers actually move. They do not inherit a generic engine to reverse-engineer. They inherit a working system already optimized for you, with the reasoning behind every decision handed over alongside the system itself. The artifact transfers, and so does the thinking.</p><p>Then it transfers out, on a fixed date agreed up front, and that is the part that protects the leader buying it. A function builder who stays indefinitely is structurally motivated to keep you dependent, because the longer the engagement runs the more it bills. A transfer date inverts that incentive completely. When the deal is build it, prove it, and hand it over on a date, the build only succeeds if the team can run it without help. The exit is not the catch. The exit is the proof.</p><p>That is the model end to end, and it is the bridge between bare-bones, founder-led marketing and an actual growth machine: built while you hire the people who will own it, optimized for your business at the handoff, and transferred the moment it works.</p><div><hr></div><h2>The tell, one more time</h2><p>The companies that win at demand gen did not hire better people. They started their hire on running ground instead of bare ground.</p><p>So before you approve that growth marketing req, read it the way your candidate will read it in month three. If it says build and run, you are asking someone to architect a house while they sell it. People survive that. It just costs you two quarters, and often the person.</p><p>One question to sit with. If your demand gen hire started Monday, would they spend their first two weeks building the system or running it? If the honest answer is building, there is a faster way to the same place, and it starts before the offer ever goes out.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Jon Miller Is Half Right About Fractional CMOs ]]></title><description><![CDATA[Why changing who runs marketing doesn't fix much of anything]]></description><link>https://billbecht.io/p/jon-miller-is-half-right-about-fractional</link><guid isPermaLink="false">https://billbecht.io/p/jon-miller-is-half-right-about-fractional</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Wed, 03 Jun 2026 18:58:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YE_p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d49d9dc-ba02-4b80-ab96-80ea4d2ffddf_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Jon Miller says fractional CMOs are making B2B short-termism worse. He&#8217;s half right. The half he&#8217;s missing is more interesting.</p><div><hr></div><p>The incentive structure of fractional work creates real short-term pressure. A fractional CMO is paid monthly. They are hired to solve a specific problem. They are measured by visible deliverables, not by whether the strategy compounds over three years. When the engagement ends, they leave before the marketing flywheel has time to prove anything.</p><p>That mechanism is real. It does produce behavior optimized for quick wins. Jon Miller &#8212; co-founder of Marketo, one of the architects of modern B2B demand gen &#8212; is right about the mechanism.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Cold Take! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>The problem he is describing is not a fractional CMO problem. It is a thinking problem. And the thinking problem is just as common in the full-time version.</p><p>The average full-time CMO tenure at Fortune 500 companies is 4.3 years, per Spencer Stuart. The average time to meaningful brand compound is longer than that. The full-time CMO who runs borrowed playbooks for four years and then moves on has produced the same short-termism, just with a different org chart.</p><p>Short-termism does not come from the staffing model. It comes from what happens inside the model. From treating last quarter&#8217;s campaign as this quarter&#8217;s strategy. From running the same lead scoring approach because everyone else runs it. From optimizing the funnel for the buyer your analytics described instead of the buyer who actually exists.</p><p>Jon Miller built Marketo on a real insight: that B2B buyers do not make decisions the way the industry assumed. That was first principles thinking. The problem is not that he was wrong. The problem is that when Marketo became a best practice, ten thousand marketers copied the form of what he built without copying the thinking underneath it. The form has a shelf life. The thinking compounds.</p><p>That is where short-termism actually comes from. Not from the org chart.</p><div><hr></div><p>If you pulled out your current marketing strategy and asked &#8220;how much of this did we reason from first principles, and how much did we adopt because someone credible was doing it&#8221; &#8212; what would the ratio look like?</p><p>Most honest answers land somewhere between 20/80 and 40/60 in favor of borrowed.</p><p>Best practices fill that vacuum because they are already packaged, already credible, already ready to present. When a quarter needs defending, the first thing that gets cut is the time to ask whether the underlying assumptions are still true.</p><p>The fractional CMO is an easy target because the model is visible and the tenure is short. But the full-time leader who runs borrowed playbooks for four years before moving on has produced the same outcome at greater expense.</p><p>The issue was never fractional vs. full-time. The issue is whether whoever is running marketing is reasoning from first principles or running the play they got from a conference in 2022.</p><p>Those are different problems. Only one of them gets fixed by changing the staffing model.</p><div><hr></div><p><em>The Cold Take is a newsletter about what is actually underneath the assumptions that run B2B marketing. Not best practices. The first principles the tactics are supposed to be built on.</em></p><p><em>Forward this to whoever just hired a fractional CMO to fix their pipeline</em></p><p><em>.</em></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/p/jon-miller-is-half-right-about-fractional?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Cold Take! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/p/jon-miller-is-half-right-about-fractional?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/p/jon-miller-is-half-right-about-fractional?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Luck Is Not a Lottery]]></title><description><![CDATA[A tribute to the man who gave me the framework.]]></description><link>https://billbecht.io/p/luck-is-not-a-lottery</link><guid isPermaLink="false">https://billbecht.io/p/luck-is-not-a-lottery</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Wed, 27 May 2026 15:39:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YE_p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d49d9dc-ba02-4b80-ab96-80ea4d2ffddf_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Mr. Berman was my mentor and family friend for a stretch of my life. My mother was an academic advisor at Penn, and she had made it her personal mission to help his children succeed. That's the thread that connected our worlds, hers through her work, his through the trust he placed in her.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Cold Take! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>We came from completely different worlds. I grew up in Clifton Heights, Pennsylvania, a blue collar town outside Philadelphia where people worked with their hands and didn&#8217;t spend a lot of time in the kinds of rooms Mr. Berman moved through. He was the founder of Palisade Capital. We met by chance, which is either the whole story or no part of it, depending on how you think about luck.</p><p>He took a liking to me. I couldn&#8217;t tell you exactly why. At some point he handed me the keys to his Ferrari and let me drive it.</p><p>I always called him Mr. Berman. He called me Billy, the only person outside my family who ever did. I never asked him to stop.</p><p>He had a thing he&#8217;d say: &#8220;Luck is at the intersection of opportunity and preparedness.&#8221;</p><p>He didn&#8217;t say it as inspiration. He said it the way you say something you&#8217;ve simply worked out, matter-of-fact, a little impatient with anyone who hadn&#8217;t gotten there yet. That&#8217;s how most of what he said landed.</p><div><hr></div><p>I kept that relationship private for most of my career. I was never a name-dropper and I&#8217;m not starting now. I&#8217;m writing this because he&#8217;s gone, and because the thing he told me about luck is one of the most useful frameworks I&#8217;ve carried, and it belongs to him.</p><div><hr></div><p>The standard model of luck treats it as a fixed variable. You have it or you don&#8217;t. You were born into the right situation or you weren&#8217;t. When someone succeeds, the easy explanation is that they got lucky, which is another way of saying you&#8217;ve stopped thinking about it.</p><p>Mr. Berman&#8217;s formulation does something different. Break luck into its actual parts and you find two things: opportunity and preparedness.</p><p>Opportunity isn&#8217;t entirely yours to control, but you&#8217;re not passive either. You choose which rooms you walk into. You decide where your attention goes. You can move closer to where things are happening or further away; that part is yours.</p><p>Preparedness is entirely yours. Nobody builds that for you. Nobody takes it from you.</p><p>What most people call luck is what happens when those two things arrive at the same time. Stop treating it as something that visits you. Build the half you own, and stay close to where the other half moves.</p><div><hr></div><p>The Ferrari story matters for what it actually was. Two people from completely different places, meeting by accident, one of them choosing to extend genuine trust to the other for no obvious reason. There was nothing in it for him.</p><p>That&#8217;s what I come back to most. Not the car. The fact that he saw something and acted on it without needing a reason to.</p><div><hr></div><p>Mr. Berman, I think about that intersection more than you know. You were already at it. You helped me find my way there.</p><p>Nobody calls me Billy anymore.</p><div><hr></div><p><em>Thanks for reading. If this one resonated, pass it along.</em></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/p/luck-is-not-a-lottery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Cold Take! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/p/luck-is-not-a-lottery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/p/luck-is-not-a-lottery?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Marketing's strange relationship with underperformance.]]></title><description><![CDATA[What we say when we miss the number. And what it might mean about us.]]></description><link>https://billbecht.io/p/marketings-strange-relationship-with</link><guid isPermaLink="false">https://billbecht.io/p/marketings-strange-relationship-with</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Wed, 20 May 2026 16:44:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7af7f2ec-3fa4-4faf-a67a-319d10ca3404_1820x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every function in the business has its own soft language. HR has alignment. Finance has headwinds. Legal has evolving frameworks. Sales has pipeline volatility and macro headwinds. Marketing has its own version, but with a difference.</p><p>&#8220;Directional progress.&#8221; &#8220;Leading indicators.&#8221; &#8220;Great learnings.&#8221; &#8220;Strong signal.&#8221; &#8220;Right trajectory.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Cold Take! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>When sales says they missed the number but blames pipeline volatility, the CFO asks what closed. When marketing says it generated significant top-of-funnel signal, the room nods and moves on.</p><p>That&#8217;s the asymmetry. Marketing&#8217;s soft language survives scrutiny in a way other functions&#8217; don&#8217;t.</p><p>I&#8217;ve spent more than 20 years watching this play out across retail, business technology, and financial services. It&#8217;s not new. It&#8217;s not anyone&#8217;s specific fault. And once you start hearing the pattern, you can&#8217;t unhear it. Let me try to explain why we got here.</p><p>Marketing metrics really are harder to nail down than sales quotas or engineering ship dates. Lead quality is subjective. Attribution is contested. Brand impact takes years to register. When the underlying measurement is this slippery, soft language is what naturally emerges. Over time, the language becomes habit. The habit becomes culture.</p><p>That&#8217;s the first piece. The second is cohort.</p><p>Most marketers shaping today&#8217;s vocabulary came up professionally in an era when &#8220;optimize the funnel&#8221; was a real discipline and &#8220;crush Q4&#8221; was a real ask. The tactics worked. Then somewhere in the 2010s, the tactics got copied widely enough that the edge faded. The playbooks that worked for the early HubSpot or Marketo era stopped paying off when everyone was running them.</p><p>Marketers in that gap had a few paths. Reinvent. Abandon. Hybridize. Or quietly develop a vocabulary that let the old playbook keep running while sounding like it was producing results. The system rewarded that last path more than the others.</p><p>Which brings me to the third piece. From what I&#8217;ve watched, marketing leaders who insisted on hard metrics got fired faster than the ones who used soft ones. The average CMO tenure is 4.1 years now, the shortest in the C-suite. There&#8217;s a survival logic to soft vocabulary. Smart people in any system optimize for the system, and this one rewarded the soft talk.</p><p>None of this is anyone&#8217;s fault. All of it is everyone&#8217;s problem.</p><div><hr></div><p>You can see the asymmetry most clearly in the QBR itself.</p><p>Picture the same meeting with sales and marketing both presenting.</p><blockquote><p><strong>Sales VP:</strong> &#8220;We hit 87% of plan. The miss was new logos in mid-market. We need to fix outbound or accept a smaller forecast.&#8221;</p></blockquote><p>That&#8217;s a person taking accountability, even with the macro caveats sales always includes.</p><blockquote><p><strong>Marketing VP, immediately after:</strong> &#8220;We had a strong quarter on top-of-funnel. MQLs are up 22%, but conversion is a leading indicator we&#8217;re still optimizing against. Significant directional progress.&#8221;</p></blockquote><p>That&#8217;s the same underlying business reality, described in a way that doesn&#8217;t commit to anything.</p><p>The point isn&#8217;t that marketers are dishonest. They aren&#8217;t. They&#8217;re talking the way the system trained them to talk.</p><div><hr></div><p>There&#8217;s another way to do this. It doesn&#8217;t start with a new playbook.</p><p>It starts with marketing using the same vocabulary as the rest of the business.</p><p>The teams I&#8217;ve watched compound over years had this in common, though I&#8217;d be cautious about turning observation into rule. When they missed, they said they missed. When they hit, they explained why with specificity. When something was working, they could trace it to revenue. When something wasn&#8217;t, they killed it.</p><p>Sounds simple. It isn&#8217;t. Most marketing departments have spent 20 years building measurement systems that make accountability optional. Changing the vocabulary is the easy part. Changing what you measure, and how, is the actual work.</p><p>There&#8217;s a framework that cuts through this. Five principles, briefly:</p><ol><li><p>Understand how customers actually decide. Not how you assume they do.</p></li><li><p>See your market as a system. Feedback loops shape outcomes more than competitor lists do.</p></li><li><p>Connect marketing to value. If it doesn&#8217;t tie to cash flow, it isn&#8217;t yet creating value.</p></li><li><p>Strategy is what you choose not to do. Focus beats breadth every time.</p></li><li><p>Ask better questions. The quality of marketing starts with the quality of thinking.</p></li></ol><p>None of these are radical. What&#8217;s interesting is how rarely they show up in a quarterly review.</p><p>A QBR that used first-principles language would sound like this:</p><blockquote><p>&#8220;We invested X last quarter. Roughly 60% we can trace to revenue we expect to close in the next two quarters. The other 40% we can&#8217;t yet trace, and three specific tests are running to figure out whether it&#8217;s working. Here&#8217;s what we&#8217;re going to do about the untraced 40%.&#8221;</p></blockquote><p>That&#8217;s a different conversation than &#8220;we generated significant signal across the funnel.&#8221; The first is a finance discussion. The second is a vocabulary problem.</p><div><hr></div><p><strong>One thing to try this week.</strong></p><p>Open your most recent results discussion. Could be a formal QBR, a Friday team update, a board deck, an internal Slack thread. Find what summarized how marketing performed.</p><p>Read each bullet point and ask: would a salesperson, an engineer, or a CFO use this language to describe their own performance?</p><p>If the language sounds plausible coming from those mouths, your measurement culture is healthier than most. If it doesn&#8217;t, if it&#8217;s full of &#8220;signals&#8221; and &#8220;directionals&#8221; and &#8220;learnings,&#8221; that&#8217;s worth knowing. The people writing the deck aren&#8217;t doing anything wrong. The system has trained them to write it that way.</p><p>What you do about that is a longer conversation. Noticing is half the work. The other half starts with one question you should be able to answer in under ten seconds: what is the one number marketing owns this quarter that the CFO is tracking? If it takes longer than that, the vocabulary problem is the least of it.</p><div><hr></div><p>That&#8217;s the first cold take.</p><p>The pattern, for future issues: take one widely-held assumption about marketing and look at what&#8217;s actually underneath it.</p><p>This first one&#8217;s assumption was that marketing has a unique relationship with results, and that&#8217;s just the way things are. What&#8217;s underneath: a system that trained marketers to talk softly about results, because it&#8217;s what the system rewards. The vocabulary is the visible artifact of that system. But that makes it the easiest thing to start noticing.</p><div><hr></div><p><em>If you want a more concrete diagnostic of where your marketing actually stands across these five principles and a few others, there&#8217;s a free workbook at marketingsystemsguild.com.</em></p><p><strong><a href="https://www.marketingsystemsguild.com/diagnostic-workbook?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=cold-take-01&amp;utm_content=workbook-cta">Get the free workbook &#8594;</a></strong></p><div><hr></div><p>See you in two weeks.</p><p>&#8212; Bill</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Cold Take! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Welcome to The Cold Take.]]></title><description><![CDATA[What you signed up for.]]></description><link>https://billbecht.io/p/welcome-to-the-cold-take</link><guid isPermaLink="false">https://billbecht.io/p/welcome-to-the-cold-take</guid><dc:creator><![CDATA[Bill Becht]]></dc:creator><pubDate>Fri, 15 May 2026 18:11:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YE_p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d49d9dc-ba02-4b80-ab96-80ea4d2ffddf_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is the placeholder while I draft the first issue. Subscribe if you&#8217;d like to be there when it lands. Should be in the next week or two.</p><p>Here&#8217;s what to expect:</p><p>Every other week, one long-form essay. Each one takes a widely-held assumption about B2B marketing and looks at what&#8217;s actually underneath it. Not contrarian for sport. Considered.</p><p>What you won&#8217;t get: listicles, sponsored content, &#8220;in case you missed it&#8221; recap emails, or anyone trying to sell you anything in your inbox.</p><p>What you will get: an hour-long read, written by an operator who&#8217;s spent 20+ years inside marketing organizations watching what works and what doesn&#8217;t.</p><p>First issue is on marketing&#8217;s strange relationship with underperformance.. It&#8217;s worth thinking about why.</p><p>See you soon.</p><p>&#8212; Bill</p><p>Founder, Marketing Systems Guild</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://billbecht.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://billbecht.io/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>