<?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[Uncharted Territory by Gradient Works]]></title><description><![CDATA[A newsletter for revenue leaders driving change and building the future of sales.]]></description><link>https://unchartedterritory.gradient.works</link><image><url>https://substackcdn.com/image/fetch/$s_!DU3O!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1029f02-45e2-4bd2-aa78-3b6c1a337364_1160x1160.png</url><title>Uncharted Territory by Gradient Works</title><link>https://unchartedterritory.gradient.works</link></image><generator>Substack</generator><lastBuildDate>Fri, 17 Apr 2026 07:07:22 GMT</lastBuildDate><atom:link href="https://unchartedterritory.gradient.works/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gradient Works, Inc.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gradientworks@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gradientworks@substack.com]]></itunes:email><itunes:name><![CDATA[Hayes Davis]]></itunes:name></itunes:owner><itunes:author><![CDATA[Hayes Davis]]></itunes:author><googleplay:owner><![CDATA[gradientworks@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gradientworks@substack.com]]></googleplay:email><googleplay:author><![CDATA[Hayes Davis]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[BYOA]]></title><description><![CDATA[How Bring Your Own Agent will change the business of software.]]></description><link>https://unchartedterritory.gradient.works/p/bring-your-own-agent</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/bring-your-own-agent</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 16 Apr 2026 12:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FGCm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.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_!FGCm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FGCm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FGCm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FGCm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FGCm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FGCm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1988913,&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://unchartedterritory.gradient.works/i/194295935?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.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_!FGCm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FGCm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FGCm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FGCm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F546a7bc6-5516-4679-b776-dd0b6c0cc040_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Bring your own</figcaption></figure></div><p>I&#8217;ve been on a real agent kick here over the last couple of months. But then again, so has the entire world.</p><p>That ends today.</p><p>Yeah, no. I&#8217;m going to keep writing about agents.</p><p>Today I want to focus on an important shift I believe is happening in the relationship between agents and software<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Ever since agents entered the discourse, the prevailing narrative has had two parts:</p><ol><li><p>Agents can build software on demand, permanently shifting the <a href="https://unchartedterritory.gradient.works/p/build-or-buy">build-vs-buy</a> equilibrium towards build. Buying software will be a thing of the past, making software a <a href="https://www.morningstar.com/news/marketwatch/20260409244/software-stocks-are-having-a-full-fledged-breakdown-and-they-may-fall-even-further">bad investment</a>.</p></li><li><p>Software vendors that hope to survive must become &#8220;<a href="https://unchartedterritory.gradient.works/p/you-are-not-ai-native">AI native</a>&#8221; by <a href="https://www.salesforce.com/agentforce/">embedding agents within their platform</a>.</p></li></ol><p>What if I told you<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> there was a <a href="https://en.wikipedia.org/wiki/Third_Way">third way</a>&#8212;one that means great things for both agents and software?</p><h2>Bring Your Own Agent</h2><p>Every Friday, I send a weekly update to investors and friends of the company. And each update includes a little blurb I call This Week I Learned (TWIL).</p><p>Last Friday this was my TWIL:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4TWJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4TWJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 424w, https://substackcdn.com/image/fetch/$s_!4TWJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 848w, https://substackcdn.com/image/fetch/$s_!4TWJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 1272w, https://substackcdn.com/image/fetch/$s_!4TWJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4TWJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png" width="1412" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129111,&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://unchartedterritory.gradient.works/i/194295935?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.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_!4TWJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 424w, https://substackcdn.com/image/fetch/$s_!4TWJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 848w, https://substackcdn.com/image/fetch/$s_!4TWJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 1272w, https://substackcdn.com/image/fetch/$s_!4TWJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cafb2fe-189b-4947-bec4-c34bc3d9983a_1412x410.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Names redacted to protect innocent customers</figcaption></figure></div><p>When I said &#8220;a little early&#8221;, I meant about 36 hours early.</p><p>On Sunday, Dharmesh Shah, CTO of HubSpot, <a href="https://www.linkedin.com/posts/dharmesh_every-b2b-software-company-is-or-should-activity-7448808898326654978-iW20">wrote on LinkedIn</a> that B2B software companies should be creating an &#8220;agentic version&#8221; of their software&#8212;one built around a thoughtful agent user experience (his term: &#8220;AUX&#8221;).</p><p>While I&#8217;d like to say &#8220;great minds think alike&#8221; that seem like too much credit. Let&#8217;s just say that between Dharmesh and me, one of us is <em>slightly</em> more influential and accomplished than the other. But hey, together we&#8217;re <a href="https://www.forbes.com/profile/dharmesh-shah/">worth just over $1.1B</a>!</p><p>Anyway, he ended with this:</p><blockquote><p>Being agentic is not just about agents running *on* our platform, it's about agents *running* our platform (being able to operate it).</p></blockquote><p>And herein lies the 3rd way.</p><p>Think about it. Do you really want to pick and choose specialized agents from a bunch of different &#8220;AI native&#8221; vendors? Do you want to be responsible for <a href="https://unchartedterritory.gradient.works/p/agent-enablement-is-the-new-sales">coordinating and enabling</a> them across different systems? No, that sounds like a full-time job. Instead, you&#8217;ll bring your own agents (BYOA). And they&#8217;ll use software for you.</p><p>These agents will be customized for your company&#8217;s internal processes and context, but they&#8217;ll be built on a set of general purpose agentic platforms. These will come from a few providers. Today Anthropic is in the lead with Claude Code and Cowork while OpenAI is playing catch up with Codex. I&#8217;m confident Google and Microsoft will spend whatever it takes to be in the mix.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Maybe OpenClaw is the open source alternative. Hell, maybe Apple will end up owning agents for consumers if <a href="https://9to5mac.com/2026/03/24/apple-planning-standalone-siri-app-for-ios-27-and-macos-27-per-report/">they finally get Siri right</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>Right now that landscape is chaotic. There are emerging standards&#8212;MCPs and skills&#8212;with varying levels of support as vendors jostle for both growth and lock-in. If you&#8217;re old enough to remember it, it feels a lot like <a href="https://css-tricks.com/chapter-10-browser-wars/">the browser wars</a>. (More on that in a moment.)</p><p>While it&#8217;s obvious that BYOA turns the &#8220;build embedded agents&#8221; narrative inside out, it also changes the &#8220;agents make software obsolete&#8221; narrative.</p><p>Agents <em>will</em> build a lot of software. Creating a v1 has never been easier. That said, the fundamental software R&amp;D story hasn&#8217;t changed. Maintaining, debugging, improving, scaling, operating&#8212;99% of expenses incurred during the working life of real<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> software&#8212;still exist. Even if all those things can be reduced to nothing but token costs<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, software vendors can still amortize <em>those</em> costs across more customers while getting operating efficiencies from scale. It&#8217;ll still <em>usually</em> be better to buy than build.</p><p>It follows, then, that in a BYOA world agents will consume more software than they build. If we consider that agents can work 24/7, it stands to reason that they&#8217;ll probably consume more software than humans ever could. To me, that sounds like a bull case for both agents and software.</p><p>This only works if software companies wake up to Dharmesh&#8217;s point (and mine). If you want a shot at the bull case, you&#8217;ve got to give up on the idea of owning an agentic workflow <em>inside</em> your software and start thinking about how you make your software <em>available to</em> agents and humans alike.</p><p>That means rethinking how we build, deliver and sell software.</p><h2>The 5th wave of software platforms</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X_mq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X_mq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X_mq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X_mq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X_mq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X_mq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg" width="1456" height="1153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1153,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;undefined&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="undefined" title="undefined" srcset="https://substackcdn.com/image/fetch/$s_!X_mq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X_mq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X_mq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X_mq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c31757-fb7c-4c50-8cc8-712d603875be_1920x1521.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">The <a href="https://en.wikipedia.org/wiki/IBM_704">IBM 704 Mainframe</a>. It&#8217;s beautiful.</figcaption></figure></div><p>I don&#8217;t think agents represent the end of software. Instead, I think they&#8217;re the next great software platform.</p><p>Every generation or so we get a fundamentally new platform for delivering software. Each wave creates new markets, rewards new approaches and <a href="https://en.wikipedia.org/wiki/Creative_destruction">(creatively) destroys</a> models that used to work. Consider this progression (dates very approximate):</p><ol><li><p><strong>Early Days (1950 - 1970) </strong>- The era of mainframes (like the IBM 704 above). Software really only ran on specific hardware. To be a software developer was to be a hardware developer. The only thing that <em>really</em> mattered was making this incredibly expensive hardware do something useful.</p></li><li><p><strong>Operating Systems (1970 - 1990s)</strong> - This is the era that birthed the PC and the operating systems we still know (if not love): Windows and Mac<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>. Building software no longer required building hardware; it meant targeting one of these OSes. Success meant owning distribution (mostly with physical media), making your software work on limited hardware and making it usable by normal people who suddenly found themselves with computers in their house. This wave never really ended. It&#8217;s just been largely fixed in place for 25+ years.</p></li><li><p><strong>Browsers (2000 - Now)</strong> - Around the turn of the century, a bunch of technologies came together to make browsers a way to deliver software. This is when I started my career. It was a mess. The technology was incredibly limited, browsers were incompatible, the developer tools sucked. However, it was worth it. Suddenly you could deliver software to anyone on the internet, 24/7, always running the latest version, without them having to think about how to install it. Software became a service. And thus SaaS was born.</p></li><li><p><strong>Mobile (2008 - Now)</strong> - In many ways this was a reprise of the first OS era, this time powered by new kinds of computers and the internet. You still have to build and maintain separate apps targeted at entirely different operating systems, but distribution got better and those apps could be powered by internet services in the background. Good software became about working with the unique constraints and capabilities of mobile devices.</p></li></ol><p>Each of these shifts started with some new enabling technology. Early companies rush in with different approaches, creating a fragmented market. Eventually you get consolidation and standardization. A few platform winners emerge. Those platforms then enable everyone else to build on their unique capabilities to do useful things for a large market of end users.</p><p>You can see this happening today in the competition for agent supremacy. LLMs were the big initial shift. Agent &#8220;<a href="https://www.langchain.com/blog/the-anatomy-of-an-agent-harness">harnesses</a>&#8221; came next. Now <a href="https://modelcontextprotocol.io/docs/getting-started/intro">standard</a> <a href="https://agentskills.io">ways</a> of extending agents are starting to emerge. They&#8217;re looking increasingly like platforms.</p><p>The big thing that sets agents apart from previous platform shifts is that agents are more than just plumbing to execute software on behalf of users&#8212;they are users in their own right. That opens up entirely new ideas about what software can be.</p><h2>A bull case for software</h2><p>There&#8217;s a strong chance agents follow the common historical arc of disruption, fragmentation, consolidation and standardization we&#8217;ve seen from new software platforms over the last 75 years.</p><p>If that happens, BYOA becomes a reality and staking your whole strategy on embedded agents will seem as foolish as building <a href="https://en.wikipedia.org/wiki/Fire_Phone">your own phone</a> just to ship a few apps.</p><p>BYOA does, however, represent an opportunity for a new wave of companies to build software that maximizes what agents can do. It won&#8217;t be an easy transition. We&#8217;ll see plenty of old guard fade away. UX, GTM and pricing will have to evolve.</p><p>I wouldn&#8217;t be surprised to see some successful B2B software companies launching with just an MCP, a set of skills and some usage-based pricing. That may seem ludicrous, but it seemed crazy back in 2010 when Instagram launched with a mobile app and no website. They simply went all in on the new platform.</p><p>I&#8217;m long on agents <em>and</em> software. Bring your own agent and let&#8217;s find out if I&#8217;m right.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Yes, agents are software&#8212;software that can write other software&#8212;but the stock market doesn&#8217;t care about that fine distinction and so neither will we.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>If you&#8217;re of a certain age, you heard this in Morpheus&#8217; voice.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I do not believe Salesforce will win this one.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>It&#8217;s an open question whether you can own the agent platform but not the LLM. Apple could pull it off by just letting everyone build AI infrastructure while they buy capabilities for <a href="https://9to5mac.com/2025/11/05/google-gemini-1-billion-deal-apple-siri/">some change they found in Tim Cook&#8217;s office couch cushions</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Meaning software people actually use regularly at scale to do something valuable. You know, the kind of software people pay for.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>It won&#8217;t just cost tokens, of course. There will be fixed and variable infrastructure costs. Don&#8217;t forget opportunity cost. There might even be a few humans still in the mix. How much are you willing to spend to forgo that $25k/year SaaS subscription with 5 9s of uptime, SOC2 compliance and regular feature updates?</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Yes, Linux arrived during this time too. That&#8217;s a slightly more complicated story.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Actual Agent Architecture, Part 2]]></title><description><![CDATA[How to make agents know things so they can do things (well).]]></description><link>https://unchartedterritory.gradient.works/p/actual-agent-architecture-part-2</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/actual-agent-architecture-part-2</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 09 Apr 2026 12:02:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HsdV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.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_!HsdV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HsdV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!HsdV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!HsdV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!HsdV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HsdV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2015423,&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://unchartedterritory.gradient.works/i/193574017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.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_!HsdV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!HsdV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!HsdV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!HsdV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5971e673-827c-4cb3-8008-b0e2e57a569a_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">So much knowledge to be had.</figcaption></figure></div><p>In Part 1, I wrote about the <a href="https://unchartedterritory.gradient.works/i/192853104/foundations">foundations</a> and <a href="https://unchartedterritory.gradient.works/i/192853104/access">access layer</a> for the agent architecture we&#8217;ve been putting together at Gradient Works.</p><p>Here&#8217;s a quick recap.</p><p>Our goal is to be an agent-first company where agents do the vast majority of the hands-on work. That means humans stop being <em>responsible</em> for doing tasks and focus on being <em>accountable</em> for the quality of the work.</p><p>To achieve this, we&#8217;re building a unified framework that enables two types of agents: <em>assistants</em> that help people do their jobs and <em>teammates</em> that perform entire roles. One early realization: none of this will be possible if we don&#8217;t build security and safety guardrails from the beginning. A system that minimizes the risk of catastrophic mistakes gives us freedom to operate<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>This combo of unification and security informed our <a href="https://unchartedterritory.gradient.works/i/192853104/the-gw-cli">gw CLI</a> approach to the access layer. Agents access our business systems (e.g. Salesforce, HubSpot, BI tools, Google Workspace) through a command line interface that offers a single point of control for authentication, authorization and action.</p><p>Access, however, isn&#8217;t enough. Think about an SDR task like &#8220;prospect these 10 companies&#8221;. The rep needs secure access to tools (LinkedIn Sales Nav, Salesforce). They also need <em>context</em> (ICP, personas, market knowledge) and <em>skills</em> (the right sequence of steps to fully research a prospect). A rep without <em>all</em> that would fail and so will an agent.</p><p>Today, I want to show how we complement our agent access layer with these other pieces. Here&#8217;s a simple visual of our overall stack:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X4R1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X4R1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 424w, https://substackcdn.com/image/fetch/$s_!X4R1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 848w, https://substackcdn.com/image/fetch/$s_!X4R1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!X4R1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X4R1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png" width="1456" height="1222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1222,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70407,&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;:false,&quot;internalRedirect&quot;:&quot;https://unchartedterritory.gradient.works/i/193574017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.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_!X4R1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 424w, https://substackcdn.com/image/fetch/$s_!X4R1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 848w, https://substackcdn.com/image/fetch/$s_!X4R1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!X4R1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd644d931-2cd2-4521-849b-fa7cb16e2240_1678x1408.png 1456w" sizes="100vw"></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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Our agent architecture, color-coded. Don&#8217;t @ me about the color scheme.</figcaption></figure></div><p>The rest of this article focuses on contextual knowledge (pink) and task-specific skills (yellow). I&#8217;ll cover the general concepts and provide detail on our specific implementation.</p><p>A caveat: our approach is a work in progress. It&#8217;s not perfect and it may not be right for you. My hope is that sharing what we learn as we go will contribute to all of us&#8212;especially in GTM&#8212;figuring out how to wrangle this new reality.</p><p>Let&#8217;s dig in.</p><h2>Context</h2><p>Context is the knowledge an agent needs to act appropriately across a variety of situations, irrespective of a specific task. For our agents, I think about two kinds of contexts:</p><ul><li><p><strong>Company Knowledge</strong> - When you onboard an employee, you give them baseline knowledge to orient them. Think about things like org chart, company history, market positioning, types of customers, core values, etc. You do it because it&#8217;s the <em>context</em> an employee needs to inform everything they do as someone who works at your company. You don&#8217;t expect someone off the street to have this knowledge, so you teach them.</p></li><li><p><strong>Role Knowledge</strong> - An engineering employee needs to know different things than a marketing employee. The engineer needs to know coding standards and database schemas. The marketer needs to know personas and attribution criteria. And they won&#8217;t know what&#8217;s right at <em>your </em>company unless you tell them. Some companies have formal trainings for this stuff; others expect employees to just absorb it on the job.</p></li></ul><p>AI agents don&#8217;t have either kind of knowledge. If you don&#8217;t tell them, they&#8217;ll guess&#8212;just like an employee. Unlike employees, they don&#8217;t have a good way to just absorb information as they go<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. You need to explicitly &#8220;ground&#8221; them by giving them the context they need when they need it.</p><p>Our solution to this problem is a lot like our solution to everything else so far: a CLI + some markdown.</p><h3>Cortex: a work in progress with a cool name</h3><p>We&#8217;ve built a system for accessing and sharing context across agents called Cortex. There are two parts:</p><ul><li><p>An organized way to store and distribute knowledge files (in markdown, natch)</p></li><li><p>A utility (gw cortex) to help agents find the right knowledge when they need it</p></li></ul><p>Every agent gets a &#8220;cortex&#8221; folder. Inside that folder are sub-folders, each of which we call a &#8220;source&#8221;<em>.</em> Inside each source is a set of organized markdown files containing some knowledge. The exact set of folders and markdown files is up to the author.</p><p>Here&#8217;s an example from my personal agent:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">cortex
&#9500;&#9472;&#9472; gradient-works
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Company
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Customer Success
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Engineering
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; GTM
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Audience Guide.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Brand Guide.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Competitive Landscape.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Competitors
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Dynamic Books.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Gaps.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Messaging Guide.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Point of View.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Pricing and Packaging.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Product Marketing
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Proof Points.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; README.md
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Sources
&#9474;&nbsp;&nbsp; &#9474;&nbsp;&nbsp; &#9492;&#9472;&#9472; Voice and Tone.md
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Product
&#9474;&nbsp;&nbsp; &#9492;&#9472;&#9472; README.md
&#9500;&#9472;&#9472; opportunities
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Closed-Won
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Company 1
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; Company 2
&#9474;&nbsp;&nbsp; &#9500;&#9472;&#9472; README.md
&#9492;&#9472;&#9472; uncharted-territory
    &#9500;&#9472;&#9472; posts
    &#9492;&#9472;&#9472; README.md</code></pre></div><p>So far, so normal. There&#8217;s a wrinkle here, though. The gradient-works folder is actually a <a href="https://git-scm.com/book/en/v2/Git-Tools-Submodules">git submodule</a> with content from a remote GitHub repository, while the other folders only exist for the specific agent.</p><p>This submodule thing means we can update our company-wide knowledge files in one GitHub repository<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> and then sync them to all our agents. For example, we recently added a bunch of product marketing content and now we can make that available to everyone&#8217;s personal agents as well as our growth marketing, prospecting and outbound agents.</p><p>We wrapped some tooling around this in gw CLI, so an agent can get the latest information by running &#8220;gw cortex sources pull&#8221;.</p><p>Now that we&#8217;ve got a way to structure knowledge and keep it up to date, we need a way to ensure that the agent can find what it&#8217;s looking for. For that, we added search<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> to gw CLI. An agent might construct a call like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">$ gw cortex search "ideal customer profile ICP" \
  --sources gradient-works --limit 2 --output-format json
{
  "results": [
    {
      "source": "gradient-works",
      "path": "gradient-works/GTM/Audience Guide.md",
      "heading": "Audience Guide &gt; The Four Personas",
      "line": 65,
      "snippet": "## The Four Personas"
    },
    {
      "source": "gradient-works",
      "path": "gradient-works/GTM/Audience Guide.md",
      "heading": "Audience Guide &gt; Quick Qualification Checklist",
      "line": 10,
      "snippet": "## Quick Qualification Checklist\n\nA prospect is worth pursuing if they meet **all required** criteria and **most** of the strong signals:"
    }
  ]
}</code></pre></div><p>This helps guide the agent to the exact parts of files that contain particular knowledge, saving both tokens and time.</p><p>It&#8217;s a good start, but I don&#8217;t think we have search fully dialed in. We have topics/keywords associated with particular files which helps boost their search ranking, but I think we&#8217;re still too likely to return some lower-quality results. When that happens, it&#8217;s not clear that our search tool beats the native file search tools that agents like Claude Code already have. We&#8217;ll keep working on it.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>Caveats aside, Cortex seems to work pretty well in its current state. It gives us a (relatively) simple, agent-native knowledge base which we can centrally update and then use across agents to inform the work they do.</p><p>And that brings us to skills, the way we teach them exactly how to do that work.</p><h2>Skills</h2><p>Skills instruct an agent exactly how to use your tools and your context to do a particular job. Good skills serve the same role as employee trainings. They turn an eager new hire that works hard but makes tons of mistakes into someone you can count on. The difference is that agent skills take effect immediately&#8212;it really is an &#8220;<a href="https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExMTJ3MmxvejZpenFtcWl0aHN4cGtvdG13ZmZkYWh4NmptYXdwNnFtcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3WvhJ783Le5ieNEZ8z/giphy.gif">I know kung fu</a>&#8221; situation.</p><p>Like almost everything with AI, skills seem more daunting than they actually are. They&#8217;re mostly just <a href="https://agentskills.io/home">markdown files</a> containing instructions <a href="https://code.claude.com/docs/en/skills#where-skills-live">tucked away in some special locations</a> on your computer. It&#8217;s not magic.</p><p>In our case, we knew we had to both build good skills and distribute them to our employees as part of our unified approach. Here&#8217;s how we&#8217;re tackling those challenges.</p><h3>Building skills or: how I learned to teach kung fu</h3><p>First, I recommend getting the skill-creator plugin from Anthropic. It&#8217;s not required, but it does a great job of writing skills in ways that agents understand. If you&#8217;re using Claude Code, you can find it in the &#8220;claude-plugins-official&#8221; marketplace. You can use &#8220;/plugins&#8221; or do it in one shot with this command:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ claude plugin install skill-creator@claude-plugins-official  
Installing plugin "skill-creator@claude-plugins-official"...
&#10004; Successfully installed plugin: skill-creator@claude-plugins-official (scope: user)</code></pre></div><p>Second, even though skills are just markdown files, I don&#8217;t recommend writing them by hand. I&#8217;ve found it&#8217;s easiest to use &#8220;on-the-job&#8221; training.</p><p>Let&#8217;s say you want an email triage skill (assuming your agent can access your email). Walk your Claude Code agent through the process step-by-step. Tell it to auto-archive certain senders, label others, send emails to spam that look a certain way, etc. Once you&#8217;ve done the walkthrough, say something like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Review everything we just did and turn it into a skill called email-triage
so you can help me do this job more efficiently in the future. Use skill-creator
to ensure the skill follows best practices. You can skip evals.</code></pre></div><p>(That last line ensures the skill-creator skill doesn&#8217;t get too fancy and try to do a complex skill quality evaluation&#8212;that&#8217;s almost always overkill.)</p><p>Once you do that, Claude will write a pretty darn high-quality skill for you. (You may need to give it permission to update its own settings before it can complete this.) You can, of course, <a href="https://code.claude.com/docs/en/skills#where-skills-live">read the skill</a> yourself and make manual tweaks if you want.</p><p>Later as you do email triage with your agent, you may notice it&#8217;s not using the skill when you think it should, it&#8217;s not handling things quite right, or you just want to add a new capability. When that happens, tell it how you want it to behave and ask it to update the skill accordingly. If you&#8217;re not sure what to tweak you can ask it. Say, &#8220;You didn&#8217;t do X just now. How can we update our skill to ensure you always do X when Y happens?&#8221; It&#8217;s very similar to managing a human&#8212;when you see them go down the wrong path, correct them so they learn for next time.</p><p>This process works great for building skills. The end result, though, is a skill that&#8217;s stuck on your computer. It&#8217;s not something you can easily share with others. Given our goal of a unified framework, we realized we needed a way to distribute reusable skills to multiple people.</p><p>Luckily Anthropic had already solved that problem.</p><h3>Welcome to Dubmart: quality skills at everyday low prices</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!usu0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!usu0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 424w, https://substackcdn.com/image/fetch/$s_!usu0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 848w, https://substackcdn.com/image/fetch/$s_!usu0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 1272w, https://substackcdn.com/image/fetch/$s_!usu0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!usu0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:321374,&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://unchartedterritory.gradient.works/i/193574017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.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_!usu0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 424w, https://substackcdn.com/image/fetch/$s_!usu0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 848w, https://substackcdn.com/image/fetch/$s_!usu0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 1272w, https://substackcdn.com/image/fetch/$s_!usu0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deb3e9d-eb6c-4518-a992-5f0ab1715d57_2600x1644.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Less unsettling than <a href="https://www.youtube.com/watch?v=eGHxXw7Qcs8">Omega Mart</a> </figcaption></figure></div><p><a href="https://code.claude.com/docs/en/plugins">Plugins</a> offer a way to upgrade Claude Code&#8217;s capabilities with MCPs, subagents and&#8212;you guessed it&#8212;skills. You can distribute them via a &#8220;<a href="https://code.claude.com/docs/en/discover-plugins">marketplace</a>&#8221;.</p><p>We built an internal Claude Code plugin marketplace called Dubmart<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>. So far, most of our plugins provide shared skills centered around particular business systems. They explain how to use gw CLI, describe Gradient Works-specific customizations, outline common access patterns and explain how to find relevant context.</p><p>A few examples:</p><ul><li><p>The &#8220;gw-slack&#8221; plugin has a skill that describes how to use our gw slack command and also explains our Slack conventions. This includes things like key team channels (e.g. #gtm and #engineering), how to identify shared customer channels and other conventions (e.g. &#8220;opp-*&#8221; channels for open opportunities).</p></li><li><p>The &#8220;gw-salesforce&#8221; plugin has a skill that knows how to fetch and update Salesforce data. It also knows the specific fields and calculations we use to compute ARR and retention.</p></li><li><p>The &#8220;gw-fathom&#8221; plugin has a skill that knows how to intelligently find sections of Fathom transcripts based on user requests by chaining together different calls to &#8220;gw fathom search&#8221;. It also includes a specially tuned <a href="https://code.claude.com/docs/en/sub-agents">subagent</a> for summarizing many transcripts at once.</p></li><li><p>The &#8220;gw-linkedin&#8221; plugin includes skills that know how to use the LinkedIn website, building on top of the excellent <a href="https://agent-browser.dev/">agent-browser command line tool</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p></li></ul><p>Now, whenever we build a useful skill we want to share across the company, we can just publish it to Dubmart. If we want to upgrade a skill, we update the plugin and all the agents using that skill automatically get smarter.</p><p>The full setup for a private <a href="https://code.claude.com/docs/en/plugin-marketplaces">plugin marketplace</a> is a little beyond the scope of this newsletter but it&#8217;s pretty straightforward. Mostly you just need a <a href="https://code.claude.com/docs/en/plugin-marketplaces#host-and-distribute-marketplaces">GitHub repository</a> and a few specific files. Like everything else, we use Claude Code help us maintain the repo itself.</p><p>Enabling folks to connect to a private GitHub marketplace can be a little tricky since it uses git behind the scenes to fetch the plugins. That&#8217;s ok for us because every employee has git and GitHub access. That may be a blocker for your team, so talk to your engineering folks. Once that&#8217;s sorted, your users can add the marketplace using the &#8220;/plugins&#8221; command and start downloading plugins.</p><h2>Wrapping up</h2><p>That&#8217;s it for the context and skills part of our architecture. Cortex gives us an agent-friendly knowledge base for company and role knowledge. Dubmart gives us a way to share skills. Combine those pieces with the gw CLI access layer and we&#8217;ve got a solid framework that&#8217;s working well in practice across a number of roles.</p><p>The biggest weakness is it&#8217;s still pretty &#8220;developer-y&#8221;. Users will encounter rough edges or have to occasionally interact with developer-centric tools like CLIs and GitHub. Of course we live in a world where C-level folks and sales leaders are on LinkedIn posting screenshots from Claude Code running in their terminal. Maybe this is the new normal&#8212;at least for now.</p><p>Like I&#8217;ve been saying, it&#8217;s gonna get more technical before it gets better. Best to roll with it. I hope our approach sparks some ideas for your team.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Shoutout to <a href="https://www.linkedin.com/in/kristinamcmillan/">Kristina McMillan</a> for crystallizing this framing in a conversation last week.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This is changing at bit. Some agents will try to automatically store &#8220;memories&#8221; as they go. I have not personally found Claude Code&#8217;s implementation to work very well. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>This also means all this knowledge is versioned and easy to branch, rollback and diff&#8212;just like code.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>We build a search index using a local sqlite db with <a href="https://www.sqlite.org/fts5.html">FTS5</a> for full-text search. It was easy to vibe-code.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>We probably need proper semantic search.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>We call our internal agent framework &#8220;dubs&#8221;, shortening &#8220;workers&#8221; in the same way the Golden State Warriors <a href="https://en.wikipedia.org/wiki/Golden_State_Warriors#cite_note-14:~:text=Nicknamed%20the%20%22Dubs%22%20as%20a%20shortening%20of%20%22W%27s%22">shorten their name</a>. It&#8217;s also&#8212;ever so slightly&#8212;an allusion to <a href="https://en.wikipedia.org/wiki/Devs_(TV_series)">Devs</a>, a criminally under-appreciated TV show about quantum computing and artificial intelligence.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>I recommend agent-browser for site navigation use cases over the various <a href="https://code.claude.com/docs/en/chrome">available</a> <a href="https://playwright.dev/docs/getting-started-mcp">MCPs</a>. It&#8217;s very fast and token efficient.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Actual Agent Architecture, Part 1]]></title><description><![CDATA[What's working and what isn't on our agent-first journey.]]></description><link>https://unchartedterritory.gradient.works/p/actual-agent-architecture-part-1</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/actual-agent-architecture-part-1</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 02 Apr 2026 12:02:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ma7F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.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_!Ma7F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ma7F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Ma7F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Ma7F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Ma7F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ma7F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2321736,&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://unchartedterritory.gradient.works/i/192853104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.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_!Ma7F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Ma7F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Ma7F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Ma7F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d5fbf14-808a-4a8b-8950-d8b4a14e5cc6_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Not that architecture</figcaption></figure></div><p><em>I got tired of LinkedIn posts and newsletters about agents that don&#8217;t include any specifics. I&#8217;m going to share our agent-first journey in way too much detail over the next few posts. Hopefully you&#8217;ll find it helpful.</em></p><p><em>Today&#8217;s post is about our foundations and approach to systems access. I&#8217;ll cover context and skills next time.</em></p><div><hr></div><p>Exactly two months ago, I finally had some weekend time to use Claude Code for a specific task. I&#8217;d been closely following the evolution of AI in the development space for the past two years, but I hadn&#8217;t spent real time with Claude Code.</p><p>Within 3 hours, it was obvious everything about our work had to change. We had to become agent-first across our whole team and we had to do it <em>now</em>.</p><p>That day triggered an all-out sprint to get as much of that transformation done as we could before <a href="https://unchartedterritory.gradient.works/p/what-10-days-in-japan-taught-me-about">my trip to Japan</a> in mid-March. On Feb 1, a couple of our engineers were playing with Claude Code. Today, here&#8217;s where things stand across the company:</p><ul><li><p><em>Growth</em> - Our growth agent assists the marketing team with optimizing Google Ads<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, doing web analytics<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> and building landing pages.</p></li><li><p><em>Content</em> - The marketing team&#8217;s agents suggest ideas, draft content, edit it and post it.</p></li><li><p><em>Outbound</em> - We have a combination of agents doing prospecting and outbound outreach every single day. One qualifies, identifies contacts and does deep research. The other works through Salesloft tasks.</p></li><li><p><em>Sales</em> - My sales assistant helps with meeting prep and follow up. It&#8217;s building a &#8220;pipeline brain&#8221; with the risks, stakeholders and status of each open opportunity.</p></li><li><p><em>Customer Success</em> - Our CSMs have agents that summarize customer calls, synthesize next steps, and help us draft agendas for meetings.</p></li><li><p><em>Board Materials</em> - We send out a weekly update to board members, investors and other stakeholders. Our agents pull together metrics, milestones and other key topics.</p></li><li><p><em>Engineering</em> - Claude writes the majority of our code while also helping us draft issues, plan features and review pull requests.</p></li></ul><p>So far, all that is no different from what you&#8217;ll read on LinkedIn&#8217;s infinite stream of engagement bait posts. Let me change that.</p><p>That &#8220;sales assistant&#8221; with a &#8220;pipeline brain&#8221;? It&#8217;s a skill in my personal agent that hits several different data sources (via our CLI&#8212;more on that below) and updates some markdown files with the current state of all our deals. It&#8217;s not rocket science, but it is genuinely useful.</p><p>Not all of these agents are working perfectly. For example, the Growth agent is doing pretty well with Google Ads but it can&#8217;t yet deploy landing pages because our HubSpot CLI integration (see below) can&#8217;t yet configure all the modules our theme supports. Another example: our Outbound agent still requires some human babysitting and approvals for certain actions.</p><p>In short, we&#8217;re just now scratching the surface of what&#8217;s possible. And we&#8217;re nowhere near the &#8220;autonomous agents are running our business&#8221; stories that people lie about on LinkedIn. That doesn&#8217;t mean we haven&#8217;t made some meaningful progress that&#8217;s worth sharing.</p><p>Warning, some of this will be a little technical. But, as I&#8217;ve said before, <a href="https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-3">it&#8217;s gonna get more technical before it gets better</a>. Below I&#8217;ll focus on our foundations and our&#8212;somewhat different&#8212;approach to tooling.</p><p>Let&#8217;s dig in.</p><h2>Foundations</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F7tJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F7tJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 424w, https://substackcdn.com/image/fetch/$s_!F7tJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 848w, https://substackcdn.com/image/fetch/$s_!F7tJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 1272w, https://substackcdn.com/image/fetch/$s_!F7tJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F7tJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png" width="768" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f148129b-63d8-4cc1-b046-da1165f09819_768x711.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325852,&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://unchartedterritory.gradient.works/i/192853104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.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_!F7tJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 424w, https://substackcdn.com/image/fetch/$s_!F7tJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 848w, https://substackcdn.com/image/fetch/$s_!F7tJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 1272w, https://substackcdn.com/image/fetch/$s_!F7tJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff148129b-63d8-4cc1-b046-da1165f09819_768x711.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">You have only yourself to blame. (h/t <a href="https://simonwillison.net/2025/Feb/3/a-computer-can-never-be-held-accountable/">Simon Willison</a>)</figcaption></figure></div><p>We started with a set of core requirements:</p><ul><li><p><em>Everyone is accountable.</em> Everyone in the company should use agents to execute their work. Each person has to move from being <em>responsible</em> for doing all the work to being <em>accountable</em> for the quality of that work.</p></li><li><p><em><a href="https://unchartedterritory.gradient.works/i/189185833/two-agentic-modes">Two categories of agents</a>: assistants and teammates.</em> Assistants help an individual human get their work done and are tailored to their individual needs. Teammates take on whole roles, work with others and operate as autonomously as possible.</p></li><li><p><em>One technical foundation.</em> We need a unified architecture that includes the agents themselves, access to systems and data, shared context and skills so that we can continuously improve all our agents across the company.</p></li><li><p><em>Security from the start.</em> We need to make whatever we build as secure as possible. That includes authentication and authorization as well as guardrails against destructive actions (e.g. deleting everything) and data exposure (e.g. sending private data to a 3rd party).</p></li></ul><p>With those requirements set, we had to make some decisions. We decided to build on Claude Code across the company. Nothing in AI is permanent, so this could change. Here&#8217;s how we think about the tradeoffs at this moment in time:</p><ul><li><p><a href="https://www.anthropic.com/product/claude-cowork">Claude Cowork</a> is less technically daunting than Claude Code but there are still some restrictions that we don&#8217;t love. In particular, the <a href="https://support.claude.com/en/articles/13345190-get-started-with-cowork#h_bd829a921b">virtual machine</a> that runs under the hood&#8212;while helping security&#8212;makes it harder to integrate with.</p></li><li><p><a href="https://openai.com/codex/">OpenAI Codex</a> is immature compared to Claude (e.g. they <a href="https://arstechnica.com/ai/2026/03/openai-brings-plugins-to-codex-closing-some-of-the-gap-with-claude-code/">just added plugins</a> last week). However, they&#8217;re catching up fast. We&#8217;ll revisit this decision down the road.</p></li><li><p><a href="https://openclaw.ai/">OpenClaw</a> is robust and extensible. The security situation is getting better. Right now it seems to be more &#8220;single player&#8221; than Claude and quite a bit more wild west<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. That said, it may be the right fit going forward for some things, especially for more autonomous agents. </p></li><li><p>Claude Code has the right mix of configurability, security, extensibility and maturity<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. Even though it&#8217;s probably best as a terminal application for developers, it has a nice UI in Claude Desktop (right alongside Cowork) which makes it reasonably approachable for everyone. Finally, Anthropic has demonstrated a strong focus on enterprise-type work so I trust them to continue down that path.</p></li></ul><p>Ultimately, choosing the agent platform was the easy part. If we&#8217;d just told everyone &#8220;go use Claude Code&#8221;, we might have seen some benefits, but not much. We knew we had to actually enable the agents. As I wrote in <a href="https://unchartedterritory.gradient.works/p/agent-enablement-is-the-new-sales">Agent Enablement is the New Sales Enablement</a>:</p><blockquote><p>I haven&#8217;t seen too much use of the term &#8220;agent enablement&#8221; so I&#8217;ll provide my own definition. It means providing AI agents with appropriate access to business systems, sufficient information about their business context and proper skills for their job. Agents without access, context and skills are just a neat party trick with a penchant for telling convincing lies.</p></blockquote><p>The rest of this post is about the work we&#8217;ve done to give our agents secure access to the business systems they need to use to be useful.</p><h2>Access</h2><p>The goal of the access layer (which I&#8217;ve <a href="https://unchartedterritory.gradient.works/i/189185833/access">discussed</a> before) is to give your agents access to the same systems that humans use to do their jobs. <a href="https://modelcontextprotocol.io/docs/getting-started/intro">MCPs</a> are the most common route for this and they work well. However, they do have have some drawbacks:</p><ul><li><p>They use lots of tokens to describe their capabilities, taking up precious context.</p></li><li><p>They have a lot of surface area for security issues.</p></li><li><p>Vendor MCPs tend to support less functionality than their more mature APIs. For example, Salesforce has no official MCP and <a href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server">HubSpot&#8217;s MCP server</a> mostly enables querying CRM data. I&#8217;m sure this will change over time.</p></li></ul><p>MCPs aren&#8217;t the only way to expose data and tools to agents though. They&#8217;re equally at home using the command line<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. We&#8217;ve used that to our advantage.</p><p>Inspired by tools like the <a href="https://aws.amazon.com/cli/">aws cli</a>, we built a single, extensible, command line interface for all the tools that a Gradient Works agent (or employee) might need. We call it &#8220;gw&#8221;. It wraps the APIs for our business software with a reasonably consistent set of conventions and a system that securely manages credentials.</p><h3>The gw CLI</h3><p>The gw CLI gives us full control over what features and functionality we want to expose to our agents instead of being at the mercy of a vendor-provided MCP.</p><p>Let&#8217;s use Salesforce as an example. It doesn&#8217;t have an MCP, but it does have an expansive API that makes nearly anything in the platform possible. With the gw CLI, you can access Salesforce like this to query for data:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ gw salesforce query \
  "SELECT Id, Name, Website FROM Account LIMIT 10"</code></pre></div><p>Or like this to create a new record:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ gw salesforce objects create \
  --object Account \
  --field "Name=Acme" \
  --field "Website=acme.com"</code></pre></div><p>The gw CLI currently integrates with 18 different systems we use to do our work, from Google Calendar to <a href="https://zeplin.io/">Zeplin</a>. You can see them here:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qUY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qUY1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 424w, https://substackcdn.com/image/fetch/$s_!qUY1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 848w, https://substackcdn.com/image/fetch/$s_!qUY1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!qUY1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qUY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png" width="1164" height="1352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1352,&quot;width&quot;:1164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:589944,&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://unchartedterritory.gradient.works/i/192853104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.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_!qUY1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 424w, https://substackcdn.com/image/fetch/$s_!qUY1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 848w, https://substackcdn.com/image/fetch/$s_!qUY1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!qUY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa001180c-be42-428b-92dc-49a0475fd0a1_1164x1352.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Plenty of things on the menu</figcaption></figure></div><h3>Token thrift</h3><p>Since we&#8217;ve built our own CLI, we can control the inputs and outputs. This also allows us to customize behaviors that might be useful for agents but aren&#8217;t native to specific APIs. For example, our HubSpot CLI allows us to fetch blog posts in HTML from the HubSpot API but convert them to markdown when we output them to the agent:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ gw hubspot posts get \
  --post-id 330007029495 \
  -o markdown
---
id: '330007029495'
title: Is it the reps or the accounts? A 3-step framework for diagnosing pipeline drops
date: '2026-04-01T17:14:38Z'
author: Manny Ruan
url: https://www.gradient.works/blog/is-it-the-reps-or-the-accounts-a-3-step-framework-for-diagnosing-pipeline-drops
---

You rolled out new territories in January, but outbound pipeline&#8217;s down....
</code></pre></div><p>If the above blog post was in HTML, it would <a href="https://blog.cloudflare.com/markdown-for-agents/">use about 5x more tokens</a>. The CLI&#8217;s conversion improves the signal-to-noise ratio for the agent while making it less likely that you&#8217;ll have to fork over money to Anthropic for session overages. With a CLI, you have a lot more control over your token budget.</p><h3>Security and safety</h3><p>You might notice the &#8220;auth&#8221; subcommand. This is where we manage authentication. Each system&#8217;s authentication credentials (usernames, passwords, API keys) are managed through a single set of authentication commands.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ gw auth status serpapi
serpapi:
  SERPAPI_API_KEY    keychain: gw-cli / SERPAPI_API_KEY</code></pre></div><p>Each credential is stored in either the <a href="https://en.wikipedia.org/wiki/Keychain_(software)">keychain</a>, <a href="https://1password.com/">1password</a> or a configuration file. They can&#8217;t be output via the CLI, only used by the code internally. This makes it much harder for secret credentials to be exposed to the LLM or any other system.</p><p>Beyond authentication and authorization, the CLI approach helps keeps our data safe. Since we build only the functionality we want to expose to agents, we can limit what&#8217;s even possible. For example, our Salesforce CLI integration doesn&#8217;t have the ability to delete an object. Why risk it?</p><h3>Building your own</h3><p>This might sound like a lot of work. In reality it&#8217;s been <em>relatively</em> low lift. We built the entire CLI using Claude Code itself. For the vast majority of these APIs, you can literally tell Claude Code where to find the API docs, tell it which things you want to enable and have it go from there.</p><p>For example, here&#8217;s the initial description I gave Claude to build the HubSpot part of our CLI:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bBj_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bBj_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 424w, https://substackcdn.com/image/fetch/$s_!bBj_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 848w, https://substackcdn.com/image/fetch/$s_!bBj_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!bBj_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bBj_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:341903,&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://unchartedterritory.gradient.works/i/192853104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.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_!bBj_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 424w, https://substackcdn.com/image/fetch/$s_!bBj_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 848w, https://substackcdn.com/image/fetch/$s_!bBj_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!bBj_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49b5938-dff4-417f-98c6-192eeab83a57_1844x1028.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">All you have to do is ask</figcaption></figure></div><h3>Using with agents</h3><p>We built the gw CLI in python. Since we use the <a href="https://packaging.python.org/en/latest/overview">standard project structure</a>, we can use <a href="https://docs.astral.sh/uv/">uv</a> (recently <a href="https://openai.com/index/openai-to-acquire-astral/">acquired by OpenAI</a>) to install it. It looks something like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ uv tool install "git+https://github.com/{your-org-name}/{your-repo}"</code></pre></div><p>In our case, this makes &#8220;gw&#8221; available to any agent running on the computer.</p><p>You&#8217;ll also need to add something like this to CLAUDE.md or <a href="https://agents.md/">AGENTS.md</a>:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown"># Systems Access

When you need to access external systems, you **must** first look for a
relevant skill and invoke it to learn how to access the system.

If you are unable to find a relevant skill, you may attempt to fall back
to the `gw` CLI directly. `gw` is a command that is globally available
to you on your PATH at all times. It provides access to various sytems.</code></pre></div><p>I&#8217;ll discuss more about how we pair skills with the CLI in the next article. With all that in place, you can do things like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!65eb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!65eb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 424w, https://substackcdn.com/image/fetch/$s_!65eb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 848w, https://substackcdn.com/image/fetch/$s_!65eb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!65eb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!65eb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png" width="1456" height="1180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227529,&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://unchartedterritory.gradient.works/i/192853104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.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_!65eb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 424w, https://substackcdn.com/image/fetch/$s_!65eb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 848w, https://substackcdn.com/image/fetch/$s_!65eb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!65eb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7997738-b82c-497f-8453-f36e7cc45890_1710x1386.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">The gw CLI at work</figcaption></figure></div><h3>Drawbacks to the CLI approach</h3><p>There are real tradeoffs and drawbacks to rolling your own CLI. To name a few:</p><ul><li><p>There is more tooling within the agents themselves for MCPs. This is partly because MCPs are more complex than a CLI, but it does mean that it might be harder for non-technical users to understand what&#8217;s going on.</p></li><li><p>Our current deployment approach with uv means that all our users have to have access to developer tools like uv, python and git&#8212;as well as access to GitHub. At our scale, that&#8217;s not a big problem. It might be for you. It&#8217;s nothing an afternoon with Claude Code building better packaging couldn&#8217;t solve, but that might not be your cup of tea.</p></li><li><p>Right now, Claude Cowork and CLI tools don&#8217;t play nice. It very much prefers MCPs. That&#8217;s one reason we&#8217;re not currently trying to push our non-technical users to use Cowork instead of Code.</p></li><li><p>While agents are pretty good at using the help output of CLI tools to figure out what to do, you&#8217;ll get more efficient usage if you ship skills along with the CLI<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>. This somewhat negates the token benefit that CLIs have over MCP, but it&#8217;s still probably a win.</p></li></ul><p>Last but certainly not least, you need to build and maintain the CLI yourself. That means fixing bugs and adjusting to any vendor API updates. Claude makes that 100x easier than it would have been in the past, but it&#8217;s not nothing.</p><h2>Wrapping up</h2><p>We haven&#8217;t gone 100% CLI for access to everything. For example, we&#8217;re using the Google Ads MCP server for ad analytics. That said, it&#8217;s fairly limited so we may find ourselves wrapping the <a href="https://developers.google.com/google-ads/api">Google Ads API</a> in the gw CLI soon.</p><p>Despite the (very real) tradeoffs, the gw CLI approach to systems access has served us well. We&#8217;re rarely hitting token limits, we don&#8217;t have to manage a menagerie of 3rd party MCPs, we can be pretty confident in our security and we&#8217;ve been able to easily extend it whenever we need new functionality. Now that we have <em>most</em> of our important systems covered, we can quickly spin up new capabilities. I think this investment will continue to compound.</p><p>Next week, we&#8217;ll cover how we&#8217;re providing context and memory to our agents, as well as our approach to shared skills.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Using the <a href="https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server">Google Ads MCP server</a> plus a skill we built.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Using our gw CLI to access <a href="https://posthog.com/">PostHog</a> data mirrored to <a href="https://www.metabase.com/">Metabase</a> plus a skill we built.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;m not buying a stack of Mac Minis.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Maturity is a relative term in a category that has existed for about 9 months.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Whenever Claude Code searches, reads and edits your files or executes programs, it&#8217;s just executing command line tools.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>More on this next week.</p></div></div>]]></content:encoded></item><item><title><![CDATA[What 10 Days in Japan Taught me About B2B Sales*]]></title><description><![CDATA[*And what it didn't.]]></description><link>https://unchartedterritory.gradient.works/p/what-10-days-in-japan-taught-me-about</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/what-10-days-in-japan-taught-me-about</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 26 Mar 2026 12:02:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!85iq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.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_!85iq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!85iq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!85iq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!85iq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!85iq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!85iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2521301,&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://unchartedterritory.gradient.works/i/192125724?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.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_!85iq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!85iq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!85iq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!85iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b950ae8-554a-4bc9-8393-b0a31cb095d8_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Doing my best to retain the theme and be culturally sensitive.</figcaption></figure></div><p>Ok, so the headline is <a href="https://www.reddit.com/r/LinkedInLunatics/comments/1cgz5rf/i_think_im_done_with_linkedin/">a joke</a>. Sort of.</p><p>I published my last post exactly 1 month ago. That&#8217;s my longest hiatus since I started Uncharted Territory back in August of 2024. In fact, I don&#8217;t think I&#8217;ve ever missed consecutive weeks until now.</p><p>Life got in the way (in a good way). The first week of March was given over to a team-wide offsite, which we spent outlining exactly how we&#8217;re transforming Gradient Works into an agent-first company. (More on that in a later post.)</p><p>I spent the last two weeks in Japan with my family. It was&#8212;largely&#8212;a 10th birthday present for my daughter who&#8217;s fascinated with the country.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Over 10 days, we visited Tokyo, Kyoto and Osaka. Very little of it had anything to do with B2B sales.</p><p>Or did it?</p><h2>History, spirituality and&#8230; business?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gDea!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gDea!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 424w, https://substackcdn.com/image/fetch/$s_!gDea!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 848w, https://substackcdn.com/image/fetch/$s_!gDea!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 1272w, https://substackcdn.com/image/fetch/$s_!gDea!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gDea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a6657ed-0ade-42e6-8b93-2948be35aa48.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1289689,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://unchartedterritory.gradient.works/i/192125724?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gDea!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 424w, https://substackcdn.com/image/fetch/$s_!gDea!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 848w, https://substackcdn.com/image/fetch/$s_!gDea!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 1272w, https://substackcdn.com/image/fetch/$s_!gDea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6657ed-0ade-42e6-8b93-2948be35aa48.heic 1456w" sizes="100vw"></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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Senbon Torii</figcaption></figure></div><p>Sales has, of course, existed since humans first started hanging out in groups and realized that it was often easier to trade stuff than constantly bash each other over the head. It took quite a while for that to get organized into something resembling our modern day ideas of companies producing goods and services for specific markets.</p><p>Japan, however, has an incredibly long history of commercial activity that bears a surprising resemblance to our modern day ideas. According to a <a href="https://web.archive.org/web/20091117122706/http://japanese.yonhapnews.co.kr/economy/2008/05/14/0500000000AJP20080514003900882.HTML">Bank of Korea study</a>, more than half of the <a href="https://en.wikipedia.org/wiki/List_of_oldest_companies">oldest companies in the world</a> are located in Japan, including the five oldest. The oldest, <a href="https://en.wikipedia.org/wiki/Kong%C5%8D_Gumi">Kong&#333; Gumi</a>, was founded in 578. A little perspective: when Thomas Jefferson was drafting the Declaration of Independence, they had already been building temples and shrines for 1,198 years.</p><p>I&#8217;d read about this company at some point and it briefly popped into my mind a few days into our trip as we visited the <a href="https://www.japan-guide.com/e/e3915.html">Fushimi Inari</a> shrine in Kyoto&#8212;the most important Shinto shrine devoted to the <a href="https://en.wikipedia.org/wiki/Inari_%C5%8Ckami">Inari </a><em><a href="https://en.wikipedia.org/wiki/Inari_%C5%8Ckami">kami</a></em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. I don&#8217;t think Kong&#333; Gumi had anything to do with this particular shrine, but the first buildings were built in 711.</p><p>Today, you arrive there by getting off at the thoroughly modern train station. You immediately pass through a <em><a href="https://en.wikipedia.org/wiki/Torii">torii</a></em> (the first of many, more on that in a moment) and head up a gently sloping street filled with vendors serving both the tourists and the faithful as they wind their way up to the shrine itself. You can buy everything from engraved chopsticks to fox trinkets to <a href="https://www.tiktok.com/@justpearlm/video/7220176590599228677">cheese waffles</a> to barbecued eel. We were there on a random Sunday and it was packed.</p><p>The shops continue from the train station all the way up to the grounds surrounding the first shrine. Not knowing what to expect, I was a little taken aback at how freely the commercial and the sacred mixed together. If I&#8217;d done my homework, I wouldn&#8217;t have been surprised&#8212;Inari is the kami of merchants and prosperity.</p><p>Fushimi Inari is famous for its 10,000 torii. Several hundred of these gates are set close together, forming a tunnel (the Senbon Torii<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>) through the forest up the slope of <a href="https://inari.jp/en/map/spot_01/">Inariyama</a>. The combination of the setting and the surrounding forest still somehow made it feel hushed and solemn despite the crowds.</p><p>This tunnel is yet another example of the mixing of the spiritual, the commercial and the historical that seems somewhat unique to Japan. Each of these <em>torii</em> were donated by a business, a practice that began in the 1600s.</p><p>So does this actually have anything to do with B2B sales?</p><h2>Customer experience is a craft</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ww9E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ww9E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ww9E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ww9E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ww9E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ww9E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg" width="1051" height="938" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1051,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:528056,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://unchartedterritory.gradient.works/i/192125724?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ww9E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ww9E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ww9E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ww9E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49383835-bb28-4b91-946c-2673a6de4adb_1051x938.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">She was very happy with this one</figcaption></figure></div><p>I&#8217;m not suggesting the lesson is we in the US should quite literally enshrine business as a spiritual pursuit. However, I do think this unique combination may contribute to something else I noticed in Japan: a level of care and depth to commercial experiences that we really can learn from.</p><p>I&#8217;ll offer a quick caveat: my 10 days as a tourist in Japan don&#8217;t represent the reality of the people and their culture. Furthermore, nearly everyone I encountered there was in the business of hospitality&#8212;explicitly aiming to provide quality experiences. This is not an unbiased sample.</p><p>That, however, doesn&#8217;t change the fact that so many people we interacted with routinely went above and beyond to make our experiences fantastic. Here are a few highlights:</p><ul><li><p>After a particularly long day of travel, we tried a local hamburger restaurant<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> in Kyoto. As we were leaving, the wait staff literally ran after us to make sure we got stickers.</p></li><li><p>The staff at a vintage kimono shop we stumbled across absolutely fawned over my daughter, letting her try on lots of different kimonos to find the perfect one, styled her hair and did a full-blown photoshoot. She was over the moon. </p></li><li><p>We randomly stopped into a shop in Kyoto selling wooden crafts (we have a lot of woodworkers in our lives). The elderly shop owner&#8212;who didn&#8217;t appear to speak a word of English&#8212;made a flower out of thinly shaved wooden paper<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> for our daughter.</p></li><li><p>On our last night in Tokyo, the two amazing front desk staff at our hotel spent all morning finding us a car service to the airport so we could spend our last few hours in Japan wandering the city. When we got back, the car was waiting for us, already loaded with our stuff.</p></li></ul><p>Now, what&#8217;s interesting about these experiences is that each involved plenty of GTM technology. We wouldn&#8217;t have found the restaurant or the hotel without their excellent SEO. The staff at the kimono shop asked to post some pics on Instagram to help with social exposure. Even the old carpenter managed his inventory on an iPad.</p><p>But the aspects that make them more than a simple commercial transaction&#8212;that make them literally <em>remarkable</em>&#8212;all came from humans who took the care to make the experience meaningful.</p><p>Even though I was 14 hours ahead, I&#8217;ll admit to checking in on LinkedIn periodically. My <em>entire</em> feed was devoted to AI and how it&#8217;s transforming GTM. In the past there were parts of every customer experience that simply couldn&#8217;t be turned over to a machine&#8212;whether in 578 or 2026. In the future, that will be a choice. <a href="https://youtu.be/vQFxflHr5fs?si=e9aRHEPRGO6sm-ld&amp;t=79">It won&#8217;t be a matter of can&#8217;t, it&#8217;ll be a matter of should</a>. We should choose wisely.</p><h2>A few additional observations</h2><ul><li><p>Japanese has 3 alphabets. <em>Hiragana</em> and <em>Katakana</em> are fairly straightforward to learn mnemonically (thanks <a href="https://www.drmoku.com/">Dr. Moku</a>). By the time I left, I could at least sound out a bunch of words and understand the difference between native Japanese and loanwords. <em><a href="https://en.wikipedia.org/wiki/Kanji">Kanji</a></em>, on the other hand, is intimidating. I basically got as far as recognizing Tokyo (&#26481;&#20140;).</p></li><li><p>The <a href="https://www.7-eleven.com/products/fresh-chilled/egg-salad">egg salad sandwiches at 7-Eleven</a> are as good as advertised. Let&#8217;s just say I had quite a few. I love sushi, wagyu, and enjoy a good katsu, but I don&#8217;t love broths and soupy noodles like some people do. Every so often I needed a hit of that perfectly soft white bread and creamy kewpie mayo as an alternative.</p></li><li><p>The trains really do run perfectly on time&#8212;we took a lot (both bullet and otherwise) and were never even a second late.</p></li><li><p>Food was much cheaper than I expected. Inflation got us good here in the US.</p></li><li><p>If you saw a large poorly dressed white guy, you could be sure he was American or Australian. You just had to wait for him to talk to figure out which.</p></li><li><p>A good futon mattress is astonishingly comfortable.</p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>We had originally planned a huge international trip for the summer of 2020. That&#8230; didn&#8217;t work out as planned. In the end I&#8217;m glad for two reasons. One, we founded Gradient Works instead. Two, my daughter would have been too young to really appreciate it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I think I&#8217;ve got this right, but please let me know if I&#8217;m misstating anything here.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Literally &#8220;1,000 gates&#8221;, though apparently it&#8217;s &#8220;only&#8221; about 800.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Don&#8217;t judge.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I believe this is called <em><a href="https://komorebistationery.com/products/wooden-sheet-loose-leaf-paper">kyogi</a></em>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Agent Enablement is the New Sales Enablement]]></title><description><![CDATA[RevOps and sales enablement should lead the charge.]]></description><link>https://unchartedterritory.gradient.works/p/agent-enablement-is-the-new-sales</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/agent-enablement-is-the-new-sales</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 26 Feb 2026 13:03:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kFdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.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_!kFdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kFdp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kFdp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kFdp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kFdp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kFdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2259147,&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://unchartedterritory.gradient.works/i/189185833?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.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_!kFdp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kFdp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kFdp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kFdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c57c75-940f-4a26-8c36-94e533b7d63a_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Teamwork</figcaption></figure></div><p>In 2026, RevOps will change dramatically. The <em>end</em> is the same: provide the platform that enables GTM teams to succeed. The <em>means</em> will need to change thanks to AI agents. (Which are <a href="https://unchartedterritory.gradient.works/p/agents-are-finally-real-an-explainer">finally real</a>, btw). Counterintuitively, I think it&#8217;ll mean RevOps orgs are <em>less</em> focused on tech stack and <em>more</em> focused on enablement.</p><p>I&#8217;ve been in the trenches (er, the <a href="https://support.apple.com/guide/terminal/what-is-terminal-trmld4c92d55/2.15/mac/26">terminal</a>) trying to remake Gradient Works into an agent-first company over the past few weeks. I&#8217;m learning what it takes to make agents a reality, even at a relatively small scale. It&#8217;s different than I expected. The technology is the easy part. The hard part is the enablement&#8212;not of the people using the agents, but of the agents themselves.</p><p>I haven&#8217;t seen too much use of the term &#8220;agent enablement&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> so I&#8217;ll provide my own definition. It means providing AI agents with appropriate access to business systems, sufficient information about their business context and proper skills for their job. Agents without access, context and skills are just a neat party trick with a penchant for telling convincing lies.</p><p>Think about a task like &#8220;prospect these 10 companies&#8221;. Whomever is doing that needs secure access to tools (LinkedIn Sales Nav, Salesforce); context (ICP, personas, market knowledge) and skills (the right sequence of steps to fully research a prospect). A rep without all that would fail. So will an agent.</p><p>The benefits of AI agents are such that most forward-looking GTM teams will at least attempt an agent-first transformation over the next 12 months. RevOps is well positioned to lead this charge, but it&#8217;ll require collapsing the boundaries between the &#8220;tech-first&#8221; mindset of most ops teams and the &#8220;people-first&#8221; mindset of most enablement teams.</p><p>Go back to the access, context and skills example above. Only the access part is even remotely technical&#8212;relating to APIs/MCPs/CLIs, information security and data governance.</p><p>Context and skills, on the other hand, are all about synthesizing large amounts of information into digestible documentation. This has historically been the domain of sales training, sales enablement and product marketing.</p><p>Now all three factors&#8212;access, context and skills&#8212;need to be delivered seamlessly together and packaged properly for agents to use them. It&#8217;s enough to make one think it&#8217;s impractical to keep RevOps and enablement separate.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> </p><p>Let&#8217;s look at how agents are likely to work within human teams and then consider some practical issues for enabling them to be effective.</p><h2>Two agentic modes</h2><p>After a couple years of hype, a <a href="https://unchartedterritory.gradient.works/p/agents-are-finally-real-an-explainer">highly effective agent model</a> that combines a local &#8220;agentic loop&#8221; with a powerful LLM equipped to use tools and skills has finally emerged.</p><p>This model has already transformed software engineering. The rest of knowledge work&#8212;including GTM&#8212;is next. <a href="https://code.claude.com/docs/en/overview">Claude Code</a> and <a href="https://openai.com/codex/">OpenAI Codex</a> are <a href="https://www.businessinsider.com/anthropic-ai-software-claude-microsoft-powerpoint-excel-slack-2026-2">quickly moving beyond </a>code. <a href="https://openclaw.ai/">OpenClaw</a>, which uses the same basic architecture as coding agents, has positioned itself as a general purpose agent from the beginning<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>So, if your job involves a computer, it&#8217;s about to change. <em>Radically.</em> Plenty of others have pontificated about whether this is <a href="https://www.citriniresearch.com/p/2028gic">horribly bad</a> or just <a href="https://topline.beehiiv.com/p/the-citrini-scenario">&#8220;normally&#8221; disruptive</a>. I won&#8217;t do that, but I will make a prediction.</p><p>I believe we&#8217;ll will work with agents in two basic modes:</p><ol><li><p><strong>Assistant</strong> - This agent occupies space on your desktop. It&#8217;s integrated with the systems you care about and you chat with it to get tasks done. Think &#8220;find time for Bill and me to meet&#8221; and &#8220;analyze last month&#8217;s closed-lost reasons and see how they changed vs the prior month&#8221;. It learns how you want to work, uses tools on your behalf and generally makes you better at your job. In short, assistants <em>augment</em> humans.</p></li><li><p><strong>Teammate</strong> - These agents run autonomously. They have specialized knowledge, they engage with multiple other people/agents, make plans and execute long-running tasks. They have their own environment, their own identities and their own tools. They require management and direction. In short, these agents <em>replace</em> humans.</p></li></ol><p>Note that these are basically just AI versions of regular jobs. And for that, I owe you an apology. About a year ago I wrote <a href="https://unchartedterritory.gradient.works/p/ai-needs-its-sewing-machine-era">AI Needs its Sewing Machine Era</a>. I argued<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> that the best way to build AI systems was by coming up with a wholly new way of looking at the problem, not by copying what humans do.</p><p>I was very wrong.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> The agent model that&#8217;s working is the one that&#8217;s most similar to how a human works: give it a computer, give it some training, give it access to software tools and give it the ability to get guidance as needed from knowledgable humans.</p><p>And that &#8220;help agents work how humans work&#8221; metaphor turns out to be a big unlock.</p><h2>How to enable agents</h2><p>Humans rarely do their jobs&#8212;GTM or otherwise&#8212;by mindlessly and precisely following flow charts. We learn the tools of our trade, we develop domain expertise and we learn to apply techniques that have been proven to work.</p><p>This is where a lot of the early &#8220;agent&#8221; systems failed. Early models weren&#8217;t very good at maintaining context and making decisions about what to do next. This limitation meant that most of the effort went towards tight guidance around steps the agents could take and sequences they would follow. Ultimately, they weren&#8217;t all that different from building out step-by-step workflows.</p><p>Modern agentic models (e.g. Opus 4.6 or GPT 5.2) are good at holding a lot of information at once and making decisions about what to do next based on an understanding of what they&#8217;ve done so far and what they&#8217;re ultimately trying to achieve. They just need good tools, good information and reasonable guardrails. In short, they&#8217;re a lot like a smart and industrious human.</p><h3>Access</h3><p>Access principles for agents are the same as for people: give them the most secure, <a href="https://en.wikipedia.org/wiki/Principle_of_least_privilege">least privileged</a> access to the systems and information they need to do their job. They get what they need but with limited ability to expose sensitive data, damage your systems or otherwise mess stuff up.</p><p>Let&#8217;s look at a few different access models: APIs, MCPs and CLIs.</p><p>Agents are pretty good at interacting directly with APIs. They can take your request and turn it into code they execute to call the API. While it often works, it&#8217;s bad for security because you&#8217;ll need to hand over sensitive data like API keys directly to the model.</p><p>Most teams use MCPs to provide access to their systems. Both <a href="https://code.claude.com/docs/en/mcp">Claude Code</a> and <a href="https://developers.openai.com/codex/mcp/">OpenAI Codex</a> support MCP out of the box and there are lots of MCP servers out there. Two words of caution:</p><ul><li><p>MCP can be a &#8220;<a href="https://www.anthropic.com/engineering/code-execution-with-mcp">token hog</a>&#8221;. It stuffs a bunch of information into the agent&#8217;s context widow (sometimes about things you&#8217;re not using). This can crowd out your more important task-specific information and cost you more money.</p></li><li><p>MCP has its own pretty <a href="https://modelcontextprotocol.io/docs/tutorials/security/security_best_practices#attacks-and-mitigations">challenging security issues</a>. </p></li></ul><p>Finally, there are <a href="https://en.wikipedia.org/wiki/Command-line_interface">command-line interfaces</a> (CLIs). These are simple text commands that &#8220;wrap&#8221; various remote functionality. Models are very good at using these. In fact, much of what the coding models do is based on using CLI commands. We&#8217;ve primarily gone down this path at Gradient Works, using bespoke CLIs<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> to access our systems. They don&#8217;t use many tokens, we can customize access to meet our exact needs and we can embed our own security measures.</p><p>I&#8217;ll add one bonus option: browser use. Some services (<em>cough</em> LinkedIn <em>cough</em>) aren&#8217;t friendly to programmatic access. The agents can directly interact with the UI in the browser, but it&#8217;s slow and costs a lot of tokens. </p><p>The two best routes are MCPs and CLIs. They&#8217;ll work for both assistant and &#8220;teammate&#8221; use cases. Some browser use may be appropriate for assistant agents. For example, sales reps might be able to automate a bunch of Sales Nav clicks.</p><p>As with human system access, security is one of the most annoying things about agent access. It&#8217;ll be very tempting to just open the gates wide open and figure it out later. Don&#8217;t do this. It won&#8217;t seem so hot when an agent deletes a bunch of companies out of HubSpot or you suddenly see a user&#8217;s API key making weird requests to one of your systems. Just ask <a href="https://help.salesforce.com/s/articleView?id=005134951&amp;language=en_US&amp;type=1">Drift</a>.</p><h3>Context</h3><p>Think of context as the background information an agent needs to inform how they do their job&#8212;before even attempting to execute a specific task.</p><p>Imagine you want an agent to asses if a customer is at risk for churn. To do an effective job, it would need to know lots of things such as:</p><ul><li><p>What is your company and what does it do?</p></li><li><p>What products and services do you offer?</p></li><li><p>What do customers generally do with your products?</p></li><li><p>What constitutes good engagement from a customer?</p></li><li><p>What kinds of companies are likely to be good customers?</p></li><li><p>What do we know about how that customer&#8217;s implemented your product?</p></li><li><p>What kinds of issues have they experienced recently?</p></li><li><p>Who are the key stakeholders at that customer?</p></li><li><p>Has anything changed recently with that customer&#8217;s business?</p></li><li><p>How do you identify a customer in your systems?</p></li><li><p>How do you know what a customer spends or when they renew?</p></li></ul><p>These are contextual questions that range from semi-existential (e.g. &#8220;Who do I work for?&#8221; and &#8220;<a href="https://www.youtube.com/watch?v=4zy5dDerVq8">What do we do here</a>?&#8221;) to hyper-specific (&#8220;What&#8217;s the last update we got from Customer X at the meeting on Thursday?&#8221;).</p><p>We take it for granted that employees know these things (though maybe we shouldn&#8217;t). Of course they know what the company does. They went through onboarding! Of course they know about the latest product offerings. They were in the launch meeting for the last feature! Of course they know the situation with the customer, they get all the support emails!</p><p>You&#8217;ve got to make all this information accessible to your agents if you want them to be effective. The state of the art for doing this seems to be&#8212;I kid you not&#8212;writing a bunch of neatly organized text files in <a href="https://www.markdownguide.org/basic-syntax/">Markdown</a> format.</p><p>A big part of enabling agents is gathering this data wherever it lives (videos, PowerPoints, etc), extracting it and turning it into clean documentation. Luckily AI is pretty good at helping you bootstrap this. It helps if this data can be easily shared across agents and versioned as it changes<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>.</p><p>This area is where RevOps and sales enablement can make an awesome combination. RevOps can help automate the context gathering (e.g. fetching call transcripts) and sales enablement can help shape it into usable context (e.g. extracting key themes).</p><h3>Skills</h3><p><a href="https://agentskills.io/home">Skills</a> are a special kind of context that gives an agent the specific knowledge it needs to carry out certain tasks. Common examples are reading PDFs or doing data analysis with SQL. So far at Gradient Works, we&#8217;ve made skills for things like navigating our Salesforce, building analytics dashboards, researching people on LinkedIn and triaging email.</p><p>Like just about every other part of agent knowledge, skills are just Markdown files in a specific format. That means they&#8217;re easy to write, manage, share and version. They&#8217;re just plain old words that describe how to do something.</p><p>You can enlist domain experts to write skills or you can use the agent to help you. This kind of skill &#8220;bootstrapping&#8221; with the agent is the most effective way I&#8217;ve found to make high-quality skills. You can go about it in two ways:</p><ul><li><p>Jot down some notes, ask the AI to expand on them and then work with it to make adjustments.</p></li><li><p>Work with the agent to go through a task, prompting it to do each step and correcting anything it does wrong. One you&#8217;re done, ask it to write up a skill that describes what you just did. I did this with my email triage skill and it worked great.</p></li></ul><p>Skills interact with access and context quite a bit. For example, much of our internal Salesforce skill is information about how to properly access Salesforce using our CLI tools.</p><p>Just like with humans, task-specific skills should be informed by the larger context. Going back to the example in the previous section, you might end up building a Churn Risk Assessment skill but that will necessarily build on context about your company generally and the customer being assessed specifically.</p><p>This is another area ripe for collaboration between RevOps and sales enablement. Every playbook or prospecting training is a potential skill in the making.</p><h2>Wrapping up</h2><p>You wouldn&#8217;t expect an employee to do great work on day one&#8212;no matter how smart they are. Of course they need access to your internal systems. But you don&#8217;t just give them a Salesforce login and stop there. </p><p>They also need time to get up to speed. They need to go through onboarding and training. They need to shadow more experienced folks. All that effort builds context and skills. It&#8217;s enablement.</p><p>All of the above is true for agents. People understand the access part. They set up a couple MCP connections and then expect their agents to do good work. They won&#8217;t. You&#8217;ve (sort of) solved access but not context and skills.</p><p>Like people, agents need access to systems, onboarding, training and coaching to do a good job. Unlike people, they want this in a technical wrapper of MCPs and Markdown files.</p><p>That&#8217;s the opportunity for RevOps to partner with sales enablement and lead this next phase of agentic adoption. They way forward is a unified team of technologists and trainers&#8212;one that understands that documentation is the new automation and that agent enablement is the new sales enablement. Your agents <em>and</em> their human teammates will thank you.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The closest analog is <a href="https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents">context engineering</a>, but that&#8217;s more deeply concerned with the technical aspects of managing the actual agent context window. Most of us aren&#8217;t at that level of refinement. We&#8217;re just trying to do better than <a href="https://learnprompting.org/docs/basics/few_shot">one-shotting</a> our way to an answer without providing much context at all. Also the latest agent models and frameworks are pretty good about figuring out what to pay attention to from a sea of files and tokens.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>It seems that enablement reports into RevOps only <a href="https://www.salesenablementcollective.com/revenue-enablement-vs-revenue-operations-revops-whats-the-difference/#:~:text=27%25%20of%20enablement%20teams%20report%20into%20their%20company%E2%80%99s%20RevOps%20function">about a quarter of the time</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>It went viral in late January 2026 after initial release in November 2025. In AI, &#8220;since the beginning&#8221; doesn&#8217;t really carry the temporal heft it does in other fields.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Sewing machines, you see, don&#8217;t sew the same way humans do. I&#8217;ve always thought it was brilliant first-principles approach to problem solving. Same with planes. You may have noticed they don&#8217;t flap their wings like birds. People that tried to make machines sew like humans or fly like birds failed miserably.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Or possibly pre-right. Maybe <em>this</em> post will be embarrassing in a year&#8217;s time. There&#8217;s no way today&#8217;s approach is the final architecture for all this stuff.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p> Developed with Claude Code, naturally.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>The jury&#8217;s still out on this but it sure seems like a GitHub repository is a good place to start.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Agents Are (Finally) Real: An Explainer for CROs]]></title><description><![CDATA[AI agent hype becomes reality after a frantic few weeks.]]></description><link>https://unchartedterritory.gradient.works/p/agents-are-finally-real-an-explainer</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/agents-are-finally-real-an-explainer</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 19 Feb 2026 13:01:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zl7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.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_!zl7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zl7C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zl7C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zl7C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zl7C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zl7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2201427,&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://unchartedterritory.gradient.works/i/188407931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.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_!zl7C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zl7C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zl7C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zl7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a89664-5c2f-4f17-ab04-d5c9621a3edd_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">The future is here.</figcaption></figure></div><p>For two years now, AI agents have been the next big thing in GTM. AI SDRs were all the rage. Back in 2024, Marc Benioff was <a href="https://seekingalpha.com/article/4741913-salesforce-inc-crm-q3-2025-earnings-call-transcript">talking up Salesforce</a> as the &#8220;largest supplier of digital labor [&#8230;] all powered by these autonomous AI agents&#8221;. The <a href="https://www.nasdaq.com/articles/salesforce-stock-buy-after-falling-30-year">reality didn&#8217;t come anywhere near</a> to matching the hype.</p><p>In the first 6 weeks of 2026, that all changed.</p><p>There were glimmers in late 2025, but we weren&#8217;t quite there yet. This week, however, I&#8217;ve had multiple conversations with other CEOs and sales leaders that all came down to the same thing: the agent reality has caught up to the hype.</p><p>In December 2024, I wrote an article titled &#8220;<a href="https://unchartedterritory.gradient.works/p/are-you-behind-in-ai">Are You Behind in AI?</a>&#8221;. True to <a href="https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines">Betteridge&#8217;s Law</a>, the answer was &#8220;no&#8221;. Fourteen months later, the answer is almost certainly a resounding &#8220;yes&#8221;.</p><p>I can&#8217;t over-stress this: there&#8217;s a sense of near-panic FOMO. Every minute spent <em>not</em> taking advantage of these agent capabilities feels like a massive wasted opportunity. One CEO told me he&#8217;s working 18 hour days to get his agent system off the ground. I&#8217;ve certainly felt it myself. Hell, I learned today I have to break down and get glasses because my 45-year-old eyes can&#8217;t look at a terminal for 10 hours straight anymore.</p><p>In this article, I&#8217;ll do my best to share what&#8217;s changed and how this new crop of agents work. I&#8217;ll try to do it with a minimum of jargon and technical detail. If you&#8217;re not yet taking advantage, I hope you take this knowledge and light a fire under your RevOps leaders ASAP.</p><p>Now, let&#8217;s see how some programs that read and write text files on your computer while looking like a 1980s DOS game are changing the world.</p><h2>The context</h2><p><a href="https://anthropic.com/">Anthropic</a> last Thursday raised $30B at a $380B valuation. Their <a href="https://www.anthropic.com/news/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation">announcement</a> included this chart:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GaXn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GaXn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 424w, https://substackcdn.com/image/fetch/$s_!GaXn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 848w, https://substackcdn.com/image/fetch/$s_!GaXn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 1272w, https://substackcdn.com/image/fetch/$s_!GaXn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GaXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!GaXn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 424w, https://substackcdn.com/image/fetch/$s_!GaXn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 848w, https://substackcdn.com/image/fetch/$s_!GaXn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 1272w, https://substackcdn.com/image/fetch/$s_!GaXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f99233b-d79a-4e99-b21b-a9e5521e9c1d_3840x2764.webp 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://www.anthropic.com/news/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation">Anthropic</a></figcaption></figure></div><p>Why yes, they did go from a $1B to a $14B run rate in less than <em>14 months</em> (Jan 2025 - Feb 2026). As <a href="https://www.linkedin.com/posts/jasonmlemkin_anthropics-800-growth-vs-the-great-saas-activity-7428184954246705154-Ed1-?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAADG4sMBmFXNPLyFZrkXWVnraNtYRenGkBc">Jason Lemkin points out</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, Salesforce took <em>10 years</em> (2009 - 2019) to do roughly the same thing. A big portion of this growth comes from one product: Claude Code. Released in May of 2025, Claude Code itself is at a $2.5B run rate that&#8217;s accelerating like crazy. Per Anthropic&#8217;s announcement: </p><blockquote><p>Claude Code represents a new era of agentic coding, fundamentally changing how teams build software. Claude Code was made available to the general public in May 2025. Today, Claude Code&#8217;s run-rate revenue has grown to over $2.5 billion; this figure has more than doubled since the beginning of 2026. The number of weekly active Claude Code users has also doubled since January 1. A recent <a href="https://newsletter.semianalysis.com/p/claude-code-is-the-inflection-point">analysis</a> estimated that 4% of all GitHub public commits worldwide were being authored by Claude Code&#8212;double the percentage from just one month prior.</p><p>Business subscriptions to Claude Code have quadrupled since the start of 2026, and enterprise use has grown to represent over half of all Claude Code revenue. The same capabilities that make Claude exceptional for coding are also unlocking other new categories of work: <a href="https://www.reuters.com/business/finance/goldman-sachs-teams-up-with-anthropic-automate-banking-tasks-with-ai-agents-cnbc-2026-02-06/">financial and data analysis</a>, <a href="https://www.anthropic.com/news/servicenow-anthropic-claude">sales</a>, <a href="https://claude.com/customers/esentire">cybersecurity</a>, <a href="https://www.anthropic.com/news/accelerating-scientific-research">scientific discovery</a>, and beyond.</p></blockquote><p>This growth has coincided with <a href="https://www.reuters.com/business/media-telecom/global-software-stocks-hit-by-anthropic-wake-up-call-ai-disruption-2026-02-04/">software stocks losing $1T in market value</a> over the past few weeks. The thesis is that Claude Code is so powerful that people won&#8217;t buy software anymore&#8212;they&#8217;ll just build whatever they need.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> So what does a new tool for building software have to do with GTM?</p><p>I&#8217;ve spent a good part of my life as a software engineer. I care deeply about the craft of writing code&#8212;so much so that I named my daughter after <a href="https://en.wikipedia.org/wiki/Ada_Lovelace">the first programmer</a>. After my first hour with Claude Code earlier this year, I realized something: I&#8217;ll never personally write code again. After another hour with Claude Code, I realized something else: I&#8217;ll never do <em>any work</em> involving a computer the same way again.</p><p>The coding is a trojan horse. Claude Code may look like a coding tool, but it&#8217;s actually the first truly capable general-purpose AI agent suitable for businesses use.</p><p>Anthropic knows this. It&#8217;s why they shipped <a href="https://claude.com/product/cowork">Cowork</a>, which is really just a wrapper around Code for non-developers. OpenAI knows this. It&#8217;s why they shipped <a href="https://openai.com/codex/">Codex</a> and paid big bucks to <a href="https://techcrunch.com/2026/02/15/openclaw-creator-peter-steinberger-joins-openai/">win the bidding war for the OpenClaw guy</a>.</p><p>Many of us in GTM got our first impression of AI &#8220;agents&#8221; from the early attempts at AI SDRs. These were mostly just spam cannons that could generate email at scale that varied somewhere from &#8220;halfway decent&#8221; to &#8220;incredibly embarrassing&#8221;. Needless to say they didn&#8217;t work.</p><p>By the time I wrote my <a href="https://unchartedterritory.gradient.works/p/what-cros-should-know-about-ai-agents">2025 post about agents</a>, there was a little more nuance. However, that post now looks comically quaint. If your idea of an &#8220;agent&#8221; in 2026 is a an inept AI SDR, a chatbot that you can talk to, a custom GPT that can summarize a few files or an n8n workflow that uses an LLM for a couple steps, the world has moved on.</p><p>After 2+ years of &#8220;agents&#8221; being an AI buzzword, they&#8217;ve finally arrived. They just don&#8217;t look quite like most people imagined even a few months ago.</p><h2>How agents actually work</h2><p>These breakthrough agents aren&#8217;t cloud-based software with drag-and-drop workflow builders. They&#8217;re just programs that you install on your computer. They do useful things by thinking about stuff, reading stuff, writing stuff and running other programs&#8212;not unlike how you and I get work done. When they need to think about what to do, they send data to an AI model running in the cloud like Claude or an OpenAI GPT.</p><p>They differ from the &#8220;normal&#8221; software you&#8217;re used to in 4 key ways:</p><ol><li><p>They&#8217;re <a href="https://en.wikipedia.org/wiki/Text-based_user_interface">text-based programs</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> that run in a <a href="https://support.apple.com/guide/terminal/what-is-terminal-trmld4c92d55/2.15/mac/26">terminal</a>. While most of them also have a graphical UI, they&#8217;re most powerful in their native form. If you&#8217;re old enough, you might remember text-based DOS programs. They&#8217;re like that. This gives them their hacker-y feel.</p></li><li><p>They can <em>run</em> other programs. There&#8217;s a whole ecosystem of utility programs on our computers that do all kinds of useful stuff that most of us never see&#8212;things like searching files, editing files, fetching web pages, interacting with other software, etc. They&#8217;re all there as text-based <a href="http://That type of &#8220;command line&#8221; interface never went away">commands</a> available inside the aforementioned terminal.</p></li><li><p>They can <em>write</em> their own custom programs. Want to analyze a complicated spreadsheet? The agent can use the AI model to write specialized code on demand which it can then run just for that purpose.</p></li><li><p>They &#8220;know&#8221; specific stuff (like how to do a task) and &#8220;remember&#8221; things by reading and writing to simple <a href="https://en.wikipedia.org/wiki/Text_file">text files</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. You can give them specialized knowledge just by explaining it in a text file.</p></li></ol><p>The thing that makes this special is gluing it all together with AI and running it over and over again in a loop.</p><h3>The &#8220;agentic loop&#8221;</h3><p>Agents basically <em>are</em> a loop. They start with some context you provide and a task you ask it to do. From there the AI decides what to do next. That might involve reading an email, writing a program, checking LinkedIn, sending a Slack or searching the web for information. It then takes the output of <em>that</em> step and feeds it back into the AI again&#8230; and again until it decides it&#8217;s done<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.</p><p>This agentic loop looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0K0p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0K0p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 424w, https://substackcdn.com/image/fetch/$s_!0K0p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 848w, https://substackcdn.com/image/fetch/$s_!0K0p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 1272w, https://substackcdn.com/image/fetch/$s_!0K0p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0K0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png" width="670" height="260.4532967032967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:1456,&quot;resizeWidth&quot;:670,&quot;bytes&quot;:116839,&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://unchartedterritory.gradient.works/i/188407931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.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_!0K0p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 424w, https://substackcdn.com/image/fetch/$s_!0K0p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 848w, https://substackcdn.com/image/fetch/$s_!0K0p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 1272w, https://substackcdn.com/image/fetch/$s_!0K0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab07e0c-3ac0-450e-8572-806dfe93509f_1456x566.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://code.claude.com/docs/en/how-claude-code-works">Anthropic</a></figcaption></figure></div><p>This simple construct is where the magic happens. Anthropic, OpenAI and others have invested mind-boggling resources into building models that are very, very good at handling these kinds of loops. They follow instructions, remember important details, make good decisions, even catch and correct their own mistakes.</p><p>It really wasn&#8217;t until November of 2025 that models got good enough at running an agentic loop. Now they&#8217;re <em>really</em> good. They think through problems, make plans, and (almost always) do what the user asks.</p><p>Better models are the primary reason agents have caught up to the hype&#8212;but they&#8217;re not the only one. All this AI doesn&#8217;t add up to an <em>agent</em> if it can&#8217;t do actual useful work. There are three other (comparatively simple) pieces that complete the puzzle: tools, skills and memory.</p><h3>Tools</h3><p>I mentioned before that agents can run programs (both existing ones and ones they write). They can also read files, write files, search the web, run other agents or talk to other systems. You can think of these actions as &#8220;tools&#8221; the agent can use.</p><p>For example, you could tell an agent to read a list of prospects in Excel and update each row with their city. It might read the list from an Excel file (tool) that contains the list, use Chrome to find each prospect on LinkedIn (tool), read their bio to find the location (tool), and then write the data back to Excel (tool). </p><p>The key advancement here is that agents make it easy to plug in new tools that can do different things or access different data. That might be an <a href="https://developers.hubspot.com/mcp">MCP that accesses HubSpot</a> or the ability to call an enrichment API. This makes a generic agent able to access the capabilities and data necessary to do <em>your</em> specific tasks. Think of it like giving a new employee the logins they need to the various systems they&#8217;ll use to do their job.</p><p>Just like with a new employee, though, having the login to the CRM isn&#8217;t enough. They need to now how to do things <em>your</em> way. That&#8217;s where skills come in.</p><h3>Skills</h3><p>Tools give agents the ability to take specific actions. They&#8217;re pretty good at guessing what actions to take based on the task at hand&#8212;not unlike a reasonably eager and intelligent employee. Often, however, they need more guidance and context on how to get an entire job done using their available tools. That&#8217;s where <a href="https://agentskills.io/home">skills</a> come in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N66f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N66f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N66f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N66f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N66f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N66f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg" width="625" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:625,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!N66f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N66f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N66f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N66f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e438a-c767-4701-b81f-18e1ce908c61_625x362.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Requisite Xennial <em>The Matrix</em> Reference</figcaption></figure></div><p>Skills are remarkably simple. They&#8217;re basically just text files that describe how to do something. For example, Claude&#8217;s ability to work with Excel mostly stems from the instructions written up in <a href="https://github.com/anthropics/skills/blob/main/skills/xlsx/SKILL.md">this file right here</a>. When you ask Claude to do something in Excel, it looks for relevant skills, finds this file, reads the instructions and then gets to work.</p><p>Like tools, the power comes when you write your own skills (or <a href="https://github.com/obra/superpowers">download existing ones</a>) for your specific needs. This makes it easy to extend these agents with new capabilities for your specific needs.</p><h2>Memory</h2><p>Memory sounds much fancier than it is. Like everything else here, we&#8217;re basically talking about text files. These simply give the agent context about the job it&#8217;s trying to do. This is somewhat analogous to onboarding and coaching.</p><p>For example, an SDR agent would need to know about the company it works for, messaging and positioning, ICP and specific information about the product its selling. This gives it the context to properly create messaging for a prospect. This might live in a text file (or files) that the agent can access and serve as a kind of onboarding document.</p><p>Over time, you might correct the agent&#8217;s behavior (e.g. &#8220;handle objection X with response Y instead of Z&#8221;) and ask it to update its memory text files with what it learns. Next time it&#8217;ll have that information handy and do things differently.</p><h2>Wrapping up</h2><p>The dam has broken. The Rubicon has been crossed. There&#8217;s a disturbance in the Force. <a href="https://x.com/mattshumer_/status/2021256989876109403">Something big is is happening</a>.</p><p>After years of hype, AI agents are really here. Claude Code was the first to find the right mix of model quality, data access and extensibility. OpenAI followed suit. <a href="https://openclaw.ai/">OpenClaw</a> has as well, in a much more chaotic way. More will follow.</p><p>Don&#8217;t let the weird terminal UIs and text files intimidate you. These agents can do way more than code&#8212;and smart operators are already <a href="https://open.substack.com/pub/outboundkitchen/p/ive-been-using-claude-code-since?r=lejw9&amp;utm_campaign=post&amp;utm_medium=web">putting them to use</a> for GTM. There are plenty of times when the hype is fake and the FOMO&#8217;s not worth it. This isn&#8217;t one of those times. Get to work or fall behind.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Jason actually says 17 years. That&#8217;s wildly inaccurate, but the gist is the same.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>There are reasons to view this thesis as overdone, but it&#8217;s honestly hard to say by how much at this point.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Both Claude Code/Cowork and OpenAI Codex offer more graphical UIs as well.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Usually formatted as <a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a>, which is just a very simple way of specifying headings, bullets and other basic formatting without requiring a full-on editor.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Or until it hits a certain number of &#8220;turns&#8221;.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Composable GTM Ecosystem, Part 3]]></title><description><![CDATA[Rise of the machines.]]></description><link>https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-3</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-3</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 12 Feb 2026 13:03:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0TzH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.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_!0TzH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0TzH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0TzH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0TzH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0TzH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0TzH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1965911,&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://unchartedterritory.gradient.works/i/187658678?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.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_!0TzH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0TzH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0TzH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0TzH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f53eca-4c29-473b-8d15-2244987b4945_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">All the pieces have to fit together</figcaption></figure></div><p>Welcome to the 3rd and final post about The Composable GTM Ecosystem. If you&#8217;re still with me, I appreciate it. I know these posts have been a little more technical and a little less GTM than most of my other posts. (More on that in just a moment.)</p><p>In the event you haven&#8217;t read <a href="https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part">Part 1</a> and <a href="https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-0b4">Part 2</a> I&#8217;ll give you a quick summary.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1IoM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1IoM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 424w, https://substackcdn.com/image/fetch/$s_!1IoM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 848w, https://substackcdn.com/image/fetch/$s_!1IoM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 1272w, https://substackcdn.com/image/fetch/$s_!1IoM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1IoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png" width="640" height="237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:237,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;i ain't reading all that meme&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="i ain't reading all that meme" title="i ain't reading all that meme" srcset="https://substackcdn.com/image/fetch/$s_!1IoM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 424w, https://substackcdn.com/image/fetch/$s_!1IoM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 848w, https://substackcdn.com/image/fetch/$s_!1IoM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 1272w, https://substackcdn.com/image/fetch/$s_!1IoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face6d3a7-2bff-4e52-8b5e-d6f834321244_640x237.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">If this is you, read on for a quick summary</figcaption></figure></div><p>In <a href="https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part">Part 1</a>, I argued that B2B GTM tech is becoming less monolithic and less CRM-centric. Instead, the smart GTM operators are &#8220;composing&#8221; solutions from best-of-breed building blocks.</p><p>In <a href="https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-0b4">Part 2</a>, I talked about <em>how</em> these operators are actually composing these parts together using various approaches to building workflows. My prediction is that this emerging orchestration layer will probably look more like the agents powered by Claude Code or OpenAI Codex than the more traditional (though AI-inflected) workflow tools like Clay or n8n.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>In today&#8217;s post, I want to wrap up the series by talking about what GTM teams need from software so it can plug into their orchestration layer. As you&#8217;ll see, software that works well in a human-first ecosystem built around siloed user interfaces looks very different from software designed to be a building block in a larger system.</p><p>We&#8217;ll get to that.</p><p>But first, a slight digression about being a GTM leader in 2026 and the changing technical skills that requires.</p><h2>It&#8217;s always most technical before the dawn</h2><p>I&#8217;m afraid that GTM is about to get a lot more technical before it gets better. Workflow tools and AI agents are too good to ignore. The problem is they&#8217;re also still very technical products.</p><p>I&#8217;ve seen a lot of folks on LinkedIn who didn&#8217;t know what a <a href="https://en.wikipedia.org/wiki/Command-line_interface">command line</a> was two weeks ago running autonomous agents with full access to their computers. It <a href="https://www.theregister.com/2026/02/03/openclaw_security_problems/">hasn&#8217;t always gone well</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G8sx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G8sx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 424w, https://substackcdn.com/image/fetch/$s_!G8sx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 848w, https://substackcdn.com/image/fetch/$s_!G8sx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 1272w, https://substackcdn.com/image/fetch/$s_!G8sx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G8sx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png" width="1096" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245518,&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://unchartedterritory.gradient.works/i/187658678?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.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_!G8sx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 424w, https://substackcdn.com/image/fetch/$s_!G8sx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 848w, https://substackcdn.com/image/fetch/$s_!G8sx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 1272w, https://substackcdn.com/image/fetch/$s_!G8sx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe84adec7-9bbd-47da-a245-d923d057fa69_1096x902.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Be careful out there. (Source: <a href="https://www.linkedin.com/posts/ndavidov_asked-claude-cowork-organize-my-wifes-desktop-activity-7426055608010952704-ghzL?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAADG4sMBmFXNPLyFZrkXWVnraNtYRenGkBc">LinkedIn</a>)</figcaption></figure></div><p>These kinds of workflow and agent systems sit in this weird netherworld at the intersection of developer tools, consumer products and business software. Historically most developer tools start out as <em>extremely rough proofs of concept</em> and usually only encounter an audience that&#8217;s technically prepared to handle it.</p><p>Consumers and business users rarely ever encountered these kinds of tools, even after they stabilized and became polished. If they did, they were wrapped in layer-upon-layer of product packaging and user interface. AI? Not so much.</p><p>That said, you can&#8217;t let this stop you. The tools can do amazing things <em>now</em> and if you&#8217;re not figuring out how to harness that, a competitor is. These tools will eventually get easier to use and more approachable for non-technical users. Unfortunately, you can&#8217;t wait that long. I&#8217;m sorry if you&#8217;re &#8220;non-technical&#8221; but it&#8217;s time to get more comfortable with your filesystem, command line tools, APIs, etc.</p><p>Now back to the&#8212;fairly technical&#8212;rest of this post.</p><h2>Interfaces for users or machines?</h2><p>Going forward, software should have two primary interfaces: one for users and one for machines. This has been true for a while, but the user interface mattered a lot more than the machine interface.</p><p>The composable GTM ecosystem puts these interfaces on equal footing: <a href="https://aws.amazon.com/what-is/api/">APIs</a> (Application Programming Interfaces) are just as important as UIs. Without an API, a piece of software simply can&#8217;t be composed into a workflow.</p><p>In Part 2, I described the CRM as a compromise:</p><blockquote><p>The CRM represents a compromise, one that combines GTM data, workflows and user interface into a single product. Until recently, those things were so intertwined that the only way to do any one of them effectively was to tightly couple all of them together.</p></blockquote><p>That description doesn&#8217;t just apply to CRM, but to B2B SaaS products generally (<a href="https://unchartedterritory.gradient.works/p/saas-sellers-must-share-the-risk">all 40k+ of them</a>)&#8212;which includes the vast majority of GTM tech. Every one of these products is really built to automate some kind of specific workflow for some specific set of users who work directly in the product. In the process, it captures data and (hopefully) does something of business value. SaaS is simply packaging up data + workflow + UI and delivering it as a service.</p><p>If all goes well (from the SaaS vendor&#8217;s perspective) the software becomes a <a href="https://en.wikipedia.org/wiki/System_of_record">system of record</a>, making it very sticky for customers and producing a nice long-term revenue stream for the vendor. To do that, the software needs data.</p><p>Therefore, vendors are most motivated to get data <em>into</em> their systems, not out. The best way to get data in? Have users enter it in. The best way to get users to do that? Focus on the user interface. And wouldn&#8217;t you know it, that&#8217;s where most product managers spend their time. Sure they may talk about <a href="https://www.christenseninstitute.org/theory/jobs-to-be-done/">jobs to be done</a> and users <a href="https://www.inc.com/howard-tullman/dont-sell-drills-sell-holes.html">wanting holes not drills</a> but the answer is always some form of &#8220;make the job possible by clicking around in our product&#8221;. The vast majority of products are inherently UI-first.</p><p>Composition with workflow tools turns that whole deal on its head. When you use a workflow tool or AI agent to get things done, you don&#8217;t want to use the <em>user</em> interface. Humans are pretty good at clicking around on little pictures and words that represent things we want to do. Machines, less so. <a href="https://code.claude.com/docs/en/chrome">They can</a>, but it&#8217;s pretty inefficient.</p><p>You also don&#8217;t just want to put data <em>into</em> the software. To compose building blocks together, you need those blocks to do things based on inputs <em>and</em> help you get data out&#8212;all so you can send <em>that</em> data along to other tools so they can do their thing.</p><p>Luckily we already have some technology for doing all this: APIs. These allow pieces of software to interact directly without a human being involved. I know this isn&#8217;t new. I&#8217;m sure you&#8217;ve encountered APIs before&#8212;most GTM software has them&#8212;and used them in various ways. If nothing else, you&#8217;ve probably used your CRM&#8217;s API to connect with other parts of your stack.</p><p>Here are two things to know about APIs:</p><ol><li><p><strong>APIs are often second-class citizens.</strong> Since most SaaS applications are primarily concerned with the UI, the APIs come second. There are things you can do or access in the UI that you can&#8217;t do or access with the API. Or the API changes more slowly than the UI. Sometimes this is intentional&#8212;prioritizing stability for existing integrations&#8212;and sometimes it&#8217;s just that the PMs don&#8217;t care as much about the API.</p></li><li><p> <strong>APIs are a bit like websites&#8212;no two are alike.</strong> They have standards for <em>how</em> you access them and some basic building blocks for sharing information<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, but each individual one is different. Just like each website has different layouts and buttons, each API has different ways of manipulating data. Knowing how one API works <em>does not</em> mean you know how another API works<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. And, unlike websites, APIs don&#8217;t give you helpful labeled buttons to discover what&#8217;s possible. The system using the API needs to know exactly what it can do and how to do it.</p></li></ol><p>The first point means that just because a piece of software offers a capability and an API, there&#8217;s no guarantee you can effectively use it within your orchestration layer.</p><p>The second point means that APIs are fine if you&#8217;re building a tight integration between two systems that&#8217;s not meant to change much&#8212;engineers can read the documentation and code up everything to work <em>just so</em>. This is often exactly what you want! Marketo better reliably send leads to Salesforce and Clay should always sync data to HubSpot without random errors.</p><p>This also works pretty well for more traditional workflow tools like Zapier, n8n and Clay. With the user&#8217;s help (and some pre-built integrations), they can plug into lots of different APIs to connect various systems together. Of course, those workflow vendors have to maintain all those integrations, but that&#8217;s their problem, not yours.</p><p>Agents can easily talk to these APIs <em>if</em> they know what to say. However, the uniqueness of each API makes it harder for AI agents to quickly discover capabilities on the fly and use them. Advanced agents are good at reading online API documentation to figure out what&#8217;s possible, but that&#8217;s slow and expensive.</p><p>There are some attempts to solve that last problem which, predictably, involves another acronym: <a href="https://modelcontextprotocol.io/docs/getting-started/intro">MCP</a> (model context protocol). MCP is a sort of hybrid between a text-based UI and an API built specifically for helping AI agents learn <em>what</em> they can do and then enabling them do it. Today, most MCPs are just slightly-more-agent-friendly wrappers around APIs. MCPs may not be the long-term solution<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>, but something similar will probably emerge<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> and that too will most likely rely on APIs.</p><p>In short, a building block in your workflow is only as good as the API it offers. GTM tech vendors will need to compete on the quality of their API as much (or more) as they compete on the quality of their user experience<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>.</p><h2>How to evaluate an API</h2><p>So, what does good look like for an API? I&#8217;ve used a lot of APIs in my life as a software engineer and as a GTM operator. Below are some practical questions you can use to evaluate a product&#8217;s API to determine whether it might fit into your composable GTM workflows:</p><ul><li><p><strong>Can you get data out as well as in?</strong> Ensure the API allows you to get access to all the important data contained within the product.</p></li><li><p><strong>Can you do everything in the API you can do in the UI?</strong> Sometimes certain features and capabilities from the UI aren&#8217;t available via the API. For example, if the UI lets you search, the API should let you search as well.</p></li><li><p><strong>What limits are there?</strong> Many APIs have &#8220;rate limits&#8221; that prevent you from accessing things more than a certain number of times over a period. This can sometimes be a big restriction, as anyone who&#8217;s dealt with running out of Salesforce API calls can attest to.</p></li><li><p><strong>Is it well documented?</strong> - If the online docs are complete and well organized, it&#8217;ll be relatively easy for you to configure workflows that use the API. It&#8217;ll also be relatively easy for agents to read the docs and figure out how to talk to the API.</p></li><li><p><strong>Do they offer an SDK or programming language libraries?</strong> These tools make it easier to access the API, handling some of the details for you. It&#8217;s not required, but agents can build on these if they&#8217;re available.</p></li><li><p><strong>Does it take security seriously?</strong> - You should expect the API to use standard authentication mechanisms like OAuth and/or HTTP header-based API keys. Can those keys be tied to specific users and revoked? Is there a robust permissions model for authorization that can, for example, make it so certain users can read data but not change it?</p></li><li><p><strong>Can you test it out?</strong> Just because a capability is documented doesn&#8217;t mean it works as advertised. Make sure you can actually test the API in something resembling your real workflow before making a big commitment.</p></li><li><p><strong>How is the data licensed?</strong> This is mostly related to a specific kind of GTM API&#8212;data enrichment. Make sure you know what you&#8217;re allowed to do with any data during your contract <em>and</em> after termination.</p></li></ul><p>If a product&#8217;s API scores well across all these criteria, it likely means it&#8217;s composable and will plug nicely into your orchestration layer. If not, you need to make sure it has enough value on its own and that you can dedicate enough resources to use it solely through the user interface.</p><h2>Wrapping up</h2><p>It&#8217;s a brave new world out there for those of us building GTM tech stacks. The era of CRM-centrism is waning. The new model that&#8217;s replacing it&#8212;composing best-of-breed services using AI&#8212;is more complex and more technical, but far more powerful. It&#8217;s worth the tradeoff.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Side note: I mentioned last Thursday morning that Opus 4.5 and GPT 5.2 were breakthroughs in agentic capabilities. By that afternoon, Anthropic and OpenAI had each announced <a href="https://www.anthropic.com/news/claude-opus-4-6">Opus 4.6</a> and <a href="https://openai.com/index/introducing-gpt-5-3-codex/">GPT 5.3-codex</a>, respectively. Having spent a week with Opus 4.6 in Claude Code, I can attest that it&#8217;s incredibly good.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Both websites and APIs use HTTPS to send data back and forth. Think of this as the mail system with envelopes and addresses. What&#8217;s inside the envelope varies a lot. Websites usually send HTML in their &#8220;envelope&#8221; which defines the content of a given page for your browser to turn into a UI. APIs usually send something called JSON which is a way to structure data. If you know a lot about this stuff, please don&#8217;t yell it me for oversimplifying.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>There are patterns, of course, but that only helps a little.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Though MCP support is pretty broad, I&#8217;m not particularly bullish on it being the future solution for this problem. There&#8217;s some serious security issues and MCPs eat up a lot of expensive tokens. Something will emerge, though, because it needs solving.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Right now the cool kids seem to be building <a href="https://simonwillison.net/2025/Oct/16/claude-skills/#skills-compared-to-mcp">Skills that use CLIs</a>. Who knows what they&#8217;ll be doing next week.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Yes, I recognize B2B SaaS isn&#8217;t known for fantastic UX. That said, it&#8217;s gotten a lot better over the years. There are plenty of sales people out their touting ease of use vs their competitors.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Composable GTM Ecosystem, Part 2]]></title><description><![CDATA[It's a workflow world. We just live in it.]]></description><link>https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-2</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-2</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 05 Feb 2026 13:03:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yVUz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.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_!yVUz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yVUz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yVUz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yVUz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yVUz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yVUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e846749b-92ad-409f-8d59-4e6841528764_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2061367,&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://unchartedterritory.gradient.works/i/186812608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.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_!yVUz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yVUz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yVUz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yVUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe846749b-92ad-409f-8d59-4e6841528764_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Putting the pieces together with a little help from my friend</figcaption></figure></div><p>Last week, in <a href="https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part">Part 1</a>, I wrote that the CRM-centric model of the GTM technology ecosystem is under threat. The CRM represents a compromise, one that combines GTM data, workflows and user interface into a single product. Until recently, those things were so intertwined that the only way to do any one of them effectively was to tightly couple all of them together.</p><p>That compromise may no longer be necessary. If technology (AI or otherwise) increasingly does jobs performed by humans today, it removes the final thing holding CRM-centrism together: the requirement to always have a human in the loop.</p><p>This creates an opening to <em>compose</em> a solution from best-of-breed components. <a href="https://machalliance.org/">We&#8217;ve already seen this happen</a> in GTM-adjacent markets like e-commerce and content management.</p><p>But how are teams <em>actually</em> composing these solutions? That&#8217;s the job of the orchestration layer.</p><h2>The emerging orchestration layer</h2><p>If you live in certain corners of LinkedIn, you&#8217;ve likely seen <a href="https://www.linkedin.com/posts/jonathan-peslar_i-just-replaced-an-entire-outbound-sales-activity-7340744983202684930-iQo-/">comment-bait workflow screenshot</a> posts or &#8220;<a href="https://www.linkedin.com/posts/jared-goad-2a62271b6_what-should-your-gtm-stack-look-like-if-you-activity-7366107241478815744-oci2/">20 tools I used to generate a gazillion dollars in pipeline</a>&#8221; posts. While the posts are clickbait, the concept is real.</p><p>Smart technically-inclined GTM folks really are <em>composing</em> increasingly powerful systems by orchestrating data and process flows that combine specialized services. To do this, they&#8217;re tapping into the rapidly evolving GTM orchestration layer: the part of the tech stack that connects all the individual vendor tools into holistic workflows that do something valuable.</p><p>Coincidentally, this layer is where most of the value in the GTM technology ecosystem is currently accruing. <a href="https://clay.com/">Clay</a>, the most well-known player in this space, just allowed employees to <a href="https://www.nytimes.com/2026/01/28/business/dealbook/clay-start-up-tender-offers.html">sell stock at a $5B valuation</a>. Another contender, <a href="https://n8n.io/">n8n</a>, just <a href="https://finance.yahoo.com/news/berlin-ai-startup-quietly-went-154609011.html">quietly raised at $2.5B</a>. Needless to say, it&#8217;s an interesting<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> time to be an orchestrator.</p><p>The rest of this piece lays out the 3 major orchestration layer models and speculates (wildly) on how this might all evolve for those of us trying to build GTM systems. Here are the 3 models:</p><ul><li><p>Low-Code - drag-and-drop workflow builders that allow users to craft processes using building blocks for logic and integrations</p></li><li><p>Aggregated - a special case of low-code workflow builder and data marketplace largely represented by one player: Clay</p></li><li><p>Agentic - AI that, given a directive, can connect with systems and achieve goals on a user&#8217;s behalf</p></li></ul><p>Let&#8217;s look at each.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://unchartedterritory.gradient.works/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://unchartedterritory.gradient.works/subscribe?"><span>Subscribe now</span></a></p><h2>Low-code workflows</h2><p>Low-code (or no-code) workflow tools provide a graphical user interface that makes it easy to connect systems together. <a href="https://zapier.com/">Zapier</a>, founded in 2011, was an early example. <a href="https://www.make.com/en">Make</a> is another. Lately, n8n has emerged as the darling of more technically inclined users. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!All1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!All1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 424w, https://substackcdn.com/image/fetch/$s_!All1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 848w, https://substackcdn.com/image/fetch/$s_!All1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!All1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!All1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png" width="1456" height="443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:443,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:399327,&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://unchartedterritory.gradient.works/i/186812608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.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_!All1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 424w, https://substackcdn.com/image/fetch/$s_!All1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 848w, https://substackcdn.com/image/fetch/$s_!All1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!All1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad4c9485-494c-47f0-acd6-d4a671366860_3600x1096.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">An n8n Workflow</figcaption></figure></div><p>The idea is you can drag-and-drop integrated connectors and logic together to do things like update a CRM record when a form is submitted on your website&#8212;without having to know how to write code to connect those tools together via APIs.</p><p>These tools typically offer massive libraries of pre-built integrations&#8212;most of which serve use cases that have nothing specifically to do with GTM. Zapier boasts <a href="https://zapier.com/apps">more than 10,000</a> while n8n has <a href="https://n8n.io/integrations/">more than 1,000</a>. They also allow for extending integrated capabilities by providing lower-level building blocks that can access any available API.</p><p>While their foundations are in traditional drag-and-drop style workflows, these tools have recast themselves as systems for building AI agents. It&#8217;s a pretty natural fit because they make it relatively easy to access the data and systems that agents need to do interesting things.</p><p>What they don&#8217;t typically do is act as a marketplace for the tools they integrate with. You don&#8217;t pay Zapier or n8n for access to the tools and data their workflows integrate with&#8212;it&#8217;s up to you to sign up directly with those vendors and then &#8220;bring your own key&#8221; to enable workflow access. The workflow platforms themselves make money with a usage-based model that charges per step or per execution.</p><p>One player in the low-code workflow space, however, takes a different approach.</p><h2>Aggregated workflows</h2><p><a href="https://stratechery.com/about/#author">Ben Thompson</a>, tech industry analyst and publisher of the popular <a href="https://stratechery.com/">Stratechery</a> newsletter, has written extensively about what he calls <a href="https://stratechery.com/2015/aggregation-theory/">Aggregation Theory</a> which describes how platforms work in the internet era.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8d-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8d-e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 424w, https://substackcdn.com/image/fetch/$s_!8d-e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 848w, https://substackcdn.com/image/fetch/$s_!8d-e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 1272w, https://substackcdn.com/image/fetch/$s_!8d-e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8d-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png" width="640" height="275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/526114ab-6789-4857-9cc5-15f583e6d993_640x275.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:275,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!8d-e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 424w, https://substackcdn.com/image/fetch/$s_!8d-e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 848w, https://substackcdn.com/image/fetch/$s_!8d-e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 1272w, https://substackcdn.com/image/fetch/$s_!8d-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526114ab-6789-4857-9cc5-15f583e6d993_640x275.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://stratechery.com/2015/aggregation-theory/">Stratechery</a></figcaption></figure></div><p>He starts by defining traditional modes of competition that apply to any market:</p><blockquote><p>The value chain for any given consumer market is divided into three parts: suppliers, distributors, and consumers/users. The best way to make outsize profits in any of these markets is to either gain a horizontal monopoly in one of the three parts or to integrate two of the parts such that you have a competitive advantage in delivering a vertical solution.</p></blockquote><p>Aggregation Theory posits that it used to make the most competitive sense to integrate scarce supply with distribution (e.g. newspapers integrated editorial content&#8212;with ads&#8212;and physical delivery networks). But, in the internet era, it&#8217;s more profitable to integrate user experience with distribution so you control demand for an otherwise abundant supply (e.g. Google gets an infinite supply of individual pages from the whole web which they serve up&#8212;with ads&#8212;to their users).</p><p>Historically a lot of GTM tech&#8212;especially in the data enrichment space&#8212;worked like the newspapers. <a href="https://www.zoominfo.com/">ZoomInfo</a> built a massive business and contact database (<em>supply</em>) which they integrated with a sales engine (<em>distribution</em>). They bragged about the billions of data points that they&#8217;d mined, cleaned and structured. Other data providers did the same. Everyone competed on the size and quality of their proprietary <em>supply</em> of data, not the <em>user experience</em> of using that data.</p><p><a href="https://clay.com/">Clay</a> came along and flipped it all around. They built the distribution mechanism and competed on user experience while selling easy access to myriad data suppliers&#8212;both via direct integrations and &#8220;bring your own key&#8221; API calls. If the user chooses the convenience of direct integration, they pay Clay some &#8220;credits&#8221; for each piece of data they retrieve. That revenue then gets split with the integrated partner.</p><p>That model let Clay tout access to all kinds of data without being responsible for the data itself. They recognized that the data was a commodity with many willing suppliers. They could compete on the integrated experience, control demand to get favorable terms from suppliers and disrupt the supply-integrated companies like ZoomInfo.</p><p>In fact, if one supplier gives bad data, <a href="https://www.clay.com/waterfall-enrichment">the best practice is to try another one</a>, paying Clay more credits in the process. Not only do they not get blamed for bad data, they actually make more money! That&#8217;s a neat trick.</p><p>From this foundation, Clay has rapidly expanded into a unique kind of workflow platform that combines a Stratechery-style Aggregator with the other features found in the low-code workflow tools. They also caught the AI wave early with their &#8220;Claygent&#8221; feature to scrape data from the web.</p><p>So is Clay the future of GTM orchestration? Maybe not.</p><h2>Agentic workflows</h2><p>Now we get to what may well be the final boss of workflow technology: <a href="https://unchartedterritory.gradient.works/p/what-cros-should-know-about-ai-agents">agents</a>.</p><p>Agents use AI to do the work for you. You tell them <em>what</em> you want done and they go figure out how to make it happen&#8212;making decisions, accessing data and using various tools along the way. This differs from the workflow tools we&#8217;ve described so far which require step-by-step instructions spelled out for each specific task.</p><p>It all sounds great, but we&#8217;re about 2 years into agent hype without a whole lot of working agents to show for it. There&#8217;s reason to be believe, however, that agents might finally be coming into their own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R_sj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R_sj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 424w, https://substackcdn.com/image/fetch/$s_!R_sj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 848w, https://substackcdn.com/image/fetch/$s_!R_sj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 1272w, https://substackcdn.com/image/fetch/$s_!R_sj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R_sj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png" width="1456" height="564" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:564,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:362507,&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://unchartedterritory.gradient.works/i/186812608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.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_!R_sj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 424w, https://substackcdn.com/image/fetch/$s_!R_sj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 848w, https://substackcdn.com/image/fetch/$s_!R_sj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 1272w, https://substackcdn.com/image/fetch/$s_!R_sj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8650b8-ab0b-4ce3-8043-02c614646cec_1818x704.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Claude Code</figcaption></figure></div><p>Over the past couple months <a href="https://claude.com/product/claude-code">Claude Code</a> has <a href="https://cannonballgtm.substack.com/p/the-3-stages-of-gtm-and-why-the-era">broken containment</a> from a developer tool to something that non-coders are exploring. I can personally attest to Claude Code&#8217;s capabilities&#8212;it&#8217;s very good. That said, it&#8217;s still a command line application that runs in the <a href="https://www.technigo.io/explained/what-is-the-terminal">terminal</a>, which is not everyone&#8217;s idea of a good time. Seeing this, Anthropic in January released a friendlier version called <a href="https://claude.com/product/cowork">Claude Cowork</a>.</p><p>Not to be outdone, OpenAI just shipped the latest version of <a href="https://openai.com/codex/">Codex</a>, their Claude Code competitor. Meanwhile in the gnarlier corners of the AI internet, adventurous agent users have been testing out <a href="https://openclaw.ai/">OpenClaw</a> (<a href="https://www.cnbc.com/2026/02/02/openclaw-open-source-ai-agent-rise-controversy-clawdbot-moltbot-moltbook.html">f/k/a Moltbot, f/k/a Clawdbot</a>).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>These agents have all more or less settled into a general design:</p><ul><li><p>They use a powerful LLM (e.g. Opus 4.5, GPT 5.2) which has been trained to follow instructions and reason about next steps while also having a <a href="https://www.ibm.com/think/topics/context-window">reasonably large memory</a> to keep track of things during long-running tasks</p></li><li><p>They can write code and access things on your computer (more or less securely)</p></li><li><p>They can use a web browser (more or less securely)</p></li><li><p>They know how to connect to external systems using APIs or <a href="https://modelcontextprotocol.io/docs/getting-started/intro">MCP</a></p></li><li><p>They can be told how to do specific tasks in specific ways via <a href="https://agentskills.io/home">Skills</a></p></li></ul><p>Slowly but surely, these capabilities have added up to something resembling an actual colleague that can get real work done. It seems likely that the future of GTM orchestration will look like a lot of other knowledge work: done by agents with some (for now) human guidance.</p><p>If that AI vision comes to fruition, there&#8217;s very little reason for the low-code workflow tools to continue to exist except in niche cases where entirely deterministic processes are necessary. Even then, it&#8217;s unclear that those workflows couldn&#8217;t just be <a href="https://en.wikipedia.org/wiki/Vibe_coding">vibe coded</a>&#8212;replaced by deterministic code written, deployed and monitored by agents.</p><h2>Wrapping up</h2><p>If I had to bet on a winner in the GTM workflow layer, I&#8217;d bet on the AI agents. They can produce code for the fully deterministic tasks (e.g. update this field if that thing is true) and <em>also</em> learn to properly handle the many semi-deterministic tasks that happen in GTM.</p><p>For example, there&#8217;s some skill in determining the next step in a sales process based on the totality of information that&#8217;s known about the prospect&#8217;s situation and the conversations so far. It&#8217;s semi-deterministic&#8212;there are good choices and bad choices but there&#8217;s still a wide range of action that can be taken within the set of good choices. AI agents can do this. Other orchestration models can&#8217;t.</p><p>So far in this series we&#8217;ve looked at the emergence of a composable GTM tech stack as a threat (or perhaps a response) to CRM-centrism and the orchestration layer that might actually enable the composition. In the next piece, we&#8217;ll look at the role of the rest of the GTM tech stack and how GTM tech vendors need evolve to participate in&#8212;and benefit from&#8212;this composable ecosystem.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>And lucrative.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>If you want to go to truly weird (and very developer-y) corners of the agent revolution, visit <a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Gas Town</a> which may be as much <a href="https://benn.substack.com/p/gas-town">art project</a> as agentic coding environment.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Composable GTM Ecosystem, Part 1]]></title><description><![CDATA[An new approach to the GTM tech stack takes shape.]]></description><link>https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-1</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/the-composable-gtm-ecosystem-part-1</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 29 Jan 2026 13:02:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7fcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.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_!7fcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7fcD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7fcD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7fcD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7fcD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7fcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1734269,&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://unchartedterritory.gradient.works/i/186083708?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.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_!7fcD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7fcD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7fcD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7fcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F430baa76-3a83-47f1-ba07-3d512d084ff0_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Putting the pieces together</figcaption></figure></div><p>Something&#8217;s happening to the GTM tech stack. Yes, it&#8217;s AI, but it&#8217;s not <em>just</em> AI. We may be on the cusp of a different kind of architecture for GTM tech&#8212;one built less on monolithic platforms and instead composed of best-of-breed components. This is the first of two posts investigating that shift.</p><h2>The state of the stack</h2><p>For the last 16 years, <a href="https://chiefmartec.com/">Scott Brinker</a> has published a graphic of what he calls &#8220;the marketing technology landscape&#8221;. Scott brands this the MartechMap, but it really includes just about anything related to GTM, making it the best proxy we have for the overall GTM technology ecosystem.</p><p>The map started life in 2011 as a slide with 150 product logos. This seemed like a lot at the time. By 2025, it looked like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FlqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FlqP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FlqP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FlqP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FlqP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FlqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;2025 Marketing Technology Landscape Supergraphic (Martech Map)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="2025 Marketing Technology Landscape Supergraphic (Martech Map)" title="2025 Marketing Technology Landscape Supergraphic (Martech Map)" srcset="https://substackcdn.com/image/fetch/$s_!FlqP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FlqP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FlqP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FlqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0b338c-75cd-479d-ab95-d02d1f5421d0_1456x812.jpeg 1456w" sizes="100vw"></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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://chiefmartec.com/2025/05/2025-marketing-technology-landscape-supergraphic-100x-growth-since-2011-but-now-with-ai/">2025 Market Technology Landscape</a> from chiefmartech and MartechTribe</figcaption></figure></div><p>Those tiny colored pixels are actually product logos representing 15,384 tech products. (Go <a href="https://martechmap.com/">here</a> to zoom in.) If you&#8217;re keeping score at home, the number of market participants has grown at a 39.2% CAGR since 2011. I&#8217;ve said before that the <a href="https://unchartedterritory.gradient.works/p/saas-sellers-must-share-the-risk">supply of software products is likely outpacing demand</a>. I&#8217;d say this data point supports that thesis.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>No company uses all these products at once, so they pick and choose different products to form their tech &#8220;stack&#8221;. That makes sense. A &#8220;stack&#8221; sounds like an orderly arrangement, pieces fitting neatly together, lower layers supporting higher layers, <a href="https://www.youtube.com/watch?v=NUnXxh5U25Y">everything in its right place</a>. </p><p>Anyone who&#8217;s actually supported the unholy amalgamation of tech that represent the modern &#8220;GTM tech stack&#8221; knows this orderly analogy is&#8230; generous. It&#8217;s less a <em>stack </em>than a <em>pile</em> of overlapping functionality, spotty integrations and data silos aplenty.</p><p>There is <em>some</em> structure, though. A few pieces of tech sit at the center, while others roam the periphery. In B2B, one piece of technology tends to be the center of it all: the CRM.</p><h2>Threats to CRM-centrism</h2><p>On <a href="https://en.wikipedia.org/wiki/Galileo_affair#Trial_and_second_judgment,_1633">June 22nd, 1633 Galileo was found guilty of heresy</a> by the Roman Inquisition<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> because he argued for heliocentrism&#8212;that the Earth orbited the Sun. The Catholic Church, unfortunately, felt pretty confident God wanted Earth at the center of the universe (geocentrism). As punishment for thinking otherwise, they made Galileo live in his <a href="https://en.wikipedia.org/wiki/Villa_Il_Gioiello">(quite lovely) villa</a> under house arrest for the last 9 years of his life.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>It would be almost 200 years before the church fully came around to heliocentrism. For a long time, <a href="https://www.quora.com/What-does-the-phrase-Nobody-ever-got-fired-for-choosing-IBM-mean">nobody got fired for choosing geocentrism</a> even if it wasn&#8217;t actually correct. It was a very gradual diffusion from &#8220;crazy idea&#8221; to &#8220;matches observations&#8221; to &#8220;we know why this works&#8221; to &#8220;generally accepted&#8221;.</p><p>These shifts in worldview are sometimes only obvious in hindsight. That said, it&#8217;s possible we&#8217;re seeing the beginnings of something similar in the GTM world. For the last 20+ years, B2B GTM tech has been CRM-centric. That may be changing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_VlS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_VlS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 424w, https://substackcdn.com/image/fetch/$s_!_VlS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 848w, https://substackcdn.com/image/fetch/$s_!_VlS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!_VlS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_VlS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png" width="1456" height="1182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1182,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Martech Platform at Center of Stack (B2B)&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="Martech Platform at Center of Stack (B2B)" title="Martech Platform at Center of Stack (B2B)" srcset="https://substackcdn.com/image/fetch/$s_!_VlS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 424w, https://substackcdn.com/image/fetch/$s_!_VlS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 848w, https://substackcdn.com/image/fetch/$s_!_VlS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!_VlS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86298907-6bf9-45b7-8141-84a1d228735e_1456x1182.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://chiefmartec.com/2025/05/2025-marketing-technology-landscape-supergraphic-100x-growth-since-2011-but-now-with-ai/">chiefmartech</a></figcaption></figure></div><p>At first glance, nothing about this data seems to threaten CRM-centrism. In fact, slightly <em>more</em> respondents said the CRM was at the center of their stack in 2025 than in 2024. But, something kind of weird is happening. The &#8220;Other&#8221; category grew 5x. It&#8217;s possible a different approach is brewing.</p><p>The markets provide some other evidence of uncertainty about CRM dominance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Btgn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Btgn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 424w, https://substackcdn.com/image/fetch/$s_!Btgn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 848w, https://substackcdn.com/image/fetch/$s_!Btgn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!Btgn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Btgn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180784,&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://unchartedterritory.gradient.works/i/186083708?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.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_!Btgn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 424w, https://substackcdn.com/image/fetch/$s_!Btgn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 848w, https://substackcdn.com/image/fetch/$s_!Btgn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!Btgn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe277a06f-98b3-461f-a50e-d3fd0fb123ef_1604x1146.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://www.google.com/finance/beta/quote/.INX:INDEXSP?window=1Y&amp;comparison=CRM%3ANYSE%2CHUBS%3ANYSE&amp;type=line">Google Finance</a></figcaption></figure></div><p>It&#8217;s been a rough 12 months to be a CRM vendor. Salesforce&#8217;s stock is down 37% and HubSpot is down 60% over that time. Meanwhile, the S&amp;P 500 is up 15%. Something&#8217;s got investors spooked.</p><p>I&#8217;ve seen some folks predict the death of CRM because people will just &#8220;vibe code their own CRM&#8221;. I believe that&#8217;s nothing more than a clickbait argument that needs to be put on the shelf alongside the perennial LinkedIn &#8220;death of outbound&#8221; posts. If we do see a real shift away from CRM-centrism, I think the reasons will be due to a larger shift in how GTM&#8212;and technology generally&#8212;work.</p><h2>From CRM-centrism to composability</h2><p>CRMs have historically competed across three dimensions:</p><ul><li><p><strong>Data</strong> - CRMs aim to be the system of record. Once they become the source of truth for all your customer data, they&#8217;re nearly impossible to rip out.</p></li><li><p><strong>Workflows</strong> - CRMs aim to be the system of action. Since they have all your data, they might as well also host the business processes that use and manipulate that data.</p></li><li><p><strong>User Interface</strong> - CRMs aim to be the &#8220;pane of glass&#8221; where the humans on the GTM team do their work.</p></li></ul><p>Different CRMs emphasize different elements. Salesforce competes on depth of data and workflows. Sophisticated users get ample sharp tools with which to build custom solutions, while risking some bodily harm in the process. As for the UI, it can best be described as &#8220;designed by a team whose first and last experience with a computer was in 2005&#8221;.</p><p>HubSpot, on the other hand, emphasizes user experience. I&#8217;d say it&#8217;s&#8230;fine in that department&#8212;plenty of big friendly explanations sprinkled among the upsell CTAs. Its data and workflow capabilities have improved, but still frequently feel a bit like performing surgery while wearing mittens. Sure, your hands aren&#8217;t cold in that freezing operating room, but your patient might not wake up in the state you&#8217;re hoping for.</p><p>Regardless of the emphasis, the big question is whether this bundle of capabilities is actually best delivered as one product. In a world where the majority of GTM is human-centric, this makes sense. Business processes need data combined with a human in the loop. Workflows need to be close to the data. Humans need interfaces to that data and those workflows. It all make sense as One Thing.</p><p>But today the grand compromise that created the CRM is breaking down.</p><p>There have been major changes at the level of basic technology infrastructure since the emergence of the CRM category. Tools and techniques for managing data, connecting systems and building workflows are cheap and commonplace. When Salesforce began, every one of those things was capital intensive and difficult.</p><p>All of those technical changes happened before the emergence of AI. AI makes it possible to remove the final thing holding CRM-centrism together: the requirement to always have a human in the loop.</p><p>As these shifts play out, there&#8217;s less imperative to bundle data, workflow and UI into a single product. Instead, it becomes possible to <em>compose</em> a solution from best-of-breed parts. This isn&#8217;t just &#8220;vibe code a CRM from scratch&#8221;. Instead we can start to see an industry-wide shift towards well-defined components that can be combined together to build a GTM solution.</p><p>This has long been the case in developer-heavy ecosystems (e.g. DevOps and data analytics), but it&#8217;s also common in parts of GTM-adjacent tech ecosystems like e-commerce and content management.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> It&#8217;s now standard procedure to compose best-of-breed components together to build solutions in those industries.</p><p>The same may be true of GTM. While I&#8217;m <a href="https://unchartedterritory.gradient.works/i/181896643/5-we-stop-talking-about-engineers">skeptical of the long-term viability of the GTM Engineer role</a>, most of what GTMEs do today involves putting composability into practice. They use tools like Clay and n8n to orchestrate workflows using API-enabled services that do things like retrieve firmographic data, enrich contacts, scrape websites, send emails, etc.</p><p>In this world, the locus of competition in GTM tech shifts from closed platforms that present a single &#8220;pane of glass&#8221; for human users (e.g. CRMs) to a distributed set of relatively open components that can easily interoperate with each other via APIs. This shift creates promise and peril for both GTM teams and GTM tech vendors. How that world might evolve will be the subject of Part 2.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Of course, I&#8217;m the CEO of a GTM technology company. I was dumb enough to jump into this mess back in 2020 back when there were &#8220;only&#8221; around 8,000 products. When you&#8217;ve got conviction about something, you gotta jump in. But that&#8217;s another story&#8230;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Not to be confused with the <a href="https://www.youtube.com/watch?v=QqreRufrkxM">Spanish version</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Certainly beats being executed on some kind of medieval torture device.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>The <a href="https://machalliance.org/">MACH alliance</a> is a good example of this shift.</p></div></div>]]></content:encoded></item><item><title><![CDATA[IKIWISI and Account Scoring]]></title><description><![CDATA[How to turn tacit knowledge into scalable targeting.]]></description><link>https://unchartedterritory.gradient.works/p/ikiwisi-and-account-scoring</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/ikiwisi-and-account-scoring</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 22 Jan 2026 13:02:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1Scd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.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_!1Scd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Scd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1Scd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1Scd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1Scd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Scd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1906173,&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://unchartedterritory.gradient.works/i/185301755?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.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_!1Scd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1Scd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1Scd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1Scd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2243888-a9e8-45e5-a98e-3bcf6430d0b7_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Maybe he knows something they don&#8217;t</figcaption></figure></div><p>In 1964, the Supreme Court issued a ruling in a case called <a href="https://en.wikipedia.org/wiki/Jacobellis_v._Ohio">Jacobellis v. Ohio</a>. The issue before the court was whether or not the state of Ohio could ban a film<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> for being obscene. Ultimately, the court ruled against Ohio.</p><p>Justice Potter Stewart issued a concurring opinion in which he noted only the most hard-core pornography could be considered out of bounds according to the First Amendment. He wrote:</p><blockquote><p>I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description [&#8220;hard-core pornography&#8221;], and perhaps I could never succeed in intelligibly doing so. But <em><strong>I know it when I see it</strong></em>, and the motion picture involved in this case is not that.</p></blockquote><p>That bolded line became so famous and controversial that &#8220;<a href="https://en.wikipedia.org/wiki/I_know_it_when_I_see_it">I know it when I see it</a>&#8221; has its own Wikipedia page. It&#8217;s controversial because, well, how could it not be? Everyone&#8217;s line at which speech/film/anything goes from &#8220;I don&#8217;t like it&#8221; to &#8220;it&#8217;s obscene&#8221; is different and is most definitely not an objective standard.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>&#8220;Sir,&#8221; you might be saying, &#8220;this is a B2B newsletter.&#8221; (Assuming the first couple paragraphs even got past your work&#8217;s email filters.) &#8220;Please stop talking about obscenity and get to the point.&#8221;</p><p>Fine. &#8220;I know it when I see it&#8221; (which I&#8217;ll abbreviate to IKIWISI) is a good way of thinking about the <em>subjective</em> test your sales reps use to decide if a prospect is worth pursuing. IKIWISI stands in opposition to the effort teams put into coming up with <em>objective</em> <a href="https://unchartedterritory.gradient.works/p/3-account-scoring-questions">account scores</a>.</p><p>One reason Justice Potter felt confident enough to put IKIWISI in his concurrence, is that he could expect people from the same society would have <em>mostly</em> similar standards. Societies tend to enforce rules and influence preferences that way. For sales, <a href="https://unchartedterritory.gradient.works/p/the-31-icp">those rules are your ICP</a>, so rep IKIWISI judgments ought to mostly conform to your company&#8217;s ICP. In short, there ought not be much daylight between rep preferences and your a scoring model based on that ICP. Right? Right&#8230;</p><p>Yeah, it doesn&#8217;t usually happen that way. Every sales rep interprets your ICP in their own way based on many factors: how well they&#8217;ve been enabled, their past experience, their skillset, hopes, dreams, current quota attainment, etc.</p><p>Here&#8217;s how it usually plays out:</p><ol><li><p>RevOps builds a <a href="https://unchartedterritory.gradient.works/p/secrets-of-segmentation-with-grant-hefler">scoring model</a> based on account firmographics and their statistical relationships to historical performance. Leadership buys in.</p></li><li><p>RevOps uses that model to rank accounts and assign territories to the reps.</p></li><li><p>Reps look at the top few accounts in the territory, do a cursory glance at LinkedIn, scroll a bit on the company website and then start disqualifying accounts that &#8220;don&#8217;t look good&#8221;.</p></li><li><p>RevOps and <a href="https://unchartedterritory.gradient.works/p/stop-failing-front-line-sales-managers">front-line managers</a> get Slack messages ranging from &#8220;hey could you look at a couple of these accounts&#8221; to &#8220;my territory is a barren wasteland and my family will surely starve&#8221;.</p></li></ol><p>And, for another year, all the work on objective account ranking butts up against the cold, hard reality of rep IKIWISI.</p><h2>Welcome to the Wild Wild West</h2><p>That reality is enough to make some teams try to avoid the pain of building and enforcing a ranking model altogether in the name of letting reps have more &#8220;ownership&#8221;. They implement a process where reps choose the accounts they work. I&#8217;ll affectionately refer to this model as &#8220;<a href="https://www.imdb.com/title/tt0120891/">wild wild west</a>&#8221; because it generally <a href="https://www.slashfilm.com/1124567/tales-from-the-box-office-wild-wild-west-was-the-biggest-misstep-of-will-smiths-career/">bombs</a>.</p><p>But it doesn&#8217;t bomb for everyone. The reason the wild wild west is so appealing is that IKIWISI works&#8212;but only for the reps that have the ability to see the right things that are actually correlated with outcomes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> The best reps have both a knack <em>and</em> a process for consistently identifying prospects that are similar to past successful deals and repeating those patterns to close new customers.</p><p>It&#8217;s great for star performers, but terrible for those at the top of the bell curve. And completely unhelpful for helping new reps get better. As you scale, you need a system that enables all your reps to be as productive as possible, not just those who are especially good at IKIWISI.</p><p>So, the answer is to just enforce a top-down scoring model and force the reps to comply. It&#8217;s not quite so simple. IKIWISI <em>is</em> valuable; ignore it at your peril.</p><p>There&#8217;s another way of describing IKIWISI: tacit knowledge.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> This is information that&#8217;s not documented but instead lives in the heads of particular&#8212;often successful&#8212;individuals, subject to their willingness to share and their own subjective interpretations. In that respect, it&#8217;s incredibly valuable. The only problem is, it&#8217;s seemingly impossible to codify and scale.</p><p>A truly good account scoring model <em>should</em> fit with the intuition of successful reps. Blindly correlating firmographics with outcomes often misses important subjective signals that IKIWISI captures.</p><p>So we&#8217;re at an impasse! A good scoring model should be scalable, objective, explainable, correlated with outcomes, <em>and</em> match up with subjective IKIWISI evaluations. Seems impossible. Maybe. Let&#8217;s explore some ways to systematize IKIWISI and unlock it for all reps.</p><h2>Make IKIWISI work for you</h2><p>The challenge of IKIWISI knowledge is that it&#8217;s&#8212;by definition&#8212;hard to describe. People look at the totality of an account (or film) and make a judgement call. In order to co-opt it into your scoring system, you need to work with your reps to turn their tacit knowledge into something you can use.</p><p>The best way I&#8217;ve found to do this is to sit down with your best reps while they do account research. Give them a list of new accounts and then watch how they go about deciding whether they should work them. It&#8217;s probably easiest to do this on Zoom so you can record their screen.</p><p>If they&#8217;re anything like reps I&#8217;ve worked with in the past, you&#8217;ll probably see them visit the company website and click around a bit. Then they&#8217;ll head to LinkedIn to look at the company page along with some contacts. They might also visit ZoomInfo, Apollo, etc.</p><p>As they go through this process, ask them questions. The conversation might go something like this:</p><blockquote><p><strong>Q:</strong> I saw you visited the careers page, what were you looking for?</p><p><strong>A:</strong> I wanted to see if they have any sales rep openings.</p><p><strong>Q:</strong> What does that tell you?</p><p><strong>A:</strong> Well I&#8217;ve noticed that if the sales job descriptions mention travel/driving, they&#8217;re likely to need a corporate card for each of their reps.</p><p><strong>Q:</strong> Cool, and what are you looking for in Sales Navigator?</p><p><strong>A:</strong> I like to look at how many sales reps they seem to have overall with similar job titles to the descriptions I found.</p><p><strong>Q</strong>: How do you use that information?</p><p><strong>A</strong>: When I call them up I reference the number of sales reps and ask how they&#8217;re managing expenses for the ones on the road. That worked really well on my last couple deals. They&#8217;ll have other people that travel&#8212;like maintenance workers&#8212;but the sales reps tend to have the biggest expenses so they&#8217;re usually higher priority.</p></blockquote><p>There&#8217;s nuance in here you might miss if you didn&#8217;t follow along with the rep. If you just asked the rep what factors they look for, they might not give you the whole story. Maybe they say &#8220;sales headcount&#8221; but the reality is they&#8217;re looking for sellers <em>who are also road warriors</em>. This may or may not align with your ICP definition.</p><p>The above Q&amp;A is paraphrasing a real conversation I&#8217;ve had. This one was easy because those are pretty concrete things. Admittedly, it&#8217;s sometimes a little more nebulous. I&#8217;ve heard things like &#8220;if they have a really professional website, I know they&#8217;re investing in marketing&#8221;. With some questioning, you can usually get a better idea of what the rep actually looks at to determine &#8220;professional&#8221;.</p><p>Now, repeat this process for a selection of top, middle and low performers. Find the common things the top performers look for that they others don&#8217;t. Those things become the foundation for turning IKIWISI from something indescribable to something a bit more tangible.</p><p>From here, you can use AI research tools to crawl the web and enrich accounts with some of these data points.</p><p>Sometimes it&#8217;s hard to boil some IKIWISI knowledge down to a clean list of &#8220;enrichable&#8221; data points. You may want to augment those factors with a &#8220;bottoms-up&#8221; analysis that uses AI to review a prospect&#8217;s online presence and compare it to your successful customers. You can do this for a small set of accounts with the LLM of your choice. If you want to do it at scale, I would humbly suggest <a href="https://www.gradient.works/product/market-map">Market Map</a> for this kind of scoring.</p><p>However you do it, once you&#8217;ve codified IKIWISI knowledge in a systemic way, you can then incorporate that into account scores alongside more traditional firmographics.</p><h2>Wrapping up</h2><p>Like it or not, your sales reps will rely on &#8220;I know it when I see it&#8221; knowledge to evaluate the accounts you&#8217;re asking them to pursue. No matter how much effort goes into an account&#8217;s score, if it violates the IKIWISI test, you&#8217;ll end up with nothing but annoying Slacks.</p><p>The answer isn&#8217;t to give into IKIWISI and go wild wild west, but neither is it to ignore IKIWISI entirely. Instead, take the time to work with the reps, get all that valuable tacit knowledge out of their heads and into your ranking systems.</p><p>It may not settle a Supreme Court case, but it&#8217;ll definitely help you grow.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>It was called <em>The Lovers</em>. I won&#8217;t link to it here because, well, this is actually a newsletter about B2B sales. I don&#8217;t know if Justice Potter was right about it because I haven&#8217;t seen it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>If you prefer sports metaphors to Supreme Court history, you might prefer thinking of this as the &#8220;<a href="https://www.reddit.com/r/nba/comments/83ksgo/the_value_of_the_eye_test_in_basketball_and_other/">eye test</a>&#8221;.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>And sometimes what seems like strong IKIWISI ability is actually just a tenured rep who has become good at working the system to hold on to accounts everyone agrees are objectively good.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Yes there are <a href="https://en.wikipedia.org/wiki/Tribal_knowledge">other terms</a> for this but I think it wouldn&#8217;t hurt to err on the side of being culturally sensitive in 2026.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Secret to Growth? Ask Your Customers.]]></title><description><![CDATA[Tips for getting tomorrow's customers by talking to today's.]]></description><link>https://unchartedterritory.gradient.works/p/the-secret-to-growth-ask-your-customers</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/the-secret-to-growth-ask-your-customers</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 15 Jan 2026 14:02:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NIAC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.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_!NIAC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NIAC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!NIAC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!NIAC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!NIAC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NIAC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1948206,&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://unchartedterritory.gradient.works/i/184583682?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.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_!NIAC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!NIAC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!NIAC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!NIAC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a0c996-f533-42f7-a7c1-9251a04cd8c3_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Having a little chat with some customers</figcaption></figure></div><p>A few weeks back I wrote a post about <a href="https://unchartedterritory.gradient.works/p/welcome-to-the-team-now-fix-everything">what to do when you take over a sales team</a>. I talked a lot about quantitative analysis but only a little about the qualitative side of things, especially talking to customers. That&#8217;s an incredibly important topic that really needed its own post. Well, dear reader, this is that post.</p><p>I want to share what&#8217;s been working for me to learn from <em>our</em> customers. Hopefully it&#8217;ll help you too&#8212;whether you&#8217;re starting a new role or just hoping to refine your team&#8217;s messaging and positioning.</p><p>First, a little history. In a past life, I co-founded a social media analytics company called Union Metrics. I was a first-time founder and I made a stupid (but classic!) first-time founder mistake<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>: I didn&#8217;t talk to our customers enough.</p><p>We had several thousand customers, many of whom were SMBs. I believed we were more sophisticated than they were about social analytics and&#8212;instead of <em>listening</em> to them&#8212;it was our job to <em>show</em> them what they needed. It was an immature, egotistical Henry Ford &#8220;faster horse&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> perspective that held us back.</p><p><a href="https://www.gradient.works/">Gradient Works</a> is very different. We have fewer, larger customers and I know how much their feedback matters. I talk to many of our customers frequently, but I&#8217;ve never felt like I&#8217;ve built a system for gathering customer feedback that both improves our GTM <em>and</em> makes our product better.</p><p>As we&#8217;ve started to <a href="https://www.gradient.works/product/territory-planning">expand our platform (and packaging) with Carve</a>, I&#8217;ve begun to focus on that more. I&#8217;ve learned a few things that have helped me make sure customer interviews a) happen consistently and b) end up providing useful feedback.</p><p>I&#8217;m indebted to <a href="https://hellooperator.substack.com/">Paul Stansik</a> who introduced me to <em><a href="https://a.co/d/cSCAiWp">Forget the Funnel</a></em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> by Gia Laudi and Claire Suellentrop. I&#8217;ve borrowed liberally both from <a href="https://hellooperator.substack.com/p/the-truth-is-out-there">Paul&#8217;s writing</a> <a href="https://hellooperator.substack.com/p/how-to-figure-out-what-customers">in this area</a> as well as the book itself. I highly recommend you read both.</p><p>That said, I do feel like there&#8217;s a gap in the discourse. Most of the content out there about customer interviews is written from either a marketing or product perspective. I&#8217;ve tried to approach this from a sales leader perspective. I&#8217;ve also tried to keep it tactical because talking to your customers doesn&#8217;t work if you don&#8217;t actually, you know, get the meetings to get their input.</p><h2>Getting the meeting</h2><p>Interviewing customers ought to be easy. Booking a customer meeting is certainly easier than booking a call from cold outbound. It&#8217;s not, however, easy.</p><p>You know what <em>is</em> easy, though? <strong>Talking about talking to customers without ever actually talking to customers.</strong> In fact, most GTM orgs excel at it for several reasons.</p><p>Your customers are busy with their actual work and have multiple vendors vying for their attention. They&#8217;ve been burned by meetings with friendly CS reps who want to &#8220;align priorities so we can better serve your needs&#8221; that devolve into a pitch for some new AI add-on. Even if they really like you, they may not be jumping at the chance to chat with you&#8212;emails go unanswered, scheduled meetings gets pushed at the last minute. Before you know it, it&#8217;s taken 6 weeks to have a simple conversation.</p><p>Another thing that gets in the way is making &#8220;customer research&#8221; into a big production. You might find yourself stuck in some political morass about who &#8220;owns the initiative&#8221; and &#8220;owns the customer relationship&#8221;, etc. A process that started with &#8220;let&#8217;s learn some things from our customers&#8221; suddenly becomes a 25-slide PMM powerpoint with schedules, milestones and <a href="https://en.wikipedia.org/wiki/Responsibility_assignment_matrix">RACI</a> matrices.</p><p>If that&#8217;s your lot in life, I&#8217;m sorry. This process will be a little harder. However, remember <a href="https://www.reddit.com/r/NoStupidQuestions/comments/1jfh965/am_i_allowed_to_justdo_stuff/">you can just do things</a>. And if you&#8217;re a senior GTM leader, talking to customers is not only something you <em>can</em> do, it&#8217;s something you <em>must</em> do.</p><p>Luckily I&#8217;m not currently at a big company so I don&#8217;t have worry to about the politics of it all, but I think the approach I outline below can help regardless of your situation.</p><p>Just like with setting an outbound meeting, setting a customer interview works better if you strike while the iron&#8217;s hot. In outbound, that might mean some kind of in-market signal. With your customers, you probably already have the signal you need, you&#8217;re just not looking at it.</p><p>Here&#8217;s what I do. Every morning I check our product analytics to see who&#8217;s been doing what.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> I pick 1-3 overall heavy users who have some recent activity from the last couple days and I send them an email.</p><p>It goes something like this:</p><blockquote><p>Hi [person],</p><p>I&#8217;m CEO of Gradient Works. Saw you were using [X feature] recently. We&#8217;re trying to understand more about how folks are using [X] so we can improve it.</p><p>Would you have 15 minutes to provide some quick feedback? If so, feel free to grab some time at the link below or I can send over a few suggestions if you prefer.</p><p>[calendar link]</p><p>Let me know!</p><p>Hayes</p></blockquote><p>Three things to note here:</p><ol><li><p>I&#8217;m trying to make a thing they&#8217;re actively using better, not upsell them. Hopefully this defuses any &#8220;Oh god what AI thing are they selling now?&#8221; defenses.</p></li><li><p>I&#8217;m only asking for 15 minutes, so it&#8217;s low-commitment.</p></li><li><p>I&#8217;ve given them a calendar link to book something immediately without back-and-forth while also offering to handle scheduling if they want (some people still get a bit squirrely about the etiquette around calendar links).</p></li></ol><p>The conversion rate on this email is very good&#8212;I almost always get the meeting. I&#8217;m sure it helps that I&#8217;m the CEO, but I&#8217;d wager that any other reasonably senior leader could get similar results.</p><p>There&#8217;s one drawback to this approach, especially for enterprise software: your day-to-day product users may not be your buyer. In that case, the research you do with these users is necessary, but not sufficient, for informing GTM.</p><p>That said, the gap between buyer and user keeps shrinking. People like Jason Lemkin are telling senior leaders to <a href="https://www.saastr.com/your-1-job-for-january-deploy-an-ai-agent-yourself-hands-on-keyboard/">deploy agents themselves</a> and Kyle Norton is making it clear that <a href="https://www.therevenueleadershippodcast.com/i/183989935/why-revops-leaders-need-to-become-technical-or-get-replaced">RevOps leaders need to become technical</a>. If your product matters, chances are some of your hands-on-keyboard users will also be buyers. You can always cross reference your product user data with LinkedIn to verify.</p><p>So, you&#8217;ve got 15 minutes on the calendar. What do you do during the call?</p><h2>Running the meeting</h2><p>Treat this meeting like a discovery call.</p><p>Unless you&#8217;ve just arrived from 2010 (in which case&#8230; my god are you in for some <em>surprises</em>), you wouldn&#8217;t run a discovery call without using something that captures video and transcripts. You&#8217;ll want that information for later. I personally use Zoom + <a href="https://www.fathom.ai/">Fathom</a>.</p><p>Also like a discovery call, the interview will be incredibly valuable if you ask good questions and a huge waste of everyone&#8217;s time if you don&#8217;t.</p><p>This is where <em>Forget the Funnel</em> comes in. If you haven&#8217;t read it, it&#8217;s a quick ~150 pages. In Chapter 3, they give you a set of open-ended questions that really work to help you understand your customer&#8217;s situation. I blend their questions with a couple of my own:</p><ol><li><p>How are you using [product]? What&#8217;s your goal?</p></li><li><p>How were you doing [thing] before [product]?</p></li><li><p>Why did you start looking for a different way to do [thing]?</p></li><li><p>Why did you choose us over other options?</p></li><li><p>What&#8217;s the number one thing you&#8217;re able to do now with [product] that you weren&#8217;t able to do before?</p></li><li><p>What do you wish [product] did that it doesn&#8217;t do today?</p></li><li><p>How would you describe the value you get from [product] to a peer?</p></li></ol><p>Question 2-5 are nearly verbatim from <em>Forget the Funnel</em>, while 1 and 7 are my own additions. I feel like asking them in this order provides a solid (albeit tight) agenda and flow to the call. That said, they&#8217;re not all created equal. If I find myself pressed for time, I make sure to ask 2, 5 and 7.</p><p>Here&#8217;s why I think those three are so important:</p><ul><li><p><strong>How were you doing [thing] before [product]?</strong><br>The answer helps you understand the <em>struggle</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> your customer was going through to solve their problem before they found you. You can turn these answers into <a href="https://unchartedterritory.gradient.works/p/book-review-the-challenger-sale">mind-reading</a>&#8212;articulated pains that resonate with your prospects.</p></li><li><p><strong>What&#8217;s the number one thing you&#8217;re able to do now with [product] that you weren&#8217;t able to do before?</strong></p><p>The answer will help you figure out your most important value proposition. This is <em>the thing</em> that your users actually care about among all the things your product does. This may be very different than you think. Your &#8220;comprehensive AI platform for X&#8221; is probably&#8212;to most users&#8212;defined by one key capability.</p></li><li><p><strong>How would you describe the value you get from [product] to a peer?</strong><br>There&#8217;s money in this answer. Not only can this give you a great soundbite, but it helps write your marketing copy for you. It can also highlight issues. If the answer isn&#8217;t short, sweet and similar across customers you need to dial in your value prop.</p></li></ul><p>Once you&#8217;ve asked your questions, be sure to wrap up the meeting by confirming any next steps. Pay special attention to any complaints or product gaps and make sure you get that to the right CS or product folks for follow up. If the customer is happy, now&#8217;s a great time to ask for a referral and/or permission to use something they&#8217;ve shared publicly.</p><p>You&#8217;ve asked your questions and you&#8217;ve got a recording along with AI transcript. What now?</p><h2>Learning and operationalizing</h2><p>Once you&#8217;ve captured a few of these transcripts, you should pull out useful themes with the AI process Paul Stansik describes here:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:176966459,&quot;url&quot;:&quot;https://hellooperator.substack.com/p/how-to-figure-out-what-customers&quot;,&quot;publication_id&quot;:1169762,&quot;publication_name&quot;:&quot;Hello Operator&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!xRAK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e5cdaa-d388-4a9f-af23-5a35d8f51dec_800x800.png&quot;,&quot;title&quot;:&quot;How To Figure Out What Customers Care About&quot;,&quot;truncated_body_text&quot;:&quot;Here are two ways to figure out what your customers actually care about.&quot;,&quot;date&quot;:&quot;2025-10-24T14:12:27.518Z&quot;,&quot;like_count&quot;:18,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:12788947,&quot;name&quot;:&quot;Paul Stansik&quot;,&quot;handle&quot;:&quot;hellooperator&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a99a056c-e7fe-4a23-8563-ea42444ee983_1732x1732.jpeg&quot;,&quot;bio&quot;:&quot;PE Operating Partner from Chicago. Helping emerging tech companies finish what the founder started. And writing about what seems to work. Views my own. Not investment advice. &quot;,&quot;profile_set_up_at&quot;:&quot;2022-11-01T23:39:02.264Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-04-13T13:46:05.854Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1122696,&quot;user_id&quot;:12788947,&quot;publication_id&quot;:1169762,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1169762,&quot;name&quot;:&quot;Hello Operator&quot;,&quot;subdomain&quot;:&quot;hellooperator&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Leadership and operating frameworks for investors and investor-backed executives. Written by a private equity operating partner. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41e5cdaa-d388-4a9f-af23-5a35d8f51dec_800x800.png&quot;,&quot;author_id&quot;:12788947,&quot;primary_user_id&quot;:12788947,&quot;theme_var_background_pop&quot;:&quot;#786CFF&quot;,&quot;created_at&quot;:&quot;2022-11-01T23:41:17.693Z&quot;,&quot;email_from_name&quot;:&quot;Paul @ Hello Operator&quot;,&quot;copyright&quot;:&quot;Paul Stansik&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[232240,2135051,1297581],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://hellooperator.substack.com/p/how-to-figure-out-what-customers?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!xRAK!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e5cdaa-d388-4a9f-af23-5a35d8f51dec_800x800.png" loading="lazy"><span class="embedded-post-publication-name">Hello Operator</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">How To Figure Out What Customers Care About</div></div><div class="embedded-post-body">Here are two ways to figure out what your customers actually care about&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">6 months ago &#183; 18 likes &#183; 2 comments &#183; Paul Stansik</div></a></div><p>Paul&#8217;s process is really all you need to start getting value from these transcripts.</p><p>You can go deeper, though, and align customer feedback around the <a href="https://en.wikipedia.org/wiki/Outcome-Driven_Innovation">&#8220;jobs to be done&#8221; (JTBD) framework</a> as described in Forget the Funnel Chapter 5.</p><p>I won&#8217;t go into everything about JTBD, but the idea is that customers &#8220;hire&#8221; a product to help them do a job. A customer&#8217;s job to be done can be summed up in a statement like:</p><blockquote><p>When I <em>(struggle)</em>, help me <em>(motivation)</em>, so I can <em>(desired outcome)</em>.</p></blockquote><p>The goal is to extract common themes from your interviews that align to struggle, motivation and desired outcome for different customer job statements. You can do this manually or with AI. The output might look like the table below from <em>Forget the Funnel</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mibd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mibd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 424w, https://substackcdn.com/image/fetch/$s_!Mibd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 848w, https://substackcdn.com/image/fetch/$s_!Mibd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 1272w, https://substackcdn.com/image/fetch/$s_!Mibd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mibd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png" width="1456" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:427881,&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://unchartedterritory.gradient.works/i/184583682?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.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_!Mibd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 424w, https://substackcdn.com/image/fetch/$s_!Mibd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 848w, https://substackcdn.com/image/fetch/$s_!Mibd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 1272w, https://substackcdn.com/image/fetch/$s_!Mibd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f02aa73-85a7-4097-890c-2bcb123ad31b_1532x896.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <em>Forget the Funnel</em>, page 79.</figcaption></figure></div><p>Stack rank these jobs based on the ones that appear most frequently and are most correlated with urgency and willingness to pay. Pick the top one and use that as input for enablement materials, outbound messaging and talk tracks.</p><p>Finally&#8212;and you&#8217;ll want to partner with marketing on this one&#8212;make some clips from the videos. If you have customer permission, share them publicly even if they&#8217;re not polished. Authenticity beats high production values in 2026.</p><p>If you can&#8217;t share clips publicly, share them internally with reps so they can learn to speak in language that sounds like their prospects.</p><h2>Wrapping up</h2><p>Remember, if you&#8217;re a GTM leader, it&#8217;s your job to talk to customers. Don&#8217;t let institutional inertia get in the way.</p><p>Make it easier on yourself by setting quick calls with recently active customers. Ask consistent, open-ended interview questions and record it all. Synthesize multiple calls with AI and share real clips as much as possible.</p><p>Rinse and repeat for the secret to growth.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>One of many.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Ford <a href="https://www.snopes.com/news/2025/02/23/horses-quote-henry-ford/">probably never said</a> the phrase: &#8220;If I had asked people what they wanted, they would have said faster horses.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Not to be confused with the somewhat-related <em><a href="https://a.co/d/4YWeSuQ">Flip the Funnel</a></em>. The tl;dr here is that people really don&#8217;t like the funnel.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Shoutout to <a href="https://www.pendo.io/">Pendo</a> and <a href="https://www.metabase.com/">Metabase</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>The <em>Forget the Funnel</em> folks really like that word.</p></div></div>]]></content:encoded></item><item><title><![CDATA[3 Revenue Resolutions for GTM Teams in 2026]]></title><description><![CDATA[Beats a GTM gym membership.]]></description><link>https://unchartedterritory.gradient.works/p/3-revenue-resolutions-for-gtm-teams</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/3-revenue-resolutions-for-gtm-teams</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 08 Jan 2026 13:02:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lXmI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.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_!lXmI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lXmI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lXmI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lXmI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lXmI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lXmI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2230147,&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://unchartedterritory.gradient.works/i/183816320?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.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_!lXmI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lXmI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lXmI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lXmI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef2cf2-66f6-49cc-82f0-4bc7a97fafe7_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">No better time for change</figcaption></figure></div><p>I&#8217;m feeling a little rusty today as I come off a two week hiatus. Since I send these on Thursday morning and the last two Thursdays were Christmas and New Years Day, respectively, I figured I wouldn&#8217;t interrupt your (or my) holiday cheer with a newsletter.</p><p>I&#8217;m back now and ready for 2026. I <a href="https://unchartedterritory.gradient.works/p/6-gtm-predictions-for-2026">think this is gonna be a bumpy year</a> for B2B sales, so we might as well focus on things we can control. What better way to do that than to make resolutions? Those always work! </p><p>Jokes aside, I genuinely do think these are critical. Do these things well and much of 2026 falls into place. Here&#8217;s hoping they stick better than that gym membership.</p><p>Let&#8217;s dig in.</p><h2>Resolution 1: Start every quarter with enough pipeline</h2><p>I&#8217;m a big fan of <a href="https://www.linkedin.com/in/kelloggdave/">Dave Kellogg</a>. One of my favorite things from Dave is his simplification of sales down to <a href="https://kellblog.com/2021/10/19/the-top-two-high-level-questions-about-sales-and-associated-metrics/">two questions</a>:</p><ol><li><p>Are we giving ourselves the chance to hit the number?</p></li><li><p>Are we hitting the number?</p></li></ol><p>Question 1 is most important. If the answer&#8217;s &#8220;no&#8221; to #1, the answer to #2 is&#8212;barring a miracle<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>&#8212;<em>definitely</em> no. The metric, of course, that lets you know if you have a chance is <em>pipeline coverage</em>.</p><p>Here&#8217;s a quick refresher on pipeline coverage: it&#8217;s the pipeline you have when you start a period (quarter, month, etc) divided by your target for that period, expressed as a multiple (e.g. 3x).</p><p>Let&#8217;s say at the start of Q1, your total pipeline with a Q1 close date is $3,250,000 and your target is $1,000,000. There you go, 3.25x pipeline coverage:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\frac{$3,250,000}{$1,000,000} = 3.25x&quot;,&quot;id&quot;:&quot;TTYUUBXLOF&quot;}" data-component-name="LatexBlockToDOM"></div><p>It&#8217;s also important to note that pipeline coverage <a href="https://kellblog.com/2024/06/09/target-pipeline-coverage-is-not-the-inverse-of-win-rate/">isn&#8217;t simply the inverse of win rate</a> (e.g. 20% win rate = 5x coverage) because your starting pipeline consists of a blend of opportunity stages&#8212;which have different win rates.</p><p>So far so good. But our resolution is about &#8220;enough&#8221; pipeline. So what constitutes &#8220;enough&#8221;? </p><p>The received wisdom is to aim for 3x pipeline coverage, but your mileage will vary. The best way to answer this question for your team is with historical pipeline snapshot data. If you don&#8217;t have that, you can use the equation on the right side of this slide from <a href="https://www.linkedin.com/in/jeremeydonovan/">Jeremey Donovan</a> at Insight Partners:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ok9_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ok9_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 424w, https://substackcdn.com/image/fetch/$s_!Ok9_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 848w, https://substackcdn.com/image/fetch/$s_!Ok9_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 1272w, https://substackcdn.com/image/fetch/$s_!Ok9_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ok9_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Ok9_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 424w, https://substackcdn.com/image/fetch/$s_!Ok9_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 848w, https://substackcdn.com/image/fetch/$s_!Ok9_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 1272w, https://substackcdn.com/image/fetch/$s_!Ok9_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387e817c-34e8-4e0b-a853-759eefd4f65b_4000x2250.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: Insight Partners</figcaption></figure></div><p>If you&#8217;d like to take a deeper dive on this topic with recommendations on how to calculate this for yourself, check out <a href="https://unchartedterritory.gradient.works/p/how-much-pipeline-coverage-do-you">How Much Pipeline Coverage Do You Need</a>.</p><p>Now we know how to measure whether we have &#8220;enough&#8221; pipeline with pipeline coverage. There&#8217;s one problem. Pipeline coverage is a forward-looking metric for revenue generated in a given quarter, but it&#8217;s a backwards-looking metric for our resolution. The question then shifts to: &#8220;What can we do <em>this quarter</em> to ensure we start <em>next quarter</em> with the right pipeline coverage?&#8221;</p><p>For most sales teams, a big chunk of the answer comes in the form of inbound. Since that&#8217;s owned by marketing it&#8217;s rarely under the sales team&#8217;s direct control.</p><p>One thing that is under sales&#8217; control is outbound. The problem is they don&#8217;t control it very well. Most outbound teams focus on activity, operating on the principle that more activity = more pipeline<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>Reps typically get a patch, get told they&#8217;re &#8220;the CEO of their territory&#8221; and get sent off to make their fortunes. Any problems? Just do more activity! How many times have you heard (or said) some variation of, &#8220;It takes 100 dials to set a meeting. Every no gets you closer to that yes!&#8221;</p><p>In 2026, sales teams should resolve to get more sophisticated about outbound so they can control their pipeline destiny. That means moving beyond brute force activity towards a more sophisticated picture of how activity translates into pipeline creation. That means paying attention to some <a href="https://unchartedterritory.gradient.works/p/3-outbound-metrics-cros-need">different metrics</a>:</p><ul><li><p>Account Coverage - to see whether the team is working the right accounts</p></li><li><p>Opportunity Creation Rate - to see the percentage of engaged accounts that turn into opportunities</p></li><li><p>Incubation Period - to see how long it takes an account to go from outbound touch to opportunity</p></li></ul><p>That also means changing how they work accounts, which we&#8217;ll see in the second resolution.</p><p>Further reading:</p><ul><li><p><a href="https://unchartedterritory.gradient.works/p/the-power-of-pipeline-coverage">The Power of Pipeline Coverage</a></p></li><li><p><a href="https://unchartedterritory.gradient.works/p/how-much-pipeline-coverage-do-you">How Much Pipeline Coverage Do You Need?</a></p></li><li><p><a href="https://unchartedterritory.gradient.works/p/3-outbound-metrics-cros-need">3 Outbound Metrics CROs Need</a></p></li></ul><h2>Resolution 2: Focus on fit first, signals second</h2><p>Approximately nobody enjoys doing cold outbound. Ideally reps would have a reason to reach out&#8212;even better if it&#8217;s something that indicates a buyer might be interested <em>right now</em>.</p><p>In 2025, everyone obsessed over signals. My LinkedIn feed was alive with GTM Engineers pushing the idea of AI continuously scraping the internet for signs of a prospect with a pulse and then routing them to a rep (or better yet, an AI agent) ready to pounce.</p><p>Meanwhile, my Gmail inbox was alive with&#8230; this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3O7_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3O7_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 424w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 848w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1272w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3O7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png" width="1456" height="1258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1258,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!3O7_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 424w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 848w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1272w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>There&#8217;s nothing inherently <em>wrong</em> with signals. In fact, you&#8217;d be stupid not to use them. However, too many sales teams forget that <em>fit</em> comes first. There&#8217;s no point in chasing signals for accounts that aren&#8217;t in your ICP. I&#8217;ve always viewed this through the lens of the <a href="https://unchartedterritory.gradient.works/i/161962141/evaluating-opportunity-with-the-ft-quadrant">Fit-Timing (FT) Quadrant</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZRk-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZRk-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 424w, https://substackcdn.com/image/fetch/$s_!ZRk-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 848w, https://substackcdn.com/image/fetch/$s_!ZRk-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 1272w, https://substackcdn.com/image/fetch/$s_!ZRk-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZRk-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png" width="1456" height="745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:745,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!ZRk-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 424w, https://substackcdn.com/image/fetch/$s_!ZRk-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 848w, https://substackcdn.com/image/fetch/$s_!ZRk-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 1272w, https://substackcdn.com/image/fetch/$s_!ZRk-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb204d21-4590-4cb9-96a0-7c737a89e522_4938x2528.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>Ideally, every bit of outbound energy should be focused on the top-right quadrant where great fit buyers are ready to buy. If you relax the fit criteria and rely too much on signals, you&#8217;ll end up creating a lot of ephemeral pipeline from folks in the bottom right. This is the land of slow-nos and happy ears.</p><p>In 2026, every revenue team should re-dedicate themselves to being fit-first before chasing down any signals.</p><p>Take the first few weeks of the year and really dig into your ICP. Enrich your data and use the scoring methods that <a href="https://www.linkedin.com/in/grant-hefler/">Grant Hefler</a> from SBI discusses in our <a href="https://unchartedterritory.gradient.works/p/secrets-of-segmentation-with-grant-hefler">Secrets of Segmentation</a> chat. If you don&#8217;t have a bunch of historical data, use a rules-based approach that gives a basic, explainable, starting point.</p><p>Don&#8217;t worry about perfection. As a reminder, here&#8217;s my <a href="https://unchartedterritory.gradient.works/i/169041623/the-uncharted-territory-law-of-account-scoring">Uncharted Territory Law of Account Scoring</a>:</p><blockquote><p>The best account score is the one <strong>reps actually use</strong> <em>so long as</em> <strong>it&#8217;s better than choosing accounts at random</strong>.</p></blockquote><p>Once you&#8217;ve got that score, <em>operationalize</em> it. You can&#8217;t just assume your reps will go after the highest scoring accounts on their own&#8212;they absolutely will not. The best approach is to build focus into your account coverage model. Use <a href="https://unchartedterritory.gradient.works/p/traditional-territories-hurt-commercial">territory design</a> to drive rep behavior and coaching to hold them accountable.</p><p>Further reading:</p><ul><li><p><a href="https://unchartedterritory.gradient.works/p/the-tao-of-the-tal">The Tao of the TAL</a></p></li><li><p><a href="https://unchartedterritory.gradient.works/p/psychology-and-the-signals-slot-machine">Psychology and the Signals Slot Machine</a></p></li><li><p><a href="https://unchartedterritory.gradient.works/p/traditional-territories-hurt-commercial">Traditional Territories Hurt Commercial Sales Teams</a></p></li></ul><h2>Resolution 3: Move from AI experiments to real efficiency</h2><p>ChatGPT launched on November 30th, 2022. We&#8217;re already in year 4 of the LLM era. Time flies when you&#8217;re <a href="https://finance.yahoo.com/news/oracle-made-a-300-billion-bet-on-openai-its-paying-the-price-205441863.html">setting money on fire</a>.</p><p>The problems with early LLM models&#8212;hallucinations, poor instruction following, limited context&#8212;still exist. However, the most recent models are lightyears better in all these areas.</p><p>I believe we&#8217;ve recently<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> reached a tipping point in model capabilities. They&#8217;re not perfect. But guess who else makes mistakes, doesn&#8217;t always follow instructions and gets a little lost when they have to remember a bunch of stuff? People. These models are on par with all but the most experienced employees in many domains.</p><p>We&#8217;ve seen this evolution ourselves building the <a href="https://www.gradient.works/product/territory-planning">Carve territory agent</a>. GPT 5.2 can do very sophisticated analysis and code generation. With the right context, tools and engineering around it, it&#8217;s as good as any RevOps analyst for this task.</p><p>There just aren&#8217;t any more excuses for slow-rolling AI usage. 2026 is the year you should be seeing real efficiency gains from AI <em>in production</em>.</p><p>This was the theme of <a href="https://unchartedterritory.gradient.works/p/the-state-of-gtm-ai-with-kristina">my talk</a> with <a href="https://www.linkedin.com/in/kristinamcmillan/">Kristina McMillan</a> at Scale Venture Partners. Based on Scale&#8217;s survey of 300 GTM leaders, it&#8217;s clear teams are beginning to use AI to radically augment rep performance, not just improve things at the margins:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V1zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V1zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 424w, https://substackcdn.com/image/fetch/$s_!V1zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 848w, https://substackcdn.com/image/fetch/$s_!V1zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!V1zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V1zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615714,&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://unchartedterritory.gradient.works/i/183816320?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.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_!V1zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 424w, https://substackcdn.com/image/fetch/$s_!V1zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 848w, https://substackcdn.com/image/fetch/$s_!V1zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!V1zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ddcc4b-efdd-4ec6-bd7a-17e427ba5250_2740x1542.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://www.scalevp.com/gtm-resources/the-state-of-gtm-ai-in-2025/">The State of GTM AI in 2025</a></figcaption></figure></div><p>We&#8217;re not going to hit <a href="https://unchartedterritory.gradient.works/p/the-10x-sales-rep">10x Rep</a> levels in 2026, but it&#8217;s time to make material steps in that direction. The potential CAC improvements will be massive because <a href="https://unchartedterritory.gradient.works/p/are-sales-reps-a-good-investment">large sales teams are historically expensive</a>.</p><p>I&#8217;d love to give you sage advice from experience but I can&#8217;t do that for this one. Besides our own tools, we don&#8217;t deploy a ton of AI in our GTM at Gradient Works. I plan to follow this resolution and change that. We&#8217;ll need to solve two big problems:</p><ol><li><p><strong>Focus</strong> - Avoid the temptation to sprinkle a little AI here and there. My goal will be to identify a single process and implement it end-to-end. Go deep or go home.</p></li><li><p><strong>Context</strong> - Even for a small team like ours, it&#8217;s hard to gather all the information we need for an end-to-end AI use case all into one place that&#8217;s accessible to AI. We&#8217;re making progress on a data warehouse as we speak. That should help.</p></li></ol><p>I suspect these will be problems for other teams as well. I&#8217;ll report back on our experience.</p><p>Further reading:</p><ul><li><p><a href="https://unchartedterritory.gradient.works/p/revops-at-the-crossroads">RevOps at the Crossroads</a></p></li><li><p><a href="https://unchartedterritory.gradient.works/p/ai-needs-its-sewing-machine-era">AI Needs Its Sewing Machine Era</a></p></li><li><p><a href="https://unchartedterritory.gradient.works/p/build-or-buy">Build or Buy?</a></p></li></ul><h2>Wrapping Up</h2><p>There you have it. Start each quarter with enough pipeline. Get that pipeline by being ruthless about prospect fit. Drive efficiency with AI (which is really and truly <em>finally</em> ready). I&#8217;m confident if we all keep to those resolutions for the whole year, it&#8217;ll be a good one.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Miracles are notoriously hard to forecast.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This isn&#8217;t always wrong, but it&#8217;s definitely not very efficient.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>And I do mean relatively recently. Gemini 3 and GPT 5.2 came out in November and December of 2025, respectively.</p></div></div>]]></content:encoded></item><item><title><![CDATA[6 GTM Predictions for 2026]]></title><description><![CDATA[This AI thing could be big.]]></description><link>https://unchartedterritory.gradient.works/p/6-gtm-predictions-for-2026</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/6-gtm-predictions-for-2026</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 18 Dec 2025 13:02:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6wre!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.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_!6wre!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6wre!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6wre!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6wre!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6wre!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6wre!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2545201,&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://unchartedterritory.gradient.works/i/181896643?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.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_!6wre!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6wre!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6wre!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6wre!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3127d3ac-b062-4f2f-893d-4b60c578db53_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Doing some prognosticating</figcaption></figure></div><p>The last 12 months have been a wild ride for B2B GTM. AI&#8217;s inescapable. The economy, while definitely better than the prior two years, is weird and unpredictable. Nobody knows what to make of it all. Most GTM leaders I talk to seem to <a href="https://unchartedterritory.gradient.works/p/are-cros-ok">vacillate between anxiety and cautious optimism</a>.</p><p>So, I figured why not build on that complete lack of certainty to make confident assertions about what&#8217;s going to happen next year?</p><p>That&#8217;s right, I&#8217;ve decided to go full pundit and give you my six 2026 predictions. I&#8217;ve tried to provide some rationale each one, but I&#8217;m sure some of these will look ridiculous in hindsight.</p><p>With that in mind, I give you my word that I&#8217;ll come back to these in 12 months and thoroughly roast myself for whatever I get wrong. I believe in both accountability and baking in some content for my future self.</p><p>Without further ado, here are my 2026 GTM predictions:</p><ol><li><p>AI comes for RevOps</p></li><li><p>Clay&#8217;s wheel will spin slower</p></li><li><p>The US will have a (shallow) recession</p></li><li><p>At least one &#8220;AI native&#8221; fades away</p></li><li><p>We stop talking about * engineers</p></li><li><p>We&#8217;ll have a startup mass extinction event</p></li></ol><p>As a bonus, I asked several knowledgeable GTM folks for their predictions. I&#8217;ve added thoughts from the likes of Sam Jacobs, CEO of Pavilion, and Kyle Norton, CRO of Owner.com, at the end.</p><p>Let&#8217;s do this.</p><h2>1. AI comes for RevOps</h2><p>Most of the conversation about GTM and AI has focused on replacing sellers (or at least the sellers doing low-complexity tasks). RevOps mostly seems like the beneficiary of an AI shift. After all, AI represents a new layer for GTM that shifts the balance of power from managing teams of human reps to orchestrating technical systems&#8212;a role RevOps was born to play.</p><p>The actual story is murkier. Earlier this summer, I wrote that there was a troubling lag in AI adoption by RevOps teams and that they might not have fully internalized how much of their existence involves being <a href="https://unchartedterritory.gradient.works/p/revops-at-the-crossroads">a natural language interface for the CRO</a>.</p><p>Since then, AI has only gotten better at the things that CROs rely on RevOps for. Things like data management, analysis, reporting, documentation and system maintenance. All the major models are now mostly phenomenal at this stuff.</p><p>In 2026, we&#8217;ll see RevOps hiring slow as more of these tasks get turned over to AI.</p><h2>2. Clay&#8217;s wheel will spin slower</h2><p>Clay had an incredible 2025, <a href="https://www.nytimes.com/2025/08/05/business/dealbook/clay-ai-marketing-fundraise.html">hitting a $3.1B valuation and projecting $100M in revenue</a>. Just about every GTM org I talk to is using Clay in some capacity, but there&#8217;s trouble brewing.</p><p>Former Netscape CEO <a href="https://en.wikipedia.org/wiki/James_L._Barksdale">Jim Barksdale</a> famously said <a href="https://hbr.org/2014/06/how-to-succeed-in-business-by-bundling-and-unbundling">there are only two ways to make money: bundling and unbundling</a>.</p><p>Traditionally, data enrichment has been about bundling&#8212;collect as much data as you can in one place, sell it at the highest margin possible and grab more share of wallet by creating a platform out of add-ons. ZoomInfo is the poster child for this kind of bundling in the GTM data space. It worked. They make $1.2B per year. People buy ZoomInfo, but nobody loves ZoomInfo. And each bad phone number erodes any sliver of goodwill that might exist.</p><p>Clay&#8217;s stroke of genius was two-fold: unbundle the whole thing and then empower people to piece it back together again.</p><p>Instead of paying ZoomInfo for access to all that data, you could make your own ZoomInfo by enriching just the data you needed from a host of different providers. You could even combine that with raw data scraped from the web and transformed with AI. Put it together however you like, and only pay for what you use.</p><p>The catch? All that unbundled capability had to be repackaged into something useful. So Clay championed the people willing to do that. They supported agencies and creators who could turn Clay&#8217;s complexity into services engagements. Eventually, the GTM Engineer was born.</p><p>It&#8217;s proven to be a powerful combination. The upshot, though, is that Clay has a high total cost of ownership. Not only do GTM teams foot the bill for credits, they also need specialized roles (either in-house or on retainer) to manage it.</p><p>Now, Clay is trying to <a href="https://www.clay.com/blog/sculpt-2025-product-launches">build their own bundle</a>. As Adam Schoenfeld <a href="https://www.linkedin.com/posts/adamschoenfeld_on-clays-100m-milestone-ive-worked-in-activity-7404916639760191488-28C4?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAADG4sMBmFXNPLyFZrkXWVnraNtYRenGkBc">put it</a>, &#8220;the friendly people from Brooklyn now look hyper aggressive.&#8221; They&#8217;re not only competing with ZoomInfo, but nearly every other part of the GTM stack. And, the more they try to simplify their core product to expand their market, the more they risk alienating the GTM Engineer role they&#8217;ve built themselves around.</p><p>Don&#8217;t get me wrong, these are good problems to have. They&#8217;re still going to grow, but in 2026 that growth will slow down markedly.</p><h2>3. The US will have a (shallow) recession</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7eq1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7eq1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 424w, https://substackcdn.com/image/fetch/$s_!7eq1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 848w, https://substackcdn.com/image/fetch/$s_!7eq1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 1272w, https://substackcdn.com/image/fetch/$s_!7eq1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7eq1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png" width="746" height="897" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:897,&quot;width&quot;:746,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153041,&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://unchartedterritory.gradient.works/i/181896643?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.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_!7eq1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 424w, https://substackcdn.com/image/fetch/$s_!7eq1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 848w, https://substackcdn.com/image/fetch/$s_!7eq1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 1272w, https://substackcdn.com/image/fetch/$s_!7eq1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a477b17-6abb-4b99-8717-bb919449c69d_746x897.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">This should be fine</figcaption></figure></div><p>There&#8217;s <a href="https://paulkrugman.substack.com/p/the-us-economy-is-in-worse-shape">reasonable evidence</a> that the US economy wouldn&#8217;t be doing so hot if it weren&#8217;t being propped up by the AI boom. We&#8217;ve got <a href="https://unchartedterritory.gradient.works/p/tariffs-trade-wars-and-saas-explained">tariffs</a>, combined with <a href="https://www.wsj.com/economy/central-banking/feds-favored-inflation-gauge-shows-moderate-september-trend-531e6fb2">sticky inflation</a> and a <a href="https://www.nytimes.com/live/2025/12/16/business/jobs-report-economy">cloudy unemployment picture</a>.</p><p>I&#8217;ll make a sub-prediction here: the AI bubble won&#8217;t burst and take us all with it, but it will deflate a bit. There are some <a href="https://www.wsj.com/tech/ai/coreweave-stock-market-ai-bubble-a3c8c321">weak links</a> that are using a lot of debt to do things like fund data centers based on demand that may not emerge right on schedule. Some of those won&#8217;t make it through 2026.</p><p>Ultimately, there will be enough AI turmoil to spook investors and dampen the hype, which will eliminate the post that&#8217;s currently propping up the economy.</p><h2>4. At least one of the &#8220;AI natives&#8221; fades.</h2><p>One or more of the $100M-ARR-in-the-blink-of-an-eye <a href="https://unchartedterritory.gradient.works/p/you-are-not-ai-native">AI natives</a> will hit a churn wall and sees their growth suddenly hit an asymptote. <a href="https://www.linkedin.com/in/cassyoung/">Cassie Young</a> termed this the <a href="https://topline.beehiiv.com/p/tech-is-on-the-brink-of-a-gross-retention-apocalypse-a-customer-success-renaissance">Gross Retention Apocalypse</a> and I&#8217;m 100% on board.</p><p>We won&#8217;t see a spectacular bust because churn kills slowly (unlike debt). We&#8217;ll see some early sales&#8212;followed by fire sales&#8212;when this starts to happen.</p><h2>5. We stop talking about * engineers.</h2><p>In 2025, everyone wanted to be an engineer. In particular, we had the <a href="https://unchartedterritory.gradient.works/p/gtm-engineering-for-cros">rise of GTM Engineers</a> and <a href="https://a16z.com/services-led-growth/">Forward Deployed Engineers</a>. I believe these aren&#8217;t durable roles and the hype will die down in 2026.</p><p>When new technology shows up, nobody knows how it&#8217;s supposed to work. It&#8217;s complicated and finicky so you need specialists to go figure it out. AI has produced myriad new, complicated and finicky things. Therefore, we need specialists. Often those specialists are kinda making it up as they go along (after all no one <em>actually</em> knows what they&#8217;re doing when something&#8217;s brand new) so they need a patina of credibility. &#8220;Engineer&#8221; sounds cool, credible and technical, so here we are.</p><p>As technology matures, things get simpler and the need for specialists goes away. Way back in the year 2000, I did a summer internship at a dot com after my freshman year in college<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. We had big teams of people with computer science degrees building&#8230;. e-commerce websites. The sites we built were vastly inferior to the one your crafty cousin sets up in an evening on Shopify when she finally decides to sell her artisanal soaps. But in 2000, selling some stuff on the internet required bespoke expertise, cost $1M+ and took a year (if it could even be done at all).</p><p>Every technology has a maturity curve. AI&#8217;s should be faster than any other technology&#8212;part of the promise of AI is that the AI itself can do most of the hard technical work for you&#8212;but it still very much exists.</p><p>Before all the GTM Engineers descend on this newsletter with pitchforks and Clay tables, let me just say: more parts of GTM are now able to be orchestrated with technology than ever before<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. There&#8217;s meaningful work there, but it&#8217;s inevitably going to get simpler, less technical and more accessible to more people.</p><p>In short, all these engineers titles are a symptom of things being too damn complicated right now. That will start to abate in 2026, taking the engineer titles with it.</p><h2>6. We&#8217;ll have a startup mass extinction event</h2><p>I recently finished <a href="https://a.co/d/gUg2xQ5">Otherlands</a>, a book that genuinely has nothing to do with B2B sales<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. Instead, it&#8217;s a reverse-chronology tour of extinct life on Earth that opens with Alaskan horses 20,000 years ago and ends with the emergence of multi-cellular life 550 million years ago.</p><p>Naturally, it includes well-known events like the <a href="https://en.wikipedia.org/wiki/Cretaceous%E2%80%93Paleogene_extinction_event">meteorite that killed the dinosaurs</a> and the <a href="https://en.wikipedia.org/wiki/Cambrian_explosion">Cambrian explosion</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. One thing I hadn&#8217;t heard about, though, is an extinction event called &#8220;<a href="https://en.wikipedia.org/wiki/Permian%E2%80%93Triassic_extinction_event">The Great Dying</a>&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> that happened ~250M years ago in which 95% of all species on earth went extinct thanks to a massive volcano in Siberia.</p><p>I think 2026 will see a mass extinction event for startups&#8212;not 95%, but a large number. There are a lot of startups that are barely hanging on from rounds raised during the Cambrian explosion of funding that ended in 2022. Just take a look at this Carta data:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ub9a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ub9a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ub9a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ub9a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ub9a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ub9a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alternative text description for this image&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="No alternative text description for this image" title="No alternative text description for this image" srcset="https://substackcdn.com/image/fetch/$s_!Ub9a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ub9a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ub9a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ub9a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F250f0f2b-47a0-4ddc-8980-764df6426705_1536x1536.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://www.linkedin.com/posts/peterjameswalker_seed-founders-can-you-last-for-1000-days-activity-7405328024189046785-BqmN">Peter Walker at Carta</a></figcaption></figure></div><p>And these are the ones that have gotten to a next round. There are still quite a lot of startups (at all rounds) that have stretched about as far as they can stretch. Carta also reports that <a href="https://carta.com/data/bridge-rounds-q2-2025/">bridge round</a> funding ticked up again in 2025. At some point, there really is an end to the runway and we&#8217;ve got to be approaching it.</p><p>So there you have it. Those are my six predictions. We&#8217;ll check back in a year. Meanwhile, let&#8217;s see what some other folks had to say.</p><h2>Crowdsourced Predictions</h2><p>Most of these came from responses to a <a href="https://www.linkedin.com/posts/hayesdavis_got-any-gtm-predictions-for-2026-hot-takes-activity-7407066734081474560-EDaq?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAADG4sMBmFXNPLyFZrkXWVnraNtYRenGkBc">LinkedIn post</a>. They&#8217;ve been lightly edited for clarity.</p><p>Let&#8217;s start with a spicy one:</p><blockquote><p>OpenAI will go through a restructuring and Sam Altman will not be the CEO in 12 months.</p><p><a href="https://www.linkedin.com/in/samfjacobs/">Sam Jacobs</a> - Founder &amp; CEO, Pavilion</p></blockquote><div><hr></div><blockquote><p>We&#8217;re already seeing this quietly but I think 2026 will be the Great GTM Bifurcation where companies that were early and aggressive adopters of AI in GTM will start breaking away. The leverage of AI is so great and I think many companies will start hitting a maturity level where the compound returns become pretty massive. <br><br>We&#8217;re already feeling this in our business and yet I feel like we&#8217;re just scratching the surface. We&#8217;ve gone from 0 dedicated GTM AI headcount 6 months to 2 today and more soon, which is greatly accelerating our progress. Our first productive AI use case went live in 2022 (I can&#8217;t believe that&#8217;s 3 years ago &#128517;) and yet I only feel like we hit our stride in the last few quarters.</p><p><a href="https://www.linkedin.com/in/kylecnorton/">Kyle Norton</a> - CRO at Owner.com and host of <a href="https://www.therevenueleadershippodcast.com/">The Revenue Leadership Podcast</a></p></blockquote><div><hr></div><blockquote><p>Employee morale will likely take a hit across U.S. businesses as AI continues to replace roles. The companies that succeed won&#8217;t just adopt AI, but they&#8217;ll use it to empower and enhance their people. Those that position AI as a tool for growth rather than a threat will see a boost in morale. By the end of 2026, employee engagement will be a bigger priority than it&#8217;s been since the lockdown. I guess there is a GTM angle: keep this in mind when crafting your messaging or pitching&#8212;how you frame AI&#8217;s role in enabling people, not replacing them, will resonate deeply with prospects and customers.</p><p><a href="https://www.linkedin.com/in/ryanasimmons/">Ryan Simmons</a> - VP, Global SaaS Sales at Terryberry</p></blockquote><div><hr></div><blockquote><p>Marketers will feel more pressure from CEOs and CROs to &#8220;show up&#8221; in LLM responses as LLM adoption moves into the mainstream with consumers.<br><br>1) Lack of visibility in LLM responses means lack of &#8220;frame-making&#8221; influence at the time people are learning about things.<br>2) Lack of visibility in LLM responses will undermine confidence in a solution/service/product/idea.</p><p><a href="https://www.linkedin.com/in/davidkirkdorffer/">David Kirkdorffer</a> - Consultant</p></blockquote><div><hr></div><blockquote><p>It&#8217;s very early, but enterprise GTM will increasingly be abstracted by agents. Business arrangements between two ISVs with agentic transactions will require new models. These transactions will happen at the machine level, requiring machine level SLAs, hallucination risk absorption, and revenue share.</p><p>[Ed note: I asked Dustin about the possibility of &#8220;hallucination insurance&#8221;]</p><p>I guess it&#8217;s almost inevitable. Transferring risk for a fee is as old as The Dutch East India Company, and here, it&#8217;s a real risk that costs money.</p><p><a href="https://www.linkedin.com/in/dustin-r-thompson/">Dustin R. Thompson</a> - Head of US Partnerships at Promon</p></blockquote><div><hr></div><blockquote><p>Many firms will cut back on customer success &amp; support headcount in favor of AI solutions right as a massive wave of churn hits. There will be a scramble for qualified CS candidates by the end of the year as 2027 annual plans are baked with hope for improving GRR.</p><p><a href="https://www.linkedin.com/in/ryan-burke-bos/">Ryan Burke</a> - VP of Sales at Zilla Security</p></blockquote><div><hr></div><p>And finally:</p><blockquote><p>This AI thing seems like it&#8217;s gonna be big. Like and subscribe for more game-changing insights. </p><p><a href="https://www.linkedin.com/in/paulstansik/">Paul Stansik</a> - Partner at ParkerGale Capital and author of <a href="https://hellooperator.substack.com/">Hello Operator</a> (which you actually should subscribe to)</p></blockquote><p>You know, I think Paul&#8217;s probably right about this one.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Fun fact, this dot com got delisted from the Nasdaq three months after I finished my internship.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Not unlike <a href="https://unchartedterritory.gradient.works/p/gtm-engineering-for-cros#:~:text=sales%20and%20AI%3A-,corn%20yields,-since%201866.">corn production in the 1940s</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>But I won&#8217;t let that stop me!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Honestly, the author is kind of dismissive of the whole Cambrian explosion deal, calling it &#8220;an illusion, based on a characteristic of Cambrian animals &#8211; their hard parts.&#8221; I guess we just don&#8217;t have a good record of all the weird squishy guys that came before.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Pretty metal name if you ask me. \m/</p></div></div>]]></content:encoded></item><item><title><![CDATA[Secrets of Segmentation with Grant Hefler]]></title><description><![CDATA[Nerding out about account segmentation with SBI Executive Consultant Grant Hefler.]]></description><link>https://unchartedterritory.gradient.works/p/secrets-of-segmentation-with-grant-hefler</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/secrets-of-segmentation-with-grant-hefler</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 11 Dec 2025 13:01:54 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/181292374/4085e80636464f2a68e79c913053d73b.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>I&#8217;ve shared quite a bit about <a href="https://unchartedterritory.gradient.works/p/the-31-icp">ICP</a>, <a href="https://unchartedterritory.gradient.works/p/3-account-scoring-questions">account scoring</a>, <a href="https://unchartedterritory.gradient.works/p/taking-the-terror-out-of-territories">territory design</a> and <a href="https://unchartedterritory.gradient.works/p/using-comp-plans-to-drive-strategy">compensation</a> over the last year of this newsletter. These are all critical for great GTM execution but they&#8217;re also, admittedly, a bit on the nerdy side. There&#8217;s been plenty of analysis, some <a href="https://en.wikipedia.org/wiki/Knapsack_problem">esoteric concepts</a> and quite a few spreadsheets.</p><p>But I think we&#8217;ve got all those beat&#8212;both for strategic importance and for nerdiness&#8212;with today&#8217;s account segmentation conversation with <a href="https://www.linkedin.com/in/grant-hefler/">Grant Hefler</a>. Grant is an Executive Consultant at <a href="https://sbigrowth.com/">SBI</a>, one of the premiere GTM consulting firms. They help PE-backed and publicly traded B2B SaaS companies grow faster through GTM strategy consulting, training and operational execution.</p><p>Grant walks us through the whole segmentation process step-by-step. We got deep on tricky analysis topics that impact ICP scoring and account potential, covering things like cohort selection, sample sizes, factor weighting, frontier analysis and P x Q approaches. It wasn&#8217;t all nerding out on analysis, though. We also talked about running the process, managing stakeholders, plugging into the larger annual planning exercise and how to put segmentation results to work.</p><p>I loved this conversation because there&#8217;s no fluff. It&#8217;s just a ton of really practical and useful stuff for anyone looking to do segmentation.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Seriously, keep this one for reference.</p><p>Highlights below in bullet point form.</p><h2>(1:47) What is segmentation anyway?</h2><div class="pullquote"><p>&#8220;So account segmentation, you know, it&#8217;s right in the name. Everything is at the account level. [&#8230;] it addresses like three key things: it&#8217;s your strategy, your prioritization, and then also your resource allocation.&#8221;</p></div><ul><li><p>The purpose of account segmentation is to drive strategy, prioritization, and resource allocation.</p></li><li><p>It&#8217;s an account-level exercise that&#8217;s distinct from broad market segmentation. This isn&#8217;t a TAM calculation which is best done top-down.</p></li><li><p>At the core, it produces two key metrics:</p><ul><li><p><strong>ICP score</strong> &#8211; a fit score that determines how well an account aligns with your ICP. This is <em>not</em> the same as propensity to buy.</p></li><li><p><strong>Account potential</strong> &#8211; how much an account <em>could</em> spend based on bottoms-up financial and firmographic data.</p></li></ul></li><li><p>Once you&#8217;ve got an ICP score and an account potential, you can use them to inform all your downstream processes like capacity modeling, comp plan design, coverage models and territory.</p></li></ul><h2>(5:44) Getting started</h2><div class="pullquote"><p>&#8220;Having nice clean data is really big. You have that, we&#8217;re at a really great spot already. If we have&#8230; even the skeleton of the ideal customer profile, that&#8217;s pretty much all you&#8217;re gonna need to get started with segmentation.&#8221;</p></div><ul><li><p>Gather as much clean, reliable customer data as you can. The most important thing is a structured customer &#8220;<a href="https://www.datacamp.com/tutorial/data-cube">cube</a>&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> with accurate accounts, spend, and hierarchy information, since this drives how segmentation and coverage will operate.</p></li><li><p>Get a reasonably complete list of targetable accounts so segmentation reflects the true SAM.</p></li><li><p>Start with a basic ICP hypothesis. At minimum, this means a working understanding of who you believe you should be targeting. You can use the segmentation work to help refine this.</p></li><li><p>Prepare firmographic and technographic data. You&#8217;ll want to refresh your data from a 3rd party data provider to make sure it&#8217;s as up-to-date as possible (even though it&#8217;ll <a href="https://unchartedterritory.gradient.works/p/the-bad-data-binary">never be perfect</a>).</p></li><li><p>Come with as much strategic clarity as you can. This can include high-level ideas around coverage model, team structure, and major priorities.</p></li></ul><h2>(11:47) ICP scoring</h2><div class="pullquote"><p>&#8220;Really it&#8217;s a framework to describe the most attractive and the best fitting accounts for your solutions based on their firmographics and technographics.&#8221;</p></div><ul><li><p>ICP is a <strong>framework defining the best-fit accounts</strong> based on <em>firmographic</em> and <em>technographic</em> factors&#8212;not personas and not propensity-to-buy.</p></li><li><p>ICP development requires art and science. You should base it on your existing data but it depends on business strategy. For example, your company may be moving upmarket which means yesterday&#8217;s customer metrics aren&#8217;t a good fit for tomorrow&#8217;s desired state.</p></li><li><p>ICP is meant to be a relatively stable, long-term fit model that should be considered separately from short-term behavioral or intent signals.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li></ul><h3>Calculating an ICP score</h3><ul><li><p>Select <strong>4&#8211;6 measurable factors</strong> that correlate with historical success (e.g., employee count, revenue, industry, cloud maturity, tech stack, budget metrics). </p></li><li><p>Assign each factor a weight within an overall score which usually sums to 100 (e.g. 5 factors might each be weighted 20 points).</p></li><li><p>Break each factor into <strong>cohorts</strong> (e.g., employee count bands; industry sub-segments) to allow comparison of account performance across groups.</p></li><li><p>Figuring out cohort boundaries is easier said than done, but they often become clear when you look at ARR distribution and other deal metrics<strong> </strong>through the lens of business strategy (e.g. more granular employee bands for mid-market companies if that&#8217;s a focus area).</p></li><li><p>Always make sure cohorts have an adequate number of accounts. What counts as &#8220;adequate&#8221; varies but you&#8217;ll probably want ~10 deals in each cohort to have reasonable confidence.</p></li><li><p>Categorical factors (e.g., industry) may require further decomposition or combination with another categorical factor (e.g., industry &#215; country) to capture meaningful variation. But again, don&#8217;t slice too thin.</p></li><li><p>Within each factor, give each cohort a sub-weight (up to that factor&#8217;s total weight) based on how it performs on deal metrics such as win rate, deal size, cycle time, and ARR contribution.</p></li><li><p>Rank cohorts within each factor based on these metrics, and assign sub-weights proportionally based on the ranking.</p></li><li><p>The final ICP score for an account is the sum of its sub-weights across all factors.</p></li></ul><h2>(26:45) Account potential</h2><div class="pullquote"><p>&#8220;The idea is to estimate how much&#8212;at the account level&#8212;each customer or prospect can spend on your solution.&#8221;</p></div><ul><li><p>Account potential estimates how much each customer or prospect <em>could</em> spend on your solution. You can measure this at the account level overall or at the product/line of business level.</p></li><li><p>There are two primary methods for calculating account potential: frontier analysis and P x Q.</p><ul><li><p><strong>Frontier analysis</strong></p><ul><li><p>Use customer spend as a percentage of a financial metric (e.g., revenue, IT budget, ARR per employee).</p></li><li><p>Group accounts into cohorts using a categorical and size metric (commonly industry &#215; company size). Just like with ICP, make sure you&#8217;ve got enough samples in each cohort (Grant recommends at least 10) and watch out for outliers.</p></li><li><p>Within each cohort, compute the 80th percentile of spend ratio to establish a benchmark (&#8220;frontier&#8221;).</p></li><li><p>You can then scale the &#8220;frontier&#8221; to each account&#8217;s size (e.g., 80th percentile ARR/employee &#215; actual employee count) to calculate potential.</p></li></ul><p><strong>2. P &#215; Q model</strong></p><ul><li><p>This approach works best for per-user pricing models.</p></li><li><p>Q = estimated number of potential users (e.g., employees who could adopt the product).</p></li><li><p>P = price per user or per seat.</p></li><li><p>Total potential for each account = P &#215; Q. You can also do this at the product level if products have different prices and user bases within an account.</p></li></ul></li></ul></li><li><p>Remember, potential is directional, not literal. Nobody should treat this as a precise forecast. Potential simply identifies where the most value exists if everything else goes according to plan.</p></li></ul><h2>(35:10) Operationalizing it all</h2><div class="pullquote"><p>&#8220;&#8230;not just for segmentation and for the ideal customer profile, but depending what downstream go-to-market initiatives you&#8217;re also working on, having change management plans set up for territories, quota, comp...&#8221;</p></div><ul><li><p>Use ICP score + account potential to build prioritization models for customers and prospects.</p></li><li><p><a href="https://sbigrowth.com/insights/how-to-drive-commercial-efficiency">ROAD model</a> for existing customers</p><ul><li><p>Plot customers on a scatter plot where the X axis is current spend and the Y axis is account potential.</p></li><li><p><a href="https://sbigrowth.com/insights/how-to-drive-commercial-efficiency">ROAD</a> stands for Retain, Opportunistic, Acquire and Develop. Each of these represents a quadrant in your scatter plot. For example, Acquire accounts would be in the top left with relatively low existing spend but high potential and Develop accounts would be in the top right with high spend and headroom to spend even more.</p></li><li><p>Use the ROAD placement of the customer to determine their service model (e.g. white glove account management for Develop customers and put hunters on Acquire customers).</p></li></ul></li><li><p>Plot prospects similarly to the ROAD model but use ICP score for the X axis. The top right quadrant (high fit + high potential) becomes the foundation of your new logo assignments.</p></li><li><p>Build balanced territories by distributing ICP quality and white-space potential evenly across reps, ensuring equitable opportunity.</p></li><li><p>Feed segmentation into quota, comp, and capacity planning by testing whether territories provide enough potential for target attainment and determining required headcount.</p></li><li><p>Direct marketing spend and other GTM investment towards high fit, high-potential segments.</p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Plus one bit of technical difficulty around minute 21.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This is just a fancy name for a spreadsheet of customer accounts with relevant firmographics, hierarchy data and spend (optionally broken out by product line or other factors).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I&#8217;ve written about this myself in the form of the &#8220;<a href="https://unchartedterritory.gradient.works/i/161962141/evaluating-opportunity-with-the-ft-quadrant">fit vs timing quadrant</a>&#8221;</p></div></div>]]></content:encoded></item><item><title><![CDATA[The State of GTM AI with Kristina McMillan]]></title><description><![CDATA[AI lessons from 300 GTM leaders with Scale Venture Partners EIR Kristina McMillan.]]></description><link>https://unchartedterritory.gradient.works/p/the-state-of-gtm-ai-with-kristina</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/the-state-of-gtm-ai-with-kristina</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 04 Dec 2025 13:03:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/180609537/906f532ff628f3ebe52a17411e22d683.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Earlier this year <a href="https://www.linkedin.com/in/kristinamcmillan/">Kristina McMillan</a> and <a href="https://scalevp.com">Scale Venture Partners</a> surveyed 300 GTM leaders to learn how they&#8217;re using AI. They recently published their report: <a href="https://www.scalevp.com/gtm-resources/the-state-of-gtm-ai-in-2025/">The State of GTM AI in 2025</a>. Kristina, Scale EIR for GTM AI and long-time analyst in the space, was kind enough to join me for a conversation about their findings.</p><p>This time last year, I wrote that <a href="https://unchartedterritory.gradient.works/p/are-you-behind-in-ai">you&#8217;re not behind in AI</a> (which also used some Scale data). What a difference a year makes. Scale&#8217;s 2025 report makes it clear that the gains from AI adoption are real and they&#8217;re happening now. If you&#8217;re not taking advantage, you really are falling behind. The good news is the current wins are mostly based on individual productivity. There are <em>much</em> bigger gains ahead and you can still (probably) catch up.</p><p>Go <a href="https://www.scalevp.com/gtm-resources/the-state-of-gtm-ai-in-2025/">grab the report</a> for yourself and follow along with the conversation!</p><p>For those of you who prefer words, below are some of the key topics and takeaways from the conversation.</p><h2>Everyone&#8217;s actually doing it, and it&#8217;s working</h2><div class="pullquote"><p>&#8220;The short answer is everybody&#8217;s using it. The other part of that answer is it is working. [&#8230;] And if you&#8217;re not leveraging it today, you are falling behind.&#8221;</p></div><p>Kristina started our conversation by laying out the takeaways from the Scale report.</p><p>We&#8217;re about 3 years into the AI era (ChatGPT was released in late 2022) and we&#8217;re now reaching the end of Phase 1 of GTM AI adoption. This phase has largely been about increasing individual productivity with relatively simple use cases like drafting content and doing account research.</p><p>The team at Scale found that regular use of AI is ubiquitous in GTM (even if it&#8217;s a bit &#8220;lumpy&#8221; across teams). If your reps aren&#8217;t using AI to impact their individual performance today, you are most definitely behind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ARZW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ARZW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 424w, https://substackcdn.com/image/fetch/$s_!ARZW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 848w, https://substackcdn.com/image/fetch/$s_!ARZW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!ARZW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ARZW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314348,&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://unchartedterritory.gradient.works/i/180609537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.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_!ARZW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 424w, https://substackcdn.com/image/fetch/$s_!ARZW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 848w, https://substackcdn.com/image/fetch/$s_!ARZW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!ARZW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54aca4c-a4c2-4f85-b91a-2c22b0dda0d4_2290x1400.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: State of GTM AI 2025, Scale Venture Partners (Slide 8)</figcaption></figure></div><p>The most important takeaway here is that all this adoption really is having an impact, especially when it comes to <em>quantity</em> metrics (e.g. activity levels) and time savings. Kristina shared an example where <a href="https://www.vanta.com/">Vanta</a> has reduced the time reps spend on non-sales activities by 10 hours per rep per week.</p><p>The next phase will focus on quality<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Kristina predicts that emerging AI use cases like rep coaching will have a much more direct impact on metrics beyond simple productivity gains&#8212;she expects to see material gains in areas like sales cycle length and rep attainment.</p><h2>You need to build <em>and</em> buy</h2><div class="pullquote"><p>&#8220;We got used to buying [SaaS] and administering it and setting it up and getting everybody up on it. It made sense for us. Right now we&#8217;re in a period where things don&#8217;t make sense. [&#8230;] Maybe the extra lift of building it is okay because buying is kind of complicated.&#8221;</p></div><p>I wrote about <a href="https://unchartedterritory.gradient.works/p/build-or-buy">build vs buy</a> not too long ago and Kristina had a lot to add to that discussion. AI has certainly scrambled the traditional &#8220;build vs buy&#8221; calculus.</p><p>Kristina shared a simple framework for thinking about the decision based on task complexity. You can see the visual from the Scale report here:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2fjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2fjY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 424w, https://substackcdn.com/image/fetch/$s_!2fjY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 848w, https://substackcdn.com/image/fetch/$s_!2fjY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 1272w, https://substackcdn.com/image/fetch/$s_!2fjY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2fjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png" width="1456" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207965,&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://unchartedterritory.gradient.works/i/180609537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.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_!2fjY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 424w, https://substackcdn.com/image/fetch/$s_!2fjY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 848w, https://substackcdn.com/image/fetch/$s_!2fjY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 1272w, https://substackcdn.com/image/fetch/$s_!2fjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c6326a-0fa7-48a1-8ee1-58a46465f68b_2290x920.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: State of GTM AI 2025, Scale Venture Partners (Slide 18)</figcaption></figure></div><p>If your task is very low complexity (e.g. individualized account research) and can be accomplished directly in AI tools like Gemini or ChatGPT, don&#8217;t bother buying anything specialized. By the same token, if your task is very complex and highly specific, you&#8217;ll probably need to build your own.</p><p>For middle-of-the-road use cases, you should probably buy. As Kristina notes, you&#8217;ll benefit from the best practices that vendors are able to codify by working with lots of customers at once.</p><p>A word of caution, though: buying AI tools is hard. There are tons of point products and it&#8217;s unclear how durable they&#8217;ll be. Pricing is evolving and it&#8217;s hard to model costs. That said, the same challenges around long-term durability and costs can be applied to internal builds as well.</p><p>Kristina summed it up pretty nicely: &#8220;Right now we&#8217;re in a period where things don&#8217;t make sense.&#8221; Start small and see how far you can get with basic LLM tools. Scale has a nifty &#8220;<a href="https://www.scalevp.com/gtm-resources/the-ai-adoption-game-board-sales-edition/">game board</a>&#8221; to help you on this journey.</p><h2>Keys to adoption and measurement</h2><div class="pullquote"><p>&#8220;We saw that when RevOps was involved in AI initiatives, that it had a 20% higher impact.&#8221;</p></div><p>As a former RevOps leader, I was gratified to hear Kristina share that RevOps involvement improved AI initiative impact by 20%. However, that impact can only be felt if you have a baseline to measure against.</p><p>Kristina said the need to establish the baseline emerged in the qualitative part of their data collection. She saw teams doing time studies to figure out bottlenecks as well as running some controlled experiments to see incremental improvements before going all-in.</p><p>Speaking of all-in, she highlighted the initial AI SDR craze as cautionary tale about AI adoption. Some folks fired their whole SDR teams only to discover the tech wasn&#8217;t ready. Those orgs ended up with pipeline gaps and had to scramble to rebuild their teams.</p><p>Ultimately, Kristina sees AI adoption as a process of stacking gains on top of gains. Each individual gain might not be obvious, but the aggregate effect can be large. Scale is recommending two metrics to measure this holistic impact: GTM Efficiency and GTM Productivity. You can see those defined below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GtGE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtGE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 424w, https://substackcdn.com/image/fetch/$s_!GtGE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 848w, https://substackcdn.com/image/fetch/$s_!GtGE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!GtGE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png" width="1456" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483502,&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://unchartedterritory.gradient.works/i/180609537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.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_!GtGE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 424w, https://substackcdn.com/image/fetch/$s_!GtGE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 848w, https://substackcdn.com/image/fetch/$s_!GtGE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!GtGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c7f7a-5531-4337-bec6-63c8f62da78d_3040x1356.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: State of GTM AI 2025, Scale Venture Partners (Slide 9)</figcaption></figure></div><p>These bear some similarity to the <a href="https://www.thesaascfo.com/calculate-saas-magic-number/">SaaS magic number</a> and <a href="https://www.growthunhinged.com/p/your-guide-to-arr-per-fte">ARR / FTE</a>, respectively, but centered more tightly on new revenue growth and GTM. Regardless, these org-level metrics should show material improvement over time if the combination of your AI efforts are driving efficiency.</p><h2>How org design needs to change</h2><div class="pullquote"><p>&#8220;There&#8217;s a lot of temptation to completely redesign your org. But the reality is, from where we sit today, you need to think about what that next step or two looks like. So you really can&#8217;t reimagine what your org is gonna look like in 10 years, because we have no idea.&#8221;</p></div><p>Nobody actually knows how GTM orgs will evolve due to AI, but Kristina did have a few takeaways about the current state of evolution.</p><p>AI adoption can&#8217;t be something people do in their spare time. There&#8217;s just too much technical know-how required and too much change to keep up with. Someone (or someones) has to be focused on it. She&#8217;s seen orgs have success forming &#8220;tiger teams&#8221; devoted to AI adoption.</p><p>While you do need someone driving AI adoption, you should also be harnessing energy and excitement from more junior employees who may be more AI native. Kristina cited <a href="https://unchartedterritory.gradient.works/p/stop-failing-front-line-sales-managers">front-line managers</a> building out AI enablement tools for reps and technically-inclined early career folks stepping up as GTM Engineers.</p><p>Speaking of <a href="https://unchartedterritory.gradient.works/p/gtm-engineering-for-cros">GTM Engineers</a>, they are &#8220;definitely a thing&#8221;. The role isn&#8217;t terribly widespread yet, but Kristina believes it&#8217;s going to grow in importance.</p><p>We actually ended the conversation talking about AI agents. Kristina sees most folks in GTM use the term &#8220;agent&#8221; as largely a shorthand for any AI capability that&#8217;s more complex than just a simple chat.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>Most of today&#8217;s &#8220;agents&#8221; don&#8217;t rise to the level of replacing an employee on the org chart. Kristina&#8217;s advice is not to over-engineer agents to try to do too much just yet&#8212;a partially automated task requiring tons of human intervention is probably worse than one without the automation. That said, agents will continue to get more sophisticated over time and someone <em>will</em> need to &#8220;manage&#8221; them by being familiar with their capabilities and knowing how to deploy them effectively.</p><p>We may not know what our orgs will look in 2035, but there&#8217;s a good chance they&#8217;ll change a lot more in the next 10 years than they did in the last 10.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This fits with my general thesis from <a href="https://unchartedterritory.gradient.works/p/the-10x-sales-rep">The 10x Sales Rep</a>. Increased activity levels won&#8217;t get the job done.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><a href="https://unchartedterritory.gradient.works/p/what-cros-should-know-about-ai-agents">I&#8217;m a little more of a purist</a> and think &#8220;agent&#8221; should be reserved for AI systems with some level of autonomous decision-making.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Cold Email Conundrum]]></title><description><![CDATA[Today's GTM AI use cases rely on email. Email is hard.]]></description><link>https://unchartedterritory.gradient.works/p/the-cold-email-conundrum</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/the-cold-email-conundrum</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 20 Nov 2025 13:02:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Jriv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.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_!Jriv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jriv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Jriv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Jriv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Jriv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jriv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2741270,&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://unchartedterritory.gradient.works/i/179352658?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.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_!Jriv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Jriv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Jriv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Jriv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c54984-802d-41c9-8b32-7e9d40627c30_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Doesn&#8217;t look cold</figcaption></figure></div><p>On Tuesday nights, I take my 9-year-old daughter to gymnastics. That gives me approximately 45 minutes surrounded by gymnastics trophies and a faint haze of chalk dust to ponder what the hell I&#8217;m going to write about in this newsletter.</p><p>This week I used the time to read the <a href="https://www.scalevp.com/gtm-resources/the-state-of-gtm-ai-in-2025/">State of GTM AI in 2025</a> report from Scale Venture Partners. One thing I appreciated was that they asked respondents about specific use cases for specific roles, not just about nebulous &#8220;AI adoption&#8221;.</p><p>When I got to slide 8, I saw that 90% of sales dev teams and 85% of sales teams use AI regularly to draft their outreach. You can see the slide below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lc7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lc7G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 424w, https://substackcdn.com/image/fetch/$s_!lc7G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 848w, https://substackcdn.com/image/fetch/$s_!lc7G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!lc7G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lc7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1226326,&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;:false,&quot;internalRedirect&quot;:&quot;https://unchartedterritory.gradient.works/i/179352658?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.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_!lc7G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 424w, https://substackcdn.com/image/fetch/$s_!lc7G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 848w, https://substackcdn.com/image/fetch/$s_!lc7G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!lc7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea34ce9a-4cdd-4aea-9d72-e5a00a96b2ff_4800x2700.png 1456w" sizes="100vw"></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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://www.scalevp.com/gtm-resources/the-state-of-gtm-ai-in-2025/">State of GTM AI in 2025</a> from Scale Venture Partners</figcaption></figure></div><p>Earlier this year, when I wrote about my conversion to the idea of the <a href="https://unchartedterritory.gradient.works/p/the-10x-sales-rep">10x sales rep</a>, I mentioned that, for AI to be effective at scaling outbound activity, it would need to use multiple channels like phone, LinkedIn and email. Since cold calling with AI is <a href="https://consumer.ftc.gov/articles/robocalls">generally illegal</a>, all this AI message drafting has to be applied to LinkedIn or email.</p><p>That means we&#8217;re rapidly reaching a point where nearly all the text-based outbound buyers receive is AI-generated. That doesn&#8217;t automatically mean there&#8217;s no human in the loop&#8212;Scale&#8217;s data says 52% of SDR teams don&#8217;t (yet) routinely &#8220;engage prospects&#8221; using AI&#8212;but it sure looks inevitable that AI will both write and send the outreach for the vast majority of outbound.</p><p>Most of this outbound outreach will be email. Unlike LinkedIn, email is totally ubiquitous and easy to scale. That leads to the fundamental problem I wrote about in the <em>10x Sales Rep</em>:</p><blockquote><p>Because of the limits on other kinds of outreach, AI SDRs usually use mass email which is both <a href="https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business">legally suspect</a> and has horrible conversion rates. Even assuming you somehow managed a 1% opportunity creation rate via that kind of email, you&#8217;d need your AI to work 100,000 accounts to get to the number of opportunities needed to produce pipeline to support a $10M quota. Your whole TAM may not be that large.</p></blockquote><p>Those problems clearly haven&#8217;t stopped folks from trying. Spend enough time in the wrong corners of LinkedIn and you&#8217;ll learn all the tips and tricks about how to load up your AI-driven spam cannons. Soon you&#8217;ll find yourself in the gray area of disposable domains and inbox warming. Or you&#8217;ll realize that for the low price of 5 Clay tables, 18 SaaS products, API access to 3 LLMs, and 7 n8n workflows you too can book 200 meetings per month without an SDR team. (All you have to do is comment AGENT on this post and be ok with a 75% no-show rate!)</p><p>On the other side of the equation, you have some folks like <a href="https://www.linkedin.com/in/williamallred/">Will Allred at Lavender</a> who genuinely seem to be trying to use AI to help <em>actual humans</em> write really awesome emails to <em>other humans</em>.</p><p>In the end, no amount of AI-driven emailing is going to matter if email as a channel is already totally trashed. It sure feels trashed. I doubt I&#8217;m atypical and here&#8217;s what I&#8217;ve received just today:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3O7_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3O7_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 424w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 848w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1272w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3O7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png" width="1456" height="1258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1258,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1427863,&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://unchartedterritory.gradient.works/i/179352658?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.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_!3O7_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 424w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 848w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1272w, https://substackcdn.com/image/fetch/$s_!3O7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5dc0b-3d83-4c11-9151-1eb50a607121_2724x2354.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Look at all that personalization</figcaption></figure></div><p>These are all bad. But even if a good one snuck in, there&#8217;s so much bad here it would be really hard for it to get any attention. Suffice it to say none of these got a reply.</p><p>This is why the overall narrative (which I bought into in my <em>10x Sales Rep</em> post) is that cold email used to work back in the halcyon pre-COVID days but now it doesn&#8217;t. There&#8217;s just too much noise now to drive meaningful response rates. Therefore, one of the most heavily adopted AI use cases&#8212;writing and sending email&#8212;isn&#8217;t actually helping us sell anything.</p><h2>Is it actually harder to write email in 2025?</h2><p>All of the above was going through my head as I was driving my daughter home from gymnastics. On the way, I told her that I still wasn&#8217;t sure what to write for my newsletter. Knowing this is an <em>email </em>newsletter, she replied (sarcastically), &#8220;Why don&#8217;t you write about how hard it is to write an email?&#8221;</p><p>Well the joke&#8217;s on her (and, it seems, me) because I decided to do just that. I realized I didn&#8217;t have solid data on whether the &#8220;decline of email&#8221; narrative was actually true. So, like I did in my post about <a href="https://unchartedterritory.gradient.works/p/outbound-sequence-benchmarks-for">outbound sequence benchmarks</a>, I set out to scour the internet&#8212;this time with the goal of finding data points on reply rates<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> for cold B2B email.</p><p>I identified 16 sources with statistics going back to 2018. Of those, I deemed 11 to be at least medium-to-high quality. High quality sources contained original research<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> across a large corpus of emails. Medium quality sources were at least from reputable vendors.</p><p>Without further ado, here&#8217;s what I learned:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sOOK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sOOK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 424w, https://substackcdn.com/image/fetch/$s_!sOOK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 848w, https://substackcdn.com/image/fetch/$s_!sOOK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 1272w, https://substackcdn.com/image/fetch/$s_!sOOK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sOOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png" width="1456" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177363,&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://unchartedterritory.gradient.works/i/179352658?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.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_!sOOK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 424w, https://substackcdn.com/image/fetch/$s_!sOOK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 848w, https://substackcdn.com/image/fetch/$s_!sOOK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 1272w, https://substackcdn.com/image/fetch/$s_!sOOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2d83a0-a250-4eb8-897c-d055d734796c_2068x1340.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">See all the sources <a href="https://docs.google.com/spreadsheets/d/1PxH1lRfADfp_Q54FQObbPtY0mP60SQkmLCaLcen06HU/edit?usp=sharing">here</a>.</figcaption></figure></div><p>First, all those numbers are higher than I expected. They&#8217;re also higher than my personal experience. Let&#8217;s set that aside and look at the trend.</p><p>If we focus on just high quality sources, there&#8217;s a downward trend in reply rates, from 8.25% in 2018 to 6.3% in 2025. That 1.95 point drop represents a 23% drop in reply rates. If you use the 2024 data point of 5.8%, it&#8217;s a 30% drop.</p><p>So is it harder to write an email in 2025? Seems that way. It&#8217;s reasonable to say that it&#8217;s about 25% harder to write an email that gets a reply now than it was 7 years ago.</p><h2>Email bulls and bears</h2><p>Let&#8217;s review. About 90% of our SDR and sales teams are using AI in a way that depends on email for success. However, reply rates are 25% lower now than they were pre-COVID and they&#8217;re trending down.</p><p>Where do we go from here?</p><p>The bear case is an email death spiral. Declining reply rates combine with the declining marginal cost of writing email to spur teams to send even more email. That further clogs inboxes, causing reply rates to decline further and teams to send more email&#8230; You get the idea. No amount of AI makes any difference because nobody even bothers to read their email.</p><p>The bull case is that AI actually leads to <em>better</em> emails, not just <em>more</em> emails. It&#8217;s not crazy. I love SDRs, but the average SDR rarely has the training, time and inclination to compose truly relevant emails. At best they do some variable replacement and tweak a sentence in a stock template. (If you don&#8217;t believe me, just look at that screenshot from my inbox again.)</p><p>AI, on the other hand, could pull together all the context necessary to create carefully crafted messages on a per-recipient basis. With the right data, guidance and thoughtful messaging frameworks, AI might be able to write more <a href="https://www.linkedin.com/posts/jasonmlemkin_the-easiest-way-in-the-world-to-stand-out-activity-7369100629773910017-Rp3d/">truly great emails</a> than most SDRs.</p><p>Which case are you buying?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I opted for reply rates because open rates are basically meaningless and click through rates are more of a marketing email thing.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This isn&#8217;t science (or <em>Science</em>) so there&#8217;s no peer review here. Most of these are vendors using propriety data sets. I suppose these folks could be lying through their teeth but there&#8217;s not much incentive to do that.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Welcome to the Team! Now Fix Everything.]]></title><description><![CDATA[How to diagnose problems and make an impact in a new GTM role.]]></description><link>https://unchartedterritory.gradient.works/p/welcome-to-the-team-now-fix-everything</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/welcome-to-the-team-now-fix-everything</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 13 Nov 2025 13:02:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-FfT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.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_!-FfT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-FfT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-FfT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-FfT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-FfT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-FfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1679232,&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://unchartedterritory.gradient.works/i/178687553?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.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_!-FfT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-FfT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-FfT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-FfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a1da54-dfeb-4623-9f50-8a38574a3781_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">This is, indeed, fine</figcaption></figure></div><p>The first week of November is a special time in B2B SaaS. Since so many of these companies have fiscal years that end on January 31st, it marks the beginning of Q4.</p><p>The beginning of Q4 usually heralds one of two things for sales leaders: buckling down to hit the Q4 number or starting a new job entirely. Sure enough, last week I saw a big spike in those &#8220;starting a new position&#8221; LinkedIn posts. Anecdotally it feels like more folks than usual have decided to make the leap this year.</p><p>I certainly get the appeal of starting a new job in Q4. You get to influence planning for the next fiscal without getting blamed for this year&#8217;s results. That&#8217;s the good news. </p><p>The bad news is you need that extra quarter. <a href="https://unchartedterritory.gradient.works/p/when-growth-cools-cros-feel-the-heat">Sales leader tenures are crazy short</a> and 70% of these runs end involuntarily. You&#8217;re most likely replacing someone who was fired. It&#8217;s safe to say they weren&#8217;t fired because things were going <em>too</em> well. The board, the CEO and the rest of the team have brought you in with the expectation that you&#8217;re going to fix everything. And fix it fast.</p><p>With all that pressure, figuring out where to focus can be daunting, especially if you look at it as one big, thorny problem. You&#8217;ve got to break it down or you&#8217;ll find yourself stuck in analysis paralysis. The goal is to quickly find the bottleneck&#8212;the thing that&#8217;s holding back the entire system&#8212;and eliminate it.</p><p>Here&#8217;s my recommended process:</p><ol><li><p>Model the funnel (or bowtie) to find your bottleneck</p></li><li><p>Diagnose the bottleneck</p><ol><li><p>Quantitative diagnosis</p></li><li><p>Qualitative diagnosis</p></li></ol></li><li><p>Make changes to address the bottleneck</p></li><li><p>Repeat</p></li></ol><p>Let&#8217;s dig in.</p><h2><strong>Model the funnel</strong></h2><p>Start with high-level volume, conversion, and time metrics by working backward through the funnel (or the whole &#8220;bowtie&#8221; if you&#8217;re responsible for retention and expansion as well). If you&#8217;re not sure exactly what to measure, <a href="https://winningbydesign.com/wp-content/uploads/2024/05/The-Bowtie-A-Proposed-Standard.pdf">Winning By Design has a framework</a> (see Chapter 5) that&#8217;s as good as any.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z7m4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z7m4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z7m4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z7m4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z7m4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z7m4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Z7m4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z7m4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z7m4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z7m4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe00a86ea-5135-4188-997e-8ff17539ec07_1930x1090.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://winningbydesign.com/resources/the-saas-sales-method-2/">Winning by Design</a></figcaption></figure></div><p>When you&#8217;re doing this, <strong>resist the urge to immediately diagnose and, whatever you do, don&#8217;t cherry-pick data.</strong> That will quickly lead you to the wrong conclusions.</p><p>For example, if you&#8217;re looking at lead-to-opportunity conversion rates, resist the urge to immediately dive in if the rate is low and don&#8217;t listen (yet) to someone who says &#8220;oh we don&#8217;t count <em>those</em> leads for reason X&#8221;. This is one reason why you might be wary of existing historical conversion rate data. It often comes with baked-in assumptions that mask problems.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Make sure you know precisely what&#8217;s being counted for volume metrics and what&#8217;s going into the numerator and denominator for conversion rate metrics. For time-based metrics (e.g. sales cycle), make sure you know when the clock starts (e.g, opp creation? SQO? stage 4?). Generally speaking, use this effort to get at your &#8220;raw&#8221; metrics before you start adjusting for anything else.</p><p>There&#8217;s a roughly 0% chance you&#8217;ll have access to all the metrics you actually want at this stage. Some things won&#8217;t be tracked at all, some things won&#8217;t have the right timestamps, etc. That means there&#8217;s a roughly 100% chance this will be frustrating. The key is how you respond.</p><p>You can&#8217;t change the past, but you can impact the future. Work with your ops team<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> to track the metrics you need going forward. The best time to solve this would have been a long time ago; the next best time is right now.</p><p>That said, remember that improving your data is an incremental process. Don&#8217;t succumb to the <a href="https://unchartedterritory.gradient.works/p/the-bad-data-binary">bad data binary</a> and declare you can&#8217;t make progress until every problem is fixed. That&#8217;s a recipe for, well, making no progress at all. Move quickly, but deliberately: fix the easy things fast and fix the hard things thoughtfully.</p><h2><strong>Quantitative diagnosis</strong></h2><p>Once you&#8217;ve got your bowtie metrics, find your <a href="https://unchartedterritory.gradient.works/p/book-review-the-goal?utm_source=publication-search">bottleneck</a>. For example, if you have a 30% win rate but only convert 5% of leads to opportunities, increasing your win rate is unlikely to help. By the same token, increasing the volume of MQLs with more ads will just waste money.</p><p>Once you&#8217;ve found the bottleneck, now it&#8217;s time to dive deeper. This is when you <strong>should</strong> listen to how metrics been measured previously&#8212;just make sure to trust but verify. You should focus on trying to break down the bottleneck into root causes.</p><p>As an example, let&#8217;s say you find a <a href="https://unchartedterritory.gradient.works/p/the-outbound-bottleneck">low outbound contribution to pipeline</a>. There are two likely culprits here: the accounts are bad or something about the way reps work the accounts isn&#8217;t right. At this point, it would be helpful to try to break down the accounts according to your ICP or segments (if you have that defined) AND also look at performance by rep. You&#8217;re likely to find that some segments convert better or some reps convert better.</p><p>Looking across those dimensions, consider <a href="https://unchartedterritory.gradient.works/p/3-outbound-metrics-cros-need">key diagnostic metrics</a> like incubation period, opportunity creation rate and account coverage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0iuC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0iuC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 424w, https://substackcdn.com/image/fetch/$s_!0iuC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 848w, https://substackcdn.com/image/fetch/$s_!0iuC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!0iuC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0iuC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244818,&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://unchartedterritory.gradient.works/i/178687553?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.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_!0iuC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 424w, https://substackcdn.com/image/fetch/$s_!0iuC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 848w, https://substackcdn.com/image/fetch/$s_!0iuC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!0iuC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45dc1e33-7e5b-4c0b-af46-6940bebfc7d8_2888x1622.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">You can change the top layers quickly, but with less impact than the bottom layers</figcaption></figure></div><p>Then, break the problem down conceptually into a &#8220;diagnostic pyramid&#8221;. Think of outbound as a set of layers, each building on the next: activities at the top, that&#8217;s made effective by messaging, which is made effective by persona/contact and&#8212;at the base&#8212;are the accounts you&#8217;re working. The top 3 layers (activity, messaging, contacts) are fairly easy to change but they&#8217;re heavily dependent on the bottom layer (accounts). Don&#8217;t just assume more activity will get you where you need to go.</p><p>Finally, put the two together. If you find that you have a high opportunity creation rate, the problem may really be that you&#8217;re not covering enough accounts. If you find you have high account coverage, but are still struggling to create opportunities from outbound, the problem is likely lower down the pyramid.</p><p>This is just an example, but the pattern is the same no matter what:</p><ol><li><p>Find the bottleneck in your bowtie</p></li><li><p>Investigate diagnostic metrics</p></li><li><p>Form a hypothesis about the root cause<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li></ol><p>Quantitative analysis will uncover likely issues, but don&#8217;t start changing things just yet. Now it&#8217;s time to dig deep on the qualitative side.</p><h2><strong>Qualitative diagnosis</strong></h2><p>This is where you shut up, listen, observe and avoid the temptation to <a href="https://unchartedterritory.gradient.works/i/158465053/on-the-mistakes-that-get-cros-fired">blindly start applying your playbook</a> without adapting to your new context.</p><p>Talk to your colleagues on the leadership team. Ask why things have been done a certain way in the past. Ask them what they think needs to change.</p><p>Talk to your reps. Ask them what they think is working and not working&#8212;just don&#8217;t take it as gospel. Break out call recordings and go listen to real conversations. Listen to calls across reps, across customers and at different stages in the sales cycle. While I firmly believe you should actually listen with your own two ears, this is also a great place to apply AI. Paul Stansik has a handy framework for using <a href="https://hellooperator.substack.com/p/how-to-figure-out-what-customers">AI to review calls</a>.</p><p>Talk to your customers. If you&#8217;re primarily focused on new business, focus on understanding the happy customers since they&#8217;re the ones you want to replicate. For your happy customers, here are a few simple questions you can ask<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>:</p><ul><li><p>What happened to make you feel certain buying our product was the right choice?</p></li><li><p>Now that you have our product, what&#8217;s the number one thing you&#8217;re able to do that you were&#8217;t able to do before?</p></li><li><p>Before you had our product, what were you using instead?</p></li></ul><p>Listen to the good and the bad in all these conversations. If you&#8217;re taking over an existing team, something probably hasn&#8217;t been going well. But don&#8217;t let that make you assume your predecessor was an idiot. Assume positive intent all around and try to make sure you understand why a competent person would have made certain choices.</p><p>Use your judgment (that&#8217;s why you&#8217;re here!) but keep an open mind.</p><h2><strong>Make some change</strong></h2><p>Once you&#8217;ve done all of the above, then you&#8217;re ready to start making changes. Chances are good you&#8217;ll want to make quite a few changes, but recognize that forcing through 20 changes at once is likely to result in nothing changing.</p><p>Focus on 2-3 things that will have the most impact on your bottleneck and reinforce the hell out of them (especially with your <a href="https://unchartedterritory.gradient.works/p/stop-failing-front-line-sales-managers">front line managers</a>). Once those are in place, move on to the next bottleneck and do it all over again.</p><p>Congrats on the new job! No pressure.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I once talked to a company that claimed 70% win rates. When I asked how they were doing that, they said &#8220;we only count qualified opportunities that get to Stage 3 and have an identified competitor&#8221;. That&#8217;s measuring <em>something</em> but it&#8217;s probably not going to be the most helpful to spot problems.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>You really want a good ops partner for this. If you don&#8217;t have one, make them your first hire.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>This is really about zooming into a part of your bowtie and finding the bottleneck driving the bottleneck. It&#8217;s a <a href="https://en.wikipedia.org/wiki/Fractal">fractal</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Credit for these simple questions goes to <a href="https://hellooperator.substack.com/">Paul Stansik</a> who may have partially stolen them from <a href="https://a.co/d/hVH57A6">Forget the Funnel</a>. It takes a village.</p></div></div>]]></content:encoded></item><item><title><![CDATA[3 GTM Observations for Q4]]></title><description><![CDATA[A few things on my mind as we prepare for 2026.]]></description><link>https://unchartedterritory.gradient.works/p/3-gtm-observations-for-q4</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/3-gtm-observations-for-q4</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 30 Oct 2025 12:02:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qVD8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.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_!qVD8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qVD8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qVD8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qVD8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qVD8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qVD8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2753591,&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://unchartedterritory.gradient.works/i/177504152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.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_!qVD8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qVD8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qVD8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qVD8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49d70fe0-0c0b-4177-ad86-567e34cc63c6_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">I think this is self-explanatory</figcaption></figure></div><p>Today I want to do three quick hits on topics I&#8217;m thinking and reading about as we barrel through the final days of 2025.</p><ul><li><p>Every senior seller started as a junior seller. What happens if AI eliminates all the entry-level jobs?</p></li><li><p>There&#8217;s a software &#8220;middle class&#8221; and it employs a lot of GTM folks. What if it disappears?</p></li><li><p>I&#8217;m not an economist, but I have lived through a couple massive bubbles. And AI sure is looking frothy these days.</p></li></ul><p>Let&#8217;s jump in.</p><h2>Where will new sellers come from?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rn6_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rn6_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 424w, https://substackcdn.com/image/fetch/$s_!rn6_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 848w, https://substackcdn.com/image/fetch/$s_!rn6_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!rn6_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rn6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png" width="1438" height="1032" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1032,&quot;width&quot;:1438,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172630,&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;:false,&quot;internalRedirect&quot;:&quot;https://unchartedterritory.gradient.works/i/177504152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.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_!rn6_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 424w, https://substackcdn.com/image/fetch/$s_!rn6_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 848w, https://substackcdn.com/image/fetch/$s_!rn6_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!rn6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1143e00e-d856-48c8-b4a6-3b1b85be4bc3_1438x1032.png 1456w" sizes="100vw"></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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://www.economist.com/graphic-detail/2025/10/13/can-ai-replace-junior-workers">The Economist</a></figcaption></figure></div><p>I saw a <a href="https://www.linkedin.com/posts/davidshaner_its-shocking-to-see-this-on-a-graph-but-activity-7388618873194864640-BSx9?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAADG4sMBmFXNPLyFZrkXWVnraNtYRenGkBc">LinkedIn post</a> earlier this week that featured the chart above. I instantly recognized <a href="https://www.economist.com/">The Economist</a> house style<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> and tracked down the <a href="https://www.economist.com/graphic-detail/2025/10/13/can-ai-replace-junior-workers">original article</a> with a reverse image search.</p><p>It caught my eye because the inflection point at the end of 2022 is <em>wild</em>. Junior roles are disappearing, while seniors aren&#8217;t impacted at all (yet).</p><p>While the chart itself isn&#8217;t specifically about sales, it touches on something I&#8217;ve talked about with several sales leaders: if we eliminate all the junior roles (SDRs, etc) that are the typical entry point into a sales career, where do we get the next generation of sellers?</p><p>We&#8217;ve all heard the anecdotes about smaller sales teams and replacing SDRs with AI, but there&#8217;s not much quantitative data (that I can find) which isolates the impact on entry-level sellers. There is however, some data that supports the idea that AI adoption is reducing sales team size overall. And it seems unlikely that this reduction is coming at the expense of productive, senior headcount.</p><p>For example, the <a href="https://www.iconiqcapital.com/growth/reports/state-of-go-to-market-2025">ICONIQ State of GTM</a> report points to a significant reduction in GTM FTEs for high AI adopters at earlier-stage companies:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2KLo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2KLo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 424w, https://substackcdn.com/image/fetch/$s_!2KLo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 848w, https://substackcdn.com/image/fetch/$s_!2KLo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 1272w, https://substackcdn.com/image/fetch/$s_!2KLo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2KLo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cac52400-e122-4cc4-822e-d256569da188_2548x1430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:331588,&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://unchartedterritory.gradient.works/i/177504152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.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_!2KLo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 424w, https://substackcdn.com/image/fetch/$s_!2KLo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 848w, https://substackcdn.com/image/fetch/$s_!2KLo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 1272w, https://substackcdn.com/image/fetch/$s_!2KLo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac52400-e122-4cc4-822e-d256569da188_2548x1430.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>These companies are more agile and less able to support high CAC, so of course they&#8217;ll press any cost advantage they can find. Could this phenomenon just be because they haven&#8217;t yet built the people-heavy teams required for enterprise? After all, a lot of the &#8220;<a href="https://www.reddit.com/r/Entrepreneur/comments/1nf90wv/the_company_that_made_no_sales_team_sound/">no sales team</a>&#8221; success stories change their tune later on.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> It could be, but the &#8220;High AI&#8221; vs &#8220;Low AI&#8221; differences are pretty stark.</p><p>So why does this matter? Sales&#8212;in B2B tech especially&#8212;is a rare form of white collar(ish) job. It&#8217;s historically been a path for someone with plenty of grit but few credentials to break into tech and make a great living. It&#8217;s as close as we can get to a role that&#8217;s built on meritocracy.</p><p>Also, since nobody learns sales in school, it&#8217;s also one of the few areas of tech where an apprenticeship model is alive and well. People learn sales on the job from other sales people while they do the crappy work (e.g. cold calling) that more senior people have earned the right not to do.</p><p>If we use AI to replace most of those entry-level folks, we&#8217;ll lose a meaningful path for economic upward mobility <em>and</em> the &#8220;apprenticeship&#8221; pipeline that builds tomorrow&#8217;s sellers.</p><p>I could be wrong about all this. Maybe the idea of employing entry-level SDRs dialing for dollars will seem as quaint in 40 years as the idea of employing 1,000,000 typists.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CmDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CmDk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 424w, https://substackcdn.com/image/fetch/$s_!CmDk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 848w, https://substackcdn.com/image/fetch/$s_!CmDk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 1272w, https://substackcdn.com/image/fetch/$s_!CmDk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CmDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png" width="900" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91732,&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://unchartedterritory.gradient.works/i/177504152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.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_!CmDk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 424w, https://substackcdn.com/image/fetch/$s_!CmDk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 848w, https://substackcdn.com/image/fetch/$s_!CmDk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 1272w, https://substackcdn.com/image/fetch/$s_!CmDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b20b941-4be8-4222-bcec-b94396b0e5fb_900x555.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://paulkrugman.substack.com/p/technology-and-jobs">Paul Krugman</a></figcaption></figure></div><p>One key difference: becoming a human word processor<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> in 1980 wasn&#8217;t a ticket to potential upward mobility and there were plenty of ways to learn to type without an apprenticeship.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>I think we&#8217;ll probably regret losing skilled sellers more.</p><h2>The death of the software middle class</h2><p>This week Jason Lemkin<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> published an article on SaaStr titled <a href="https://www.saastr.com/who-will-buy-the-saas-companies/">Who Will Buy the SaaS Companies?</a>. The gist is that&#8212;once upon a time&#8212;if you built a SaaS company to $20M+ ARR with decent metrics, you had something someone would want to buy. Now the mechanisms that fueled this are all breaking down.</p><p>I think of the companies Jason describes as the &#8220;middle class&#8221; of software. They&#8217;re more than an indie software developer selling something on an app store, but they&#8217;re never going to IPO. They tend to employ quite a few GTM folks.</p><p>Unfortunately, that middle class may not be long for this world. All the VC dollars are going to AI while PE is souring on SaaS as the business model starts to look less predictable.</p><p>VC Brett Queener wrote a <a href="https://queener.substack.com/p/its-the-end-of-the-arr-world-and">much more substantial treatment of a similar topic</a> earlier this month. He called out the logical implication of the shift:</p><blockquote><p>Except for the absolutely crazy breakout companies, this implies that if you don&#8217;t have a ton of committed ARR and a lot of upfront cash payments, you&#8217;ll need to fund some of your growth the old-fashioned way &#8212; from the balance sheet. [&#8230;]</p><p>I believe it may be more of a winner-take-all approach at some point in each market, as those companies with the most funding are likely able to invest the most GTM opex ahead of growth.</p></blockquote><p>Two things:</p><ul><li><p>Acquisition is the hardest problem in startups and it&#8217;s not even close.</p></li><li><p>It&#8217;s very hard to self-fund acquisition without lucking into either a market wave or some kind of PLG viral loop. I bootstrapped my last startup, so I know about funding acquisition from the balance sheet. It&#8217;s a rough math problem in the best of times and only gets harder if you&#8217;re using month-to-month contracts to lower the barrier to entry.</p></li></ul><p>If you extrapolate from both Jason and Brett&#8217;s posts, you can see today&#8217;s software industry become an even more extreme winner-take-all environment where 0.1% of companies can raise enough to pay for acquisition and everyone else dies. Take it one step further and it leads to an arms race of VCs picking winners earlier and earlier&#8212;basically finding the smartest-looking baby in the maternity ward and handing it a scholarship to Stanford.</p><p>It&#8217;s hard to see how this wouldn&#8217;t lead to fewer surviving software companies. Software would be like legacy industries&#8212;capital intensive and difficult to break into. <a href="https://www.nytimes.com/2023/07/05/business/artificial-intelligence-power-data-centers.html">Two guys in a garage</a> just won&#8217;t cut it anymore.</p><p>Putting this all together, we may see the software middle class disappear. It just won&#8217;t be possible to generate a meaningful outcome there. We&#8217;ll be left with the capital-heavy winners and the extremely capital light indies.</p><p>Something to think about as you look for your next CRO gig.</p><h2>Come on guys, it&#8217;s definitely a bubble</h2><p>On Tuesday, OpenAI completed its restructuring as a for-profit company. To celebrate, Sam Altman held a livestream which included this little nugget (per <a href="https://www.theinformation.com/articles/openai-restructuring-means">The Information</a>):</p><blockquote><p>Altman said OpenAI has <strong>$1.4 trillion</strong> worth of &#8220;financial obligation&#8221; from commitments it has made to use or develop 30 gigawatts of data center capacity. However, there&#8217;s a large gap between OpenAI&#8217;s revenue, which is projected to reach <strong>$13 billion</strong> this year, and its planned spending on servers to develop its technology and stay ahead of rivals such as Google and xAI.</p></blockquote><p>Now look, I can do math. OpenAI is growing at an insane clip. Today&#8217;s $13B in revenue will be a lot more tomorrow. They can IPO now that they&#8217;re a &#8220;real&#8221; company. There are plenty of ways for them to come up with cash. However, the words &#8220;large gap&#8221; are doing a <em>lot</em> of work up there.</p><p>Also, let&#8217;s not forget that this restructuring helps unlock <a href="https://www.nytimes.com/2025/09/22/technology/nvidia-openai-100-billion-investment.html">a $100B investment from Nvidia</a> (who just hit $5 <em>trillion</em> in market cap yesterday). Gee I wonder who sells the GPUs that $100B will get spent on?</p><p>So&#8230; that&#8217;s great. But I&#8217;m sure it gets more sane:</p><blockquote><p>Microsoft said it secured a commitment from OpenAI to spend $250 billion renting Microsoft servers over an unspecified period, mirroring a similar commitment OpenAI recently made to rent servers from Oracle.</p></blockquote><p>Oh.</p><p>Microsoft, by the way, now owns 27% of OpenAI&#8217;s new public benefit corporation, a stake that&#8217;s worth about $135B. That $250B commitment from OpenAI represents 3.3x <a href="https://www.bloomberg.com/news/articles/2025-07-30/microsoft-gives-azure-cloud-sales-for-first-time-at-75-billion">Microsoft&#8217;s entire 2025 Azure</a> revenue.</p><p>I see.</p><p>There sure is a lot of money flowing around in a circle here. At least nobody&#8217;s loading up on any kind of risky debt to finance all this. <a href="https://www.theregister.com/2025/09/29/oracle_ai_debt/">Oh, wait</a>. I&#8217;m sure it&#8217;s <a href="https://www.theverge.com/2016/5/5/11592622/this-is-fine-meme-comic">fine</a>.</p><p>At least we&#8217;re <a href="https://www.linkedin.com/posts/hayesdavis_we-used-10-billion-ai-tokens-and-all-we-got-activity-7387570428715683841-1maU">doing our part</a> at Gradient Works.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The red and black graphics with the too-clever headline that only works if you imagine it delivered with dry British wit. That&#8217;s the stuff.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Some <a href="https://www.linkedin.com/posts/brandonfluharty_palantir-just-killed-the-traditional-tech-activity-7361079719577960448-V-SI/">just keep lying</a> about it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>&#8220;Human word processor&#8221; would have sounded redundant in 1980, kind of like &#8220;human seller&#8221; would have in, say, 2021.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>There are plenty of reasons for this, not the least of which is that those jobs were female coded with a pretty clear ceiling put on them.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Or whatever AI entity writes his content.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building Great Territories with Joe Ort]]></title><description><![CDATA[Carves, holdovers, ROE and more.]]></description><link>https://unchartedterritory.gradient.works/p/building-great-territories-with-joe</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/building-great-territories-with-joe</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 23 Oct 2025 12:03:01 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176864718/9bf9f898bc8de059f05488df401b518c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This newsletter is called Uncharted Territory for a reason. I happen to believe territory design is one of the highest-leverage processes in GTM. Every action your reps take happens downstream of the accounts they&#8217;re assigned. It&#8217;s simple: bad territories can turn great reps into poor performers and good territories can improve your whole team&#8217;s attainment.</p><p>I wrote about the <a href="https://unchartedterritory.gradient.works/p/taking-the-terror-out-of-territories">territory planning process</a> a couple weeks ago but I&#8217;m told that not everyone likes to consume their information in <em><a href="https://www.youtube.com/shorts/hXUPKo6KoC8">the most words</a>.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Lucky you! This week, I&#8217;ve got an interview about territory planning and design with <a href="https://www.linkedin.com/in/josephort/">Joe Ort</a>.</p><p>Joe&#8217;s been doing this a long time. He&#8217;s currently the CEO of <a href="https://www.revopsinflection.com/">RevOps Inflection</a>. Before that, he&#8217;s done territory design at companies like SiriusDecisions, Brainshark and Collibra as well as supporting the process across a PE portfolio. He&#8217;s got plenty of tips and tricks.</p><p>We had a great chat. Watch the video to learn how territories are like icebergs, why sales reps would make good lawyers and how to structure a planning process that (mostly) won&#8217;t drive everyone insane.</p><p>For those of you who do actually like words, below are some of the key takeaways from the conversation.</p><h2>On the data foundation (2:42)</h2><div class="pullquote"><p>&#8220;When you look at the iceberg of territory planning, all that [data] stuff underwater is the bulk of the work.&#8221;</p></div><p>The first phase of territory design is about getting your account data as good as possible&#8212;without losing sight of the fact that <a href="https://unchartedterritory.gradient.works/p/the-bad-data-binary">your data will never be perfect</a>. You can do all the careful segmentation and territory balancing you want, but if the underlying data&#8217;s complete garbage you won&#8217;t be successful.</p><p>One area that we returned to a couple of times in the conversation is hierarchies. These tend to cause a lot of trouble in most territory designs&#8212;especially enterprise and strategic. Joe recommends spending extra effort on getting hierarchies right and suggests <a href="https://www.dnb.com/">D&amp;B</a> as the best data source.</p><p>Once you&#8217;ve got this data, then it&#8217;s all about narrowing down the segmentation and <a href="https://unchartedterritory.gradient.works/p/the-31-icp">getting specific about ICP</a>.</p><h2>On order of operations (8:00)</h2><div class="pullquote"><p>&#8220;Start at the top level [&#8230;] Then [&#8230;] start working your way down the organization til you get down to the first level sales managers. Cause those guys know actually what&#8217;s happening in a lot of these accounts.&#8221;</p></div><p>Once you&#8217;ve invested in getting the data right up front, Joe recommends that the RevOps team do a first pass on segmentation and account potential calculations before presenting anything to the sales leadership.</p><p>These calculations should take into account a host of metrics that span the entire funnel: lead volumes, sales cycle length, ASP and renewal rates. If you&#8217;re just focused on ASP, you&#8217;ll make bad decisions, especially in SaaS where CAC payback often requires at least one annual renewal before you start making money.</p><p>From there, he recommends taking that first pass to sales leadership and iterating. After that, start working your way to the <a href="https://unchartedterritory.gradient.works/p/stop-failing-front-line-sales-managers">front line managers</a> and sales reps to get account-by-account intelligence as necessary.</p><h2>On managing subjectivity (14:26)</h2><div class="pullquote"><p>&#8220;You&#8217;ve got to have the decision maker [&#8230;] they have to have the final call.&#8221;</p></div><p>Every territory plan is a combination of objectivity and subjectivity. There&#8217;s plenty of math but also plenty of opinions. Expect lots of stakeholders to weigh in with different perspectives about the best approach.</p><p>This subjectivity (and a dose of politics) also manifests itself in things like holdover requests and feedback processes. Not only are these sometimes sources of conflict, the mechanics of the process can be really hard to scale.</p><p>Joe calls out that you&#8217;ve got to rely on a single decision maker who&#8217;s empowered to make the final call on anything that&#8217;s in dispute. That&#8217;s usually the CRO.</p><h2>On exploring scenarios (36:02)</h2><div class="pullquote"><p>&#8220;A choice of one is not a choice.&#8221;</p></div><p>My theory is most teams end up with suboptimal territories because they simply run out of gas before exploring all the options. Building any particular territory scenario takes so much manual effort that they rarely fully build out more than one.</p><p>That&#8217;s why I love Joe&#8217;s quote above. You&#8217;ve got to at least give yourself two options or you&#8217;re not giving yourself an actual choice. Make sure you build in time to try more than one scenario.</p><h2>On focus (38:56)</h2><div class="pullquote"><p>&#8220;Think about how much better your win rate is going to be if you&#8217;re not spending time on these accounts that aren&#8217;t likely to close any time soon.&#8221;</p></div><p>We wrapped the conversation with a discussion of the <a href="https://unchartedterritory.gradient.works/i/175617402/territories-arent-just-geography">territory taxonomy</a> and how best to use territories to drive focus.</p><p>Joe mentioned that the first time he cut territories, reps ended up with 3,000-4,000 accounts and it was terrible. Now he tries to make sure reps only have to focus on those accounts that are great fits <em>and</em> are likely to buy in the next 6-18 months<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>He quotes the late <a href="https://www.linkedin.com/pulse/what-i-learned-from-jim-ninivaggi-steve-richard/">Jim Ninivaggi</a> from his time at SiriusDecisions, &#8220;We don&#8217;t need <a href="https://unchartedterritory.gradient.works/p/how-much-pipeline-coverage-do-you">3x pipeline</a> if we&#8217;re only working accounts that are going to buy. We only need 1x.&#8221;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Though if you don&#8217;t like 2,000 word essays on in-depth sales topics, then you&#8217;ve arrived at the wrong newsletter. You&#8217;re also probably not someone who reads footnotes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This is one reason I believe so strongly in <a href="https://unchartedterritory.gradient.works/p/traditional-territories-hurt-commercial">non-traditional territories for commercial sales teams</a> in particular. You just can&#8217;t know this all upfront to support a once-a-year carve.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Build or Buy?]]></title><description><![CDATA[The question has never been more pressing for GTM teams.]]></description><link>https://unchartedterritory.gradient.works/p/build-or-buy</link><guid isPermaLink="false">https://unchartedterritory.gradient.works/p/build-or-buy</guid><dc:creator><![CDATA[Hayes Davis]]></dc:creator><pubDate>Thu, 16 Oct 2025 12:02:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aVlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.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_!aVlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aVlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aVlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aVlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aVlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aVlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2728116,&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://unchartedterritory.gradient.works/i/176278450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.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_!aVlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aVlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aVlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aVlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af52b14-6853-42f3-abff-952e71ea8e25_1536x1024.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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Choices, choices</figcaption></figure></div><p>I&#8217;m in the midst of a week-long northern swing to visit customers, prospects and smart GTM folks. First up, Boston. In typical Boston fashion<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> it gave me a rude welcome with an umbrella-maiming nor&#8217;easter. Luckily the conversations were better than the weather.</p><p>One of the most interesting conversations was with a VP who runs a large (300+ person) sales org. They&#8217;re building their own in-house AI agent capabilities to research accounts and deliver talking points to reps. It&#8217;s working so well he believes they&#8217;ll be buying a lot less 3rd party software in the future. That led us to discussion of the age-old question of build vs buy.</p><p>That question feels especially pressing in GTM because AI is rapidly changing our conception of the technology platform our teams need. The old tools don&#8217;t seem quite right anymore but it&#8217;s impossible to sift through all the new tools and their claims. And that&#8217;s before asking if we even need separate tools. Can AI just do it all somehow?</p><p>I&#8217;ve dealt with this from both sides of the table in my career: as a RevOps leader (with a reasonable-sized dev team at my disposal) and as a vendor.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> I&#8217;ve also personally built quite a bit of software, so I know what it means to create, maintain, improve and otherwise support an application over the long term.</p><p>That&#8217;s led me to some pretty strong feelings on the build-vs-buy question. The answer is there is no single answer&#8212;context matters. So instead of providing a definitive answer, I&#8217;ll share my thoughts on how to arrive at the right answer for your particular situation.</p><h2>Your revenue platform is a product and RevOps is the PM</h2><p>First, I&#8217;m well aware that RevOps does many things&#8212;forecasting, comp, process design, sometimes even enablement&#8212;that are only tangentially related to the tech stack. But in modern sales, the tech stack sits at the core of how GTM teams operate. That means many RevOps teams own a sprawling set of interconnected GTM systems.</p><p>Their job (from a tech stack perspective) is to provide a product to the company as a whole: a platform the GTM org can use to sell. Viewed through that lens, a core RevOps competency is product management of the revenue platform.</p><p>They must understand user needs, prioritize those needs, work with stakeholders to build a roadmap, resource that roadmap, deliver the roadmap, and repeat.</p><p>Sometimes a big customer (e.g. the CRO) demands something that requires shaking up the roadmap and deprioritizing things that other people (e.g. the SMB reps in Cleveland) need. Sometimes there&#8217;s a set of random, (seemingly) unrelated complaints that collectively point to a feature they realize needs to exist but that no one quite knows how to ask for<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>In short, product management.</p><p>It doesn&#8217;t always seem like product management. RevOps is usually seen as a systems integrator. After all, the GTM tech stack probably starts with a CRM that has a bunch of other off-the-shelf tools plugged into it. In reality this isn&#8217;t all that different from other software products&#8212;nobody builds their own database from scratch to make their SaaS product&#8212;it&#8217;s just more obvious because Salesforce has a UI meant for non-technical people.</p><p>Some things are definitely not systems integration. There is plenty of functionality that&#8217;s so specific and so custom that we build and maintain it in-house. That&#8217;s always been the case. But now the build option has become especially prominent. It&#8217;s also become closely intertwined with the emerging <a href="https://unchartedterritory.gradient.works/p/gtm-engineering-for-cros">GTM Engineer</a> role.</p><p>That leads us to the question: When do we build something ourselves vs when do we buy something off the shelf?</p><h2>The meaning of build vs buy</h2><p>Build vs buy is presented as a binary choice but that&#8217;s inaccurate. Building something doesn&#8217;t necessarily mean you don&#8217;t buy anything&#8212;it&#8217;s a spectrum. Here&#8217;s how I would define the ends of the spectrum:</p><ul><li><p>Build - use internal resources to combine &#8220;lower-level&#8221; building blocks into a full solution to a problem.</p></li><li><p>Buy - purchase a solution from a 3rd party that attempts to fully solve the problem directly.</p></li></ul><p>For example, let&#8217;s say your problem is that your reps don&#8217;t have tailored talking points on calls and that&#8217;s hurting your win rates. You could do one of the following:</p><ol><li><p>Set up web scraping infrastructure on AWS, combine scrapers with AI (sourced from the OpenAI API) to direct their behavior while shaping their output, manage the process of running those scrapers, set up tooling to get those outputs into CRM and build out a way for reps to see the talking points.</p></li><li><p>Buy a product which provides a simple way to define regular scrapes using AI prompts that also integrates with CRM. Provide it with AI prompts, feed it account lists regularly, and sync that data back to CRM.</p></li><li><p>Get a copilot vendor that monitors assigned accounts and delivers updated talking points in a rep-friendly UI.</p></li></ol><p>Option 1 is obviously the most pure &#8220;build&#8221; of the three options. Option 2 is still more on the &#8220;build&#8221; end of the spectrum even though it involves buying a product. That product, however, is a collection of low-level capabilities that require orchestration to solve any particular problem. Option 3, on the other hand, is firmly on the &#8220;buy&#8221; end of the spectrum as it involves forking over cash for an end-to-end solution.</p><p>The more you&#8217;re building, the more you&#8217;re ultimately responsible for saying <em>how to do something</em> to produce a useful output. The more you&#8217;re buying, the more you&#8217;re stating <em>what you need done</em> without worrying about how it happens.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> </p><p>So how do you decide whether to &#8220;own how it works&#8221; vs &#8220;state what you need&#8221;?</p><h2>Interdependence vs modularity</h2><p>The late, great Harvard Business School professor <a href="https://en.wikipedia.org/wiki/Clayton_Christensen">Clayton Christensen</a> is known for his research on &#8220;<a href="https://en.wikipedia.org/wiki/Clayton_Christensen">disruptive innovation</a>&#8221; which looks at how companies deal with new technologies and changing customer needs. He influenced a generation of business leaders with several books, most notably <a href="https://a.co/d/4iJf2XU">The Innovator&#8217;s Dilemma</a> and <a href="https://a.co/d/ef5Hwjj">The Innovator&#8217;s Solution</a>.</p><p>There&#8217;s a lot to unpack in both books&#8212;they&#8217;re not your typical quick business reads. I&#8217;m going to focus on a couple of chapters in the <em>Innovator&#8217;s Solution</em> where he talks about product architecture and how it impacts business performance.</p><p>Every product has an architecture. The revenue platform is no different. Here&#8217;s how Christensen defines it: </p><blockquote><p>A product&#8217;s architecture determines its constituent components and subsystems and defines how they must interact&#8212;fit and work together&#8212;in order to achieve the targeted functionality. The place where any two components fit together is called an interface.</p></blockquote><p>These aren&#8217;t graphical user interfaces, these are where two parts of a product come together. Think, for example, about a USB-C plug. That&#8217;s an &#8220;interface&#8221; for data and power transfer.</p><p>USB-C is what Christensen would call a &#8220;modular&#8221; interface. There&#8217;s a well defined standard and it does everything you want. It gives you data, it gives you power, it&#8217;s thin, it&#8217;s light, there&#8217;s no wrong way to plug it in. If you pick up a USB-C cable, it&#8217;s 99.9% likely to do the job because device manufacturers and cable providers and everyone in between have worked out the kinks and standardized on what a USB-C interface should do.</p><p>Now, think back a few years to older Apple devices. Remember these guys:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cCJZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cCJZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cCJZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cCJZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cCJZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cCJZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image showing 30-pin connector, lightning connector and USB-C connector&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="Image showing 30-pin connector, lightning connector and USB-C connector" title="Image showing 30-pin connector, lightning connector and USB-C connector" srcset="https://substackcdn.com/image/fetch/$s_!cCJZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cCJZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cCJZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cCJZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb15296a-d71d-4739-b0b9-e9a4adbd120f_2216x1440.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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 two on the left weren&#8217;t standardized like USB-C. Apple designed them especially for Apple products. Despite what you may think, they didn&#8217;t just do that to be annoying and make more money. The state of the art for data and power transfer back 2012&#8212;much less 2003&#8212;was pretty crappy. Connectors at the time were fragile, slow, fat and had to be plugged in a certain way. They under-served people&#8217;s needs. Apple wanted to do better, so they made their own.</p><p>Those old Apple connectors are what Christensen would call an &#8220;interdependent&#8221; interface. If you want to give people a higher-performance, higher-quality experience when the state of the art is pretty crappy, you&#8217;ve got to build both sides.</p><p>He wraps this whole theory up into a diagram that puts all these ideas together. It&#8217;s very HBS professor-y, but it&#8217;s worth some study. Here it is:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T44S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T44S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 424w, https://substackcdn.com/image/fetch/$s_!T44S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 848w, https://substackcdn.com/image/fetch/$s_!T44S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 1272w, https://substackcdn.com/image/fetch/$s_!T44S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T44S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png" width="1352" height="1204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1204,&quot;width&quot;:1352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410227,&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://unchartedterritory.gradient.works/i/176278450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.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_!T44S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 424w, https://substackcdn.com/image/fetch/$s_!T44S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 848w, https://substackcdn.com/image/fetch/$s_!T44S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 1272w, https://substackcdn.com/image/fetch/$s_!T44S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf8f2c8-8463-440a-8d51-561a046ba4e8_1352x1204.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><figcaption class="image-caption">Source: <a href="https://a.co/d/dKw0Jpz">The Innovator&#8217;s Solution</a></figcaption></figure></div><p>That diagonal dashed line represents what&#8217;s &#8220;good enough&#8221; performance for customers of a particular product.</p><p>When products are immature and aren&#8217;t quite yet delivering what customers value, it makes sense to build interdependent product architectures so you can squeeze out every ounce of innovation to get closer to what customers actually want.</p><p>As products mature and start becoming more than &#8220;good enough&#8221;, it&#8217;s usually a better business to standardize into modules that get assembled together&#8212;it&#8217;s cheaper and more efficient that way.</p><p>In short, modular stuff will always perform a little worse than interdependent stuff. That matters a lot before most products in a category are &#8220;good enough&#8221; but basically stops mattering once they are.</p><p>There&#8217;s one last wrinkle though: what constitutes &#8220;good enough&#8221; is constantly changing. It might undergo major shifts as customer preferences change or new technologies emerge. When that happens, it starts the whole cycle all over again.</p><p>So what does all this have to do with build vs buy?</p><p>Let&#8217;s apply this to something a little more GTM-specific: sales engagement platforms. Circa early 2022, the innovation of running outbound sequences had evolved to be &#8220;good enough&#8221; for revenue platform customers (aka the GTM team). SEPs were basically &#8220;modules&#8221; in the revenue platform. It was a clear <em>buy</em> scenario. You need one of them. Don&#8217;t like Outreach? Plug in Salesloft. Or Apollo, doesn&#8217;t really matter. Not as standard as USB-C, but not far off. It&#8217;s no coincidence this is when Outreach started to stagnate and Salesloft sold to Vista.</p><p>Later that year, ChatGPT launched and the idea of &#8220;good enough&#8221; for sales engagement started to shift quite a bit. Three years later, we&#8217;re still not exactly sure what we want, but we know it&#8217;s got to be better than a human running sequences with a few variable replacements. So if you&#8217;re the PM for the revenue platform, you can&#8217;t just plug in a &#8220;module&#8221;, you probably need something more interdependent. That probably means build, at least for now.</p><p>The above logic, I think, largely explains my VP friend&#8217;s assertion that they&#8217;re better off building these agents in-house. Until you know what &#8220;good enough&#8221; is, better to own the how.</p><p>But, owning the how comes with a big catch.</p><h2>Building is way more expensive than it looks</h2><p>Building the first version of a piece of software is the easy part. That&#8217;s always been true, but AI&#8212;especially vibe coding&#8212;makes this particularly seductive. You can get to an initial working version in hours or days instead of weeks. Why not just build it yourself?</p><p>The problem is, it&#8217;s a trap. If you make the commitment to build instead of buy, somewhere between 60 and 85%<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> of the investment that happens over the lifetime of the software will go toward support, maintenance and enhancement.</p><p>Are your internal resources equipped to answer questions, track bug reports, fix those bugs, deliver enhancements, test new capabilities? Are they ready to do that for the entire useful lifetime of the software while also managing the rest of their responsibilities? Are they ready to adequately transfer knowledge to another person when they leave to make sure everything keeps running smoothly?</p><p>There&#8217;s a cost to all that, but it&#8217;s often hidden. It&#8217;s locked away in other projects that don&#8217;t get done, bugs that don&#8217;t get fixed and features that don&#8217;t get implemented.</p><p>External vendors do this full-time all day every day. They&#8217;re fixing bugs and constantly incorporating things they learn from others. In most cases, that means the software gets better without you having to a lift a finger. These costs, however, show up on the invoice.</p><p>Before you make the decision to build, just make sure you&#8217;ve done a thorough accounting of the total cost involved.</p><h2>Wrapping up</h2><p>AI has thrown many parts of our tech stacks and revenue platforms into a new world. This technology shift has changed what constitutes &#8220;good enough&#8221; for our GTM teams, moving us from a cycle of modularity to one of interdependence in the revenue platform architecture.</p><p>That&#8217;s temporarily shifted the build vs buy equation, pushing more RevOps teams into build territory as they figure out what this new world looks like. That may be the right call for your context. Don&#8217;t make those decisions lightly, though. They cost a lot more than you think.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I kid. Sort of&#8230;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I don&#8217;t much like the word &#8220;vendor&#8221; since it&#8217;s almost always used as a pejorative. Not only does it sound like I&#8217;m just out here shamelessly hawking my wares, it kinda sounds like I&#8217;m just dispensing it from a machine. I hope it&#8217;s at least one of those <a href="https://digjapan.travel/en/blog/id=12454">cool Japanese ones</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Cue Henry Ford&#8217;s &#8220;<a href="https://www.goodreads.com/quotes/15297-if-i-had-asked-people-what-they-wanted-they-would">faster horse</a>&#8221; quote. He <a href="https://hbr.org/2011/08/henry-ford-never-said-the-fast">probably never said it</a>, but it <em>feels</em> true.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>This kind of &#8220;hiding the details&#8221; is an <a href="https://en.wikipedia.org/wiki/Abstraction_(computer_science)">important part</a> of building software. If we couldn&#8217;t do it, we&#8217;d all go crazy.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>An <a href="https://cacm.acm.org/research/characteristics-of-application-software-maintenance/">old source</a> and a <a href="https://www.sciencedirect.com/science/article/abs/pii/S0950584924000806">newer source</a>.</p></div></div>]]></content:encoded></item></channel></rss>