<?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 Growth Engineer]]></title><description><![CDATA[Growth engineering for founders who want to become the default in their category in the age of agents.

By Lavanya Shukla, who led growth at Weights & Biases from 100 users to millions of AI engineers.]]></description><link>https://growthengineer.com</link><image><url>https://substackcdn.com/image/fetch/$s_!A5f9!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5021f53-092f-4bb9-9907-8f3ebca55b91_236x236.png</url><title>The Growth Engineer</title><link>https://growthengineer.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 29 Jun 2026 13:37:47 GMT</lastBuildDate><atom:link href="https://growthengineer.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Lavanya Shukla]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[improbability@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[improbability@substack.com]]></itunes:email><itunes:name><![CDATA[Lavanya]]></itunes:name></itunes:owner><itunes:author><![CDATA[Lavanya]]></itunes:author><googleplay:owner><![CDATA[improbability@substack.com]]></googleplay:owner><googleplay:email><![CDATA[improbability@substack.com]]></googleplay:email><googleplay:author><![CDATA[Lavanya]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Part 3: The Next SaaS North Star Is Not Users. It’s Workflows.]]></title><description><![CDATA[Growth in the Age of Agents: After AARRR]]></description><link>https://growthengineer.com/p/part-3-the-north-star-weekly-active</link><guid isPermaLink="false">https://growthengineer.com/p/part-3-the-north-star-weekly-active</guid><dc:creator><![CDATA[Lavanya]]></dc:creator><pubDate>Fri, 27 Mar 2026 16:13:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5254b65b-7776-49a9-82f0-1589728db296_1536x947.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Users. Everything we did was in service of that one number. The maniacal focus on growing weekly returning users led to us becoming the dominant tool used by millions of AI engineers at every major AI lab and Fortune 500 company.</p><p>In the agent era, that metric changes. If your product is being used by agents at scale, autonomously, then you don&#8217;t have users in the traditional sense. You have workflows. And that leads to a different north star entirely.</p><p>In the agent era,  I propose <strong>WAW (Weekly Active Workflows) </strong>is that metric. Here&#8217;s why the alignment matters: when your north star is the workflow and your pricing unit is the workflow (no longer &#8220;seats&#8221;), every growth experiment moves revenue, and every revenue decision improves the growth motion. You&#8217;re optimizing two separate machines instead of one.</p><p><strong>A &#8220;workflow&#8221; </strong>is an agent-driven sequence of calls that accomplishes a defined task. It&#8217;s not just any API call, but a connected sequence starting with a goal and ending with a verifiable outcome. WAW counts distinct workflows invoking your product at least once in a given week, above a minimum success threshold (&gt;80% completion rate).</p><p><strong>Why WAW captures what other metrics miss:</strong></p><ul><li><p>Agents don&#8217;t have active days. A workflow might run 50 times in 10 minutes Tuesday, then not again until Thursday. DAU/MAU cannot capture this.</p></li><li><p>Raw API call counts can be dominated by one broken agent hammering your API. WAW requires successful, goal-directed sequences.</p></li><li><p>&#8220;Weekly&#8221; filters out stale configs. &#8220;Active&#8221; filters out broken workflows generating errors. Together: you&#8217;re embedded in something being actively built.</p></li></ul><h3><strong>WAW vs. Other Options</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oZXq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oZXq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 424w, https://substackcdn.com/image/fetch/$s_!oZXq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 848w, https://substackcdn.com/image/fetch/$s_!oZXq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!oZXq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oZXq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1007985,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://paioneer.substack.com/i/192311751?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.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_!oZXq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 424w, https://substackcdn.com/image/fetch/$s_!oZXq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 848w, https://substackcdn.com/image/fetch/$s_!oZXq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!oZXq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8009b0-ea60-425d-bff1-2fd5c5a8b3ec_2572x1690.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Track both WAW and WRSEA.</strong> WAW for external reporting and pricing alignment. WRSEA as your internal reliability signal, it catches quality degradation before WAW does. When WRSEA starts declining while WAW holds steady, you have a reliability problem that&#8217;s about to become a retention problem.</p><blockquote><p><strong>From the W&amp;B playbook: </strong>When the WREU dipped, we knew within 48 hours which cohort, which channel, which part of the funnel. Get one person on your team obsessed with growing WAW, and give them the influence to act on it. A single metric gives you a chance to be genuinely creative, because every creative decision has to answer one question. At W&amp;B, I looked at the growth of that one metric each week like my life depended on it &#8211; for years, and I had full reign to pull in product, engineering, GTM resources to make that metric grow. This focus is what led to our market domination.</p></blockquote><h1><strong>Token-to-Value</strong></h1><p>Time-to-value was the central PLG metric: how quickly does a user reach their aha moment? Dropbox optimized to minutes. Slack to a first message.</p><p><strong>Token-to-value</strong> is its agent-era counterpart: how many tokens does it take an agent to confidently pick your product, and how many more to implement it correctly?</p><p>Agents make tool selections under implicit token budget pressure. Every ambiguity is a cost. Every missing example forces a guess. The agent picks the thing it can implement in the fewest tokens.</p><p><strong>Resend vs. SendGrid: Same Outcome, Completely Different Token Cost</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_!XSVE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XSVE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 424w, https://substackcdn.com/image/fetch/$s_!XSVE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 848w, https://substackcdn.com/image/fetch/$s_!XSVE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 1272w, https://substackcdn.com/image/fetch/$s_!XSVE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XSVE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:563688,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://paioneer.substack.com/i/192311751?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.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_!XSVE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 424w, https://substackcdn.com/image/fetch/$s_!XSVE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 848w, https://substackcdn.com/image/fetch/$s_!XSVE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 1272w, https://substackcdn.com/image/fetch/$s_!XSVE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F294c49f7-892b-4a52-94bd-192caa0e5e85_2572x1448.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SendGrid is not bad infrastructure, especially for enterprise email with dedicated IPs, its deliverability track record is genuinely valuable. But for an agent writing email code in a single pass, Resend&#8217;s token-to-value is dramatically lower. The agent picks what it can implement without iteration.</p><p><strong>The four drivers:</strong></p><ul><li><p><strong>Description clarity:</strong> MCP tool descriptions should state when to invoke you vs. alternatives. Agents fail at tool selection when 30+ descriptions overlap. Under 8 tools per server. &#8220;Sends a transactional email and returns delivery status&#8221; not &#8220;Calls POST /v1/emails.&#8221;</p></li><li><p><strong>Error message specificity:</strong> every 4xx is a branching decision. e.g. &#8220;Unauthorized&#8221; = 0/3. &#8220;API key missing, set RESEND_API_KEY, should start with re_&#8221; = 3/3.</p></li><li><p><strong>API surface predictability:</strong> schema changes cost trust. Parameter names that don&#8217;t mean what they imply cost tokens.</p></li><li><p><strong>Autonomous completability:</strong> any required human action is a hard blocker. Agents cannot click. Agents cannot check email. Agents cannot enter a credit card.</p></li></ul><p><strong>Cloudflare&#8217;s architectural solution:</strong> 2,500 endpoints would consume 1M+ tokens as individual MCP tools. Code Mode: two tools, search() and execute(), agent writes TypeScript against a typed API representation. ~1,000 tokens total. A 1,000x improvement by treating it as an architecture problem, not a documentation problem.</p><h1><strong>It&#8217;s 2026. Build. For. Agents.</strong></h1><p>The current moment is 2012 in PLG. Dropbox and Slack moved early. They built distribution advantages that compounded for a decade. Most companies were still optimizing human onboarding flows while the Dropbox referral program was already running. The winners from that era look obvious now. They didn&#8217;t at the time.</p><p>The same window is open now. Most developer tools have no llms.txt, no MCP server, no Agent Skills, no free tier accessible to autonomous agents, and no metrics that distinguish agent-driven from human-driven usage. They&#8217;re optimizing human onboarding flows while the default stacks of 2027 are being determined.</p><p>The flywheel is already spinning for some companies. Supabase didn&#8217;t win a marketing contest, it won a training data and distribution architecture competition that started years before anyone called it that. Resend didn&#8217;t out-sell SendGrid, it out-documented and out-simplified it, until a machine could implement it correctly in a single pass, and confidently recommend it to the next machine that asked.</p><p>Every successful agent execution is a vote in the next round of training. Every public repo is a permanent signal. Every community config template is an H2A conversion waiting to be cloned. The referral loop closes automatically. The flywheel spins on its own.</p><p>The rules of this competition are now clear. The window to enter it is still open.</p><blockquote><p><em>&#8220;It&#8217;s 2026. Build. For. Agents.&#8221; &#8211; Andrej Karpathy</em></p></blockquote><p>Thank you to <strong>Lukas Biewald, James Cham, Amy Tam</strong> and <strong>Phil Gurbacki</strong> for early feedback on this draft.</p><p><strong><a href="https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist">Part 4 &#8211; The Agent Flywheel Checklist</a></strong> is the implementation guide companion to this piece, with specific examples from the companies doing it well.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192317630,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 4: Build your Agent Growth Loop&quot;,&quot;truncated_body_text&quot;:&quot;In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide.&quot;,&quot;date&quot;:&quot;2026-03-27T14:27:27.366Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 4: Build your Agent Growth Loop</div></div><div class="embedded-post-body">In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><p>_________________________</p><p><a href="https://x.com/lavanyaai">Lavanya Shukla</a> is the Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage fund backed by Sequoia, Coatue, Village Global, Bloomberg Beta, Lukas Biewald, Adrien Treuille, and AI leaders at OpenAI, DeepMind, Turing et all.</p><p>She spent seven years running Growth and AI at Weights &amp; Biases, scaling it from 100 users to millions, every AI engineer at every major lab, through product-led growth.</p><p>Improbability Engine&#8217;s thesis: invest in the 1&#8211;2 AI companies that matter every year. If you&#8217;re building one of them, reach out: lavanya@improbability.vc</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://growthengineer.com/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"></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 class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192316862,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 1: The Agent Flywheel&quot;,&quot;truncated_body_text&quot;:&quot;A developer opens Cursor and types: &#8220;add email to this app.&#8221;&quot;,&quot;date&quot;:&quot;2026-03-27T14:25:06.252Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 1: The Agent Flywheel</div></div><div class="embedded-post-body">A developer opens Cursor and types: &#8220;add email to this app&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328093,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 2: The Four Distribution Paths&quot;,&quot;truncated_body_text&quot;:&quot;If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied.&quot;,&quot;date&quot;:&quot;2026-03-27T16:09:51.344Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 2: The Four Distribution Paths</div></div><div class="embedded-post-body">If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328293,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 3: The North Star: Weekly Active Workflows (WAW)&quot;,&quot;truncated_body_text&quot;:&quot;In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number.&quot;,&quot;date&quot;:&quot;2026-03-27T16:13:22.058Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 3: The North Star: Weekly Active Workflows (WAW)</div></div><div class="embedded-post-body">In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192317630,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 4: Build your Agent Growth Loop&quot;,&quot;truncated_body_text&quot;:&quot;In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide.&quot;,&quot;date&quot;:&quot;2026-03-27T14:27:27.366Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 4: Build your Agent Growth Loop</div></div><div class="embedded-post-body">In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div>]]></content:encoded></item><item><title><![CDATA[Part 2: If an Agent Has Never Heard of You, You Don't Exist]]></title><description><![CDATA[Growth in the Age of Agents: After AARRR]]></description><link>https://growthengineer.com/p/part-2-the-four-distribution-paths</link><guid isPermaLink="false">https://growthengineer.com/p/part-2-the-four-distribution-paths</guid><dc:creator><![CDATA[Lavanya]]></dc:creator><pubDate>Fri, 27 Mar 2026 16:09:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vgl5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.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_!Vgl5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vgl5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 424w, https://substackcdn.com/image/fetch/$s_!Vgl5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 848w, https://substackcdn.com/image/fetch/$s_!Vgl5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 1272w, https://substackcdn.com/image/fetch/$s_!Vgl5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vgl5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png" width="764" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:764,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:698076,&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://improbabilityvc.substack.com/i/192328093?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.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_!Vgl5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 424w, https://substackcdn.com/image/fetch/$s_!Vgl5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 848w, https://substackcdn.com/image/fetch/$s_!Vgl5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 1272w, https://substackcdn.com/image/fetch/$s_!Vgl5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf1c74b-599a-453a-8646-00bcb3f492af_764x511.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If the <a href="https://x.com/lavanyaai/status/2037589114170789951">agent flywheel is the engine</a>, distribution is how it spins. In the human era, growth followed a few familiar paths: word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied.</p><p>Today, your product spreads through four distinct channels. And they don&#8217;t all compound the same way.</p><p><strong>Human &#8594; Human (the original): </strong>Classic word of mouth, has a blast radius of one.</p><p><strong>Human &#8594; Agent (H2A): </strong>A human configures their agent once, &#8220;use Vercel for deploys,&#8221; &#8220;auth through Clerk,&#8221; and that instruction executes across every relevant task the agent runs. One human preference becomes thousands of agent invocations.</p><blockquote><p><strong>From the W&amp;B playbook: </strong>H2A is the 2025 equivalent of what we did with repo integrations at W&amp;B. When a developer added wandb.init() to their HuggingFace training script, every developer who cloned that repo encountered W&amp;B. One human decision led to thousands of downstream users. H2A has the same mechanic but at 100x the scale, an agent doesn&#8217;t just clone a repo, it applies the tool across every relevant task it runs, indefinitely.</p></blockquote><p><strong>Agent &#8594; Human (A2H and GEO): </strong>An agent recommends your product to a human who has never heard of it. Someone asks Claude what to use for transactional email. Claude says Resend. Your position here is determined by training data density, retrieval confidence, and execution success history. All three are engineerable.</p><p><strong>Agent &#8594; Agent (A2A) &#8211; the frontier: </strong>Orchestrators delegate to sub-agents, sub-agents select tools, tools call APIs. There&#8217;s no human in the loop, and the blast radius is massive. In a fully A2A world, product selection happens entirely between machines.</p><p><strong>The compounding flywheel math: </strong>in H2H, one recommendation &#8594; one new user. In H2A, one human configuration &#8594; thousands of agent invocations. In A2A, one default selection propagates across every workflow that orchestrator runs. These are not the same growth curve.</p><p>And most teams are still building just for <strong>Human &#8594; Human.</strong></p><div><hr></div><p>Let&#8217;s walk through what each step of the Agent flywheel looks like today.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iSkR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iSkR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iSkR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iSkR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iSkR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iSkR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg" width="1199" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!iSkR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iSkR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iSkR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iSkR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22e6e71a-48aa-44f4-8c30-4d26405e70a0_1199x757.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>A &#8211; Acquisition: Training Time and Inference Time</strong></h2><p>Agents don&#8217;t really evaluate products in the way we think about it. They&#8217;re not weighing pros and cons or comparing feature sets. They&#8217;re pattern-matching against what they&#8217;ve seen before: training data, examples, code that worked.</p><p>That&#8217;s the core thing to understand. If your product shows up clearly and consistently in that data, it gets picked. If it doesn&#8217;t, it doesn&#8217;t.</p><p>When a developer opens Claude Code and types &#8220;add auth,&#8221; the agent doesn&#8217;t search for options. It draws on what it learned during training (for the most part), every GitHub repo using your SDK, every Stack Overflow answer, every tutorial published before the training cutoff. These are your acquisition channels, running 24/7 across every model deployment worldwide. Models heavily weight data from before their training cutoff, distribution advantages you build now are baked into the models developers will use for years.</p><p>Vercel&#8217;s CEO Guillermo Rauch emphasized this when Neon was acquired by Databricks: &#8220;Agents favor infrastructure well represented in training. Postgres: check. Not reinventing the wheel and bringing new query languages to market was rewarded.&#8221; He was explaining why Supabase&#8217;s training data saturation mattered more than Neon&#8217;s arguably superior serverless architecture.</p><blockquote><p><strong>From the W&amp;B playbook: </strong>At W&amp;B, we were obsessed with how many public repositories were building on top of our SDK. We looked at this number obsessively every week. Every new repo felt like a win, not just because it was a user, but because it was a distribution node node. The more popular, the repo got the more people used W&amp;B. At the time, we didn&#8217;t look at it as training data, but that&#8217;s exactly what it was. Those repos fed everything else. Developers would build in public, publish tutorials, and share their work. That content drove word of mouth across labs, conferences, and teams. Each piece reinforced the next, and over time, the system started to compound. In the early days, a lot of this was manual. I spent time reaching out to maintainers of popular ML repos, asking them to integrate W&amp;B. It was slow and expensive, but it worked. Today, that same dynamic is happening automatically, agents are effectively doing that distribution for you.</p></blockquote><p><strong>The ROI of open source is now measurable.</strong> Track public repos using your SDK. Cross-reference with AI citation share 12&#8211;18 months later. They move together with a lag roughly equal to one model training cycle.</p><p>At inference time, agents also actively retrieve information mid-task. Win this with three things:</p><ul><li><p>a plain text file at</p><p><a href="https://yourdomain.com/llms.txt">yourdomain.com/llms.txt</a></p><p> listing every major doc page with its URL, title, and one task-oriented sentence (Cloudflare goes furthest, their doc pages open with &#8220;STOP! If you are an AI agent or LLM, read this before continuing. HTML wastes context&#8221;),</p></li><li><p>an MCP server in a discoverable registry so an agent can invoke you without training data;</p></li><li><p>and Q&amp;A-structured documentation that matches how agents decompose queries.</p></li></ul><p><strong>Measure AI Citation Share: </strong>ask Claude, ChatGPT, and Perplexity &#8220;what should I use for [your category]?&#8221; weekly. Tools like Profound (enterprise),</p><p><a href="https://otterly.ai/">Otterly.AI</a></p><p>, and OpenLens (free) automate this. Public repos using your SDK over time was the leading indicator we tracked most obsessively at W&amp;B, cross-reference it with AI citation share 12&#8211;18 months later.</p><h2><strong>A &#8211; Activation: First Successful Execution</strong></h2><p>In the human era, activation is an emotional experience. You could watch it in session recordings, the moment someone got it. You optimized onboarding to accelerate it.</p><p>For agents, there is no aha moment. Activation is the first successful autonomous task completion, the agent calls your API with correct parameters, gets a success response, uses the returned data correctly in the next step, and the overall task completes without any user intervention. You only know it happened if you instrument for it.</p><p><strong>Instrument it in your logs:</strong> flag any new account that records 3+ consecutive successful API calls within a single 60-minute session window. That connected sequence, not isolated calls, is your activation event proxy.</p><p><strong>Before activation, the agent needs to pass the Autonomous Loop Test:</strong> can it provision, authenticate, configure, write code, deploy, and verify, with zero human intervention? Your product needs to be simple to use end-to-end without human intervention. And simple to buy without human intervention.</p><p>Without this autonomous loop, growth is a non starter.</p><p><strong>The four hard blockers that kill activation before it starts:</strong></p><ul><li><p>Auth requires clicking a confirmation email, agents cannot check email</p></li><li><p>API key creation requires a dashboard click, agents cannot navigate web UIs</p></li><li><p>Free tier requires a credit card, agents cannot enter payment info</p></li><li><p>Rate limits fire before a real task completes, looks like a product error, not a throttle</p></li></ul><p>Supabase&#8217;s Management API lets an agent spin up Postgres, create tables, configure RLS, and retrieve connection strings, all programmatically. Lovable provisions databases without showing users a dashboard. Resend takes this further: npm install resend, set RESEND_API_KEY, call resend.emails.send(). One doc page, one env var, no dashboard.</p><p><a href="https://pg.new/">pg.new</a></p><p> gives you a Postgres URL in one second from the terminal. These products pass. Most enterprise tools with sales-gated trials don&#8217;t.</p><p>After the loop test, activation fails most often on one thing: error messages that don&#8217;t tell the agent what to do. &#8220;Unauthorized&#8221; provides zero signal. &#8220;API key missing, set RESEND_API_KEY in your environment, it should start with re_&#8221; provides three actionable signals: what&#8217;s wrong, where to look, what to fix. Grade every error response on those three questions. Rewrite anything that scores below 2/3.</p><h2><strong>R &#8211; Reliability: The New Retention</strong></h2><p>Retention in the human era was about habit, DAU/WAU/MAU, cohort curves, re-engagement emails. For agents, there are no habits. They keep selecting you because you consistently work. They stop selecting you, silently, gradually, because you stopped being reliable.</p><p><strong>This is the most invisible failure mode in agent-era growth.</strong> Agents don&#8217;t churn dramatically, they gradually stop invoking you across more task types until you&#8217;re only a fallback. You won&#8217;t see a spike in cancellations, you&#8217;ll see a slow decline in Tool Reselection Rate.</p><p><strong>Schema stability is a retention strategy.</strong> Every breaking change, every undocumented behavior shift, these are silent retention losses happening in agent memory. The agent encounters an unexpected result, records the failure, and starts routing around you.</p><p><strong>Expansion in the agent era is Workflow Spread:</strong> one developer adds your MCP server &#8594; their agent uses you for all relevant tasks &#8594; their team inherits that config &#8594; usage compounds with no additional human decision. One committed agent can generate 100x the API calls of an occasional human user, continuously, without needing an internal champion.</p><h2><strong>R &#8211; Referral: The Three Loops That Close the Flywheel</strong></h2><p>In the human era, referral was human &#8594; human. Dropbox gave away storage. Slack spread through viral invites.</p><blockquote><p><strong>From the W&amp;B playbook: </strong>At W&amp;B, referral ran through three loops: repo integrations (one repo adding W&amp;B &#8594; thousands of cloners encountering it), a content loop (users published publicly &#8594; ranked in Google &#8594; new developers arrived pre-sold), and community word of mouth at labs and conferences. Each loop fed the others. The SEO content loop is now partially obsolete, AI is eating traditional search. But the training signal those tutorials created is permanent. The flywheel didn&#8217;t die, it just transformed.</p></blockquote><p><strong>Loop 1 &#8211; The Model Loop</strong></p><p>When agents successfully complete tasks using your product, those trajectories can become training signals for the next model generation. More completions &#8594; stronger parametric memory &#8594; higher default selection at Acquisition. Each model generation amplifies the previous.</p><p>A competitor cannot outspend you to undo training data. They can only wait for the next training cycle and try to accumulate more signal. This is the most durable competitive moat in the agent era, and it&#8217;s built by the same motion that built W&amp;B: make something developers love, get it into public repos, let the tutorials write themselves.</p><p><strong>Loop 2 &#8211; The Community Loop</strong></p><p>Developers who successfully use your product share their configs. &#8220;My Cursor setup for Next.js + Supabase + Vercel&#8221; gets published, gets cloned. Every developer who clones it is an H2A conversion for every tool in that config. A popular config template can drive more H2A conversions than any product launch, and it compounds every time someone else clones from the people who cloned it.</p><p><strong>Loop 3 &#8211; Agent-Generated Content</strong></p><p>In the human PLG era, user-generated content was a core growth mechanic with Yelp reviews, Airbnb photos, W&amp;B community reports. In the agent era when Lovable scaffolds a new app, it writes code that includes Supabase, Resend, and Stripe. That project gets committed to GitHub. It joins the pool of public code that future models learn from. The agent generated the content, the content feeds the flywheel. This loop is newer, faster, and almost no one is deliberately seeding it yet.</p><p><strong>Agent Skills Are The New npm Packages</strong></p><p><strong>Agent Skills are SKILL.md files that developers install with a single command (npx skills add your-org/your-product)</strong>, injecting your institutional knowledge into the agent&#8217;s context before it writes a single line of code. Not documentation. The patterns that only come from running your product at scale: database index choices you only know after running millions of queries, auth anti-patterns you only discover after handling millions of users.</p><p>npm hit 350K packages in eight years. The Agent Skills ecosystem hit 350K in two months. Supabase&#8217;s launch: 1,405 likes, 108K views on day one, packaging things like &#8220;use BRIN indexes for timestamp ranges, not B-tree.&#8221; Knowledge that only comes from running millions of Postgres databases. Microsoft shipped 98 skills and has 1.7M installs. The distribution logic is identical to npm: be in the developer&#8217;s environment before they visit your website.</p><h2><strong>R &#8211; Revenue: Seats to Workflows</strong></h2><p>In the human era, revenue occurred when someone hit a feature gate, felt the friction, and chose to upgrade. PLG was built around engineering those moments.</p><p>When the buyer is a machine, the mechanic breaks in three places: agents don&#8217;t have seats (one agent can generate more usage than 50 human users), agents don&#8217;t feel friction (the upgrade prompt never appears if a feature is blocked, the agent fails silently), and agents scale usage in ways no buyer can forecast at contract signing. You need pricing that captures expansion automatically.</p><p>The natural unit of agent value is the workflow, a complete, goal-directed task. Three models that work: usage-based (safe default, charge per API call, per email sent, Supabase, Resend, and Stripe all use this), outcome/workflow-based (frontier, Intercom Fin at $0.99/resolved ticket, $10M+ revenue in year one), and hybrid flat base plus usage overage (where mature tools are converging, enterprise buyers get budget predictability, usage captures agent-scale expansion).</p><p>Workflows are the bedrock of both your growth motion and your revenue model. If your north star is WAW and your pricing unit is the workflow, you&#8217;re measuring and monetizing the same thing. Every growth experiment and every pricing decision is aligned.</p><p><strong>Free tier best practices are non-negotiable for agents:</strong></p><ul><li><p>No credit card required before getting an API key</p></li><li><p>No email verification before the first API call</p></li><li><p>Programmatic provisioning available at the free tier</p></li><li><p>Rate limits generous enough for a real task to complete</p></li></ul><p>Any failure = inaccessible to fully autonomous agent workflows.</p><blockquote><p><strong>From the W&amp;B playbook: </strong>W&amp;B&#8217;s free tier, unlimited for individuals and academic researchers, required no credit card, and was core to community adoption. Researchers became evangelists, wrote tutorials, joined labs that became enterprise customers. In the agent era, the payoff is the same but faster: an agent that completes a real task at the free tier generates training signal, config templates, and AGC that feeds all three loops.</p></blockquote><p>All of this creates a system that compounds faster than anything we&#8217;ve seen before. Distribution feeds usage, usage feeds training data, training data feeds future selection.</p><p>But there&#8217;s a problem: most teams are still measuring the wrong thing.</p><p>If agents are the ones using your product, and they behave nothing like humans, then the metrics we&#8217;ve relied on for the past decade start to break down.</p><p>So what should you measure instead? Find out in Part 3!</p><p>Thank you to <strong>Lukas Biewald, James Cham, Amy Tam</strong> and <strong>Phil Gurbacki</strong> for early feedback on this draft.</p><p>_________________________</p><p><a href="https://x.com/lavanyaai">Lavanya Shukla</a> is the Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage fund backed by Sequoia, Coatue, Village Global, Bloomberg Beta, Lukas Biewald, Adrien Treuille, and AI leaders at OpenAI, DeepMind, Turing et all.</p><p>She spent seven years running Growth and AI at Weights &amp; Biases, scaling it from 100 users to millions, every AI engineer at every major lab, through product-led growth.</p><p>Improbability Engine&#8217;s thesis: invest in the 1&#8211;2 AI companies that matter every year. If you&#8217;re building one of them, reach out: lavanya@improbability.vc</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://growthengineer.com/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"></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 class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192316862,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 1: The Agent Flywheel&quot;,&quot;truncated_body_text&quot;:&quot;A developer opens Cursor and types: &#8220;add email to this app.&#8221;&quot;,&quot;date&quot;:&quot;2026-03-27T14:25:06.252Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 1: The Agent Flywheel</div></div><div class="embedded-post-body">A developer opens Cursor and types: &#8220;add email to this app&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328093,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 2: The Four Distribution Paths&quot;,&quot;truncated_body_text&quot;:&quot;If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied.&quot;,&quot;date&quot;:&quot;2026-03-27T16:09:51.344Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 2: The Four Distribution Paths</div></div><div class="embedded-post-body">If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328293,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 3: The North Star: Weekly Active Workflows (WAW)&quot;,&quot;truncated_body_text&quot;:&quot;In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number.&quot;,&quot;date&quot;:&quot;2026-03-27T16:13:22.058Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 3: The North Star: Weekly Active Workflows (WAW)</div></div><div class="embedded-post-body">In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192317630,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 4: Build your Agent Growth Loop&quot;,&quot;truncated_body_text&quot;:&quot;In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide.&quot;,&quot;date&quot;:&quot;2026-03-27T14:27:27.366Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 4: Build your Agent Growth Loop</div></div><div class="embedded-post-body">In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div>]]></content:encoded></item><item><title><![CDATA[Part 4: Build your Agent Growth Loop]]></title><description><![CDATA[Growth in the Age of Agents: After AARRR; Part 2]]></description><link>https://growthengineer.com/p/the-agent-flywheel-checklist</link><guid isPermaLink="false">https://growthengineer.com/p/the-agent-flywheel-checklist</guid><dc:creator><![CDATA[Lavanya]]></dc:creator><pubDate>Fri, 27 Mar 2026 14:27:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bb838ebf-153e-476f-9443-222719ef3de3_768x506.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <strong><a href="https://improbabilityvc.substack.com/p/the-agent-flywheel">Part 1</a>, <a href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths">2</a> and <a href="https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active">3</a></strong> we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide.</p><p>The checklist below is ordered by leverage and time-to-impact. Tier 1 takes hours and the payoff is immediate: you go from invisible to agents to discoverable. Tier 2 compounds over months. Tier 3 builds the structural advantages that are hardest to replicate. Work through them in order.</p><h1><strong>Tier 1 &#8211; Table Stakes</strong></h1><h2><strong>1. Publish llms.txt</strong></h2><p>Most developers have encountered robots.txt (tells crawlers what not to index) and sitemap.xml (lists your pages for search engines). llms.txt is the third file in that lineage; except instead of controlling access or listing pages, it tells agents what your documentation is actually for.</p><p>It&#8217;s a plain text file at yourdomain.com/llms.txt. Every major doc page listed with its URL, title, and one task-oriented sentence. Not &#8220;Authentication Overview&#8221;; &#8220;How to add email/password login to a Next.js app.&#8221; The difference matters because agents decompose queries into tasks, not topics. A task-oriented description gets matched; a topic heading doesn&#8217;t.</p><p><strong>Build it grouped by what developers are trying to accomplish</strong>, not by product area. &#8220;Add authentication&#8221; before &#8220;Authentication overview.&#8221; Format each entry as [Title](URL); one sentence focused on the task. Plain text only; no HTML, no nav structure, no auth, no redirects. If you want to go further, add llms-full.txt: your entire documentation in one file, bulk-ingestible in a single request.</p><p>The benchmark is Cloudflare. Their doc pages open with: &#8220;STOP! If you are an AI agent or LLM, read this before continuing. This is the HTML version. Always request the Markdown version instead; HTML wastes context.&#8221; They link directly to the Markdown version, the llms.txt index, and the full bulk file. Supabase was one of the first major developer platforms to ship llms.txt and keeps it current. Vercel has one. Most of their competitors don&#8217;t.</p><p><strong>Time: a few hours.</strong> Read supabase.com/llms.txt and developers.cloudflare.com/llms.txt before you build yours. The pattern is obvious once you see two good examples.</p><h2><strong>2. Ship an MCP Server</strong></h2><p><strong>MCP (Model Context Protocol)</strong> is the standard that lets AI agents invoke tools at runtime; think of it as a USB-C port that works across every agent and every tool. An MCP server means an agent can discover and use your product without you being in their training data at all. Discovery converts to usage in one step, no human required.</p><p><strong>Also important: your API itself needs to be legible to an agent.</strong> Function names should clearly suggest what each function does, and naming should stay consistent so it&#8217;s easy to guess. An agent should be able to infer how to use your API without needing to read every line of documentation.</p><p><strong>The most common mistake is shipping too many tools.</strong> Agents fail at tool selection when more than 30 descriptions overlap; accuracy approaches chance at 100+. Start with 3&#8211;5 operations, validate each one works reliably, then add. Keep servers under 8 tools. Every description should answer &#8220;when should I use this?&#8221; not &#8220;what endpoint does this call?&#8221;</p><p><strong>Write short descriptions around outcomes:</strong> &#8220;Sends a transactional email and returns the message ID and delivery status. Use for password resets, receipts, and notification emails.&#8221; Not: &#8220;Calls POST /v1/emails.&#8221; The first tells an agent when to invoke you. The second just describes an HTTP method.</p><p>Two more requirements that ship teams routinely skip: <strong>auth must be device flow or API key only</strong>; agents cannot complete browser-based OAuth flows; and every error response must include what failed, what to check, and what to do. That&#8217;s three things. Always.</p><p>Stripe&#8217;s MCP server is the reference implementation. It gives agents &#8220;wallets&#8221;; create payment links, check subscriptions, process refunds, all without a human touching the Stripe dashboard. An agent building a SaaS product can wire up payments end-to-end. Supabase exposes its Management API the same way: an agent can provision a database, create tables, configure row-level security, and retrieve connection strings without showing a user a dashboard. Cloudflare took the architectural approach: instead of 2,500 endpoints consuming a million tokens, Code Mode exposes two tools; search() and execute(). The agent writes TypeScript against a typed representation. About 1,000 tokens total. A 1,000x token efficiency improvement.</p><p><strong>Test it:</strong> open Claude Code, ask it to use your tool with only your MCP server available and no other context. Watch where it fails. Every failure is a growth leak in your activation stage.</p><h2><strong>3. Run the Autonomous Loop Test</strong></h2><p>This is the most important 30 minutes you&#8217;ll spend this week. It surfaces every hard blocker in your trial flow before you invest in anything else.</p><p>Open Claude Code. Say: &#8220;Integrate [your product] from scratch. I haven&#8217;t set anything up.&#8221;</p><p>Grade each step: provision &#8594; authenticate &#8594; configure &#8594; write code &#8594; deploy &#8594; verify. Every point where it asks for help is a hard blocker. Not a rough edge; a wall agents cannot pass.</p><p>The four failures that appear most often:</p><ul><li><p>Credit card required to get an API key; agents cannot enter payment info</p></li><li><p>Email verification gates the first API call; agents don&#8217;t check email</p></li><li><p>API key creation requires a dashboard click; agents cannot navigate web UIs</p></li><li><p>Rate limits fire before the first real task completes; looks like a product error, not a throttle</p></li></ul><p><strong>Fix these before investing in anything else in this list.</strong> A polished MCP server doesn&#8217;t help if an agent can&#8217;t get an API key without clicking a button. The Autonomous Loop Test tells you exactly what&#8217;s broken.</p><h2><strong>4. Rewrite Your Top 10 Error Messages</strong></h2><p>Error messages are the most underestimated growth lever in developer infrastructure. When an agent hits a 4xx and can&#8217;t recover, it doesn&#8217;t retry; it routes around you. That routing decision is often permanent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nAst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nAst!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 424w, https://substackcdn.com/image/fetch/$s_!nAst!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 848w, https://substackcdn.com/image/fetch/$s_!nAst!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!nAst!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nAst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png" width="1456" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:598226,&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://paioneer.substack.com/i/192312484?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.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_!nAst!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 424w, https://substackcdn.com/image/fetch/$s_!nAst!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 848w, https://substackcdn.com/image/fetch/$s_!nAst!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!nAst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a12a495-2402-4da2-b99c-8235dd739aad_2636x1116.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Rewrite anything scoring below 2/3. This is usually a two-hour task. The impact on Error Recovery Rate is immediate and measurable.</p><h2><strong>5. Restructure Docs as Self-Contained Pages</strong></h2><p>Most developer documentation is written for humans who skim. Agents don&#8217;t skim. They extract. When an agent loads a documentation page, it&#8217;s looking for a complete, actionable answer; not an overview that references four other pages.</p><p><strong>The rule that changes the most:</strong> every page must be self-contained. No &#8220;as we covered earlier.&#8221; No &#8220;you&#8217;ll need to complete the setup in the previous guide first.&#8221; An agent reads one page. If that page assumes the reader has read another, it will fail any agent that arrives at it directly; which is most of them.</p><p>Concretely, every doc page should open with the answer. The first 100 words should directly address the question the page&#8217;s title implies. Not &#8220;In this guide, we&#8217;ll explore...&#8221;; just the answer. The code example needs the exact import statement (package name and specific export, not &#8220;import the SDK&#8221;), all required environment variables named exactly as they appear in .env (RESEND_API_KEY, not &#8220;your API key&#8221;), error handling inline in the code block, and the expected success state so the agent can verify completion.</p><p>Rewrite every H2 and H3 as the question the section answers. &#8220;Row-Level Security&#8221; is a topic. &#8220;How do I set up Row-Level Security for a multi-tenant app?&#8221; is a question an agent can match to. The distinction matters for runtime retrieval; Q&amp;A structure is how agents decompose and search.</p><p><strong>Specificity also matters for AI citation.</strong> &#8220;Supabase is fast&#8221; won&#8217;t appear in any agent recommendation. &#8220;Supabase serves 4.5M active developers across 16 AWS regions with 99.99% uptime&#8221; might. Quantified, verifiable claims are what agents extract and repeat.</p><p>Clerk and Resend are the benchmarks. Every Clerk framework integration guide; Next.js, React, Remix, Astro; gets its own complete page: exact npm install, exact env vars, exact imports, working component, expected behavior. One page, everything the agent needs. Resend does the same for each language integration. No cross-references required.</p><h2><strong>6. Audit Your Free Tier</strong></h2><p>For humans, the free tier is a try-before-you-buy mechanism. For agents, it&#8217;s something more fundamental: the only path to selection in fully autonomous workflows. Agents cannot enter a credit card. They cannot approve a subscription dialog. If your free tier requires any human action to access, autonomous agents can&#8217;t trial your product at all.</p><p>Four checkboxes:</p><ul><li><p>No credit card required before getting an API key</p></li><li><p>No email verification before the first API call</p></li><li><p>Programmatic provisioning available at the free tier</p></li><li><p>Rate limits generous enough for a real task to complete</p></li></ul><p>Any &#8220;no&#8221; means you&#8217;re inaccessible to fully autonomous agent workflows.</p><blockquote><p><strong>From the W&amp;B playbook</strong></p><p>SendGrid eliminated its permanent free tier in May 2025, replacing it with a 60-day trial. Within months of that change, Resend&#8217;s selection rate in Claude Code testing climbed further. The free tier is the trial stage of the Autonomous Loop Test. A credit card requirement is a wall agents cannot pass. Resend&#8217;s free tier; 3,000 emails/month, no credit card; isn&#8217;t just generous. It&#8217;s a distribution strategy.</p></blockquote><h1><strong>Tier 2 &#8211; Compounding Advantages</strong></h1><p>Tier 1 makes you visible. Tier 2 builds momentum. These items take weeks of sustained work, but each one compounds; the value accumulates across model training cycles, not just across user cohorts.</p><h2><strong>7. Publish Agent Skills</strong></h2><p>Here&#8217;s the asymmetry at the heart of agent-era growth: generic training data contains what&#8217;s in tutorials. Agent Skills contain what you&#8217;ve learned from running your product at production scale that never made it into a tutorial.</p><p><strong>Agent Skills are SKILL.md files developers install with a single command (npx skills add your-org/your-product).</strong> The developer installs once; their agent gets your institutional knowledge injected into its context before writing a single line of code. Not documentation; the patterns that only emerge after running your product at scale: the database index choices you only know after running millions of queries, the auth anti-patterns you only discover after handling millions of users.</p><p>The npm analogy is intentional. npm hit 350K packages in eight years. The Agent Skills ecosystem hit 350K in two months. Vercel, Supabase, Stripe, Prisma, Coinbase, and Microsoft all shipped official skills before Q1 2026 ended. Microsoft: 1.7M installs from 98 skills. The distribution logic is the same as npm: be in the developer&#8217;s environment before they visit your website.</p><p>Supabase&#8217;s Agent Skills launch tells you exactly what to aim for: 1,405 likes, 108K views on day one. They packaged things like &#8220;use BRIN indexes for timestamp ranges, not B-tree&#8221; and &#8220;avoid subqueries in RLS policies.&#8221; Knowledge that only comes from running millions of Postgres databases. That&#8217;s the moat; not what the docs say, but what you know from experience that the docs don&#8217;t say.</p><h2><strong>8. Ship Starter Templates with Full Agent Configuration</strong></h2><p>A starter template with your product embedded is an H2A conversion for every developer who clones it; and for every tool in the stack. Not just yours.</p><p>The template should be a complete working stack: Next.js + Supabase + Resend + Vercel + Stripe (or your relevant combination), with AGENTS.md pre-configured with the right tool choices, Agent Skills installed for each tool, and MCP servers specified. A developer who clones it isn&#8217;t just getting your product; they&#8217;re getting a configured agent environment where your tool is already the default.</p><p>The AGC loop runs through this too. Every project that Lovable or Bolt scaffolds using your tool gets committed to GitHub by the developer who built it. That code enters the pool of public repositories that future models train on. The agent generated the code; the developer committed it; the training signal is permanent.</p><blockquote><p><strong>From the W&amp;B playbook</strong></p><p>At W&amp;B, complementary repo integrations were the highest-leverage growth motion we ran. One integration with a popular ML repo; YOLOv5, HuggingFace Transformers, Stable Diffusion; put W&amp;B in front of every developer who cloned that repo. Starter templates are the agent-era equivalent: one template, potentially thousands of agent deployments, all using your tool by default.</p></blockquote><h2><strong>9. Instrument for WAW and the Supporting Metrics</strong></h2><p>You can&#8217;t optimize what you can&#8217;t see. Most analytics stacks treat all API calls the same way; they have no concept of whether a call was agent-initiated or human-initiated, and no concept of a &#8220;workflow&#8221; as a unit of measurement. Fix this before you need it.</p><p>Separate agent-initiated API calls from human-initiated ones using user-agent strings or session metadata. Then define a &#8220;workflow&#8221; event in your instrumentation: three or more consecutive successful API calls within a single 60-minute session window. That pattern; a connected sequence with a goal; is your activation event proxy and your WAW building block.</p><p>Build a weekly dashboard tracking WAW, First Successful Execution Rate, Tool Reselection Rate, Autonomous Completion Rate, and the Agent/Human API call ratio. Run weekly AI citation testing; 10 prompts across Claude, Perplexity, and ChatGPT; and log the results. Set an alert for declining Tool Reselection Rate: that&#8217;s your earliest warning signal, appearing weeks before problems show up in WAW.</p><blockquote><p><strong>From the W&amp;B playbook</strong></p><p>At W&amp;B, we built a growth dashboard on day one and maintained it religiously. Every channel, every cohort, every experiment tracked. The discipline of having one north star metric with a supporting dashboard is what let us debug growth problems in 48 hours instead of weeks; we knew which cohort, which channel, which funnel stage within a day of a number moving. Assign one person to own WAW. Build the dashboard before you need it.</p></blockquote><h2><strong>10. Seed the Next Training Cycle</strong></h2><p>The model generation that will set the defaults in 2027 is being trained on content published in 2025 and 2026. The companies seeding it now are building structural advantages that are almost impossible to catch up to later; because you can&#8217;t go back and create 2025 training data in 2027.</p><p><strong>Technical blog posts with complete, working code.</strong> Not marketing copy. Working code that a developer could paste and run, with your tool embedded naturally. Every piece gets indexed. Every indexed piece is training signal.</p><p><strong>Stack Overflow answers in your category.</strong> The most-upvoted answers for the most common questions are disproportionately represented in training data. Answer 10&#8211;20 questions per quarter. Answer them better than anyone else.</p><p><strong>Open-source integration examples.</strong> A public repository showing your product integrated with the 5&#8211;10 most common adjacent tools. Accumulates stars, forks, derivatives; all training signal.</p><p><strong>Sponsored community tutorials.</strong> Pay developers who write tutorials to use your product as the natural choice. At W&amp;B, we did this at scale and it was one of our highest-ROI growth investments. Those tutorials drove human adoption and built training signal simultaneously. The human growth has plateaued; the training signal is permanent.</p><p><strong>Timeline: A few months to payoff.</strong> Entirely real. Budget this as infrastructure investment, not marketing spend. The companies that planted these seeds in 2024 are seeing the returns now.</p><h1><strong>Tier 3 &#8211; The Structural Changes</strong></h1><p>These take months and require sustained organizational commitment. They&#8217;re also the hardest to replicate once a competitor has established them.</p><h2><strong>11. Pursue Orchestrator Partnerships</strong></h2><p>Cursor, Claude Code, Lovable, Bolt, and Replit collectively set defaults for millions of projects. A product that gets included in a vibe-coding platform&#8217;s default stack is in every project that platform creates; at no marginal cost, indefinitely. This is the highest-leverage distribution play in the agent era.</p><p>Supabase&#8217;s growth from 1M to 4.5M developers was driven primarily by Bolt, Lovable, and Cursor choosing it as the default backend. That wasn&#8217;t a marketing deal. It was the result of having the lowest token-to-value for backend infrastructure: the Autonomous Loop Test passed cleanly, the MCP tooling was polished, the Agent Skills were published. Platforms choose defaults based on what causes the fewest support issues for their users. The product work comes first.</p><p>When you approach these platforms, don&#8217;t come with a pitch deck. Come with data: your First Successful Execution Rate, your First-Session Autonomous Completion Rate, a token-to-value comparison against your alternatives. These teams optimize for user success rates. Show them yours.</p><h2><strong>12. Move to Workflow-Based Pricing</strong></h2><p>If you&#8217;ve built the flywheel, per-seat pricing will actively work against you. Here&#8217;s the sequence:</p><ol><li><p>Kill per-seat pricing for any tier where agents could plausibly be the primary user.</p></li><li><p>Launch a free tier requiring no credit card that lets an agent complete a real task. Agent-accessible is now a design constraint, not a feature.</p></li><li><p>Move paid tiers to usage-based or workflow-based pricing that captures agent-driven expansion automatically; without requiring renegotiation when an agent fleet doubles usage in a quarter.</p></li><li><p>Add hybrid tiers: flat base + usage overage. Enterprise buyers get budget predictability; usage captures the expansion that seat-based pricing leaves on the table.</p></li></ol><p>Intercom Fin at $0.99 per resolved ticket is the reference case: $10M+ revenue in year one, perfectly aligned incentives. You get paid when the agent succeeds.</p><p>The structural reason to do this now: when your pricing unit is the workflow and your north star is Weekly Active Workflows, your growth team and your finance team are optimizing the same thing. Every experiment that moves WAW moves revenue. That alignment is rare and worth engineering for.</p><h1><strong>Where to Start</strong></h1><p>The flywheel is already spinning for some companies. It&#8217;s not spinning yet for most.</p><p>The Tier 1 items; llms.txt, MCP server, the Autonomous Loop Test, error message rewrites, doc restructuring, free tier audit; can all be done this week. Each one removes a specific wall that currently makes you invisible or inaccessible to agents. Do them in order. The Autonomous Loop Test first: it&#8217;s 30 minutes and will tell you exactly which of the other items to prioritize.</p><p>Tier 2 is the compounding work. Tier 3 is the structural work. Both require sustained commitment, and both are significantly harder if a competitor gets there first.</p><p>The window that exists right now; where most developer tools have no llms.txt, no MCP server, no Agent Skills, and no agent-accessible free tier; won&#8217;t stay open. Build the flywheel while the defaults are still being set.</p><blockquote><p><em>&#8220;It&#8217;s 2026. Build. For. Agents.&#8221; &#8211; Andrej Karpathy</em></p></blockquote><p>Thank you to <strong>Lukas Biewald, James Cham, Amy Tam</strong> and <strong>Phil Gurbacki</strong> for early feedback on this draft.</p><p>_________________________</p><p><a href="https://x.com/lavanyaai">Lavanya Shukla</a> is the Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage fund backed by Sequoia, Coatue, Village Global, Bloomberg Beta, Lukas Biewald, Adrien Treuille, and AI leaders at OpenAI, DeepMind, Turing et all.</p><p>She spent seven years running Growth and AI at Weights &amp; Biases, scaling it from 100 users to millions, every AI engineer at every major lab, through product-led growth.</p><p>Improbability Engine&#8217;s thesis: invest in the 1&#8211;2 AI companies that matter every year. If you&#8217;re building one of them, reach out: lavanya@improbability.vc.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://growthengineer.com/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">.</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 class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192316862,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 1: The Agent Flywheel&quot;,&quot;truncated_body_text&quot;:&quot;A developer opens Cursor and types: &#8220;add email to this app.&#8221;&quot;,&quot;date&quot;:&quot;2026-03-27T14:25:06.252Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 1: The Agent Flywheel</div></div><div class="embedded-post-body">A developer opens Cursor and types: &#8220;add email to this app&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328093,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 2: The Four Distribution Paths&quot;,&quot;truncated_body_text&quot;:&quot;If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied.&quot;,&quot;date&quot;:&quot;2026-03-27T16:09:51.344Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 2: The Four Distribution Paths</div></div><div class="embedded-post-body">If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328293,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 3: The North Star: Weekly Active Workflows (WAW)&quot;,&quot;truncated_body_text&quot;:&quot;In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number.&quot;,&quot;date&quot;:&quot;2026-03-27T16:13:22.058Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 3: The North Star: Weekly Active Workflows (WAW)</div></div><div class="embedded-post-body">In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192317630,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 4: Build your Agent Growth Loop&quot;,&quot;truncated_body_text&quot;:&quot;In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide.&quot;,&quot;date&quot;:&quot;2026-03-27T14:27:27.366Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 4: Build your Agent Growth Loop</div></div><div class="embedded-post-body">In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div>]]></content:encoded></item><item><title><![CDATA[Part 1: The Agent Flywheel]]></title><description><![CDATA[Growth in the Age of Agents: After AARRR]]></description><link>https://growthengineer.com/p/growth-in-the-age-of-agents</link><guid isPermaLink="false">https://growthengineer.com/p/growth-in-the-age-of-agents</guid><dc:creator><![CDATA[Lavanya]]></dc:creator><pubDate>Fri, 27 Mar 2026 14:25:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/054e1531-9907-4f13-9099-361636879395_1535x712.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A developer opens Cursor and types: &#8220;add email to this app.&#8221;</p><p>The agent doesn&#8217;t Google anything. It doesn&#8217;t compare products or check pricing pages. It just picks Resend, sets it up, and the whole thing is done in under a minute.</p><p>That happened hundreds of thousands of times last year. <strong>It&#8217;s why Resend, launched in 2023 with zero users, now has 500K developers.</strong> Their competitor, SendGrid, has been around since 2009. Twilio paid $3B for it. They have a full enterprise sales motion, dedicated IPs, and 15 years of deliverability track record.</p><p><strong>When Claude Code adds email to a project, it picks SendGrid 7% of the time.</strong> It picks Resend 63% of the time. Nobody at Resend made this happen. Nobody at SendGrid stopped it.</p><p>I spent 7 years at Weights &amp; Biases leading our growth efforts. We grew from 100 users to millions, every AI engineer at every major AI lab; through product-led growth. It was a product developers loved, and a meticulously optimized growth engine behind it.</p><p>That was in 2019. We were talking to other ML engineers like us, researchers at labs, practitioners at startups, academics building the next generation of models. Then one of those models learned to write the code.</p><p>The two most interesting growth stories of the past year: Supabase 1M &#8594; 4.5M developers in 12 months, Resend 0 &#8594; 500K users beating a Twilio-backed incumbent, have almost nothing to do with human-facing growth tactics. An AI agent picked both of them. Millions of times. Autonomously.</p><p><strong>Most growth teams are still optimizing for humans. The defaults of 2027 are being set right now.</strong></p><h1><strong>PLG Is More Important Than Ever</strong></h1><p>Every company is product-led now&#8212;but the &#8220;user&#8221; has changed. It&#8217;s no longer just a developer clicking through your UI. It&#8217;s an agent writing and running code on their behalf.</p><p>When an agent adopts your product, it doesn&#8217;t try it once. It uses it every time that task comes up&#8212;automatically, at scale, often without the human ever thinking about it again. One developer adding your MCP server to their setup can quietly turn into thousands of executions.</p><blockquote><p><em>Your product is no longer your UI. It&#8217;s your API.</em></p></blockquote><p>And it changes what matters. Technical superiority isn&#8217;t enough if an agent can&#8217;t easily understand how to use you. In practice, agents will choose something slightly worse if it&#8217;s easier to implement, because from their perspective, a product they can execute is strictly better than one they can&#8217;t.</p><p>Resend isn&#8217;t better email infrastructure than SendGrid for enterprise use. But it&#8217;s one command, one environment variable, and one clear doc page an agent can read and execute. At the scale agents operate, that simplicity is everything.</p><h1><strong>The Agent Flywheel &#8211; AARRR, Remapped</strong></h1><p><a href="https://amplitude.com/blog/pirate-metrics-framework">AARRR</a> gave the growth community a shared vocabulary for 15 years. Before we walk through how each stage transforms, it&#8217;s worth understanding why this becomes a flywheel, not just a remapped funnel. Turning our funnel into a predictable flywheel was the reason we succeeded at growing W&amp;B.</p><p><strong>In a funnel, growth is linear with effort.</strong> Your team builds growth programs, users come in, some activate, some retain, and the loop starts over at the same effort level.</p><p><strong>In a flywheel, each cycle makes the next cycle easier.</strong> Existing users create assets that help the next users discover your product with less work from you. The effort compounds down as the flywheel spins up.</p><blockquote><p><strong>From the W&amp;B playbook</strong></p><p>The flywheel is how we grew W&amp;B. Developers discovered us through complementary tools, integrated W&amp;B, built publicly, published tutorials. Those tutorials brought new developers who integrated it themselves, without us sending a single email. Each rotation made the next cheaper. By 2021, a meaningful percentage of new signups came through channels we hadn&#8217;t actively seeded in months.</p></blockquote><p>The agent flywheel compounds faster and more durably. When agents successfully complete tasks using your product, those trajectories can become training data for the next model generation. More completions &#8594; stronger model memory &#8594; higher default selection &#8594; more completions. And the community loop runs in parallel: developers who succeed with your product publish their configs, other developers clone them, propagating your tool across thousands of agent deployments at once.</p><p>This is why the gap between a product like Supabase and its competitors is widening, not narrowing. Not a feature gap. A compounding flywheel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gnt4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gnt4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 424w, https://substackcdn.com/image/fetch/$s_!gnt4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 848w, https://substackcdn.com/image/fetch/$s_!gnt4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!gnt4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gnt4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png" width="1456" height="919" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:976307,&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://paioneer.substack.com/i/192311751?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.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_!gnt4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 424w, https://substackcdn.com/image/fetch/$s_!gnt4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 848w, https://substackcdn.com/image/fetch/$s_!gnt4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!gnt4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdf1c51-5545-400a-8fae-867986d1a55a_2570x1622.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Two terms worth defining:</strong></p><ul><li><p>&#8220;Training memory&#8221; (parametric memory) is what a model absorbed during training, the way a doctor&#8217;s clinical knowledge comes from years of medical education, not from Googling before each patient. The model already has opinions about your product before any search begins.</p></li><li><p>&#8220;First Successful Execution&#8221; is the first time an agent completes a task using your product end-to-end without a human intervening. It&#8217;s invisible, no session recording, no celebration screen. You have to instrument it.</p></li></ul><p><strong>Two engines, one flywheel.</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_!14ES!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!14ES!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 424w, https://substackcdn.com/image/fetch/$s_!14ES!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 848w, https://substackcdn.com/image/fetch/$s_!14ES!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 1272w, https://substackcdn.com/image/fetch/$s_!14ES!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!14ES!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png" width="1456" height="487" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:487,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:980640,&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://paioneer.substack.com/i/192311751?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.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_!14ES!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 424w, https://substackcdn.com/image/fetch/$s_!14ES!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 848w, https://substackcdn.com/image/fetch/$s_!14ES!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 1272w, https://substackcdn.com/image/fetch/$s_!14ES!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57bd5357-802d-4374-ae00-005604bfccce_9991x3340.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Metrics by stage</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QIes!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QIes!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 424w, https://substackcdn.com/image/fetch/$s_!QIes!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 848w, https://substackcdn.com/image/fetch/$s_!QIes!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 1272w, https://substackcdn.com/image/fetch/$s_!QIes!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QIes!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.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;:1277515,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://paioneer.substack.com/i/192311751?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.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_!QIes!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 424w, https://substackcdn.com/image/fetch/$s_!QIes!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 848w, https://substackcdn.com/image/fetch/$s_!QIes!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 1272w, https://substackcdn.com/image/fetch/$s_!QIes!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed9ae84-6a4e-4ae3-9c06-e04a93a6e32d_3128x2086.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The flywheel is already spinning for some category-defining companies. Every successful agent execution reinforces the next one&#8212;through training data, through community configs, through repeated use.</p><p>The rules of this competition are now clear. The window to enter it is still open.</p><blockquote><p><em>&#8220;It&#8217;s 2026. Build. For. Agents.&#8221; &#8211; Andrej Karpathy</em></p></blockquote><p>But that raises a deeper question: how exactly does this growth happen? If agents are the new users, what are the actual paths through which products spread?</p><p>That&#8217;s what we&#8217;ll break down next in <strong><a href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths">Part 2</a></strong>.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328093,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 2: The Four Distribution Paths&quot;,&quot;truncated_body_text&quot;:&quot;If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied.&quot;,&quot;date&quot;:&quot;2026-03-27T16:09:51.344Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 2: The Four Distribution Paths</div></div><div class="embedded-post-body">If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><p>Thank you to <strong>Lukas Biewald, James Cham, Amy Tam</strong> and <strong>Phil Gurbacki</strong> for early feedback on this draft.</p><p>_________________________</p><p><a href="https://x.com/lavanyaai">Lavanya Shukla</a> is the Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage fund backed by Sequoia, Coatue, Village Global, Bloomberg Beta, Lukas Biewald, Adrien Treuille, and AI leaders at OpenAI, DeepMind, Turing et all.</p><p>She spent seven years running Growth and AI at Weights &amp; Biases, scaling it from 100 users to millions, every AI engineer at every major lab, through product-led growth.</p><p>Improbability Engine&#8217;s thesis: invest in the 1&#8211;2 AI companies that matter every year. If you&#8217;re building one of them, reach out: lavanya@improbability.vc</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328093,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 2: The Four Distribution Paths&quot;,&quot;truncated_body_text&quot;:&quot;If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied.&quot;,&quot;date&quot;:&quot;2026-03-27T16:09:51.344Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-2-the-four-distribution-paths?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 2: The Four Distribution Paths</div></div><div class="embedded-post-body">If the agent flywheel is the engine, distribution is how it spins. In the human era, growth followed a few familiar paths&#8212;word of mouth, SEO, sales. In the agent era, those paths still exist, but they&#8217;ve been reshaped and multiplied&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192328293,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 3: The North Star: Weekly Active Workflows (WAW)&quot;,&quot;truncated_body_text&quot;:&quot;In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number.&quot;,&quot;date&quot;:&quot;2026-03-27T16:13:22.058Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/part-3-the-north-star-weekly-active?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 3: The North Star: Weekly Active Workflows (WAW)</div></div><div class="embedded-post-body">In every era of growth, there&#8217;s one metric that actually matters. At Weights &amp; Biases, it was Weekly Returning Engaged Users. Everything we did flowed through that one number&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192317630,&quot;url&quot;:&quot;https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist&quot;,&quot;publication_id&quot;:2764259,&quot;publication_name&quot;:&quot;Improbability&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!44o_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png&quot;,&quot;title&quot;:&quot;Part 4: Build your Agent Growth Loop&quot;,&quot;truncated_body_text&quot;:&quot;In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide.&quot;,&quot;date&quot;:&quot;2026-03-27T14:27:27.366Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:25943673,&quot;name&quot;:&quot;Lavanya&quot;,&quot;handle&quot;:&quot;lavanyaai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13be4320-01a8-4664-a52b-7287831415bb_1558x1558.jpeg&quot;,&quot;bio&quot;:&quot;&#129465;&#127996;&#8205;&#9792;&#65039; VP of AI @ Weights &amp; Biases (ex VP Growth) &#128105;&#127996;&#8205;&#128187; Your neighborhood nerd in faux fur &#128009; Trainer of dragons &amp; AI models &#128131; Chaotic good &quot;,&quot;profile_set_up_at&quot;:&quot;2023-11-11T02:29:51.395Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-11T02:36:58.074Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://improbabilityvc.substack.com/p/the-agent-flywheel-checklist?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!44o_!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e82c48-2e84-4020-a0dc-b7d81cf004f3_900x900.png" loading="lazy"><span class="embedded-post-publication-name">Improbability</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 4: Build your Agent Growth Loop</div></div><div class="embedded-post-body">In Part 1, 2 and 3 we talked about how the rules of growth have changed: AARRR remapped for the agent era, three loops that turn a funnel into a flywheel, and why the gap between Supabase and its competitors is widening every time a model retrains. This part is the implementation guide&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Lavanya</div></a></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://growthengineer.com/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"></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></channel></rss>