<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Upside Down Funnel]]></title><description><![CDATA[Exploring how AI in GTM and GTMEs are transforming the B2B GTM landscape and turning its funnel upside down. ]]></description><link>https://aigtm.engineer</link><image><url>https://substackcdn.com/image/fetch/$s_!T2oq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa936572e-5e30-4804-ad6c-45ce5b938000_1280x1280.png</url><title>The Upside Down Funnel</title><link>https://aigtm.engineer</link></image><generator>Substack</generator><lastBuildDate>Sun, 26 Jul 2026 12:09:27 GMT</lastBuildDate><atom:link href="https://aigtm.engineer/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Upside]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gtmaiengineer@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gtmaiengineer@substack.com]]></itunes:email><itunes:name><![CDATA[Mada Seghete]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mada Seghete]]></itunes:author><googleplay:owner><![CDATA[gtmaiengineer@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gtmaiengineer@substack.com]]></googleplay:email><googleplay:author><![CDATA[Mada Seghete]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Upside-Down Funnel ]]></title><description><![CDATA[Issue #2: Data, Harnesses, Tired Humans And Pizza From The CLI]]></description><link>https://aigtm.engineer/p/the-upside-down-funnel-6a5</link><guid isPermaLink="false">https://aigtm.engineer/p/the-upside-down-funnel-6a5</guid><dc:creator><![CDATA[Mada Seghete]]></dc:creator><pubDate>Mon, 20 Jul 2026 04:39:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WNkp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This week had one question underneath everything: everyone is now piping their data into AI and asking it nicely to do their jobs. If we can all do that, <em><strong>what makes any GTM software product different?</strong></em> The industry argued about it in public all week. We argued about it in our own product review. This issue is my attempt to write down the conclusions we came to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WNkp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WNkp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WNkp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WNkp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WNkp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WNkp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:562564,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aigtm.engineer/i/207733247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WNkp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WNkp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WNkp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WNkp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d827337-d265-4706-b11c-efa55fa41c64_1456x762.jpeg 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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><h2>The week&#8217;s highlights</h2><ul><li><p><strong>The harness debate heated up.</strong> <a href="https://x.com/mitchellh/status/2077788454860316915">Mitchell Hashimoto</a> asked a good question: if a generic agent plus your data beats every product&#8217;s built-in chatbox, <strong>&#8220;why your box over mine?&#8221;</strong> <a href="https://x.com/rauchg/status/2077847855306596563">Guillermo Rauch</a> pushed back with the case for owning your own agent. And Clay answered by <a href="https://www.linkedin.com/feed/update/urn:li:activity:7483928647972790272">finally shipping an API</a> after three years of saying no, because &#8220;founders are designing for agents as importantly as for humans.&#8221; Our take: people get attached to their harnesses and having our own agent (which we do) can never be the only option to using Upside. Also home come there is no harness build for GTM builders?</p></li><li><p><strong>The data layer is the bottleneck, not the model.</strong> KeyBanc analysts <a href="https://www.theregister.com/saas/2026/07/15/salesforces-agentforce-isnt-winning-over-clients-keybanc-analysts-claim/5271866">reported</a> that Agentforce is stalling because customer data <em>&#8220;is <strong>not in order</strong> to do meaningful AI work.&#8221;</em> Nobody wants to pay for AI through their CRM. Everybody still has to fix the data first.</p></li></ul><h2>What we&#8217;re pondering</h2><ol><li><p><strong> Own the context, rent the intelligence. </strong><a href="https://sierra.ai/blog/ai-pilling-our-company-lessons-learned">Bret Taylor&#8217;s post</a> on how Sierra runs itself on agents, where he argues the durable advantage is not owning the model, it is owning the context and workflows that make every model more useful. The fear with foundation models is that they end up owning your memory: every learning your team accumulates from working with AI stays trapped with one vendor, and if you ever leave, they keep your intelligence. The alternative is to rent the model from whoever is best this month and own the context yourself, portable, exportable, yours. So in our case, when a customer asks &#8220;can I take my memories with me if I leave,&#8221; we say yes. Switching costs mean losing the machinery that maintains them, but they are yours. I think that answer will win more deals over time than any lock-in would.</p></li><li><p><strong> Everyone is saying the same words.</strong>We have been mapping the landscape, and every day we see a new company saying the same (we noticed even older companies moving into this space): take all your data, clean it up, make it ready for AI. Selling context has become every vendor&#8217;s talking point. Which means the sentence itself is now table stakes, and the differentiation lives underneath it, where very few are actually building. For us, underneath looks like this: the model was never the bottleneck in agentic GTM, your data is. So we put our effort into the unglamorous parts like persona deduplication, buying group enhancement, data extraction. We also invested in making every number, touchpoint and insight traceable to its source, because nobody trusts a number they cannot trace, building permissioning and data governance. In the long run, when everyone says the same we believe who does the unsexy work wins.</p></li></ol><ol start="3"><li><p><strong>A eulogy for the generic context layer. </strong><a href="https://www.linkedin.com/posts/kirkmarple_after-five-years-im-making-the-hard-call-activity-7479908273509294080-aBv9">Kirk Marple</a> wound down Graphlit this month after five years of building a genuinely impressive context platform, solo. His <a href="https://x.com/KirkMarple/status/2076018722977005614">postmortem</a> stuck with us: &#8220;people understand paying for tokens and model usage; paying for a platform layer on top is harder unless value, buyer, and distribution all line up.&#8221; The lesson we took: a context layer that is not welded to a specific business outcome is a feature, not a company. It either becomes open source infrastructure or it lives right next to the value it creates.</p></li><li><p><strong>The fight for third-party data. </strong>Companies buy third-party data (enrichment, intent, contact info) under licenses that say: use it inside your own walls, do not pass it along. Now put an agent in the middle. If our agent buys a signal while working for customer A, can it reuse that signal for customer B? The data brokers&#8217; answer is a firm no. That would be one purchase pretending to be two, and if agents can redistribute data the way Napster redistributed music, nobody buys from the source again and the supply dries up for everyone. To be clear, plenty of buyers would love a Napster for data, they pay a lot for these signals today. It is the sellers who cannot survive it. So agents will have to buy per customer, with receipts. We actually think this is good news for data vendors: agents are about to become their biggest customers, and the ones who design for agent buyers will sell more, not less.</p></li><li><p><strong> The human in the loop is tired. </strong>The Pydantic team wrote <a href="https://pydantic.dev/articles/the-human-in-the-loop-is-tired">the essay</a> everyone deploying agents needed to read: review fatigue, not model quality, is the real bottleneck. I noticed myself feeling extra tired at the end of the day - because I usually run 2-5 workflows all the time and most of my time is spent context switching and reviewing instead of building. <a href="https://x.com/yishan/status/2074685075724316743">Yishan Wong</a> explains why: when everything lower-level is done by something else, all that remains for you are the high-stakes, ambiguous calls. That used to be the CEO&#8217;s job description. Now it is everyone&#8217;s, and &#8220;most people are not equipped for this.&#8221; <a href="https://www.linkedin.com/feed/update/urn:li:activity:7483883226264969216">Scott Leese</a> made the same point from the GTM side, looking at Vercel&#8217;s lead-qual numbers: the real story was six weeks of shadow mode and a three-person team watching before anything went live. The RevOps team is slowly becoming AI governance.</p></li></ol><h2>What we&#8217;re experimenting with</h2><p><strong>1. Multi-threading on steroids</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Upside Down Funnel! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The problem is simple: reps know they should reach several people at a target account instead of one, because more contacts means more meetings booked. Almost nobody does it, because researching five people takes hours per account. We helped a customer automate this: a rep presses one button and three agents run in sequence: the first works out who at the account is actually involved in the buying decision, the second researches each of those people, and the third drafts outreach for all of them. The rep gets back a ready-to-run kit: who to contact, what we know about them, and what to say. Humans still choose which accounts deserve the push. The agents just make the legwork nearly free and Upside makes sure the agents target the right people.</p><p><strong>2. I started a subreddit.</strong></p><p>I kept wishing there was one place to ask practitioners what actually works in AI for GTM, in a place where LLMs can read it. So I started one: <a href="https://www.reddit.com/r/AIinGTM/">r/AIinGTM</a>. It is a few days old and already has the conversations I wanted to be having: <a href="https://www.reddit.com/r/AIinGTM/comments/1uyhsrn/whats_actually_working_using_ai_in_gtm/">what&#8217;s actually working using AI in GTM</a>, <a href="https://www.reddit.com/r/AIinGTM/comments/1uyjv6s/favorite_ai_harness/">favorite AI harness</a>, and a breakdown of <a href="https://www.reddit.com/r/AIinGTM/comments/1uyizpz/analyzed_1000_gtme_jobs_to_understand_the/">1,000+ GTME job posts</a>. The plan is to answer questions in public, compare favorite tools, and talk openly about the ones we are building and help each other rank for LLMs. Please join and if interested in helping me moderate it, send me a note!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Frnd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Frnd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 424w, https://substackcdn.com/image/fetch/$s_!Frnd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 848w, https://substackcdn.com/image/fetch/$s_!Frnd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 1272w, https://substackcdn.com/image/fetch/$s_!Frnd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Frnd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png" width="1358" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108116,&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://aigtm.engineer/i/207733247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.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_!Frnd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 424w, https://substackcdn.com/image/fetch/$s_!Frnd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 848w, https://substackcdn.com/image/fetch/$s_!Frnd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.png 1272w, https://substackcdn.com/image/fetch/$s_!Frnd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33a11c9-86a0-436f-a130-1b47cda09b53_1358x556.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><strong>3. Attribution by judge and jury.</strong></p><p>Running our Pipedash attribution on new customers blows us away every time. It runs as teams of AI agents that each analyze a deal independently, then vote. The agents reach consensus or escalate. We are designing courtroom procedure for software. Alex went deep on this pattern in his AI Engineer talk, <a href="https://www.youtube.com/watch?v=YZQsWVeN3rE">Design Patterns for AI Trust: Juries, Libraries, and Agent Tiers</a>. And if you want to nerd out with us live, <strong>we are hosting a webinar on <a href="https://www.upside.tech/webinars/how-to-solve-attribution-with-ai">how to solve attribution with AI</a></strong>. Come with your messiest attribution question.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-92S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-92S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 424w, https://substackcdn.com/image/fetch/$s_!-92S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 848w, https://substackcdn.com/image/fetch/$s_!-92S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 1272w, https://substackcdn.com/image/fetch/$s_!-92S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-92S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png" width="1456" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:385891,&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://aigtm.engineer/i/207733247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.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_!-92S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 424w, https://substackcdn.com/image/fetch/$s_!-92S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 848w, https://substackcdn.com/image/fetch/$s_!-92S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.png 1272w, https://substackcdn.com/image/fetch/$s_!-92S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8149edb1-3560-4947-b5f5-8d32e2b02c63_2414x1044.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><h2>Show and tell: GTME Talks</h2><p>This week we hosted Show &amp; Tell: AI for GTM at Notion HQ, and it blew past every plan we had: over 2,200 registrations across the room and the livestream, plus a long waitlist. This community is starting to feel like a movement. We record everything, and the <a href="https://www.youtube.com/playlist?list=PLeYDdrvuNjEsstf7c75DT5uwAvDb-3dTw">full playlist</a> is now live. Three from this week to start with:</p><ul><li><p><a href="https://youtu.be/axHZmtMrmng">Assembled: Closed-Lost Deals Convert Best</a>. Maitrik Shah on the system that re-engages the deals you already lost, your highest-converting leads.</p></li><li><p><a href="https://youtu.be/dcz0t2CFjk8">Notion: All Your Customer Data, One Page</a>. Eric Goldman on the Customer Hubs that Notion runs its own GTM motion on, kept fresh by agents.</p></li><li><p><a href="https://youtu.be/pWi1-ek3Tk4">Baseten: Tens of Thousands of Signals, a Penny Each</a>. Ben Levitt on monitoring the signals only your team cares about, across tens of thousands of accounts, for pennies.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ewex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ewex!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ewex!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ewex!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ewex!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ewex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1992201,&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://aigtm.engineer/i/207733247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.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_!Ewex!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ewex!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ewex!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ewex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da36b62-fc2c-4ff0-969a-3f75cb79a8b3_4500x3600.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><p>And we are already looking for a home for the next edition. If your company has space in SF and wants a few hundred GTM engineers in the building for a night, reply to this email or DM me :)</p><h2>The coolest new GTME roles this week</h2><ul><li><p><a href="https://www.ycombinator.com/companies/rovi-health/jobs/8xkizlu-founding-gtm-engineer">Founding GTM Engineer at Rovi Health</a> (YC F25, NYC). AI health concierge, and the job description includes managing sales collateral in GitHub. <strong>Highest paid role of the week: $150-200K base, $250-400K OTE plus early equity.</strong></p></li><li><p><a href="https://jobs.ashbyhq.com/nooks/24cd4a21-97ac-4739-843a-5503331d84c1">GTM Engineer, Marketing at Nooks</a> (SF). A GTME dedicated purely to marketing: attribution, routing, and &#8220;systems that make failures visible before they become problems.&#8221;</p></li><li><p><a href="https://www.ycombinator.com/companies/bluejay/jobs/bJ6qvpe-gtm-engineer">GTM Engineer at Bluejay</a> (YC, SF). $90-160K with equity stretching to a full 1%. Tiny team, real upside.</p></li><li><p><a href="https://jobs.ashbyhq.com/Ben/20619c15-de52-455a-98c5-2c061adbc345">GTM Engineer at Ben</a> (London). The agent stack is written directly into the job description: HubSpot, n8n, Make, Claude, Attio.</p></li><li><p><a href="https://jobs.ashbyhq.com/ashby/c62ec47a-8de9-4781-b1f7-563a229c4e90">GTM Systems Analyst at Ashby</a> (Remote). Up to $162,438, a number so precise it must be the output of a model.</p></li></ul><p><strong>Three new trends:</strong> Marketing is getting its own dedicated GTMEs instead of borrowing them from sales ops. The agent stack is now written directly into job descriptions, the way SQL used to be. And comp for founding roles has stretched wide, from $90K with real equity to $400K OTE, depending on how early you are willing to go.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pg3Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 424w, https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 848w, https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 1272w, https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png" width="1456" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be149311-4993-4bcd-bf44-6e917f79931f_2266x972.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166296,&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://aigtm.engineer/i/207733247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.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_!Pg3Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 424w, https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 848w, https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.png 1272w, https://substackcdn.com/image/fetch/$s_!Pg3Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe149311-4993-4bcd-bf44-6e917f79931f_2266x972.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><h2>Worth your attention</h2><ul><li><p><a href="https://www.joanwestenberg.com/p/the-bread-paradox-why-convenience">Joan Westenberg&#8217;s bread paradox</a>: the counterargument to &#8220;AI kills SaaS.&#8221; Convenience always wins, and most people will keep buying bread instead of baking. This was my favorite this week and a good reminder.</p></li><li><p><a href="https://x.com/rauchg/status/2076364176252191222">Guillermo Rauch</a>: &#8220;Make the model a cog in a machine you own. Own your data, evals, model choices. Don&#8217;t outsource your brain.&#8221; The week&#8217;s thesis in three sentences.</p></li><li><p><a href="https://x.com/levie/status/2077526010753581156">Aaron Levie&#8217;s dinner notes</a> from a table of enterprise IT leaders: agents need their own roles and privileges, and &#8220;all enterprise software must be headless.&#8221;</p></li><li><p><a href="https://x.com/MichLieben/status/2076654893675487672">Michel Lieben</a> had Claude Code read 6,750 LinkedIn posts from 25 viral creators to extract what actually works. The replies are a masterclass in people missing the point.</p></li><li><p><a href="https://addyosmani.com/blog/agent-harness-engineering/">Addy Osmani on agent harness engineering</a>. The discipline got a name this week.</p></li><li><p>More companies are pulling back the curtain on their internal machinery: <a href="https://www.cerebras.ai/blog/how-we-built-our-knowledge-base">Cerebras</a> wrote up how they built their company knowledge base, and <a href="https://x.com/neilrahilly/status/2075290325757608148">Neil Rahilly</a> noticed that Sierra runs on a custom harness too. Company brains and custom harnesses are quietly becoming standard equipment.</p></li><li><p>The <a href="https://news.ycombinator.com/item?id=48883275">HN thread</a> on Claude Code sending 33k tokens of harness before reading your prompt. That is a lot of throat clearing before the actual work starts.</p></li><li><p><a href="https://www.ayush.digital/blog/the-memory-heist">The Memory Heist</a>: a researcher tricked an agent into exfiltrating its own memory. If item one of this issue is right and context is the asset, this is what stealing looks like now.</p></li><li><p>Databricks&#8217; CEO on enterprises moving <a href="https://www.databricks.com/company/newsroom/press-releases/databricks-raising-strategic-round-funding-188-billion-valuation">&#8220;from tokenmaxxing to valuemaxxing&#8221;</a>. The phrase is doing a lot of work, and it is the right work.</p></li><li><p><a href="https://x.com/Carles_Reina/status/2077075493946597749">Carles Reina</a> on what he would do restarting ElevenLabs GTM from zero: senior sellers, faster hiring, and outbound from day one. The mass-email debate from last issue continues.</p></li></ul><h2>The most ridiculous story of the week</h2><p>The team at Atomik launched <a href="https://x.com/ZargaryanArthur/status/2077438860943106136">Sliceline</a>, the pizza delivery startup from HBO&#8217;s Silicon Valley, as if it were real. A $6M raise &#8220;to turn sad employees into happy ones, one pizza at a time,&#8221; a polished launch video, a live site, behind the scenes shipping footage, even merch. The launch pulled over 760,000 views, and then <a href="https://x.com/ZargaryanArthur/status/2078162887307387202">Arthur Zargaryan&#8217;s writeup</a> about going viral went viral too, another 570,000 and counting. And because reality is stranger than fiction, DoorDash <em>actually</em> shipped <a href="https://x.com/tech_summaries/status/2078026944306696549">a CLI</a> this week, which means the old XKCD bit about <a href="https://xkcd.com/149/">sudo make me a sandwich</a> is no longer a joke. You can now order lunch from your terminal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H0Un!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H0Un!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 424w, https://substackcdn.com/image/fetch/$s_!H0Un!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 848w, https://substackcdn.com/image/fetch/$s_!H0Un!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 1272w, https://substackcdn.com/image/fetch/$s_!H0Un!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H0Un!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png" width="1306" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1306,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483521,&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://aigtm.engineer/i/207733247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.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_!H0Un!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 424w, https://substackcdn.com/image/fetch/$s_!H0Un!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 848w, https://substackcdn.com/image/fetch/$s_!H0Un!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.png 1272w, https://substackcdn.com/image/fetch/$s_!H0Un!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247fbe05-de3e-4f21-93b7-ee7877a9b2c3_1306x600.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><p>That&#8217;s issue two. If something here made you think of your own &#8220;everyone says the same words&#8221; moment, reply and tell me about it.</p><p>Mada</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to the Upside Down Funnel! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Upside-Down Funnel - Weekend News ]]></title><description><![CDATA[Issue #1 - Harnesses, GTM Brain, Chief of Staff Setups and Why We Hate Attribution]]></description><link>https://aigtm.engineer/p/the-upside-down-funnel</link><guid isPermaLink="false">https://aigtm.engineer/p/the-upside-down-funnel</guid><dc:creator><![CDATA[Mada Seghete]]></dc:creator><pubDate>Mon, 13 Jul 2026 06:08:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rsWl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.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_!rsWl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rsWl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!rsWl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!rsWl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!rsWl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rsWl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.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;:3202891,&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://aigtm.engineer/i/206797383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.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_!rsWl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!rsWl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!rsWl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!rsWl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda46561f-dd9f-4d59-bc17-b44dfeeedaab_1672x941.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><p>Hi, it's Mada. AI is changing how we do GTM so fast that this is the first issue of something I've wanted to make for a while: a weekend letter about what we&#8217;ve been learning and experimenting with every week, at the edge of GTM. Less news, more of what we&#8217;re pondering, building, and stealing from. And if you&#8217;re looking to steal from others,<a href="https://luma.com/b8ie1m1s"> our lineup on Tuesday at our AI in GTM demos</a> is fire :)</p><h1>The week in one minute</h1><ul><li><p><strong>GTM moved into the terminal, and mass email started dying in public.</strong> ColdIQ&#8217;s Michel Lieben is <a href="https://coldiq.com/blog/were-launching-a-unified-api-for-gtm">walking away from his $7M ARR agency</a> to run entire GTM motions from Claude Code. Others talked about doubling down on non-AI pipe gen: HockeyStack&#8217;s <a href="https://www.linkedin.com/posts/elriclegloire_hockeystack-built-a-74m-outbound-pipeline-activity-7346162188019003392-D_8c/">outbound playbook</a> was built mostly on calls, not emails, and <a href="https://www.linkedin.com/in/stephenarmenti">Steve Armenti</a>, the ex-Google demand gen lead now running his ABM agency twelfth, keeps showing pipeline built from single relationships.</p></li><li><p><strong>The company or GTM brain debate is now buy vs build.</strong> Product marketing leader <a href="https://www.linkedin.com/posts/angelalsun_were-building-an-ai-gtm-brain-activity-7481046942148530176-LkFx">Angela Sun</a> asked how to host her team&#8217;s homegrown GTM brain (they currently zip .md files around Slack) and got 100 comments of practitioners comparing setups. Nobody was asking which vendor to pick. More below.</p></li><li><p><strong>&#8220;Enterprise ready&#8221; was the question everyone kept circling in AI GTM.</strong> Alex&#8217;s <a href="https://www.youtube.com/watch?v=YZQsWVeN3rE&amp;t=27s">AI Engineer talk</a> on the challenges of scaling AI in GTM for large orgs, the <a href="https://techcrunch.com/2026/06/23/klue-says-hackers-stole-credential-from-2022-that-led-to-customer-data-breaches/">Klue breach</a>, and <a href="https://www.linkedin.com/feed/update/urn:li:activity:7481770165458587648/">Jen Igartua&#8217;s latest</a> all landed in the same place: controls, audit, monitoring.</p></li></ul><h1>1. What we&#8217;ve been chewing on</h1><p><strong>Buy the GTM brain, or build it?</strong> At AIE Track 6 last week half the talks ended up about building a version of the GTM brain in house. <a href="https://www.linkedin.com/in/armanvaziri/">Arman Vaziri</a> at Ramp walked through &#8220;Ramp Revenue,&#8221; an in-house engine that processes millions of records a day and runs more than 80% of their sales workflows. <a href="https://www.linkedin.com/in/flofloliu/">Flora Liu</a> at Notion spent most of her talk on what AI <em>shouldn&#8217;t</em> own. A RevOps leader at a fast-growing AI company told us his goal is to &#8220;rebuild GTM ops with specialized agents on knowledge graphs.&#8221;</p><p><strong>Rebuild, not buy.</strong> We had the same debate inside Upside this week and landed somewhere I didn&#8217;t expect: the brain isn&#8217;t one centralized thing. It&#8217;s AI processing plus connected memory plus contextual data wherever it lives, with just enough centralization to stay efficient.</p><p><strong>Do harnesses matter more than models?</strong> Thariq Shihipar from Anthropic said it best in his AIE keynote: the constraints on a model are usually ours, &#8220;the harness we put them in, and the way we prompt them.&#8221; Anthropic removed roughly 80% of the Claude Code system prompt for Fable-class models because the examples were constraining imagination.</p><p>As I test more new harnesses (this week Codex) I&#8217;m realizing I&#8217;ve developed real emotional attachment to my harness of choice. When a workflow is a better fit for Cursor (usually helping a customer build <a href="https://www.upside.tech/resources/miniapp-examples">miniapps in Upside</a>), I still get giddy, almost the same butterflies I get meeting a friend I feel deep comfort around. I can&#8217;t fully explain why, which is sort of the point: the same model feels completely different depending on what&#8217;s wrapped around it, and right now the gap between harnesses is bigger than the gap between models.</p><p><strong>Fable vs GPT 5.6?</strong> Everyone&#8217;s asking which one. Thariq&#8217;s <a href="https://www.latent.space/p/ainews-the-field-guide-to-fable">Field Guide to Fable</a> is the best explainer I&#8217;ve found. Summarized by my co-founder, <a href="https://www.linkedin.com/in/alexdbauer/">Alex</a>: GPT 5.6 is the senior employee at the top of a long career track. Precise, experienced, great at execution, probably the last of its line. Fable is the draft pick: bigger but less trained, occasionally naive, and noticeably better at reading between the lines of what you actually meant. The advice we gave ourselves: date around. Learn to work with multiple model personalities instead of marrying one.</p><p><strong>Why is attribution so hated?</strong> I wrote about this on Friday: <a href="https://aigtm.engineer/p/ai-solved-attribution-now-dont-ruin">Attribution didn&#8217;t just die. It was murdered by your comp plan.</a> AI forensics genuinely solved the memory problem, reconstructing touchpoints from emails, calls, and notes. But attribution was never a math problem. The moment credit gets tied to goaling, everyone games the mirror. Solve the data and you&#8217;ve done half the job. The other half is organizational.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UXO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UXO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UXO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UXO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UXO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UXO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46751d8b-48e7-4a0f-b58d-cf81fdc92547_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;:2095748,&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://aigtm.engineer/i/206797383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_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_!UXO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UXO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UXO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UXO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751d8b-48e7-4a0f-b58d-cf81fdc92547_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><h1>2. What we&#8217;ve been experimenting with</h1><p><strong>Video and images: better cameras and setup, still figuring out the creative direction.</strong> We&#8217;ve been trying to build our own explainer video, and spent real hours in <a href="https://runwayml.com/news/introducing-aleph-2-and-edit-studio">Runway&#8217;s Aleph 2 and Edit Studio</a> this week. What we&#8217;ve found: AI does the grunt work, taste is still on us. On images, no single model does it all. <a href="https://docs.midjourney.com/hc/en-us/articles/32199405667853-Version">Midjourney V8.1</a> is incredibly creative, but still can&#8217;t spell. GPT Image 2 is incredibly precise but less creative, and it keeps drifting back to its own stylistic preferences. The workflow that worked for me:</p><ol><li><p>Start in Midjourney to get the right vibes.</p></li><li><p>Upload that image into GPT and ask it to describe the style.</p></li><li><p>Generate the image in GPT using the style it just described. It does a much better job than if you hand it an image and ask for something similar.</p></li></ol><p><strong>One incredible workflow: </strong>Fable one shotted an explainer video of Upside for an advisor using our messaging docs, the Upside MCP, the Descript MCP and Fireflies recording. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AUMM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AUMM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AUMM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AUMM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AUMM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AUMM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11398c90-527b-4fbf-9bc6-e36013ab1012_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;:2186141,&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://aigtm.engineer/i/206797383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_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_!AUMM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AUMM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AUMM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AUMM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11398c90-527b-4fbf-9bc6-e36013ab1012_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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">ChatGPT loves its characters :) </figcaption></figure></div><p><strong>A chief of staff for each of us, running every prompt.</strong> We&#8217;ve been experimenting with running all our prompts through one agent to see if it can build context and run like a real chief of staff. We use <a href="https://agents.craft.do">Craft Agents</a> for this, because outside of Codex it&#8217;s the only harness that lets one agent spin out other agent windows that both it and the user can interact with. Mine does quite well at holding context and pulling higher-quality output from its subagents. We haven&#8217;t quite gotten our personal chiefs of staff to talk to each other directly yet, but they do share a Notion doc where they log learnings each day and learn from each other.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HOWt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HOWt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!HOWt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!HOWt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!HOWt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HOWt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef14052b-c625-442f-a7bc-197908231309_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;:1288077,&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://aigtm.engineer/i/206797383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_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_!HOWt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!HOWt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!HOWt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!HOWt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14052b-c625-442f-a7bc-197908231309_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><h1>3. GTMEs we love, and demos worth stealing from</h1><p><strong>How Clay drives demand.</strong> <a href="https://app.notion.com/p/35aa7f0d80a28108bed4fc2a072a1c1e?pvs=21">Bruno Estrella</a>, Clay&#8217;s head of marketing, broke down how Clay drives its own demand, and it was a masterclass in eating your own dog food. What we&#8217;re stealing: enterprise cohorts as a growth motion, exec LinkedIn content mapped to personas (each exec owns a persona, and they compete on views), a certification program that turns users into evangelists, and a promo cadence where every asset gets posted two or three times across channels plus 1:1 emails. Screenshots and notes in our internal library.</p><p><strong><a href="https://app.notion.com/p/39ca7f0d80a281419378eb9bed4a0a7e?pvs=21">Flora Liu</a> (Notion) and <a href="https://app.notion.com/p/39ca7f0d80a2819f80f4d61846abc79a?pvs=21">Arman Vaziri</a> (Ramp).</strong> The two AIE talks we keep quoting. Flora on deciding what AI owns versus what a human owns, and measuring impact qualitatively because the clean dashboard number doesn&#8217;t exist yet. Arman on the building blocks of GTM orchestration at Ramp. When recordings are ready, we&#8217;ll link them next issue.</p><h1>4. The coolest new GTME roles this week</h1><ul><li><p><a href="https://underprompt.com/jobs/gtm-engineer-together-ai">GTM Engineer at Together AI</a> (SF, $160-190K + equity, posted July 2). The stack literally lists Claude Cowork next to Salesforce and Clay. That&#8217;s where this role is going.</p></li><li><p><a href="https://www.ycombinator.com/companies/sim/jobs/TGDFhbo-founding-gtm-engineer">Founding GTM Engineer at Sim</a> (SF, $120-200K + up to 1% equity). Backed by Paul Graham and Perplexity, 70K developers already. You&#8217;d build the machine that sells the machine.</p></li><li><p><a href="https://www.ycombinator.com/companies/hud/jobs/S4iMOoe-gtm-engineer">GTM Engineer at hud</a> (SF, $120-170K). They sell RL training data and evals to frontier labs, so your buyers are ML researchers. Possibly the most interesting GTM problem on this list.</p></li><li><p>Highest paid this week: <a href="https://www.ycombinator.com/companies/clearly-ai/jobs/XPx3PZD-founding-gtm-engineer">Founding GTM Engineer at Clearly AI</a>, $150-210K plus up to 0.4%, Seattle or remote.</p></li></ul><h1>5. Worth your attention</h1><ol><li><p><strong>Vercel took a 10-person SDR team down to 1, for $5,000 a year.</strong> <a href="https://www.saastr.com/vercel-took-a-10-person-sdr-team-down-to-1-the-whole-thing-costs-5000-a-year-with-vercels-coo-jeanne-dewitt-grosser/">SaaStr session</a> with COO Jeanne DeWitt Grosser. Lead-qual agent at 32x ROI, a support agent handling 93% of a deeply technical caseload, and her line that &#8220;GTM is turning into consulting.&#8221; If you share one thing this week, share this.</p></li><li><p><strong>Why a $1.2B exit felt like failure.</strong> <a href="https://gtmnow.com/gtm-197-ai-customer-organization-elias-torres-agency/">GTMnow</a> with Drift co-founder Elias Torres, now building Agency toward $1B in revenue with under 100 people and no CRM. His thesis: sales is the last role AI will eliminate.</p></li><li><p><strong><a href="https://x.com/_catwu">Cat Wu</a></strong>: Claude picked propensity-score matching for a retention analysis without being told to. AI is moving from summarizing dashboards to choosing analytical methods.</p></li><li><p><strong>The reversibility test.</strong> Webflow CRO Adrian Rosenkranz on <a href="https://www.therevenueleadershippodcast.com/p/your-buyers-ai-is-pitching-your-product">The Revenue Leadership Podcast</a>: agents can own any decision you can reverse; one-way doors must stay human. And &#8220;your moat is what the LLM doesn&#8217;t have: your context.&#8221;</p></li><li><p><strong>The anti-hype award goes to Tony Dinh:</strong> roughly $15K in AI usage, $157 in MRR. Token consumption is not commercial progress.</p></li></ol><p>That&#8217;s issue one. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI GTM Engineer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Attribution didn't just die. It was murdered by your comp plan. ]]></title><description><![CDATA[AI is resurrecting it from its ashes.]]></description><link>https://aigtm.engineer/p/ai-solved-attribution-now-dont-ruin</link><guid isPermaLink="false">https://aigtm.engineer/p/ai-solved-attribution-now-dont-ruin</guid><dc:creator><![CDATA[Mada Seghete]]></dc:creator><pubDate>Fri, 10 Jul 2026 02:53:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fHty!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>I have spent two decades in attribution and I have developed a love/hate relationship with it. I was replaced as Branch&#8217;s CMO (though as a founder it was more of a quiet transition) because I couldn&#8217;t credibly prove marketing drove revenue. I helped build Branch&#8217;s in-house attribution model, got my job back, and it helped us scale past $100M in revenue. So everything below comes from scar tissue.</span></p><h2><span>B2B attribution was never solved because it was never a math problem. It was a memory problem.</span></h2><p><span>Every model, first-touch, last-touch, W-shape, all the alphabet soup, was doing math on a record that was mostly missing. A fourteen-month enterprise deal with ten logged touchpoints isn&#8217;t a data set, it&#8217;s a rounding error with a dashboard. The referral over coffee, the exec who joined one email thread but wasn&#8217;t logging her emails, the podcast they listened to last month: none of it was ever tracked. Smart people looked at that and declared attribution dead: Matt Heinz </span><a href="https://mattheinz.substack.com/p/a-postmortem-for-the-b2b-attribution"><span>wrote the category&#8217;s postmortem</span></a><span>, Jeff Pedowitz </span><a href="https://www.pedowitzgroup.com/blog/the-death-of-marketing-attribution-and-what-replaces-it"><span>called it &#8220;fool&#8217;s gold&#8221;</span></a><span>, and Adam Ortman </span><a href="https://www.forbes.com/councils/forbesagencycouncil/2026/07/09/the-death-of-traditional-attribution-what-works-in-a-fragmented-media-landscape/"><span>buried last-click in Forbes</span></a><span>. They were right about the models. They gave up one step too early, at the data.</span></p><p><span>AI changed that. Not &#8220;upload your Salesforce export to ChatGPT&#8221; (please don&#8217;t), but </span><a href="https://www.upside.tech/blog/what-is-forensic-attribution"><span>AI applied forensically</span></a><span>: reading every email, calendar invite, call transcript, and CRM record, and reconstructing what actually happened, including the buying group nobody logged and the referral mentioned once on a call. People tell you on calls why they came to your website, what they asked chatGPT about you - that data is just messy and unstructured, we use it all as a source of signal (not source of truth) to reconstruct the real story.</span></p><h2><span>Once you know what happened, AI can solve attribution. We did it.</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fHty!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fHty!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 424w, https://substackcdn.com/image/fetch/$s_!fHty!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 848w, https://substackcdn.com/image/fetch/$s_!fHty!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!fHty!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fHty!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:456591,&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://aigtm.engineer/i/206388849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.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_!fHty!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 424w, https://substackcdn.com/image/fetch/$s_!fHty!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 848w, https://substackcdn.com/image/fetch/$s_!fHty!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!fHty!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049df64e-0268-419c-b607-654a88b2d7e3_2314x1288.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><a href="https://www.upside.tech/platform/pipedash/"><span>Pipedash</span></a><span> works like a jury: a panel of independent AI analysts each reads the full deal history and argues for an allocation, a judge weighs their reasoning, and every dollar ships with a citation. It baffles even the skeptics. Sales leaders at one enterprise customer pulled up deals they knew personally to stump it, and on one, the system surfaced that the connection came through an alumni association. Their words: &#8220;That was it! How did it know?!&#8221;</span></p><p><span>So attribution is solved. Which brings us to the real problem, the one no model was ever going to fix.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u_Oe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u_Oe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 424w, https://substackcdn.com/image/fetch/$s_!u_Oe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 848w, https://substackcdn.com/image/fetch/$s_!u_Oe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 1272w, https://substackcdn.com/image/fetch/$s_!u_Oe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u_Oe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png" width="1136" height="1302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1302,&quot;width&quot;:1136,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:229045,&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://aigtm.engineer/i/206388849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.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_!u_Oe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 424w, https://substackcdn.com/image/fetch/$s_!u_Oe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 848w, https://substackcdn.com/image/fetch/$s_!u_Oe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.png 1272w, https://substackcdn.com/image/fetch/$s_!u_Oe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991bbed1-3485-4cf5-9079-1cac2e215c14_1136x1302.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><h2><span>Everyone hates attribution because it gets used as a goal. It never should be.</span></h2><p><span>&#8220;When a measure becomes a target, it ceases to be a good measure.&#8221; That&#8217;s </span><a href="https://en.wikipedia.org/wiki/Goodhart%27s_law"><span>Goodhart&#8217;s law</span></a><span>, and it should be stapled to every attribution dashboard ever shipped.</span></p><p><span>Think about why attribution fights get so ugly. It was never really about the math. It&#8217;s that credit became comp: the &#8220;sourced by&#8221; field decides marketing&#8217;s budget, the SDR&#8217;s bonus, whose headcount survives planning season. So everyone games the inputs and inflates their claims, and you get the thread every CEO knows by heart: marketing claims $33M, SDRs claim $41M, sales claims $20M, partnerships claims $12M... and there&#8217;s $54M of real pipeline. <br></span></p><div class="pullquote"><p><span>People don&#8217;t hate attribution. They hate what goaling on it turns them into.</span></p></div><p><span>The collaboration cost is even worse. At Branch, our single best source of new deals was VIP dinners that marketing organized and SDRs filled with 1:1 invites. Goal each team on their credit split, and the SDR stops inviting prospects to marketing&#8217;s dinner, because helping might shrink their own number. Your best program dies first, and it dies silently.</span></p><p><span>But here&#8217;s the twist: now that attribution actually works, evidence-based allocation can&#8217;t be gamed. You can&#8217;t argue with a citation. That should be great news, but it turns out some teams wanted the weapon more than the truth. They don&#8217;t want attribution, they want a predictable metric they can goal on. When someone says &#8220;this doesn&#8217;t look right,&#8221; listen closely: sometimes it means &#8220;this doesn&#8217;t let us look like we&#8217;re doing a good job.&#8221;</span></p><p><span>Attribution is a diagnostic, not a target. It exists to teach you what drives revenue, not to decide who gets paid.</span></p><h2><span>Three more problems</span></h2><p><span>1. It&#8217;s expensive to run. For now. Reasoning over thousands of touchpoints per deal with a panel of AI analysts costs real compute. We&#8217;re making it cheaper by pre-organizing the data and encoding it as a knowledge graph, so every run starts from structure instead of chaos. But today, honestly, you don&#8217;t run this on every deal every morning.</span></p><p><span>2. Not everyone wants attribution. Some people want a tool that shows them they did well. A mirror, not a microscope. No technology fixes that.</span></p><p><span>3. Deal-level truth is slow. Big deals take a year or more, so even perfect attribution tells you what worked twelve months ag</span>o - and it can help you make smart investment decisions but it can not help you understand if your team is doing well now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-0N5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-0N5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 424w, https://substackcdn.com/image/fetch/$s_!-0N5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 848w, https://substackcdn.com/image/fetch/$s_!-0N5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 1272w, https://substackcdn.com/image/fetch/$s_!-0N5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-0N5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp" width="1130" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:1130,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aigtm.engineer/i/206388849?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-0N5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 424w, https://substackcdn.com/image/fetch/$s_!-0N5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 848w, https://substackcdn.com/image/fetch/$s_!-0N5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.webp 1272w, https://substackcdn.com/image/fetch/$s_!-0N5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba8161d9-ad3f-48ea-b0b3-19d1888c33f5_1130x514.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></p><h2><span>So here&#8217;s how to actually use it</span></h2><p><span>Do attribution at a very high level. Channel, program, quarter. Where does the next $100K go, what do we kill, what do we revive. Ethan Smith&#8217;s team at Graphite </span><a href="https://www.upside.tech/case-studies/graphite-uncovering-real-channels-behind-inbound-growth"><span>found $10M+ in hidden referral revenue</span></a><span> this way and restarted the events program that last-touch had murdered.</span></p><p><span>Never goal on attribution, goal on measured leading indicators instead. Use attribution to learn what drives revenue, then comp people on the controllable inputs it points to (new pipeline created after an event, pipeline velocity, number of leads that turned into stage 2 pipeline etc ). Never on &#8220;your team&#8217;s share of the credit.&#8221;</span></p><p><span>Put both on the </span><a href="https://aigtm.engineer/p/agentic-gtm-is-here-your-data-isnt"><span>same clean, comprehensive data layer</span></a><span>. One reconstructed record of what happened, shared by every team, feeding both your attribution and your goals&#8217; measurement and all the campaigns that help you win along the way.</span></p><p><span>If you&#8217;re wrestling with any of this, especially the &#8220;my CRO wants to comp on sourced pipeline&#8221; version, DM me or comment below. I&#8217;d genuinely love to hear how you&#8217;re thinking about it.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI GTM Engineer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Agentic GTM is here. Your data isn’t ready for it.]]></title><description><![CDATA[The agents, internal tools, and analyst-quality reports that help you scale in this new age can be afternoon projects now&#8230;but not until you have a clean, AI-native data layer to power them.]]></description><link>https://aigtm.engineer/p/agentic-gtm-is-here-your-data-isnt</link><guid isPermaLink="false">https://aigtm.engineer/p/agentic-gtm-is-here-your-data-isnt</guid><dc:creator><![CDATA[Alex Bauer]]></dc:creator><pubDate>Tue, 30 Jun 2026 17:27:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wTf8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.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_!wTf8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTf8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 424w, https://substackcdn.com/image/fetch/$s_!wTf8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 848w, https://substackcdn.com/image/fetch/$s_!wTf8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 1272w, https://substackcdn.com/image/fetch/$s_!wTf8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTf8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2632994,&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://aigtm.engineer/i/204240152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.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_!wTf8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 424w, https://substackcdn.com/image/fetch/$s_!wTf8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 848w, https://substackcdn.com/image/fetch/$s_!wTf8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.png 1272w, https://substackcdn.com/image/fetch/$s_!wTf8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acc773e-2194-4f8a-bb94-a49b54f94664_1729x910.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>For as long as there&#8217;s been B2B, hiring more humans has been the best way to scale go-to-market. </span><strong><span>That age is over</span></strong><span>. People still matter (the exceptional ones more than ever), but headcount need no longer be the default scaling lever: the teams pulling ahead today are deploying agents, building internal tools, and running analyses to answer questions that would seem miraculous to someone visiting from even as recently as 2023.</span></p><p><strong><span>This is the new age of agentic GTM,</span></strong><span> and the winners are leaning in far beyond </span><em><span>&#8216;give everyone Microsoft Copilot seats and call it a day&#8217;.</span></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_!tsTs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tsTs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 424w, https://substackcdn.com/image/fetch/$s_!tsTs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 848w, https://substackcdn.com/image/fetch/$s_!tsTs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!tsTs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tsTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png" width="1456" height="875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:875,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!tsTs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 424w, https://substackcdn.com/image/fetch/$s_!tsTs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 848w, https://substackcdn.com/image/fetch/$s_!tsTs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!tsTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0206237-2706-4e7c-8211-0340bb6cb011_2030x1220.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>You probably know all of that, and you&#8217;ve heard the next part too, from about a dozen vendors in the last quarter: </span><strong><span>your data isn&#8217;t ready for this.</span></strong><span> It&#8217;s the detritus of a tech stack built for humans working with records by hand. The agents, internal tools, and analyst-quality reports that help you scale in this new age can be afternoon projects now&#8230;but not until you have a clean, AI-native data layer to power them.</span></p><p><strong><span>AI is only as good as the data under it, and B2B data is a swamp.</span></strong><span> We've had dirty CRMs for thirty years, but people are astonishingly good at mentally repairing the mess. AI isn&#8217;t. It can't build that context graph on its own. For the age of agentic GTM, you need a governed layer that reconstructs what actually happened and makes it usable by humans, agents, and apps.</span></p><div><hr></div><h2><span>GTM circa 2026: valedictorian interns, new heroes, and a tech stack of the walking dead</span></h2><p><span>Our team has talked to hundreds of go-to-market leaders over the past two years. </span><strong><span>The future of agentic GTM is here; it&#8217;s just not evenly distributed yet.</span></strong><span> If you&#8217;re already living in the new world, nothing in this section will be news and you should probably skip it. But if your organization is just getting started on its AI-fueled journey of self-transformation, here is a quick state-of-the-industry for agentic GTM in mid-2026:</span></p><ol><li><p><strong><span>AI is &#8216;valedictorian intern on demand&#8217;.</span></strong><span> It&#8217;s book-smart as hell, a little too self-confident, and still lacking real-world experience. But it&#8217;s also able to do an absurd amount of impressive work when you point it in the right direction.</span></p></li><li><p><strong><span>We&#8217;re witnessing the rapid emergence of the first truly new GTM role in many years.</span></strong><span> Whether you call them </span><a href="https://www.upside.tech/gtme/"><span>GTM Engineers</span></a><span> (that job title has come a long way since Clay coined it as a synonym for &#8216;outbound automation manager&#8217;), Chief AI Intern Wranglers, or simply </span><em><span>&#8216;the people who know how to turn data into intelligence and ship tools that everyone else can use&#8217;</span></em><span>, they&#8217;re force-multipliers for their teams. </span><strong><span>They are the heroes of this new age, </span></strong><span>and nearly every org we talk to is either hiring this role or trying to grow it internally.</span></p></li><li><p><strong><span>The traditional GTM tech stack is decomposing into its elemental primitives.</span></strong><span> LinkedIn influencers would have us all believe that we&#8217;re in the middle of the SaaSpocalypse and legacy products are just waiting around to die. This is overblown, of course, but many purpose-built tools are no longer necessary when Claude can do the same things for you over an MCP, or a GTME can spin up a better-fit internal replacement in a weekend.</span></p></li></ol><h2><span>If B2B GTM has a Rosetta Stone, attribution is probably it</span></h2><p><span>At Upside, we discovered the importance of a GTM data layer while trying to do something else: in early 2024, our team set out to help B2B go-to-market orgs make better decisions by building the best multi-touch attribution model in the world. We eventually succeeded (it&#8217;s called </span><a href="https://www.upside.tech/platform/pipedash/"><span>Pipedash</span></a><span>, and it&#8217;s quite good), but that&#8217;s the headline for a different article.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q1g-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q1g-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 424w, https://substackcdn.com/image/fetch/$s_!q1g-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 848w, https://substackcdn.com/image/fetch/$s_!q1g-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 1272w, https://substackcdn.com/image/fetch/$s_!q1g-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q1g-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png" width="1405" height="1119" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1119,&quot;width&quot;:1405,&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_!q1g-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 424w, https://substackcdn.com/image/fetch/$s_!q1g-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 848w, https://substackcdn.com/image/fetch/$s_!q1g-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.png 1272w, https://substackcdn.com/image/fetch/$s_!q1g-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34de6222-16c4-4c0f-b25f-640374daa382_1405x1119.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>Later on, we realized what we&#8217;d </span><em><span>actually</span></em><span> built.</span><strong><span> </span></strong><span>The quest to fix attribution had forced us to reckon with the encyclopedia of all the ways that B2B GTM data can get screwed up: figuring out which contacts are really the same person, reconstructing who was actually in each buying group, putting scattered touchpoints back in the right order, untangling campaign naming conventions that are an archaeological dig through who was in charge back when ABM became fashionable in 2017.</span></p><p><span>We&#8217;d thought of it all as plumbing for an attribution model, but this created exactly what our customers were missing for all their other GTME projects: </span><strong><span>an AI-native GTM data layer.</span></strong><span> We just had to turn on the lights and open it up to all the places GTMEs were already working.</span></p><h2><span>Established teams need to defeat the three bosses of agentic GTM&#8230;with a handicap</span></h2><p><span>Today, Upside works primarily with </span><a href="https://www.upside.tech/customers"><span>large, established B2B companies</span></a><span>. We help them transform their go-to-market data swamp into something AI can use. We find they are drowning in raw data, but typically still feel like they have no answers. In fact, they often can&#8217;t even get access to many of the new tools that AI-native startups consider critical, because the compliance team is busy working through how to update their evaluation rubrics for the age of AI.</span></p><p><span>The good news is these coins flip over to reveal strengths on the other side: years (sometimes decades) of history worth mining, plus the playbooks, the operational discipline, and the customer relationships that startups don&#8217;t even realize they&#8217;re missing. But if you&#8217;re part of a more established organization that is learning to play the new agentic GTM game, you have some work ahead of you.</span></p><p><span>Here are the three big bosses we see these teams struggle with most often, and the tactics to beat each one. Look carefully, and you&#8217;ll notice that all three tie back to the same missing layer: governed GTM context that agents, apps, and humans can use safely and effectively.</span></p><h3><strong><span>Boss 1:</span></strong><span> The best AI tools aren&#8217;t allowed anywhere near your data</span></h3><p><span>After nearly 50 years, the spreadsheet finally has a competitor: general-purpose AI harnesses (Claude, Codex, Cursor) are the new &#8216;default business tool&#8217;.</span></p><p><span>But not everyone has access yet, because what works at a hot startup (&#8216;everyone gets a license, connect it to whatever you want&#8217;) is a non-starter in a Fortune 500 company, where pointing an agent at production data is how you accidentally create an insider-trading problem instead of a productivity gain.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kh_o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kh_o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 424w, https://substackcdn.com/image/fetch/$s_!Kh_o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 848w, https://substackcdn.com/image/fetch/$s_!Kh_o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!Kh_o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kh_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png" width="1456" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&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_!Kh_o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 424w, https://substackcdn.com/image/fetch/$s_!Kh_o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 848w, https://substackcdn.com/image/fetch/$s_!Kh_o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!Kh_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa962e35-d72b-4a58-840f-ad99ba6217bd_1738x1220.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>So when the IT team hands people a locked-down, enterprise-approved derivative, the gap between the real thing and the sanctioned version is the difference between &#8216;game-changing&#8217; and &#8216;frustrating, unusable trash&#8217;.</span></p><p><strong><span>The fix: </span></strong><span>don&#8217;t accept the &#8216;pick one&#8217; framing of frontier AI vs. governance, because you can have both. Build the data layer that lets state-of-the-art AI operate safely. If that means a dataset sandboxed inside a safe-by-default shell to enforce security and permissions, so be it. Datasets scoped by role, permissioned hosting for generated apps. Focus on making the </span><em><span>environment</span></em><span> secure, and if you absolutely cannot get approval for a best-in-class generic AI harness like Claude, Codex, or Cursor, make sure you stay as close to that layer as you can instead of taking the easy, bundled-with-your-office-suite way out.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HXUS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HXUS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 424w, https://substackcdn.com/image/fetch/$s_!HXUS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 848w, https://substackcdn.com/image/fetch/$s_!HXUS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 1272w, https://substackcdn.com/image/fetch/$s_!HXUS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HXUS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&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_!HXUS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 424w, https://substackcdn.com/image/fetch/$s_!HXUS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 848w, https://substackcdn.com/image/fetch/$s_!HXUS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.png 1272w, https://substackcdn.com/image/fetch/$s_!HXUS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea60cde2-df0f-4771-9cec-6b7d8f6d37dc_2048x1159.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><h3><strong><span>Boss 2:</span></strong><span> The quality of your &#8216;boring data infrastructure&#8217; actually matters a lot</span></h3><p><span>You can point your AI agent directly at Salesforce today. It&#8217;ll even dig up some interesting trivia. Unfortunately, a typical enterprise CRM instance is somewhere between a geological record and a garbage dump &#8212; much like crude oil, the value is in there but it&#8217;s not something you should put directly into your car.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!olwI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!olwI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 424w, https://substackcdn.com/image/fetch/$s_!olwI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 848w, https://substackcdn.com/image/fetch/$s_!olwI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!olwI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!olwI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&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_!olwI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 424w, https://substackcdn.com/image/fetch/$s_!olwI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 848w, https://substackcdn.com/image/fetch/$s_!olwI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!olwI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88790ed0-964f-4e29-b30e-aa99e528c691_1770x1173.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>Let&#8217;s say you&#8217;re trying to run a deal analysis. You&#8217;re going to need signals scattered across Salesforce, HubSpot, Gong, and your ad platforms, all overlapping, half-logged, none of it joined. If you &#8212; a knowledgeable-on-GTM human &#8212; open all those sources in different browser tabs, it&#8217;ll take you a couple hours to piece through the unstructured mess, untangle all the overlap, and develop a thesis about what is actually going on in that single account. If you give that same task to a skilled data analyst (but one without your GTM knowledge), they&#8217;ll probably be quicker at the mechanics but more likely to miss the forest for the trees about what it all means.</span></p><p><span>Claude is that data analyst wearing rocket boots. Yes, you can connect it to all of those sources directly (via MCP, or even an intermediate warehouse like Snowflake or BigQuery), but that very much does not take care of the mess. Copilot it through the process carefully and you can do something great once; you&#8217;ll start from scratch next time, and so will everyone else on your team.</span></p><p><strong><span>The fix: </span></strong><span>materialize the data fabric first, so your agents can understand it intuitively and aren&#8217;t reinventing how everything connects in each new session.</span></p><ul><li><p><strong><span>At minimum:</span></strong><span> document an ontology of how your sources relate and make sure your agent knows about it.</span></p></li><li><p><strong><span>Better:</span></strong><span> create a joined data lake on a shared schema.</span></p></li><li><p><strong><span>Best:</span></strong><span> treat every upstream system as a source of signal (not a source of truth), and reconstruct a knowledge graph of what actually happened.</span></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yArU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yArU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 424w, https://substackcdn.com/image/fetch/$s_!yArU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 848w, https://substackcdn.com/image/fetch/$s_!yArU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!yArU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yArU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&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_!yArU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 424w, https://substackcdn.com/image/fetch/$s_!yArU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 848w, https://substackcdn.com/image/fetch/$s_!yArU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!yArU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878428f0-daa9-44dd-bf75-13905e4c4892_2009x1173.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><h3><strong><span>Boss 3:</span></strong><span> Nobody trusts an answer they can&#8217;t trace</span></h3><p><span>AI is non-deterministic. Just like with people, you get different answers if you ask the same question twice. But with AI, add in that you&#8217;re hiring a fresh intern straight off the street for each new thread, and that means they come with only what they learned in school &#8212; they haven&#8217;t gone through onboarding for your company yet.</span></p><p><span>Worse, the quality of AI results still depends on the skill of the human operator in non-obvious ways. Did Jane, the event manager, know to batch fifty deals across subagents so the run didn&#8217;t get lazy halfway through? To check meeting transcripts for event attendance, not just the Salesforce campaign? That &#8216;pipeline&#8217; here means deals past Qualification?</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bBsd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bBsd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 424w, https://substackcdn.com/image/fetch/$s_!bBsd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 848w, https://substackcdn.com/image/fetch/$s_!bBsd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!bBsd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bBsd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png" width="1456" height="791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:791,&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_!bBsd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 424w, https://substackcdn.com/image/fetch/$s_!bBsd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 848w, https://substackcdn.com/image/fetch/$s_!bBsd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!bBsd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f8322b-0f2f-409d-9620-5dc3732312b7_2048x1112.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>A small, AI-native team improvises around that. A large, more established one can&#8217;t afford multiple answers to the same question if they differ in definitionally critical ways.</span></p><p><strong><span>The fix: </span></strong><span>architect the system so that individual operator skill can&#8217;t become a failure. This means encoding the scaffolding and context engineering that your best operators use to get great results, and then applying it automatically when Jane the event manager asks a basic-sounding question about campaign performance.</span></p><ul><li><p><strong><span>Bad: </span></strong><span>trust the AI to figure it out. Models get better all the time, plan mode and the ask-user-question tool help a lot, and there have been multiple step-function improvements in intelligence over the past year. But remember the overconfident intern; this is where the bill comes due.</span></p></li><li><p><strong><span>Better:</span></strong><span> invest in solid documentation about how the data is structured, with a context layer of &#8216;anchor assets&#8217; that you keep up to date as onboarding material for each new agent session (skills and agent-specific memory are this category in a trench coat).</span></p></li><li><p><strong><span>Best:</span></strong><span> give the agents live, just-in-time coaching (this is how Upside&#8217;s </span><a href="https://www.upside.tech/platform/radiant/"><span>Radiant</span></a><span> active context layer works). Train a &#8216;librarian agent&#8217; that they can go to for advice before each query. Set the librarian up with context on how your data works (including shared memories about org-specific nuance), and design a continual learning loop that extracts new entries worth recalling from day-to-day usage. This way, wins compound team wide and no one is starting from scratch.</span></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ooFC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ooFC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 424w, https://substackcdn.com/image/fetch/$s_!ooFC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 848w, https://substackcdn.com/image/fetch/$s_!ooFC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!ooFC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ooFC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png" width="1456" height="1357" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1357,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1248729,&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://aigtm.engineer/i/204240152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.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_!ooFC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 424w, https://substackcdn.com/image/fetch/$s_!ooFC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 848w, https://substackcdn.com/image/fetch/$s_!ooFC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!ooFC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c1d04b-ddf1-4ac8-add1-04a201de7395_1620x1510.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><strong><span>Bonus:</span></strong><span> a few tactics and tools that we&#8217;ve found help with overall trustworthiness:</span></p><ol><li><p><span>Make sure you have non-AI audit and traceability tooling, so users can &#8216;go to ground&#8217; in the data layer when needed. Give them an old-fashioned tabular dashboard with filters and a visual timeline explorer, where they can investigate by hand. For new users, these things can also help with the cold start problem of an empty chat window.</span></p></li><li><p><span>When you use AI to generate deep-researched outputs, do it once and store them for queryable reference in future. This is both more consistent and cheaper than running the research on demand every time someone needs the answer.</span></p></li><li><p><span>For more subjective, high-complexity questions, use jury-and-judge workflows (for example: a panel of three analyst agents independently run the same investigation, and then a separate evaluator is responsible for verifying their findings and normalizing the final answer).</span></p></li></ol><h2><span>What happens when you win</span></h2><p><span>If you want to work agentically and are already operating beyond the scale of &#8216;vibecoders in a Blue Bottle&#8217;, </span><strong><span>you need a GTM data layer.</span></strong><span> This is the single greatest accelerator your team will find, and you&#8217;ll see a Cambrian explosion of creativity once you have it: the person you had filed under &#8216;average&#8217; starts shipping brilliant things nobody thought to ask for, and everyone gets more data-driven because the data is finally on tap (for examples of what we mean, </span><a href="https://www.upside.tech/resources/app-examples/"><span>check out this gallery of miniapps</span></a><span> inspired by things we&#8217;ve seen actual Upside customers create).</span></p><p><span>But be careful before you sign up to rebuild the boring infrastructure yourself. This layer does not come out of the box with Claude, and unless you happen to have a spare top-tier engineering team just hanging around, an in-house solution quickly becomes a trap &#8212; a constant hope that &#8216;just one more fix&#8217; will finish the project and finally make things stable. Because it won&#8217;t. </span><a href="https://openai.com/index/inside-our-in-house-data-agent/"><span>OpenAI</span></a><span> and </span><a href="https://claude.com/blog/how-anthropic-enables-self-service-data-analytics-with-claude"><span>Anthropic</span></a><span> have both published long write-ups of the un-glamorous, non-model work they had to do before their own internal data agents became usable. You wouldn&#8217;t build all of Excel just to use a spreadsheet, and your company probably shouldn&#8217;t run its own go-to-market context graph either.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uQ3N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uQ3N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 424w, https://substackcdn.com/image/fetch/$s_!uQ3N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 848w, https://substackcdn.com/image/fetch/$s_!uQ3N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 1272w, https://substackcdn.com/image/fetch/$s_!uQ3N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uQ3N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png" width="1456" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2818269,&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://aigtm.engineer/i/204240152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.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_!uQ3N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 424w, https://substackcdn.com/image/fetch/$s_!uQ3N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 848w, https://substackcdn.com/image/fetch/$s_!uQ3N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.png 1272w, https://substackcdn.com/image/fetch/$s_!uQ3N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21172444-fdd9-4da7-b5da-41b43c1539b8_2621x1523.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>That&#8217;s why Upside exists. We believe AI makes it possible to ask better questions, run deeper analyses, and build internal tools faster. But that only works if GTM engineers have a clean, normalized data layer that covers every GTM team. We extract the raw signals from everywhere they exist across your systems and transform them into a knowledge graph, the single best source of what actually happened in your accounts. Then we make that data available in all the places and ways you need: a powerful MCP, analytics dashboards for your broader team, and hosted interactive miniapps with live data, all in a way that won&#8217;t get you in trouble with your compliance team. </span><strong><span>We keep the boring part boring so that your team can do the exciting stuff.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AeEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AeEY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 424w, https://substackcdn.com/image/fetch/$s_!AeEY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 848w, https://substackcdn.com/image/fetch/$s_!AeEY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!AeEY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AeEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png" width="1456" height="1309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1309,&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_!AeEY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 424w, https://substackcdn.com/image/fetch/$s_!AeEY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 848w, https://substackcdn.com/image/fetch/$s_!AeEY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!AeEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd445bee-3ebf-400a-8fe8-77ab2de21d00_1680x1510.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>We&#8217;ve been building in the GTM space for a long time, and this is the most fun we&#8217;ve ever had. If you&#8217;re already duct-taping this together by hand, you&#8217;re ahead of the curve, and you also don&#8217;t have to do it alone. The old GTM stack was built for humans updating records. The next one will be built for humans, agents, and apps reasoning over context.</span></p><p><span>Upside is the AI-native data layer for GTM engineers. </span><a href="https://www.upside.tech/"><span>Come build the age of agentic GTM with us!</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to for more AI in GTM:</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>This article was originally published <a href="https://www.upside.tech/blog/agentic-gtm-is-here-your-data-isnt-ready-for-it/">on the Upside blog</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/p/agentic-gtm-is-here-your-data-isnt/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aigtm.engineer/p/agentic-gtm-is-here-your-data-isnt/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[🧬 Sequencing the GTM Engineer DNA ]]></title><description><![CDATA[Everyone has a vibe-based take on GTM Engineering. We actually took the GTME playbook and applied data to define GTME.]]></description><link>https://aigtm.engineer/p/sequencing-the-gtm-engineer-dna</link><guid isPermaLink="false">https://aigtm.engineer/p/sequencing-the-gtm-engineer-dna</guid><dc:creator><![CDATA[Mada Seghete]]></dc:creator><pubDate>Fri, 15 May 2026 15:58:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AtnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few weeks ago I set out to answer what should have been a simple question. <em><strong>What does a GTM Engineer actually do?</strong></em></p><p>So I took the GTME mindset to actually defining GTM Engineering. I used AI and Exa.ai to find open roles and practitioner profiles, then built a database and a web app to help explore it and a Notion workflow to keep it updated daily.</p><p>I pulled 1,058 job listings (983 open), 1,167 named practitioners, and 867 hiring companies and I used Cursor to analyze each role and title, extract the skills and estimate the knowledge needed for each role.</p><div class="pullquote"><p> What I found is a category that has started to eat most of GTM, and almost nobody has noticed yet how much the scope has expanded.</p></div><p>The job category is exploding. <a href="https://www.clay.com/blog/gtm-engineering">Clay coined the title in 2023</a>. <a href="https://www.thesignal.club/p/54-percent-have-a-gtm-engineer">The Signal recently reported that 54% of the fastest-growing B2B SaaS companies</a> now have a GTM Engineer (or someone doing the job under another title). There are hundreds of open roles. <a href="https://www.carilu.com/p/the-hottest-ai-roles-in-marketing">Carilu Dietrich,</a> who advises hypergrowth companies, is calling them <a href="https://www.carilu.com/p/the-hottest-ai-roles-in-marketing">Marketing Engineers</a>. <a href="https://www.a16z.news/p/introducing-the-a16z-growth-engineer">a16z launched a Growth Engineer Fellowship</a>. Toast posts &#8220;GTM Engineer, Marketing Operations AI Innovation.&#8221; <a href="https://tryprofound.com">Profound calls them AI Marketing Engineers</a>. Drew Bredvick, who runs GTM Engineering at Vercel, has the catchiest description I have read: &#8220;pattern recognition turned into automation.&#8221; <a href="https://drew.tech/posts/building-vercels-first-gtm-agent">His first agent at Vercel took the inbound SDR team from 10 to 1</a>, saved $2M+, and was built in a weekend.</p><p>I also found there are occasionally customer-facing roles that get misclassified into this job title, but they&#8217;re something separate. The main job? Building their own company&#8217;s pipeline, sales, and renewal engine.</p><h3>Where the term came from (and how it&#8217;s evolving)</h3><p>Clay came up with the category.</p><p>In <a href="https://substack.com/home/post/p-166172700">their July 2025 essay</a> they wrote the title was minted there in 2023, when around 100 GTME job listings were going live every month. As of late 2025 that had already grown past 245 a month, with <a href="https://www.thesignal.club/p/54-percent-have-a-gtm-engineer">the Signal projecting close to 2,700 listings</a> for 2026. The original definition: a GTM Engineer was someone who used Clay (and its ecosystem) to build automated, signal-driven outbound. It meant finding the right account, enriching it, scoring it, and getting outreach to the right person at the right time with the right context, all automated. This was a good frame. It gave a name to work that high-leverage outbound teams were already doing. It also helped Clay create and own a category.</p><p>But ask any four people what the job actually is today and you will get six answers <em>(I actually asked at our last GTME event and recorded the answers.)</em></p><blockquote><p>&#8220;A GTM engineer is someone who can explain what GTM is to an AI agent, stitch together all kinds of APIs, visualize their workflows, and define that with the proper context to AI.&#8221;</p><p>&#8220;A GTM engineer is someone that knows very well how to use AI and all the tools that we have today for go-to-market, and can bring everything together to create great GTM systems that reduce a lot of the manual work.&#8221;</p><p>&#8220;My understanding of GTM engineering is starting to apply code to all forms of marketing, whether that&#8217;s community building, lead generation, it doesn&#8217;t really matter. Now code is leveraged for every function, not just for building product or infrastructure.&#8221;</p></blockquote><p>The original scope (mostly focused on external data and outbound motions) was focused on people with specific revenue system skills. In the last 18 months, two things happened that shattered the scope.</p><p>The first is that AI made building accessible to people who don&#8217;t write code. A demand-gen marketer with Cursor and an MCP can ship a workflow in a weekend that used to require a quarter of engineering time. A RevOps analyst who has never opened a Python notebook can stand up an account research agent in an afternoon. A marketing leader can wire up an SEO pipeline made of nine specialized agents and a tenth orchestrator on top of her own GTM data.</p><div class="pullquote"><p><strong>The first useful version of most GTM systems can now be built by the operator closest to the pain.</strong></p></div><p>Second, once GTM operators could build, the whole job started changing. Lifecycle marketing, website copy, account research, pipeline forecasting, competitive intel, renewal risk, campaign personalization, AEO and answer-engine visibility, brand presence inside LLMs. All of it started looking less like a list of tasks and more like a set of systems somebody has to design, instrument, evaluate, and ship.</p><h3>The shift for GTMEs</h3><p>There is a precedent for this: we already saw a similar shift in engineering. When <a href="https://www.swyx.io/">swyx</a>, who established the largest <a href="https://www.ai.engineer/">AI engineer community</a>, wrote<a href="https://www.latent.space/p/ai-engineer"> The Rise of the AI Engineer in 2023</a>, the role looked like one thing: someone who specializes in taking generic foundation models into valuable products, doing the prompt, context, and harness engineering to build agents, and shipping more productively with AI.</p><p>Three years later, that role has constantly evolved. Some AI Engineers are product engineers with prompt skills. Others are platform engineers running model gateways, evals specialists, forward-deployed engineers embedding with customers, or research-adjacent. The original definition did not shrink. The market expanded around it, and now we call all of them &#8220;AI Engineers&#8221; and squint to figure out which kind we mean.</p><p>GTME is going to do the same thing, but faster, because the underlying skill is more transferable.</p><h3>The shape of GTME today</h3><p>When I analyzed the open GTME positions, the data supported the hypothesis that the market is rapidly shifting. The role is already expanding into different archetypes. I found eight that will probably shift and merge over time.</p><p><a href="http://upside.tech/gtme">Here is the full breakdown of all </a>1,058 job listings (983 open):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AtnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AtnA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 424w, https://substackcdn.com/image/fetch/$s_!AtnA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 848w, https://substackcdn.com/image/fetch/$s_!AtnA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!AtnA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AtnA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png" width="728" height="970.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:947296,&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://aigtm.engineer/i/197795908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AtnA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 424w, https://substackcdn.com/image/fetch/$s_!AtnA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 848w, https://substackcdn.com/image/fetch/$s_!AtnA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!AtnA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ad87e-fdef-49e4-89db-66759adf899b_2400x3200.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Source: <a href="http://upside.tech/gtme">upside.tech/gtme</a></em></figcaption></figure></div><p>All eight share the same underlying workspace (unified GTM data, agents and workflows on top of it, evaluation loops, and a measurement discipline that ties the system back to revenue), the outputs just take different shapes depending on which part of the funnel the role lives in and what the company is optimizing for.</p><p>The success metrics, on the other hand, are completely different by archetype. An Outbound GTME is measured on meetings booked from automated plays. An Exec / CoE lead is measured on org-wide AI adoption and pipeline efficiency. A Marketing Engineer is measured on pipeline-influenced or AEO visibility. A RevOps Evolution role is measured on routing accuracy and lead-to-opportunity conversion. A Founding GTME is measured on revenue, full stop.</p><p>If the role is evolving this fast, the ecosystem has to evolve too. Below are roles broken down by subtype, size of hiring company and location.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huOJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huOJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 424w, https://substackcdn.com/image/fetch/$s_!huOJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 848w, https://substackcdn.com/image/fetch/$s_!huOJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 1272w, https://substackcdn.com/image/fetch/$s_!huOJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!huOJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png" width="1456" height="507" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:507,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204529,&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://aigtm.engineer/i/197795908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.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_!huOJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 424w, https://substackcdn.com/image/fetch/$s_!huOJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 848w, https://substackcdn.com/image/fetch/$s_!huOJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.png 1272w, https://substackcdn.com/image/fetch/$s_!huOJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32522351-1b9a-4805-8d75-ab01891b00b3_2636x918.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Source:<a href="http://upside.tech/gtme"> upside.tech/gtme</a></em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DFVf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DFVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 424w, https://substackcdn.com/image/fetch/$s_!DFVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 848w, https://substackcdn.com/image/fetch/$s_!DFVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 1272w, https://substackcdn.com/image/fetch/$s_!DFVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DFVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89453,&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://aigtm.engineer/i/197795908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.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_!DFVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 424w, https://substackcdn.com/image/fetch/$s_!DFVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 848w, https://substackcdn.com/image/fetch/$s_!DFVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.png 1272w, https://substackcdn.com/image/fetch/$s_!DFVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4c50e4-5ed8-46ba-9f95-d9c217da28fc_1822x576.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Source:<a href="http://upside.tech/gtme"> upside.tech/gtme</a></em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qdsr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qdsr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 424w, https://substackcdn.com/image/fetch/$s_!Qdsr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 848w, https://substackcdn.com/image/fetch/$s_!Qdsr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 1272w, https://substackcdn.com/image/fetch/$s_!Qdsr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qdsr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png" width="2420" height="1388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1388,&quot;width&quot;:2420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482170,&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://aigtm.engineer/i/197795908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e12dc19-a0a0-480c-8c67-605358364b52_2420x1388.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_!Qdsr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 424w, https://substackcdn.com/image/fetch/$s_!Qdsr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 848w, https://substackcdn.com/image/fetch/$s_!Qdsr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.png 1272w, https://substackcdn.com/image/fetch/$s_!Qdsr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39147a41-3b70-4b7f-9c66-376b46d95ed7_2420x1388.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Source:<a href="http://upside.tech/gtme"> upside.tech/gtme</a></em></figcaption></figure></div><h3>Biggest challenges currently facing GTM engineers</h3><p><strong>Problem 1: GTM Engineers need a unified data layer for internal GTM data.</strong></p><p>Clay won outbound by giving GTM Engineers a clean platform for external data. Pull a list. Enrich it. Score it. Sequence it. The reason a Clay power user can ship in days is that someone else already did the awful work of unifying every enrichment provider behind one interface.</p><p>Internal data has no equivalent.</p><p>Every GTM Engineer who tries to build something that depends on what actually happened inside their own company hits the same wall. Salesforce is a swamp. HubSpot has the marketing side, half-synced. Gong has half the calls. Outreach has half the emails. Marketo has the campaigns from three CMOs ago, with naming conventions from two RevOps eras ago. The data warehouse has whatever someone&#8217;s analytics engineer copied over last quarter, and probably stopped maintaining six months later. The GTM Engineer&#8217;s first ten hours go to plumbing, not product.</p><p><a href="https://www.validity.com/state-of-crm-data-2025/">Validity&#8217;s 2025 CRM data report</a> found that 76% of organizations said less than half their CRM data was accurate and complete. AI exposes this weakness in a way that older tools never did. A model can summarize a call. An agent can draft an email. But if the underlying account hierarchy is broken, or the contact roles aren&#8217;t filled in, or the same person shows up under three email addresses, the agent is guessing.</p><div class="pullquote"><p>AI is only as good as the data underneath it. GTM data is, almost universally, a disaster.</p></div><p>The thesis is simple. GTM Engineers need a unified data foundation they can build on without spending a quarter stitching together CRM, calendar, email, calls, and product usage. And it cannot just unify broken data. It has to use messy data as signal and rebuild a clean, enriched data lake for AI. The teams who have built this themselves are pulling ahead in real time. </p><div class="callout-block" data-callout="true"><p>This is the part we are working on at <a href="http://upside.tech">Upside</a>, and we are seeing in real time how GTM professionals can transform into GTMEs when that data foundation is readily available to them and accessible to build with AI on top of it.</p></div><p><strong>Problem 2: There is no agreed-upon success metric for the role.</strong></p><p>When you hire a software engineer, you know what good looks like: PRs merged, incidents resolved, p95 latency, test coverage, on-call performance. Imperfect, but legible.</p><p>When you hire a GTM Engineer, every team measures them differently, and most teams haven&#8217;t written down what &#8220;good&#8221; means at all. They know it when they see it. Which is to say, they hire by vibes.</p><p>This is fine in 2026 because there are roughly four times as many open roles as qualified people. It will not be fine in 2027. The first GTME you hire on a strong gut feel is a great hire. The fifth one you hire that way is a disaster, because by then you have stacked five different definitions of the role on top of each other and nobody can tell which work is moving the business.</p><p>The category needs a measurement vocabulary. Until it has one, every GTM Engineer is going to be quietly underrated by their company until the day their system stops working and everyone realizes how much pipeline was secretly running through it.</p><p><strong>Problem 3: There are no widely adopted agent harnesses built for GTMEs.</strong></p><p>If you spend any time on LinkedIn (where most of GTM lives), you have seen Claude take over. My friend <a href="https://alinavandenberghe.substack.com/">Alina Vandenberghe</a>, the CEO of Chili Piper calls it &#8220;AI psychosis&#8221; because everyone is building with Claude and posting their morning briefs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pD4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pD4A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 424w, https://substackcdn.com/image/fetch/$s_!pD4A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 848w, https://substackcdn.com/image/fetch/$s_!pD4A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 1272w, https://substackcdn.com/image/fetch/$s_!pD4A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pD4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png" width="1456" height="506" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:294868,&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://aigtm.engineer/i/197795908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.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_!pD4A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 424w, https://substackcdn.com/image/fetch/$s_!pD4A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 848w, https://substackcdn.com/image/fetch/$s_!pD4A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.png 1272w, https://substackcdn.com/image/fetch/$s_!pD4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b9fd65-4be2-4744-9026-02e904389f7e_2580x896.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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">Which tools each archetype hires for - each cell is the share of open JDs in that profile that explicitly mention the tool. <em>Source:<a href="http://upside.tech/gtme"> upside.tech/gtme</a></em></figcaption></figure></div><p>I personally use Cursor more. I love the harness, I love that it is better at solving its own problems, and I like being able to try GPT 5.5 for what I am building. But whether you use Claude or Cursor, these tools were built for developers. They were not built for the GTME architect persona: team memory, permissioned GTM data access, repeatable evals, safe handoffs into business systems.</p><p>Companies like Dust and Glean are taking on the problem at scale, while other teams are building this in house. <a href="https://zapier.com/shared-brain">Zapier has</a> just launched its own product, and so has <a href="https://www.notion.com/product/dev">Notion</a> (though more developer focused). And for companies like <a href="https://x.com/sebgoddijn/status/2042285915435937816">Ramp</a> who want to build their tools internally, Claude is moving fastest in this area with a consulting-led enterprise approach and <a href="https://www.anthropic.com/news/enterprise-ai-services-company">just announced a $1.5B JV</a>. OpenAI is fast following with <a href="https://openai.com/business/the-openai-deployment-company/">OpenAI Deployment Company</a>, both aiming to help enterprises adopt AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rRLf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rRLf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 424w, https://substackcdn.com/image/fetch/$s_!rRLf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 848w, https://substackcdn.com/image/fetch/$s_!rRLf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!rRLf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rRLf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png" width="2023" height="1068" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1068,&quot;width&quot;:2023,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234090,&quot;alt&quot;:&quot;&quot;,&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://aigtm.engineer/i/197795908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f00ec1-d3b7-4f81-9b8c-7ecfb63ab4fe_2028x1258.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rRLf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 424w, https://substackcdn.com/image/fetch/$s_!rRLf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 848w, https://substackcdn.com/image/fetch/$s_!rRLf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!rRLf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa58f530-98ea-4630-af77-2ba3d1018dc8_2023x1068.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 tools used by the attendees of Show &amp; Tell: AI for GTM w Cursor, Vanta, Zapier, Exa, Upside </figcaption></figure></div><h3>Every GTM person needs to develop GTME skills (or risk becoming obsolete)</h3><p>This is the uncomfortable part of the essay. The market is splitting GTM people into two groups, and the split is going to compound very quickly.</p><p>There are people who work within the system given to them: these are the slide-deck CMOs, templated-sequence SDRs, dashboard-only RevOps analysts and campaign managers who only configure tools that other people built and operators who only file tickets. Leaders who can describe a strategy but cannot prototype the machine that would execute it.</p><p>Then there are people who build the system. They may still hold the same titles: CMOs, SDRs, RevOps leaders, demand-gen marketers, PMMs, SEs, founders, growth leads. But they have added the builder muscle. They use AI to research, write, code, orchestrate, analyze, test, and deploy. They can rebuild a workflow in a weekend instead of writing a brief and waiting two quarters for the implementation.</p><p>This does not mean everyone becomes a traditional engineer. It means everyone in GTM has to understand how to design, evaluate, and adapt systems. The work itself becomes software.</p><div class="pullquote"><p> A revenue team&#8217;s job used to be doing the work. Now it is designing the system that does the work.</p></div><p>Three months ago I was still mostly copy-pasting prompts into ChatGPT. I was not starting from zero. <a href="https://branch.io">I co-founded Branch</a>, scaled it to thousands of enterprise customers, and served as its CMO for years. I had spent that whole time building marketing teams, revenue systems, attribution models, and growth engines. But I had not built much software in years. I operated like a traditional GTM executive. Decide the strategy. Ask the team for the execution. Review the dashboard. Repeat.</p><p>Then we started building internal AI systems at Upside, and I stopped being a requester.</p><p>I shipped our case-study skill, an eight-phase pipeline that goes from &#8220;name the customer&#8221; to a published webpage. It generates the interview questions from past examples, researches the answers through the Upside MCP and Fireflies, finds the exact video timestamps for the strongest quotes, validates every claim against source data, drafts in Google Docs, and publishes the HTML. The numbers it pulled for <a href="https://www.upside.tech/case-studies/assembled-from-attribution-guesswork-to-pipeline-surge">our Assembled case study</a> (30k+ hidden contacts discovered, 37k+ hidden touchpoints uncovered, 2x more accurate pipeline) it found itself. I just picked which ones to lead with. I also built a self-updating GTME database that uses tools like Exa and Notion to pull roles and practitioners together all in one place.</p><div class="pullquote"><p>For the first time since I was an actual engineer (I haven&#8217;t written software since 2007), I felt like a builder again. Not a requester. Not a reviewer. Not a slide-deck CMO. The GTME database (though I admit I had initially overcomplicated its technical implementation), is just another example of what I can build using GTME skills.</p></div><p>Teams are hiring for a named GTME role right now because all these skills are still so fresh that it often makes sense to centralize them&#8230;but don&#8217;t kid yourself: everyone in GTM is going to have to learn some of these or not have a role in the next 12-18 months.</p><h3>How to become a GTM Engineer</h3><p>If you have read this far and thought &#8220;I am not technical enough for any of this,&#8221; I have to tell you, you are wrong. I was not technical enough three months ago. Here is what actually changed how I work, in the order it happened.</p><p><strong>1. Think in systems, not in tasks.</strong> Every time you catch yourself doing a thing twice, ask if the second time should be a system, not a one-off automation. A real system, with memory, evaluation, and a feedback loop.</p><p><strong>2. Overuse AI on the work you think you are best at</strong>. The temptation is to use AI for the work you don&#8217;t want to do, and keep doing the &#8220;real work&#8221; yourself. That is exactly the wrong instinct. Instead, use AI for the work you are most proud of. Force yourself to teach a model to do it.</p><p><strong>3. Pick a problem that fights you</strong>. Pick something that has been annoying you for a year. The first version will be embarrassing. Ship it anyway. The second version will be three times better than what you would have produced if you had tried to architect it correctly up front. My project? <a href="http://upside.tech/gtme">Building a self-updating GTME hub</a>.</p><p><strong>4. Steal from the people doing it</strong>. This is the part everyone underestimates. The GTME community is small enough and people love to show how they are building and our last event below is just an example.</p><div id="youtube2-BtuHUtXK5b8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BtuHUtXK5b8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/BtuHUtXK5b8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><p>If you are building, hiring, becoming, or trying to figure out how to measure a GTM Engineer, join the community. It is forming in real time, and the people who join now are going to define what this role looks like for the next ten years. </p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">We are doing bi-weekly events virtually or in SF and NYC similar to the event above. </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why the new Salesforce MCP isn't ready for GTM Engineers and RevOps.]]></title><description><![CDATA[An exploration of the official Salesforce MCP for GTM Engineering use cases.]]></description><link>https://aigtm.engineer/p/why-the-new-salesforce-mcp-isnt-ready</link><guid isPermaLink="false">https://aigtm.engineer/p/why-the-new-salesforce-mcp-isnt-ready</guid><dc:creator><![CDATA[Dan Ahmadi]]></dc:creator><pubDate>Tue, 21 Apr 2026 14:57:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JmTh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A month ago I wrote that I&#8217;d <a href="https://www.linkedin.com/posts/dahmadi_i-just-fell-back-in-love-with-salesforce-activity-7436129800416665600-DvOu">fallen back in love with Salesforce</a>. Salesforce didn&#8217;t change anything to make me feel that way. I simply realized I stopped having to click through the UI to use it&#8211; since I could have AI agents do the work for me. Thanks to Claude, I can create opps from email threads, auto-qualify inbound leads, backfill custom objects, and even enrich 100k+ records. And all because of the rich API surface Salesforce has quietly maintained (really, really well) for 25+ years.</p><p>That post hit a nerve. I got several GTM operators messaging me to ask how the plumbing actually works. The answer is the Model Context Protocol (MCP), the thing that lets an agent like Claude talk to Salesforce in natural language. And the next question was: <strong>How do I get that?</strong> This is where I&#8217;d point them to (surprisingly) an open source project that I was using&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading AI Engineering in GTM! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>That question got a lot more interesting last week.</h2><p><em>What Salesforce announced, and when</em></p><p>There are two timelines running in parallel here, and it&#8217;s worth pulling them apart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aDd9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aDd9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 424w, https://substackcdn.com/image/fetch/$s_!aDd9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 848w, https://substackcdn.com/image/fetch/$s_!aDd9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 1272w, https://substackcdn.com/image/fetch/$s_!aDd9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aDd9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png" width="1200" height="567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:567,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106098,&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://aigtm.engineer/i/194866520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.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_!aDd9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 424w, https://substackcdn.com/image/fetch/$s_!aDd9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 848w, https://substackcdn.com/image/fetch/$s_!aDd9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.png 1272w, https://substackcdn.com/image/fetch/$s_!aDd9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358eb977-c7ec-424f-9d11-72a1b91b48cc_1200x567.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><strong>December 2024:</strong> A solo developer, Tushar (github: tsmztech), publishes mcp-server-salesforce (<a href="https://github.com/tsmztech/mcp-server-salesforce">https://github.com/tsmztech/mcp-server-salesforce</a>) under an open source/MIT license. It supports 18 tools. It does almost <em>everything</em> a GTM operator would want. You can query records, create them, update them, describe objects, run SOSL, execute anonymous Apex, and manage schema. I&#8217;ve been using it to build custom objects, populate data, set up workflows, and keep my CRM up to date automatically from emails/call transcripts (thanks to the <a href="https://upside.tech">Upside MCP</a>).<br></p><p><strong>May 30, 2025:</strong> Salesforce releases its own official DX MCP Server (<a href="https://github.com/salesforcecli/mcp">https://github.com/salesforcecli/mcp</a>), published as @salesforce/mcp on npm, in Developer Preview. They pitched at developers building in VS Code, Cursor, and Claude Code.</p><p><strong>April 15, 2026</strong> (five days ago): At TDX 2026, Salesforce announces Headless 360 (<a href="https://www.salesforce.com/news/stories/salesforce-headless-360-announcement/">https://www.salesforce.com/news/stories/salesforce-headless-360-announcement/</a>). The framing is key:  &#8220;No browser required.&#8221; &#8220;The most ambitious architectural transformation in our 27-year history.&#8221; More than 100 new MCP tools and skills. The entire platform, reframed as infrastructure for AI agents. I turned into the heart-eyes emoji, immediately.</p><h2>That&#8217;s the announcement I want to talk about. Because for a GTM audience, the messaging sounded exactly like what I wanted (and was already doing). AI does the CRM work, now with much better tools (yay).</h2><p>What actually shipped</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JmTh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JmTh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 424w, https://substackcdn.com/image/fetch/$s_!JmTh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 848w, https://substackcdn.com/image/fetch/$s_!JmTh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 1272w, https://substackcdn.com/image/fetch/$s_!JmTh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JmTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png" width="1200" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99268,&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://aigtm.engineer/i/194866520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.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_!JmTh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 424w, https://substackcdn.com/image/fetch/$s_!JmTh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 848w, https://substackcdn.com/image/fetch/$s_!JmTh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.png 1272w, https://substackcdn.com/image/fetch/$s_!JmTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d91c03-5b85-4275-bd75-117ca51df9b2_1200x627.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>I pulled the full tool inventory of @salesforce/mcp directly from the repo. There are a LOT. Things like data, metadata, testing, code-analysis, orgs, users, aura-experts, lwc-experts, mobile, mobile-core, devops, enrichment, scale-products, experts-validation, etc (over 90 in total).</p><p>Here&#8217;s what the official server can do:</p><ul><li><p>Run SOQL queries (but sadly, read only?!)</p></li><li><p>Deploy and retrieve metadata between your local DX project and the org</p></li><li><p>Run Apex tests and Agentforce agent tests</p></li><li><p>Run the Salesforce Code Analyzer</p></li><li><p>Scaffold LWC components, Aura migrations, mobile capabilities</p></li><li><p>List orgs, assign permission sets, create scratch orgs</p></li></ul><p>Here&#8217;s what it <em>cannot</em> do:</p><ul><li><p>Create, update, delete, or upsert a single record. There is no DML tool anywhere in the package.</p></li><li><p>Describe an object or retrieve picklist values. No schema introspection. If you have picklists, this is a blocker.</p></li><li><p>Run SOSL or cross-object search.</p></li><li><p>Execute anonymous Apex for one-off operations.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lk1w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lk1w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 424w, https://substackcdn.com/image/fetch/$s_!lk1w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 848w, https://substackcdn.com/image/fetch/$s_!lk1w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 1272w, https://substackcdn.com/image/fetch/$s_!lk1w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lk1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png" width="1200" height="1423" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1423,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147766,&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://aigtm.engineer/i/194866520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.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_!lk1w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 424w, https://substackcdn.com/image/fetch/$s_!lk1w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 848w, https://substackcdn.com/image/fetch/$s_!lk1w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.png 1272w, https://substackcdn.com/image/fetch/$s_!lk1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1ae6ef-b54d-416f-9912-ed627b96650e_1200x1423.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Turns out&#8230; every single thing I was doing in a GTM Engineer capacity (creating opps from emails, updating stages, enriching records, backfilling custom objects) requires at least one of those four capabilities. The official server cannot do any of them.</p><p>This is not a beta gap that will close soon&#8211; I believe it&#8217;s actually a design choice. The Salesforce DX team&#8217;s model is that your local DX project is the source of truth, and agents should deploy versioned metadata and run tests. Ad-hoc data mutation belongs elsewhere. That&#8217;s a defensible engineering stance, and may be appropriate for large organizations with swaths of SFDC devs. But it means the official server is a developer SDK, not a GTM Engineer/operator tool, despite the marketing framing.</p><h2>The community MCP ships all four of those capabilities and it&#8217;s what I (continue to) run.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vDpF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDpF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 424w, https://substackcdn.com/image/fetch/$s_!vDpF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 848w, https://substackcdn.com/image/fetch/$s_!vDpF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 1272w, https://substackcdn.com/image/fetch/$s_!vDpF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vDpF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png" width="1200" height="947" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:947,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107785,&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://aigtm.engineer/i/194866520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.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_!vDpF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 424w, https://substackcdn.com/image/fetch/$s_!vDpF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 848w, https://substackcdn.com/image/fetch/$s_!vDpF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.png 1272w, https://substackcdn.com/image/fetch/$s_!vDpF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97aa1bc-cf12-44fb-895b-559621c5bf8f_1200x947.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><h3>Security</h3><p>A reasonable question: is one of these safer than the other?</p><p>In practice, for how most people will run them, no. Both use the local Salesforce CLI (sf) to authenticate. The same access token, org scoping, and user permissions. Whatever the authenticated user can do in the org, the MCP can do.</p><p>One nuance: the community MCP also supports username/password and OAuth client-credentials as alternative auth paths. Those could be riskier if you store credentials in a config file. Sidenote- please make sure your SFDC org is secured by Okta or similar&#8211; it&#8217;s worth the effort to keep things secure. The official MCP only supports CLI auth, which is slightly safer by default. If you use the CLI path for both (which you should), the security posture is identical.</p><h2>&#8220;But isn&#8217;t the official one safer for a big org?&#8221;</h2><p>This comes up every time I talk to a RevOps leader about this. The argument goes: the official MCP can&#8217;t write data, so it can&#8217;t cause damage. Hand it to anyone and the worst they can do is a bad query. Isn&#8217;t that the right choice for an enterprise?</p><p>Turns out that&#8217;s a reasonable assumption to make, but it&#8217;s not necessarily true.</p><p>Salesforce&#8217;s permission model already handles this. Whichever MCP you run, it authenticates as a specific user and inherits that user&#8217;s permissions. If your analyst can&#8217;t delete opportunities in the UI, they can&#8217;t delete them through any MCP either. The safety layer is the profile, not the tool. If your admin is worried about blast radius, the answer is a scoped service user with a tight permission set, not a server that happens to ship without DML.</p><p>The read-only property of the official server isn&#8217;t a safety feature. The DX team didn&#8217;t remove DML to protect you. They removed it because their model of the world is &#8220;mutate Salesforce through versioned metadata deploys, not ad-hoc data changes.&#8221; It&#8217;s their philosophy, not a designed guardrail.</p><h2>The bigger point: GTM engineers are builders. It&#8217;s hard to build if you can&#8217;t easily write.</h2><p><em>My take</em></p><p>Salesforce doesn&#8217;t really want you to leave Salesforce. The Headless 360 announcement is, in part, a reaction to the fact that agents operating over APIs make the UI optional, which threatens the stickiest thing about the platform. Responding to that by opening up the API surface is the right instinct. It&#8217;s a good step.</p><p>But the product that shipped under the MCP banner is a dev tool. It&#8217;s aimed at people writing LWCs and deploying metadata from Cursor. It is not the product a GTM engineer, RevOps leader, or operator wants when they say &#8220;let my agent update Salesforce for me.&#8221;</p><p>The solo-maintained, 153-star community project is closer to what that pitch describes than the thing Salesforce shipped.</p><p>So for now: I&#8217;m still running the community MCP. It&#8217;s what turns &#8220;the best CRM is the one your team never has to open&#8221; from a tagline into a workflow. When Salesforce ships DML, describe, SOSL, and anonymous Apex in the official package (and I hope they do, because first-party support matters), I&#8217;ll reconsider. Until then, I&#8217;ll keep using my open source MCP.</p><p>And look&#8211; I might be wrong here. I invite you to challenge my stance/findings here. Everything is moving so quickly, and I know I still have a ton to learn here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/p/why-the-new-salesforce-mcp-isnt-ready/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aigtm.engineer/p/why-the-new-salesforce-mcp-isnt-ready/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/p/why-the-new-salesforce-mcp-isnt-ready?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aigtm.engineer/p/why-the-new-salesforce-mcp-isnt-ready?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading AI Engineering in GTM! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How Three Marketing Leaders Are Becoming GTM Engineers With AI]]></title><description><![CDATA[Last week we hosted a webinar with three people who are basically doing our job better than we could.]]></description><link>https://aigtm.engineer/p/how-three-marketing-leaders-are-becoming</link><guid isPermaLink="false">https://aigtm.engineer/p/how-three-marketing-leaders-are-becoming</guid><dc:creator><![CDATA[Dan Ahmadi]]></dc:creator><pubDate>Fri, 17 Apr 2026 19:36:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z6tp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z6tp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z6tp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Z6tp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Z6tp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Z6tp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z6tp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&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;:false,&quot;topImage&quot;:true,&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_!Z6tp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Z6tp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Z6tp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Z6tp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa74c39ad-49e0-4d6c-845f-1e103562209e_1456x816.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><em>Last week we hosted a webinar with three people who are basically doing our job better than we could. Matt Grebow from <a href="https://www.servicetitan.com">ServiceTitan</a> built personalized sales kits for 100 closed-lost accounts in two days. Carl Gunlefinger from <a href="https://www.comply.com">Comply</a> shipped a paid search dashboard in 30 minutes. Charlie Flanagan from <a href="https://dscout.com">Dscout</a> turned 520 closed-lost deals into a coaching system his sales team is actually using.</em></p><p>None of them wrote traditional code. All three are what our own Alex keeps calling GTM engineers, building real analytical apps on top of their own GTM data using the Upside MCP, <a href="https://claude.ai">Claude</a>, and <a href="https://agents.craft.do">Craft Agents</a>. A year ago, every one of these would have been months of data team work.</p><p>And here is the punchline nobody gets tired of saying: AI makes it possible to ask much better questions and build internal tools in hours, not weeks. But that only works if the data underneath is clean. That is where Upside sits, and all three of these builds ride on top of it.<br><br>Also if you are interested in seeing live demos of AI Marketers or GTM Engineers building with AI, join us for our next event! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/04bg11l5&quot;,&quot;text&quot;:&quot;Check out our GTM Engineer Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://luma.com/04bg11l5"><span>Check out our GTM Engineer Meetup</span></a></p><h2>A Quick Note on Upside</h2><p>For people new to us: Upside is the data foundation for GTM engineering. We connect to <a href="https://salesforce.com">Salesforce</a>, <a href="https://www.gong.io">Gong</a>, <a href="https://hubspot.com">HubSpot</a>, <a href="https://www.marketo.com">Marketo</a>, plus all the unstructured stuff that never makes it into the CRM (emails, meeting transcripts, notes) and we rebuild a clean, trustworthy version of what actually happened in every deal.</p><p>Entity resolution, buying group detection from signals buried in emails and calls, touchpoint reconstruction, activity deduplication. On top of that foundation we add dashboards, Deep Research reports, pre-built analysis recipes, and an MCP (Model Context Protocol) that any AI agent or custom mini-app can query directly. Every build below sits on that foundation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!buA_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!buA_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 424w, https://substackcdn.com/image/fetch/$s_!buA_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 848w, https://substackcdn.com/image/fetch/$s_!buA_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 1272w, https://substackcdn.com/image/fetch/$s_!buA_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!buA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png" width="1276" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1276,&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_!buA_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 424w, https://substackcdn.com/image/fetch/$s_!buA_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 848w, https://substackcdn.com/image/fetch/$s_!buA_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.png 1272w, https://substackcdn.com/image/fetch/$s_!buA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F996c8043-c48d-4af3-af9f-077badcbc485_1276x522.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><em>One example of data healing: Upside automatically detects buying group members that were never logged as contact roles in the CRM.</em></p><h2>Meet Today&#8217;s GTM Engineers</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QS77!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QS77!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 424w, https://substackcdn.com/image/fetch/$s_!QS77!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 848w, https://substackcdn.com/image/fetch/$s_!QS77!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 1272w, https://substackcdn.com/image/fetch/$s_!QS77!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QS77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png" width="1360" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1360,&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_!QS77!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 424w, https://substackcdn.com/image/fetch/$s_!QS77!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 848w, https://substackcdn.com/image/fetch/$s_!QS77!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.png 1272w, https://substackcdn.com/image/fetch/$s_!QS77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15731d24-ff7e-49ba-b23f-df02b33588c5_1360x560.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><strong><a href="https://www.linkedin.com/in/mattgrebow/">Matt Grebow</a> // ServiceTitan - </strong>Director of Enterprise Marketing</p><p><strong>Built:</strong> Roofing Win-Back Sales Kit for 100 accounts</p><p><strong><a href="https://www.linkedin.com/in/carlgunlefinger/">Carl Gunlefinger</a> // Comply - </strong>Senior Marketing Operations Manager</p><p><strong>Built:</strong> Paid Search Impact, Webinar Performance, and a Single-Deal Replication Dashboard</p><p><strong><a href="https://www.linkedin.com/in/charlieflanagan">Charlie Flanagan</a> // Dscout - </strong>Head of Marketing Operations</p><p><strong>Built: </strong>Loss Analysis System and Contact Engagement Tracker</p><h2>100 Personalized Sales Kits in Two Days</h2><p>Matt runs enterprise marketing at ServiceTitan. He told us he started using AI reluctantly, thinking carefully about which skills his team should keep doing as humans and what was safe to delegate.</p><p>The necessity part was harder to ignore. ServiceTitan had plenty of tools measuring activity and logging touchpoints, but the valuable context was sitting in sales emails, Gong calls, and notes nobody had time to read.</p><p><em>&#8220;We were collecting and reporting on signals, and from those signals we were inferring intent. But the context of those signals lives with sales, in emails and phone calls and notes. Upside stitched a lot of these data points together, and when I saw that, it created this epiphany for me where I finally understood what was possible.&#8221; // Matt Grebow, ServiceTitan</em></p><h3>The Problem</h3><p>The sales team wanted to re-engage about 100 closed-lost roofing accounts that had seen a demo once and passed. Generic follow-up emails were not going to cut it.</p><h3>The Solution: An Auto-Generated Win-Back Sales Kit</h3><p>Matt&#8217;s vision was a detailed, company-specific narrative for each of the 100 accounts. His list:</p><p>&#8226; A summary of all previous opportunity notes and calls, including transcript summaries</p><p>&#8226; A list of the important contacts and what each of them cares about, gathered from both first-party conversations and third-party research</p><p>&#8226; A summary of all product enhancements ServiceTitan had shipped since that account last saw a demo, tied back to that account&#8217;s specific interests</p><p>&#8226; Talking points and objection handling mapped to each contact&#8217;s role and business concerns</p><p>&#8226; A draft email sequence for each company and contact</p><p>Then he said the part we loved: &#8220;and oh yeah, let&#8217;s do this for a hundred accounts.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wcaB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wcaB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 424w, https://substackcdn.com/image/fetch/$s_!wcaB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 848w, https://substackcdn.com/image/fetch/$s_!wcaB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 1272w, https://substackcdn.com/image/fetch/$s_!wcaB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wcaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&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_!wcaB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 424w, https://substackcdn.com/image/fetch/$s_!wcaB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 848w, https://substackcdn.com/image/fetch/$s_!wcaB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.png 1272w, https://substackcdn.com/image/fetch/$s_!wcaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0008d6af-6586-4a1a-8e65-37bc92637f3b_2048x1171.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The Win-Back Sales Kit: each of 98 closed-lost roofing accounts has its own filterable kit, with SDR owner, signal strength, and a summary strategy. Account names are anonymized.</em></figcaption></figure></div><p>The data came from Salesforce, Gong, and Marketo, passed through Upside and cleaned up, with a layer of third-party research and intent signals on top.</p><p>Each kit opens with a re-engagement assessment and jumps into recent news, account narrative, decision makers, product enhancements since close, messaging framework, talking points, case studies, and draft emails.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EmAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EmAO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 424w, https://substackcdn.com/image/fetch/$s_!EmAO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 848w, https://substackcdn.com/image/fetch/$s_!EmAO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 1272w, https://substackcdn.com/image/fetch/$s_!EmAO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EmAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png" width="1456" height="1253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1253,&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_!EmAO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 424w, https://substackcdn.com/image/fetch/$s_!EmAO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 848w, https://substackcdn.com/image/fetch/$s_!EmAO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.png 1272w, https://substackcdn.com/image/fetch/$s_!EmAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eccb2ee-bae9-4a20-9fce-3223ec51cd72_1926x1658.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>A single account page inside the kit. The re-engagement assessment is tailored to this account&#8217;s situation, and recent news is tied back to why it might matter for a roofing company.</em></figcaption></figure></div><p></p><p>A couple of sections surprised even Matt. With access to ServiceTitan&#8217;s positioning docs, the agent started generating mini battle cards tailored to each account&#8217;s competitors. Pointed at their case study library, it pulled the exact stats and testimonials that mapped to each account&#8217;s concerns.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dk2s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dk2s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 424w, https://substackcdn.com/image/fetch/$s_!dk2s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 848w, https://substackcdn.com/image/fetch/$s_!dk2s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 1272w, https://substackcdn.com/image/fetch/$s_!dk2s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dk2s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png" width="1456" height="1260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1260,&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_!dk2s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 424w, https://substackcdn.com/image/fetch/$s_!dk2s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 848w, https://substackcdn.com/image/fetch/$s_!dk2s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.png 1272w, https://substackcdn.com/image/fetch/$s_!dk2s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0d995d-8770-4f76-814f-6dba4b1a25dc_1936x1676.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The messaging framework pulls in real proof points (7x faster estimating, 25.4% revenue increase, 67% growth in jobs booked) and turns them into recommended talking points and case studies to send.</em></figcaption></figure></div><p></p><h3>The Impact</h3><p>Idea to first draft: one day. Another day of feedback. Two days total for a system that covers 100 accounts.</p><p><em>&#8220;I gave it a list of the topics I wanted to cover, pointed it toward the data sources, and Claude built the kit.&#8221; // Matt Grebow, ServiceTitan</em></p><p>If you want to see the demo in action, we published a <a href="https://www.youtube.com/watch?v=YBjtF-XvLrQ">short clip of Matt walking through it</a>.</p><h2>From Question to Published Dashboard in 30 Minutes</h2><p>Carl runs marketing operations at Comply. Mailroom at an accounting firm, recovering attorney, six years in ops and analytics at Connect America, seven-plus years in marketing operations now. Exactly the right kind of person to build these apps.</p><p>Carl wanted to solve something a lot of ops people recognize: give leadership the top-level KPIs and give the operators underneath the actionable detail, all in the same place. His words: zoom out and zoom in at the same time.</p><p><em>&#8220;By nature, I love building reports. I love figuring out ways to put information together that doesn&#8217;t belong together. It&#8217;s been a blessing and a curse. This new tool really makes it a blessing.&#8221; // Carl Gunlefinger, Comply</em></p><p>He built three mini-apps. We had questions about all of them.</p><h3>Mini-App 1: Paid Search Impact</h3><p>Paid search is one of Comply&#8217;s few big investments this year. Direct conversions are trackable in Salesforce, but every marketer knows direct conversions are the tip of the iceberg.</p><p>Carl typed one question into Claude via Craft Agents, asked three follow-ups, and had a published preview 30 minutes later. Six tabs: Overview, Campaigns, Keywords, Landing Pages, Journeys, Conversion Velocity, Strategic Insights.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FWNN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FWNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 424w, https://substackcdn.com/image/fetch/$s_!FWNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 848w, https://substackcdn.com/image/fetch/$s_!FWNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 1272w, https://substackcdn.com/image/fetch/$s_!FWNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FWNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&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_!FWNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 424w, https://substackcdn.com/image/fetch/$s_!FWNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 848w, https://substackcdn.com/image/fetch/$s_!FWNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.png 1272w, https://substackcdn.com/image/fetch/$s_!FWNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbbe389d-8fc7-4ac1-b508-3aef5ab401c5_2048x1361.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The keywords tab was the one that stopped us in our tracks. Every keyword is tied to influenced pipeline, won deals, views, average days to opportunity, and average days to close. This is the piece Carl said he and his team were most excited to see.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LU5e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LU5e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 424w, https://substackcdn.com/image/fetch/$s_!LU5e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 848w, https://substackcdn.com/image/fetch/$s_!LU5e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!LU5e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LU5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png" width="1456" height="1002" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1002,&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_!LU5e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 424w, https://substackcdn.com/image/fetch/$s_!LU5e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 848w, https://substackcdn.com/image/fetch/$s_!LU5e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!LU5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc395bc60-d03e-4835-988c-2057f05f3f3a_2048x1410.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The conversion velocity tab shows average and median time from touch to opportunity and opportunity to close, broken down by opportunity type and outcome. This is the part Carl said helps the team time when to expect returns on a paid search investment.</em></figcaption></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NI62!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NI62!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 424w, https://substackcdn.com/image/fetch/$s_!NI62!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 848w, https://substackcdn.com/image/fetch/$s_!NI62!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 1272w, https://substackcdn.com/image/fetch/$s_!NI62!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NI62!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&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_!NI62!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 424w, https://substackcdn.com/image/fetch/$s_!NI62!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 848w, https://substackcdn.com/image/fetch/$s_!NI62!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.png 1272w, https://substackcdn.com/image/fetch/$s_!NI62!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F285f34a3-1e77-4a7f-8c64-067bd0204a6a_2048x1165.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The strategic insights tab is organized into three buckets: what&#8217;s working (double down), what needs improvement, and what to consider abandoning. This was the surprise: the app triangulated real recommendations, not just charts.</em></figcaption></figure></div><p></p><h3>Mini-App 2: Webinar Performance Dashboard</h3><p>Tying every webinar back to pipeline and revenue is the painful part. Carl built it anyway.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f4jW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f4jW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 424w, https://substackcdn.com/image/fetch/$s_!f4jW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 848w, https://substackcdn.com/image/fetch/$s_!f4jW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 1272w, https://substackcdn.com/image/fetch/$s_!f4jW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f4jW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&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_!f4jW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 424w, https://substackcdn.com/image/fetch/$s_!f4jW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 848w, https://substackcdn.com/image/fetch/$s_!f4jW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.png 1272w, https://substackcdn.com/image/fetch/$s_!f4jW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59b8ed6f-639e-4977-ab44-37de51ba6fe8_2048x1135.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>126 webinars, 25,623 registrations, 1,723 opps influenced, 813 won. The app also handled one of our least favorite Salesforce problems: campaign member status inconsistency. It automatically analyzed which statuses should count as &#8220;attended&#8221; versus &#8220;registered&#8221; without Carl having to do any mapping.</em></figcaption></figure></div><p></p><p>We have done that by hand for years in our own dashboards. If you use the MCP, the agent is smart enough to figure it out itself.</p><h3>Mini-App 3: The Single-Deal Replication Playbook</h3><p>Our favorite. Carl&#8217;s sales leaders closed a deal last quarter and wanted to understand how to replicate it. So Carl built a dashboard for that one deal: every touchpoint, every channel, every person, every inflection point, and the replication playbook you could pull from it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ASJW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ASJW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 424w, https://substackcdn.com/image/fetch/$s_!ASJW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 848w, https://substackcdn.com/image/fetch/$s_!ASJW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 1272w, https://substackcdn.com/image/fetch/$s_!ASJW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ASJW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&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_!ASJW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 424w, https://substackcdn.com/image/fetch/$s_!ASJW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 848w, https://substackcdn.com/image/fetch/$s_!ASJW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.png 1272w, https://substackcdn.com/image/fetch/$s_!ASJW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dab05e-9202-4683-88a3-a1c75185837f_2048x1219.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>A single-deal customer journey: 2 contacts, 5 channels, 7 key content clicks, 390+ total touchpoints stitched together. The timeline walks through the full nurture from first touch to closed won, with inflection points highlighted.</em></figcaption></figure></div><p></p><p>Carl ran Upside&#8217;s activation analysis first, then built the dashboard through the MCP. The aha: how many channels and touchpoints contributed to this one deal, and how many replication suggestions came out of the pattern. He is already making a dynamic version so sales and marketing can pick any opportunity and pull up the same playbook.</p><p><em>&#8220;Literally from idea to preview publication, probably 30 minutes.&#8221; // Carl Gunlefinger, Comply</em></p><h2>Turning 520 Closed-Lost Deals Into a Coaching System</h2><p>Charlie heads up marketing operations at Dscout, an AI-powered user research platform. A decade in SaaS, seven years deep in marketing ops. Dscout&#8217;s CMO likes to say the team needs to &#8220;defend the budget,&#8221; and Charlie lives that.</p><p><em>&#8220;A lot of what we did originally was just exporting Salesforce reports and me manipulating data in spreadsheets. It was a big time sink.&#8221; // Charlie Flanagan, Dscout</em></p><h3>The Problem</h3><p>Dscout had 520+ closed-lost opportunities with the usual surface-level CRM reasons (timing, budget, product fit) and a sales team that needed real narrative insight to improve. Who did we actually lose to? Who wasn&#8217;t in the room? What do winning deals have that lost ones don&#8217;t?</p><p>The data to answer those questions exists, but it is scattered across Salesforce, Gong, HubSpot, and sales activity logs. Stitching it together by hand is exactly the kind of work that makes ops people tired.</p><h3>Mini-App 1: Closed-Lost Analysis</h3><p>Charlie&#8217;s closed-lost analysis gives an overall breakdown of why deals were lost, the dollars tied to each reason, and filters to ask more specific questions. New product launching that addresses a specific loss reason? Here are the exact accounts you can go back to.</p><p>The app also gets into competitive data: who Dscout is in bake-offs with most often, on which accounts, and whether losses came from a single factor or multiple factors stacking.</p><p>But the tab Charlie gets the most use out of, and the one Mada called out as her favorite, is &#8220;How to Win.&#8221;</p><p><em>&#8220;Closed-lost opportunities filtering has been recognized as a significant win. It gives our sales leaders something specific to train on.&#8221; // Charlie Flanagan, Dscout</em></p><h3>Mini-App 2: The 3 Contacts Engaged Tracker</h3><p>You need to be multithreaded to sell enterprise SaaS. At Dscout, when the team engages three or more contact roles on an opportunity, win rates jump significantly. Charlie built a mini-app to track exactly that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FOpo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FOpo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 424w, https://substackcdn.com/image/fetch/$s_!FOpo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 848w, https://substackcdn.com/image/fetch/$s_!FOpo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 1272w, https://substackcdn.com/image/fetch/$s_!FOpo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FOpo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png" width="1456" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&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_!FOpo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 424w, https://substackcdn.com/image/fetch/$s_!FOpo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 848w, https://substackcdn.com/image/fetch/$s_!FOpo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.png 1272w, https://substackcdn.com/image/fetch/$s_!FOpo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece54294-7ef1-4f20-b2ca-e0283f9b562f_2048x967.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The &#8220;How to Win&#8221; tab, quantified. Deals that reached 3+ engaged contact roles win 40% of the time. Deals that didn&#8217;t, 14%. That&#8217;s a +186% higher win rate when the sales team multithreads properly.</em></figcaption></figure></div><p>Then Charlie made it operational. Not a static dashboard but a live view sales leaders use for coaching. Filter to a team or rep, see which open deals have three engaged contacts and which don&#8217;t, see how fast those contacts got engaged and what stage the deal is at.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EFLG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EFLG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 424w, https://substackcdn.com/image/fetch/$s_!EFLG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 848w, https://substackcdn.com/image/fetch/$s_!EFLG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 1272w, https://substackcdn.com/image/fetch/$s_!EFLG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EFLG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png" width="1456" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&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_!EFLG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 424w, https://substackcdn.com/image/fetch/$s_!EFLG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 848w, https://substackcdn.com/image/fetch/$s_!EFLG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.png 1272w, https://substackcdn.com/image/fetch/$s_!EFLG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb3fef36-9c6a-4816-8d57-f44250336985_2048x1123.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Team and rep leaderboard: Strategic Account Directors are at 67%, Enterprise at 63%, Mid-Market at 44%, EMEA at 25%. Top rep Marcus Rivera is at 90%. This turns a statistical observation into a coaching workflow.</em></figcaption></figure></div><p></p><p>What Charlie loved: Upside already heals the buying group and identifies everyone actually involved in a deal. This app intentionally compares that to who sales manually added as a contact role. The gap becomes the coaching conversation. &#8220;Upside knows Jennifer Armstrong is a stakeholder on this deal. Why haven&#8217;t you added her as a contact role?&#8221;</p><p>Small detail we loved: Charlie asked Claude to add mouse-over explanations on every data column. Hover over a field and the app tells you exactly how the number was calculated. He called it &#8220;a pretty awesome unlock&#8221; for sharing apps with colleagues who didn&#8217;t build them.</p><p>Charlie shared the closed-lost analysis with Dscout&#8217;s go-to-market leaders in a marketing metrics meeting last week. If you want to see him walk through how he built with us, we have a <a href="https://www.youtube.com/shorts/OPNjIoLZ2vA">short clip of Charlie on the Upside channel</a>.</p><h2>What Matt, Carl, and Charlie Have in Common</h2><p>Three patterns show up in all three builds:</p><p><strong>Speed. Idea to deployed mini-app in hours. Two days for Matt&#8217;s 100-account kit. 30 minutes for Carl&#8217;s paid search dashboard. The real investment is no longer engineering time. It is the quality of the question being asked.</strong></p><p><strong>No code. Nobody wrote traditional code. They described what they needed, pointed the agent at the data, reviewed, iterated. Matt used Claude. Carl used Claude via Craft Agents. Charlie used Claude through Claude Cowork.</strong></p><p><strong>Good data is the moat. Every one of these apps sits on top of Upside&#8217;s cleaned, unified data layer. Without data healing, deduplication, and buying group detection underneath, you just get confident hallucinations on top of broken CRM fields.</strong></p><h2>Watch the Full Webinar</h2><p>Every demo in this post is worth seeing live. Full recording:</p><div id="youtube2-uz8KsgeFi1k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uz8KsgeFi1k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uz8KsgeFi1k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>More From Our YouTube Channel</h2><p>A few more videos we have published that go deeper on pieces of this:</p><p>&#8226; <a href="https://www.youtube.com/watch?v=YBjtF-XvLrQ">Personalized Sales Kits for 100 Accounts in 2 Days</a> // Matt&#8217;s Win-Back Sales Kit in a short clip</p><p>&#8226; <a href="https://www.youtube.com/shorts/OPNjIoLZ2vA">Upside Gave Me the Keys to the Kingdom</a> // Charlie on going from biweekly collaboration to building his own mini-apps</p><p>&#8226; <a href="https://www.youtube.com/shorts/K8wFOfSglJk">Start Small, Prompt Better</a> // The three big lessons from Matt, Carl, and Charlie</p><p>&#8226; <a href="https://www.youtube.com/shorts/bxiwTpOg-JU">AI + Personalization = Less Generic Marketing</a> // Matt&#8217;s take on why AI actually makes marketing more human</p><p>&#8226; <a href="https://www.youtube.com/watch?v=v8QEfrgUW6c">How to Automate Five Marketing Functions</a> // Our own webinar covering five marketing workflows we&#8217;ve automated</p><p>&#8226; <a href="https://www.youtube.com/watch?v=7f0CJPY8WLM">How Dscout Connected HubSpot, Salesforce, and Gong in 5 Minutes</a> // The original MCP integration demo that got Charlie started</p><p>&#8226; <a href="https://www.youtube.com/watch?v=5yd9TG7aGBU">What Are MCPs and Why They Still Matter</a> // Tools vs Skills, APIs, and building local MCPs</p><p>&#8226; <a href="https://www.youtube.com/watch?v=XwfB3poOfZw">Three Favorite AI Developer Tools Marketers Should Use</a> // Claude, Craft, and Cursor</p><p>&#8226; <a href="https://www.youtube.com/watch?v=scFY0QP9Sos">How to Uplevel Your GTM Reports With AI and the Upside MCP</a> // A practical walkthrough of building analytical mini-apps</p><p>&#8226; <a href="https://www.youtube.com/watch?v=GUgKnrYhdQo">How to Automate Case Study Creation With AI and Upside MCP</a> // From transcript to published page</p><p>&#8226; <a href="https://www.youtube.com/watch?v=AHfP1YCcIBs">How to Build a Fully Automated, Self-Improving Ads Orchestrator</a> // Level 10 on the GTM AI Adoption Ladder</p><p>Subscribe to the <a href="https://www.youtube.com/channel/UCvEB8xBkzFmysC38vohz-LA">Upside YouTube channel</a> for more of these walkthroughs, or check out our <a href="https://podcasts.fame.so/future-of-marketing">Future of Marketing podcast</a> wherever you listen.</p><p>And if you want to see what building on top of Upside looks like for your own GTM data, you can <a href="https://upside.tech">start at upside.tech</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading AI Engineering in GTM! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How We Automated Five Marketing Functions with AI Agents]]></title><description><![CDATA[And Why We Believe AI is Making Marketing Fun Again]]></description><link>https://aigtm.engineer/p/how-we-automated-five-marketing-functions</link><guid isPermaLink="false">https://aigtm.engineer/p/how-we-automated-five-marketing-functions</guid><dc:creator><![CDATA[Mada Seghete]]></dc:creator><pubDate>Tue, 31 Mar 2026 20:31:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GbGx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GbGx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GbGx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!GbGx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!GbGx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!GbGx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GbGx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI agents automating marketing functions&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI agents automating marketing functions" title="AI agents automating marketing functions" srcset="https://substackcdn.com/image/fetch/$s_!GbGx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!GbGx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!GbGx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!GbGx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F001ac9cb-3aee-492f-a1b9-524e670a69ec_1456x816.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Three months ago, we were just asking ChatGPT basic questions. Today we have AI agents running our SEO pipeline, optimizing our Google Ads account daily, building case studies from scratch, and managing most of our marketing operations. Here&#8217;s exactly how we did it, and how you can too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading AI Engineering in GTM! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We recently hosted an <a href="https://www.youtube.com/watch?v=IHu6F5MXcoE">AI in marketing webinar</a> where we walked through the five marketing workflows we&#8217;ve automated with AI agents. We wanted to go beyond theory and actually show our real setups, real prompts, and real results. This post is the complete breakdown of everything we shared.</p><p>A quick note about us: Mada used to be a software developer, stopped coding for many years, and co-founded <a href="http://branch.io">Branch</a> (which grew to $100M+ revenue) where she led marketing. Dan has spent his career in demand gen and marketing operations at companies like Outreach, MuleSoft, and Branch. We started Upside to solve problems we both lived with for years: not understanding <a href="https://upside.tech/blog/two-radical-new-solutions-to-b2b-revenue-attribution">what&#8217;s actually working in marketing</a>.</p><h2>The GTM AI Adoption Ladder</h2><p>As we&#8217;ve been talking to customers and other marketers, we&#8217;ve noticed a clear pattern in how people adopt AI for go-to-market work. We built what we call the GTM AI Adoption Ladder, inspired by something Gary Tan created for engineers, but tailored for GTM teams.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oxui!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oxui!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 424w, https://substackcdn.com/image/fetch/$s_!Oxui!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 848w, https://substackcdn.com/image/fetch/$s_!Oxui!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 1272w, https://substackcdn.com/image/fetch/$s_!Oxui!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oxui!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png" width="1200" height="675.6302521008404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:737,&quot;width&quot;:1309,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The GTM AI Adoption Ladder - from spreadsheets to self-improving orchestrators&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="The GTM AI Adoption Ladder - from spreadsheets to self-improving orchestrators" title="The GTM AI Adoption Ladder - from spreadsheets to self-improving orchestrators" srcset="https://substackcdn.com/image/fetch/$s_!Oxui!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 424w, https://substackcdn.com/image/fetch/$s_!Oxui!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 848w, https://substackcdn.com/image/fetch/$s_!Oxui!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.png 1272w, https://substackcdn.com/image/fetch/$s_!Oxui!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F186760dd-b312-4264-a810-e2f76b0dd7ae_1309x737.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The GTM AI Adoption Ladder. Most people start at L1 (copy-paste AI). Three months ago, Mada was at Level 1 or 2. Today, we&#8217;re closer to Level 8 or 9.</em></figcaption></figure></div><p></p><p>People start at the bottom, just copying and pasting stuff into ChatGPT. Then they move to having AI draft content. Then AI gets plugged into your tools. Then AI starts handling lead enrichment. Then agents start running on autopilot. And at the very top? The orchestrator learns from its own results and evolves without you having to tune it manually.</p><p>Three months ago, Mada was probably at Level 1 or 2. Even in just three months, she&#8217;s now closer to Level 8 or 9. Dan has built one workflow (the ad optimization agent, which we&#8217;ll cover) that we think actually qualifies as Level 10. The pace of improvement here is wild.</p><div><hr></div><h2><br>Our Favorite Orchestrator AI Tools for Marketing</h2><p>Everyone has their own setup, and people talk a lot about Claude. But we actually use three main tools, each for different things.</p><h3>Claude</h3><p>This is the one everyone knows. Dan and we both use it, but it&#8217;s not actually our primary tool. It&#8217;s best for research, writing, and analysis. Mada was prepping for a podcast interview recently and asked Claude to research the guest and generate questions. It did such a good job finding all the background and context that would have taken an hour to do manually. She only had to add a few questions on top.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!76kL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!76kL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 424w, https://substackcdn.com/image/fetch/$s_!76kL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 848w, https://substackcdn.com/image/fetch/$s_!76kL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 1272w, https://substackcdn.com/image/fetch/$s_!76kL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!76kL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png" width="1456" height="978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:978,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude generating podcast prep docs with research&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="Claude generating podcast prep docs with research" title="Claude generating podcast prep docs with research" srcset="https://substackcdn.com/image/fetch/$s_!76kL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 424w, https://substackcdn.com/image/fetch/$s_!76kL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 848w, https://substackcdn.com/image/fetch/$s_!76kL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.png 1272w, https://substackcdn.com/image/fetch/$s_!76kL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53da9eb0-8e50-43ca-82ee-886481a99581_1600x1075.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Claude generating a full podcast prep doc. The research quality was so good that Mada only added a handful of her own questions.</em></figcaption></figure></div><h3>Craft Agents</h3><p>This is Dan&#8217;s favorite tool. Craft is similar to Claude in some ways, but it has built its own connectors to services like Substack, Google Sheets, and more. For example, Mada built an entire article in Craft and it published directly to Substack, which was really smooth. The big difference is that Craft lets you build automations, schedule recurring tasks, and connect to pretty much anything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IzOU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IzOU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 424w, https://substackcdn.com/image/fetch/$s_!IzOU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 848w, https://substackcdn.com/image/fetch/$s_!IzOU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!IzOU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IzOU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png" width="1456" height="963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Craft Agents interface showing sessions and workspace&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="Craft Agents interface showing sessions and workspace" title="Craft Agents interface showing sessions and workspace" srcset="https://substackcdn.com/image/fetch/$s_!IzOU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 424w, https://substackcdn.com/image/fetch/$s_!IzOU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 848w, https://substackcdn.com/image/fetch/$s_!IzOU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!IzOU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80be095d-1dc8-42ef-a35f-6ae9cd8c4fe2_1600x1058.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Craft Agents: Dan&#8217;s go-to tool. Note the sessions list on the left, skills, automations, and the ability to run tasks on a schedule.</em></figcaption></figure></div><p>One thing to keep in mind: Craft is great for builders and people you trust to know how to use data. It&#8217;s harder to control what people connect to across a whole organization. Claude, on the other hand, has really good security controls, which makes it better for large teams.</p><h3>Cursor</h3><p>Yes, Cursor is technically a developer tool. Mada has never written a line of code in it. But she finds it really powerful for building reports, HTML files, dashboards, and interactive apps. Even though it doesn&#8217;t build its own connectors the way Craft does, it&#8217;s more flexible in letting you add your own connectors. The harness of Cursor just feels more powerful than using Claude directly for building things.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VU_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VU_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 424w, https://substackcdn.com/image/fetch/$s_!VU_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 848w, https://substackcdn.com/image/fetch/$s_!VU_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 1272w, https://substackcdn.com/image/fetch/$s_!VU_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VU_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/249827a1-0b81-4e75-9416-838db581144e_1600x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cursor IDE building a case study with AI agents&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="Cursor IDE building a case study with AI agents" title="Cursor IDE building a case study with AI agents" srcset="https://substackcdn.com/image/fetch/$s_!VU_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 424w, https://substackcdn.com/image/fetch/$s_!VU_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 848w, https://substackcdn.com/image/fetch/$s_!VU_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.png 1272w, https://substackcdn.com/image/fetch/$s_!VU_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249827a1-0b81-4e75-9416-838db581144e_1600x916.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Building a full case study in Cursor. Left panel: AI agent conversation. Right panel: the actual case study being generated in real time.</em></figcaption></figure></div><p><strong>Pro tip that made a huge difference for us:</strong> Make sure you&#8217;re using the latest model. When Mada started with Cursor, her results weren&#8217;t great, and her team pointed out she wasn&#8217;t using Opus 4.6. The model you pick is probably the single most important factor in the quality of work you&#8217;ll get. We&#8217;ve found that Opus is dramatically better than Sonnet and Haiku for these kinds of tasks. Hallucinations are rare these days if you&#8217;re on the right model.</p><div><hr></div><h2>What is an MCP (and Why Marketers Should Care)</h2><p>A lot of our workflows use MCPs, so let&#8217;s quickly explain what they are. MCP stands for Model Context Protocol. It&#8217;s basically a wrapper around an existing API that is custom designed for an AI agent to use.</p><p>If you&#8217;ve worked with APIs before, you know they&#8217;re built for developers. There&#8217;s documentation you have to read, authentication to figure out, query formats to learn. With an MCP, you just give the AI agent a URL, and it configures itself. It figures out how to use the tools, what the best practices are, and basically trains itself.</p><p>The Upside MCP, for example, includes things like what analytical mini-apps should look like, what the styling guide is, how to query customer data. When you connect it to Claude or Craft, the agent just knows how to use all of that immediately.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mu8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mu8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 424w, https://substackcdn.com/image/fetch/$s_!mu8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 848w, https://substackcdn.com/image/fetch/$s_!mu8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!mu8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mu8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Adding an MCP connector in Claude organization settings&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="Adding an MCP connector in Claude organization settings" title="Adding an MCP connector in Claude organization settings" srcset="https://substackcdn.com/image/fetch/$s_!mu8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 424w, https://substackcdn.com/image/fetch/$s_!mu8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 848w, https://substackcdn.com/image/fetch/$s_!mu8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!mu8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d838934-d95f-4413-b9f0-2df2460e8471_1600x1002.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Adding a custom MCP connector in Claude. You just give it a name and the remote server URL, and the agent trains itself on how to use it.</em></figcaption></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YqNi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YqNi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 424w, https://substackcdn.com/image/fetch/$s_!YqNi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 848w, https://substackcdn.com/image/fetch/$s_!YqNi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!YqNi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YqNi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png" width="1310" height="1056" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1056,&quot;width&quot;:1310,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215325,&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://aigtm.engineer/i/192774433?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.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_!YqNi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 424w, https://substackcdn.com/image/fetch/$s_!YqNi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 848w, https://substackcdn.com/image/fetch/$s_!YqNi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!YqNi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54243bc-6d0b-420c-b325-3505da73232b_1310x1056.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Skills and tools the Upside MCP has already built in.</em></figcaption></figure></div><div><hr></div><h2>Skills: Turning Prompts into Reusable Instructions</h2><p>The other concept that powers everything we do is &#8220;skills.&#8221; Skills are basically the ability to turn prompts into reusable instructions. They sound complicated but they&#8217;re actually simple to create. You can ask Claude or Craft or Cursor to help you create a skill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eVGE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eVGE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 424w, https://substackcdn.com/image/fetch/$s_!eVGE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 848w, https://substackcdn.com/image/fetch/$s_!eVGE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!eVGE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eVGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png" width="832" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:832,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327213,&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://aigtm.engineer/i/192774433?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.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_!eVGE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 424w, https://substackcdn.com/image/fetch/$s_!eVGE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 848w, https://substackcdn.com/image/fetch/$s_!eVGE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!eVGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f57dd2a-8d30-48ac-95df-b2b5cb8b4f46_832x1048.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Skills turn one-off prompts into reusable building blocks. Tell it what to teach, organize by purpose, use in real work, and let it improve over time.</em></figcaption></figure></div><p>Under the hood, a skill is just a markdown file that gives the AI agent structured instructions. AI agents are better at reading this format than plain text. But here&#8217;s the thing: you don&#8217;t need to write this file yourself. You go through a session, do the work, and then at the end say &#8220;Hey, make a skill based on everything we just did.&#8221; It creates the skill file, and next time you can just reference it.</p><p>In Craft, you can even set up recurrence. For example: &#8220;Turn what we just did into a skill and run it three times a day at these times.&#8221; One important caveat though: in Craft, your computer needs to be on for scheduled skills to run. Cursor has something called background agents that don&#8217;t require your computer to be on, but we haven&#8217;t tried those for marketing workflows yet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vL0r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vL0r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 424w, https://substackcdn.com/image/fetch/$s_!vL0r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 848w, https://substackcdn.com/image/fetch/$s_!vL0r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!vL0r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vL0r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:508642,&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://aigtm.engineer/i/192774433?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.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_!vL0r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 424w, https://substackcdn.com/image/fetch/$s_!vL0r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 848w, https://substackcdn.com/image/fetch/$s_!vL0r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!vL0r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3470185c-0281-4303-a8ba-c9ccda9e3245_1850x1036.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><div><hr></div><h2>Workflow 1: Building a Case Study (Fully Automated)</h2><p>This was Mada&#8217;s first skill, and it&#8217;s the one she&#8217;s most proud of. Building case studies used to involve a ton of manual work: researching the customer, coming up with interview questions, conducting the interview, pulling metrics, writing the narrative, formatting everything.</p><p>The first few case studies on our website were built with AI help, but in a very manual way. Ask the MCP for questions, interview the person, feed the recording back in, try to turn it into HTML. Way too many steps. So Mada set out to automate the entire pipeline into a single skill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4deA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4deA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 424w, https://substackcdn.com/image/fetch/$s_!4deA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 848w, https://substackcdn.com/image/fetch/$s_!4deA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 1272w, https://substackcdn.com/image/fetch/$s_!4deA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4deA!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png" width="1200" height="676.6483516483516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Case study creation skill showing all 8 phases from setup to publish&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Case study creation skill showing all 8 phases from setup to publish" title="Case study creation skill showing all 8 phases from setup to publish" srcset="https://substackcdn.com/image/fetch/$s_!4deA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 424w, https://substackcdn.com/image/fetch/$s_!4deA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 848w, https://substackcdn.com/image/fetch/$s_!4deA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.png 1272w, https://substackcdn.com/image/fetch/$s_!4deA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6136b1de-d8be-43b7-aad2-3b1f23042b0a_1600x902.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The complete case study creation workflow. Eight phases from setup and integrations all the way to publishing as a webpage. Each phase runs automatically.</em></figcaption></figure></div><p></p><p>Here&#8217;s how the skill works:</p><p><strong>Phase 0: Setup and Integrations.</strong> You give it the customer name and point it at example case studies. It then connects to the Upside MCP (which has all our Salesforce, HubSpot data, and external call recordings), Fireflies (for deeper internal calls), Slack, and Notion.</p><p><strong>Phase 1: Generate Questions.</strong> It looks at past case study examples, parses the structure and tone, and generates about 21 questions organized by section. It presents these for approval before moving on.</p><p><strong>Phase 2: Research Answers.</strong> After the interview is recorded and transcribed (the recording ends up in our MCP automatically), the agent researches answers using the Upside MCP. It runs SQL queries against pipeline data, searches call transcripts, checks Slack discussions, and pulls from Notion docs.</p><p><strong>Phase 3 and 4: Video Snippets and Quotes.</strong> It searches transcripts for compelling moments, ranks them, and extracts quotes. For our Assembled case study, it even found the exact video timestamp to clip.</p><p><strong>Phase 5: Data Validation.</strong> This is important. It pulls actual SQL metrics (revenue, pipeline, before/after numbers), cross-references every claim against source data, and flags any gaps. When it gave us metrics, we asked it &#8220;how did you calculate this?&#8221; and it gave us citations and methodology for each number.</p><p><strong>Phase 6: Draft in Google Docs.</strong> It creates a draft and shares it. Instead of editing the draft directly, Mada left comments in Google Docs. The agent then took all the comments (and later the customer&#8217;s comments) and revised accordingly.</p><p><strong>Phase 7: Publish as Webpage.</strong> It generates the HTML, applies our design system, and either pushes to Webflow via MCP or outputs an HTML file that we dropped into Lovable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sej3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sej3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 424w, https://substackcdn.com/image/fetch/$s_!Sej3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 848w, https://substackcdn.com/image/fetch/$s_!Sej3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 1272w, https://substackcdn.com/image/fetch/$s_!Sej3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sej3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png" width="1456" height="1107" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1107,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Assembled case study final result showing metrics and quotes&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="Assembled case study final result showing metrics and quotes" title="Assembled case study final result showing metrics and quotes" srcset="https://substackcdn.com/image/fetch/$s_!Sej3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 424w, https://substackcdn.com/image/fetch/$s_!Sej3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 848w, https://substackcdn.com/image/fetch/$s_!Sej3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.png 1272w, https://substackcdn.com/image/fetch/$s_!Sej3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d917a0-47ef-491f-afc8-970e74e78c1d_1600x1216.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The finished Assembled case study. All data points, quotes, and even the visual layout were generated by the AI agent workflow.</em></figcaption></figure></div><p></p><p>The data points in the case study (30k+ hidden contacts discovered, 37k+ hidden touchpoints uncovered, 2x more accurate pipeline data) were all found by the agent using the Upside MCP. Mada didn&#8217;t have to go calculate any of those herself. The agent actually gave her six data points and she just picked the best ones.</p><blockquote><p>One thing we want to emphasize: we still conduct the interview ourselves. We don&#8217;t think AI should do that. The interview is about relationship building, and even if it were technically possible to automate, we would not. That human connection matters.</p></blockquote><div><hr></div><h2>Workflow 2: Content on Steroids</h2><p>We&#8217;ve started a podcast called The Future of Marketing, and Mada wanted to see if she could fully automate turning podcast episodes into Substack posts. She connected Craft to the Google Drive folder where all the podcast recordings and transcripts live, and asked it a question we&#8217;d never actually asked our guests directly: &#8220;Based on the entire transcript, how would this guest answer the question &#8216;What is the future of marketing?&#8217;&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RBWR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RBWR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 424w, https://substackcdn.com/image/fetch/$s_!RBWR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 848w, https://substackcdn.com/image/fetch/$s_!RBWR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 1272w, https://substackcdn.com/image/fetch/$s_!RBWR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RBWR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png" width="908" height="669" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:669,&quot;width&quot;:908,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Content creation example showing Camille Ricketts podcast summary with branded design&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="Content creation example showing Camille Ricketts podcast summary with branded design" title="Content creation example showing Camille Ricketts podcast summary with branded design" srcset="https://substackcdn.com/image/fetch/$s_!RBWR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 424w, https://substackcdn.com/image/fetch/$s_!RBWR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 848w, https://substackcdn.com/image/fetch/$s_!RBWR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.png 1272w, https://substackcdn.com/image/fetch/$s_!RBWR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F158346c0-1d8e-4657-aa4f-33096c19dce1_908x669.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>AI-generated content from a podcast transcript. It found what Camille Ricketts believes the future of marketing needs, and created branded visuals using Figma MCP access.</em></figcaption></figure></div><p>The agent went through each transcript, inferred how the guest would answer, and then created a full blog post. But here&#8217;s the really cool part: because we gave it access to the Figma MCP, and our designer had a brand guideline document for the podcast, the agent was able to read those guidelines and create branded images that actually looked professional.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vPdd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vPdd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 424w, https://substackcdn.com/image/fetch/$s_!vPdd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 848w, https://substackcdn.com/image/fetch/$s_!vPdd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 1272w, https://substackcdn.com/image/fetch/$s_!vPdd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vPdd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png" width="907" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:907,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Craft Agents showing connected sources including Substack, Notion, and Upside MCP&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="Craft Agents showing connected sources including Substack, Notion, and Upside MCP" title="Craft Agents showing connected sources including Substack, Notion, and Upside MCP" srcset="https://substackcdn.com/image/fetch/$s_!vPdd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 424w, https://substackcdn.com/image/fetch/$s_!vPdd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 848w, https://substackcdn.com/image/fetch/$s_!vPdd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.png 1272w, https://substackcdn.com/image/fetch/$s_!vPdd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5170406-0f0a-4bd7-97b6-8ddb735785cf_907x852.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The content creation workflow in Craft. Note all the connected sources at the bottom: Google Slides, Notion, Substack, Upside MCP, and more.</em></figcaption></figure></div><p>Yes, the content is AI-generated. But it&#8217;s based entirely on actual conversations that real people had. The AI is summarizing and synthesizing original content, not making things up. We think that distinction matters a lot.</p><div><hr></div><h2>Workflow 3: GTM Analyst</h2><p>There are some really powerful things you can do when you give AI agents access to your data. One example: we wanted to figure out the best time to send our outbound emails, based on when those emails actually get responses.</p><p>We know there are tools out there that offer this, but we wanted something customized to our specific segments of emails. Dan generated the dashboard you see below with literally one prompt: &#8220;Use the MCP, find all the emails we&#8217;ve sent, categorize them into ones that had a response, break it down by day of the week and hour of the day.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3r0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3r0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 424w, https://substackcdn.com/image/fetch/$s_!3r0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 848w, https://substackcdn.com/image/fetch/$s_!3r0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 1272w, https://substackcdn.com/image/fetch/$s_!3r0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3r0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Send Time Optimizer dashboard showing reply rates by day and hour&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="Send Time Optimizer dashboard showing reply rates by day and hour" title="Send Time Optimizer dashboard showing reply rates by day and hour" srcset="https://substackcdn.com/image/fetch/$s_!3r0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 424w, https://substackcdn.com/image/fetch/$s_!3r0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 848w, https://substackcdn.com/image/fetch/$s_!3r0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.png 1272w, https://substackcdn.com/image/fetch/$s_!3r0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc21ad6c7-d8ed-411b-90cf-3489d7655a86_1600x838.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The Send Time Optimizer. 3.4 million emails analyzed, broken down by day and hour. Green = high reply rates, Red = low. The agent even calculated statistical significance.</em></figcaption></figure></div><p>The agent went further than what we asked. It figured out we were probably trying to find optimal send times, so it automatically added tables showing the highest and lowest performing time slots, and it even factored in statistical significance to filter out times where we hadn&#8217;t sent enough emails to make a real claim.</p><p>Our takeaway from our own data? Send emails early in the morning, before noon. Everything after noon gets progressively worse. Or, interestingly, send on the weekend at night. That seems to work surprisingly well too.</p><h3>Channel Attribution with AI</h3><p>We also built something more advanced: a <a href="https://upside.tech/blog/how-ai-is-changing-marketing-attribution">multi-agent attribution system</a>. Seven agents go through a deal and each one argues which touchpoints should get credit. Then a supervisor agent mediates the discussion. &#8220;You think this marketing email should get credit. Why?&#8221; It reasons through and comes up with a final percentage breakdown.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zLgb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zLgb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 424w, https://substackcdn.com/image/fetch/$s_!zLgb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 848w, https://substackcdn.com/image/fetch/$s_!zLgb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 1272w, https://substackcdn.com/image/fetch/$s_!zLgb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zLgb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png" width="1456" height="980" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:980,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AEO analysis showing buyer search queries, LLMs used, and deal stages&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="AEO analysis showing buyer search queries, LLMs used, and deal stages" title="AEO analysis showing buyer search queries, LLMs used, and deal stages" srcset="https://substackcdn.com/image/fetch/$s_!zLgb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 424w, https://substackcdn.com/image/fetch/$s_!zLgb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 848w, https://substackcdn.com/image/fetch/$s_!zLgb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.png 1272w, https://substackcdn.com/image/fetch/$s_!zLgb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd701996e-b0c4-439a-83bd-dfef55e8e2e0_1600x1077.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Understanding what buyers are searching for using AI tools. This report shows actual queries prospects used in LLMs like ChatGPT and Gemini during their buying process.</em></figcaption></figure></div><p></p><p>This is a pretty advanced application, and each deal takes about an hour to process. It looks at both explicit touchpoints and inferred influences (things it picks up from call transcripts and emails). Any of our customers could build something similar on top of their own data. (We explored this further in our <a href="https://www.youtube.com/watch?v=hRoAZm7M3uU">Revenue Efficiency in the Age of AI panel</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_!X-To!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X-To!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 424w, https://substackcdn.com/image/fetch/$s_!X-To!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 848w, https://substackcdn.com/image/fetch/$s_!X-To!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 1272w, https://substackcdn.com/image/fetch/$s_!X-To!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X-To!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Channel performance by year showing trends across content, referrals, SEO, events, and more&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="Channel performance by year showing trends across content, referrals, SEO, events, and more" title="Channel performance by year showing trends across content, referrals, SEO, events, and more" srcset="https://substackcdn.com/image/fetch/$s_!X-To!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 424w, https://substackcdn.com/image/fetch/$s_!X-To!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 848w, https://substackcdn.com/image/fetch/$s_!X-To!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.png 1272w, https://substackcdn.com/image/fetch/$s_!X-To!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e0af65-2263-4451-99b6-d8cc3d1e41b8_1600x784.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Channel performance analysis built by AI. Year-over-year breakdown showing deals, revenue, and trend data across all marketing channels.</em></figcaption></figure></div><p>We also helped one of our customers, Ethan, understand <a href="https://upside.tech/blog/how-to-identify-which-web-content-is-driving-pipeline">what was actually driving his inbound leads</a>. The tool discovered that referrals were huge for his business. And here&#8217;s the insight that no dashboard would have surfaced: the people attending his events weren&#8217;t directly becoming customers, but they were referring customers. So the ROI of events looked bad on paper, but was actually fantastic when you traced the referral chains.</p><div><hr></div><h2>Workflow 4: SEO Planning and Content Creation</h2><p>This is Dan&#8217;s project, and it&#8217;s the most complex orchestration we&#8217;ve built. When you think about how SEO actually works, it falls into several buckets: finding keywords, analyzing SERPs, doing research, writing content, polishing it, publishing it, and then monitoring and optimizing over time.</p><p>We asked ourselves: how much of this could be done with a series of agents? The answer: almost all of it. But not with one agent. With nine separate agents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rXHE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rXHE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 424w, https://substackcdn.com/image/fetch/$s_!rXHE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 848w, https://substackcdn.com/image/fetch/$s_!rXHE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 1272w, https://substackcdn.com/image/fetch/$s_!rXHE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rXHE!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png" width="1200" height="662.6373626373627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;NIMA SEO Content Pipeline showing 9 specialized agents from keyword discovery to ranking monitor&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="NIMA SEO Content Pipeline showing 9 specialized agents from keyword discovery to ranking monitor" title="NIMA SEO Content Pipeline showing 9 specialized agents from keyword discovery to ranking monitor" srcset="https://substackcdn.com/image/fetch/$s_!rXHE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 424w, https://substackcdn.com/image/fetch/$s_!rXHE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 848w, https://substackcdn.com/image/fetch/$s_!rXHE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.png 1272w, https://substackcdn.com/image/fetch/$s_!rXHE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a8069d9-5114-494b-8f04-5c0e3c0283d5_1600x883.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>NIMA: our SEO content pipeline. Nine specialized agents handle everything from keyword discovery to publication and ranking monitoring. A tenth &#8220;orchestrator&#8221; agent manages them all.</em></figcaption></figure></div><p>Why nine agents instead of one? Two reasons: <strong>context windows</strong> and <strong>time</strong>. If you give one agent this entire job, it will run out of context and start forgetting things. We experienced this firsthand. Mada tried to do a similar analysis with just one agent looking at a hundred deals. After four deals, the agent was doing great. By the end, it had forgotten half the instructions and dropped the quotes it was supposed to include. It also took four hours. We names this NIMA after <strong><a href="https://www.linkedin.com/in/gtm-growth-strategy/overlay/about-this-profile/">Nima Asrar Haghighi</a> </strong>who taughed Dan everything he knows about SEO.</p><p>By breaking the work into specialized agents, each one becomes really, really good at just one thing. They start to emulate what an actual SEO team looks like in practice.</p><p>The whole system was created with a single (very long) prompt: &#8220;Build an AI-powered SEO content pipeline with nine specialized agents that go from keyword discovery to publication. Each agent has one responsibility. They read from one shared backlog in Google Sheets. When they finish their work, they put the output in a file that the next agent picks up.&#8221;</p><h3>How the Pipeline Flows</h3><p>The <strong>orchestrator</strong> (the 10th agent) sits on top and acts like a project manager. It looks at the sheet, figures out what needs to happen next, calls the right sub-agent, reports progress, sends Slack messages, and makes sure the process moves forward. It never writes content itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WpJ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WpJ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 424w, https://substackcdn.com/image/fetch/$s_!WpJ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 848w, https://substackcdn.com/image/fetch/$s_!WpJ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 1272w, https://substackcdn.com/image/fetch/$s_!WpJ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WpJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png&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;:&quot;SEO orchestrator running a pipeline status report in Craft Agents&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="SEO orchestrator running a pipeline status report in Craft Agents" title="SEO orchestrator running a pipeline status report in Craft Agents" srcset="https://substackcdn.com/image/fetch/$s_!WpJ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 424w, https://substackcdn.com/image/fetch/$s_!WpJ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 848w, https://substackcdn.com/image/fetch/$s_!WpJ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.png 1272w, https://substackcdn.com/image/fetch/$s_!WpJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473ff492-75af-48e5-8ad4-fd38b1119624_1539x869.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Calling the SEO orchestrator. It reads its skill files, checks the pipeline sheet, and reports back with what&#8217;s ready, what&#8217;s blocked, and what should happen next.</em></figcaption></figure></div><p>The <strong>keyword discovery agent</strong> connects to Google AdWords and SEMrush to find high-potential keywords. The <strong>SERP analyst</strong> evaluates the competition for each keyword and decides whether we can realistically outrank what already exists.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Azd8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Azd8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 424w, https://substackcdn.com/image/fetch/$s_!Azd8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 848w, https://substackcdn.com/image/fetch/$s_!Azd8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 1272w, https://substackcdn.com/image/fetch/$s_!Azd8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Azd8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SERP analysis results for marketing attribution tools keyword&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="SERP analysis results for marketing attribution tools keyword" title="SERP analysis results for marketing attribution tools keyword" srcset="https://substackcdn.com/image/fetch/$s_!Azd8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 424w, https://substackcdn.com/image/fetch/$s_!Azd8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 848w, https://substackcdn.com/image/fetch/$s_!Azd8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.png 1272w, https://substackcdn.com/image/fetch/$s_!Azd8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d23d48e-9235-4066-b0a6-205b2cdfadac_1541x869.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>SERP analysis in action. For the keyword &#8220;marketing attribution tools,&#8221; the agent analyzed the top 7 results, assessed content type, word count, and angle to determine if we can compete.</em></figcaption></figure></div><p>The <strong>topic researcher</strong> creates a full research brief pulling from external sources (via Exa web search) and internal data (via the Upside MCP, which gives it access to what we&#8217;re hearing on customer calls, what language our prospects use, what problems they describe).</p><p>The <strong>editor agent</strong> takes only that research brief (not the internet, just the compiled research) and writes a draft. This is important: by constraining what it can see, the output is much more focused. When done, the article goes into a Google Doc for our human review.</p><p>When we leave comments and feedback, the agents incorporate that feedback into their own prompts so they learn over time. The orchestrator can even reject work and send it back for additional editing if it doesn&#8217;t meet quality standards.</p><p><strong>On avoiding AI-sounding content:</strong> We&#8217;ve built guidelines into the editor agent to avoid telltale signs of AI-generated writing (m-dashes are banned, for example). The agent is also designed to pull actual quotes from things we&#8217;ve said on calls and in emails, so the writing comes out in our own voice. Nothing gets published without human review.</p><div><hr></div><h2>Workflow 5: Ad Campaign Management and Optimization</h2><p>This is the one Dan is most excited about, and honestly, we think it might be the most impressive. Dan was staring at an empty Google AdWords account and realized: building this out manually (ad groups, ads, keywords, negative keywords, bid management, testing) is a massive amount of work for a whole team. But we have agents now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pWHG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pWHG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 424w, https://substackcdn.com/image/fetch/$s_!pWHG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 848w, https://substackcdn.com/image/fetch/$s_!pWHG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 1272w, https://substackcdn.com/image/fetch/$s_!pWHG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pWHG!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png" width="1200" height="677.4725274725274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Optimize Google Ads workflow showing 7 steps from pull performance to summary and log&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Optimize Google Ads workflow showing 7 steps from pull performance to summary and log" title="Optimize Google Ads workflow showing 7 steps from pull performance to summary and log" srcset="https://substackcdn.com/image/fetch/$s_!pWHG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 424w, https://substackcdn.com/image/fetch/$s_!pWHG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 848w, https://substackcdn.com/image/fetch/$s_!pWHG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.png 1272w, https://substackcdn.com/image/fetch/$s_!pWHG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7e08da-1551-4114-96dc-5cdab9ac8ff8_1600x903.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The complete Google Ads optimization workflow. Seven steps from pulling performance data to automatically adding negatives, monitoring quality scores, and logging recommendations.</em></figcaption></figure></div><p>The prompt: &#8220;Build an AI-powered Google Ads optimization agent that runs daily. Pull performance metrics since the last run, classify search terms using LLMs and web research, and automatically add negatives for terms that don&#8217;t relate to us.&#8221;</p><p>Here&#8217;s how it works in practice. The agent checks what keywords we showed impressions for, then uses the Upside MCP to understand if that keyword is relevant to what we do. It also does a web search to see what comes up for that keyword and assesses whether we should be bidding on it. Irrelevant terms get added as negatives automatically. Terms it&#8217;s unsure about get sent to Dan for his opinion. And when Dan provides that feedback, the agent remembers it going forward.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X1Un!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X1Un!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 424w, https://substackcdn.com/image/fetch/$s_!X1Un!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 848w, https://substackcdn.com/image/fetch/$s_!X1Un!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 1272w, https://substackcdn.com/image/fetch/$s_!X1Un!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X1Un!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Craft Agents running 43 tool calls for Google Ads optimization&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="Craft Agents running 43 tool calls for Google Ads optimization" title="Craft Agents running 43 tool calls for Google Ads optimization" srcset="https://substackcdn.com/image/fetch/$s_!X1Un!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 424w, https://substackcdn.com/image/fetch/$s_!X1Un!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 848w, https://substackcdn.com/image/fetch/$s_!X1Un!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.png 1272w, https://substackcdn.com/image/fetch/$s_!X1Un!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534d4024-eaae-4e79-adda-6f87d5ed0088_1600x884.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>One &#8220;optimize ads&#8221; command triggers 43 different tool calls: pulling data, classifying keywords, adding negatives, running tests, writing summaries. All from a single prompt.</em></figcaption></figure></div><p>Beyond just pruning bad keywords, the agent also runs ongoing tests. It&#8217;s optimized to increase click-through rates and conversion rates, so it&#8217;s constantly experimenting with bid levels, ad copy, and landing page pairings. It logs the context of every test it runs, and on each daily optimization, it checks in on those tests to decide whether there&#8217;s enough data to call a winner or if it needs more time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ct9f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ct9f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 424w, https://substackcdn.com/image/fetch/$s_!Ct9f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 848w, https://substackcdn.com/image/fetch/$s_!Ct9f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 1272w, https://substackcdn.com/image/fetch/$s_!Ct9f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ct9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Daily optimization summary showing campaign performance and ad group breakdown&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="Daily optimization summary showing campaign performance and ad group breakdown" title="Daily optimization summary showing campaign performance and ad group breakdown" srcset="https://substackcdn.com/image/fetch/$s_!Ct9f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 424w, https://substackcdn.com/image/fetch/$s_!Ct9f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 848w, https://substackcdn.com/image/fetch/$s_!Ct9f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.png 1272w, https://substackcdn.com/image/fetch/$s_!Ct9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689172de-0ce0-411f-9c5a-9066634d7c2f_1600x886.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The daily optimization summary. Campaign performance with day-over-day comparisons, alerts on anomalies, and a full ad group breakdown. This shows up automatically every morning.</em></figcaption></figure></div><p>The daily summary shows green across the board. We&#8217;ve been running this for about a month, and every time we check, we see improvements in impression share and click-through rate because it&#8217;s constantly pruning low performers and adding better keywords and ad text.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LIsh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LIsh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 424w, https://substackcdn.com/image/fetch/$s_!LIsh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 848w, https://substackcdn.com/image/fetch/$s_!LIsh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 1272w, https://substackcdn.com/image/fetch/$s_!LIsh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LIsh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png" width="1456" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Keywords flagged for review and quality score monitoring&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="Keywords flagged for review and quality score monitoring" title="Keywords flagged for review and quality score monitoring" srcset="https://substackcdn.com/image/fetch/$s_!LIsh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 424w, https://substackcdn.com/image/fetch/$s_!LIsh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 848w, https://substackcdn.com/image/fetch/$s_!LIsh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.png 1272w, https://substackcdn.com/image/fetch/$s_!LIsh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57215d7-e0dc-4d3b-8f4b-1174eeb87a25_1600x885.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>The agent flags keywords it&#8217;s not sure about for human review, adds 45 negatives automatically, and monitors quality scores for high-value keywords.</em></figcaption></figure></div><p></p><p>It&#8217;s even created all of Dan&#8217;s ad campaigns, ad groups, and naming conventions from scratch. In the beginning, he just told it: &#8220;Figure out a naming convention that works for you and stick with it.&#8221; It even recommended building custom landing pages to improve quality scores for specific keywords.</p><p>One fun detail: to connect to Google Ads via API, you need to go through an MCC account and submit an application. Dan had Craft look at the application, write a description of the optimization agent, create screenshots of a UI it designed, and submit it. Google approved it in two days.</p><div><hr></div><h2>Bonus: Marketing Operations Automation</h2><p>Beyond these five main workflows, we&#8217;ve been using agents to automate a huge amount of our day-to-day marketing operations. Dan has over 40 connectors at this point. The philosophy is simple: most tools have either an API or an MCP, and once you start connecting them, things get really interesting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!veO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!veO-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 424w, https://substackcdn.com/image/fetch/$s_!veO-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 848w, https://substackcdn.com/image/fetch/$s_!veO-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 1272w, https://substackcdn.com/image/fetch/$s_!veO-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!veO-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png" width="1200" height="721.1538461538462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:875,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Marketing Operations dashboard showing all automated workflows across HubSpot, Salesforce, data syncing, and more&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Marketing Operations dashboard showing all automated workflows across HubSpot, Salesforce, data syncing, and more" title="Marketing Operations dashboard showing all automated workflows across HubSpot, Salesforce, data syncing, and more" srcset="https://substackcdn.com/image/fetch/$s_!veO-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 424w, https://substackcdn.com/image/fetch/$s_!veO-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 848w, https://substackcdn.com/image/fetch/$s_!veO-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.png 1272w, https://substackcdn.com/image/fetch/$s_!veO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dce781b-8212-4f24-968f-55d703532e5e_1600x962.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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"><em>Dan&#8217;s marketing operations command center. 15+ automated workflows across HubSpot automation, outreach management, data syncing, and Salesforce administration.</em></figcaption></figure></div><p>Here are some of the things we&#8217;re running on autopilot:</p><p><strong>Webinar launch workflows.</strong> For this very webinar, we told the agent to set up all the HubSpot workflows, connect to SQL, sync to a Salesforce campaign. It did all of that. Then we said &#8220;turn that into a skill&#8221; because we&#8217;ll host more webinars and always want the same setup.</p><p><strong>Personalized outreach.</strong> To promote the webinar, Dan asked the Upside MCP to look through all his emails, meeting invites, and transcripts, then provide a list of the top 100 people he should invite. The agent created the email template in Apollo. Dan just personalized each one.</p><p><strong>Inbound lead tracking.</strong> An agent analyzes all inbound leads over the past few weeks, checks if we followed up, how many times, whether a meeting was booked, if they RSVP&#8217;d. It flags anomalies like someone who accepted a meeting but then RSVP&#8217;d no, and drafts a re-engagement email.</p><p><strong>Lead qualification on autopilot.</strong> As leads come in, the agent does web research, historical research via MCP, figures out the context of that account and person, and makes a specific recommendation on how to follow up.</p><p><strong>Weekly product analytics.</strong> This is common for marketing teams: a weekly deck with web visits, leads, MQLs. Dead simple with an agent. Connect to all the data sources, pull the numbers, and it creates Keynote slides that look exactly like your existing format. We actually found that Cursor creates better-looking slides than Google Slides. Especially good when you provide a template and tell the agent &#8220;this is the format, now populate it with this week&#8217;s data.&#8221;</p><p><strong>Salesforce administration.</strong> Sometimes in a meeting someone says &#8220;we need two more fields in this report.&#8221; Dan just prompts the agent to create those fields. The fields get created, field-level security is set, they get added to page layouts. All the clicking that would normally take 30 minutes happens in seconds.</p><div><hr></div><h2>What We&#8217;ve Learned</h2><p>A few things have become clear to us over the past few months of building all of this.</p><p><strong>We feel more like managers now.</strong> Even though we don&#8217;t have a large team, all we do is give agents instructions and then review their work. It&#8217;s a different way of operating, but it&#8217;s surprisingly productive.</p><p><strong>Always ask &#8220;how did you calculate that?&#8221;</strong> When agents give you stats or metrics, ask for citations and methodology. Our MCP has extensive instructions on how to compute metrics and it won&#8217;t make things up, but we still verify. If an agent says &#8220;pipeline increased 40%,&#8221; we ask &#8220;from where to where?&#8221; and &#8220;what&#8217;s the attribution?&#8221; Sometimes a number is technically accurate but misleading in context.</p><p><strong>Multiple specialized agents beat one general agent every time.</strong> Context windows are still the limiting factor. One agent doing a complex multi-step job will start forgetting instructions partway through. Nine specialized agents, each with a narrow focus, produce way better results.</p><p><strong>Memory is the hard problem.</strong> When one agent learns something from a report, how does that knowledge get shared? We&#8217;re building our own memory systems for this, and it&#8217;s something the entire industry is working on.</p><p><strong>The model matters more than anything.</strong> If your results aren&#8217;t good, check which model you&#8217;re using. Opus 4.6 is so much better than Sonnet or Haiku for these tasks. If you tried AI for marketing work a few months ago and weren&#8217;t impressed, try again now. The improvement is significant.</p><p><strong>Human review is still essential.</strong> Nothing gets published or sent without our eyes on it. But the nature of our work has shifted from &#8220;doing the thing&#8221; to &#8220;reviewing and directing the thing.&#8221; We think the future of marketing is actually more fun, because we get to focus on the creative, strategic work and hand off the repetitive, boring parts to agents.</p><p>We&#8217;re building <a href="https://upside.tech">Upside</a> to be the intelligence layer on top of your GTM data, and these workflows are proof of what becomes possible when your data is <a href="https://upside.tech/blog/four-ways-upside-cleans-your-data-out-of-the-box">structured in a way AI can actually understand</a>. If you want to try any of this yourself, the MCP connectors, skill files, and prompt templates we used are all available. Just reach out.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading AI Engineering in GTM! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is The Upside Down Funnel.]]></description><link>https://aigtm.engineer/p/coming-soon</link><guid isPermaLink="false">https://aigtm.engineer/p/coming-soon</guid><dc:creator><![CDATA[Mada Seghete]]></dc:creator><pubDate>Tue, 03 Mar 2026 06:26:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T2oq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa936572e-5e30-4804-ad6c-45ce5b938000_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is The Upside Down Funnel.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aigtm.engineer/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://aigtm.engineer/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>