<?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.

Written by Lavanya, who led growth and AI at Weights & Biases from 100 users to millions of AI engineers, leading to a $2B exit.]]></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>Thu, 13 Aug 2026 15:12:39 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[Growth Engineering in the Age of Agents]]></title><description><![CDATA[How ambitious AI startups become the default in their category.]]></description><link>https://growthengineer.com/p/growth-engineering-in-the-age-of-agents</link><guid isPermaLink="false">https://growthengineer.com/p/growth-engineering-in-the-age-of-agents</guid><dc:creator><![CDATA[Lavanya]]></dc:creator><pubDate>Wed, 01 Jul 2026 15:38:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2201b194-ec92-4b2c-a168-47dbfb2c7b78_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The default in your category is being rewritten inside the code agents ship.</p><p><span>When</span><a href="https://amplifying.ai/research/claude-code-picks/report"><span> Claude Code was asked to add email to an app</span></a><span>, it picked Resend 62.7% of the time and SendGrid 6.9% (even though SendGrid has been deeply embedded in enterprise email for decades and was acquired by Twilio for</span><a href="https://www.twilio.com/en-us/press/releases/twilio-completes-acquisition-sendgrid"><span> $3 billion</span></a><span>). The same pattern shows up in databases. For a client-side React app, Claude Code picked Supabase as the database 70% of the time over. MongoDB, one of the database names most developers recognize, received zero primary picks in the broader database category even though it appeared often enough to show the model knew it existed. Being known by developers is not the same as being chosen by agents. Agents pick what they can turn into working software.</span></p><p><span>Interestingly, in 12 of 20 software categories, </span><strong><span>Claude Code often built the feature itself</span></strong><span> rather than use a popular tool.</span></p><blockquote><p><span>That is the opening for ambitious AI startups.</span></p></blockquote><p><span>In a world where Claude Code and its peers make it cheap for more people to produce a competent first version of almost anything, building stops being the only scarce resource. </span><strong><span>Distribution becomes the advantage</span></strong><span>, not distribution as a big splashy launch post or a bigger ad budget, but distribution inside the build path: becoming the product the agent reaches for and the workflow it can complete without a human stepping in.</span></p><p><span>Growth engineering becomes a crucial discipline because the selection surface has moved into the build path.</span></p><blockquote><p><strong><span>Growth engineering</span></strong><span> in the age of agents is the discipline of making machines discover your product, select it, use it successfully, and bake it into their workflows. The goal is to become the default in your category: the product agents reach for when they are trying to get a job done.</span></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sqOc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sqOc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!sqOc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!sqOc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!sqOc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sqOc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1294457,&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/204047108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.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_!sqOc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!sqOc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!sqOc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!sqOc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb214f2-0fa5-47c0-9d0e-d8bfb8693c2d_1254x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The old software market was shaped by human evaluation: a buyer discovered the incumbent through word of mouth, read reviews, opened pricing pages, took demos, asked a friend, and chose. The agent market works differently because the evaluation happens when the agent is building. Your homepage can be persuasive and still irrelevant to the decision if the agent cannot use the product from the repo: discover it in context, authenticate without a human-only gate, make the first call without being blocked by needing to enter a credit card, recover from the first error, and verify that the result worked.</span></p><p><span>For humans, the UI was the product surface. For agents, the API is the UI. A beautiful dashboard does not matter if the path breaks on a credit-card gate, a human-only login flow, an email confirmation link, unclear docs, missing test credentials, or an error message with no next step.</span></p><blockquote><p><strong><span>The product is not agent-ready until the agent can complete the loop.</span></strong></p></blockquote><p><span>That loop is simple: find the product, get access, make the first call, handle the first error, verify the result, and decide to use it again.</span></p><p><span>It&#8217;s not that Resend, Supabase, or a custom feature-flag system are always the best choices. It&#8217;s that a product the agent can execute easily is better, in that moment, than a more established product it cannot use end to end. In practice, agents will choose something slightly worse if it&#8217;s easier to implement.</span></p><blockquote><p><strong><span>The product humans love is not always the product agents pick as the default.</span></strong></p></blockquote><p><span>That is why growth has to move closer to the product surface. In the human funnel, you could lose a buyer on the landing page and still see the visit. In the agent funnel, you can lose the decision before your site loads, before a user signs up, and before your analytics records anything. You do not get a cancellation email when an agent routes around you. You get </span><strong><span>ghosted by the machines</span></strong><span>.</span></p><p><span>I learned the precursor to this at Weights &amp; Biases. When I joined as one of the first 10 employees, the product had about 100 users. Over the next seven years, </span><strong><span>I led growth to make W&amp;B part of the daily workflow for millions of AI engineers</span></strong><span>. Our growth was built around human powered flywheels. A developer at OpenAI added a line to a training script, then a teammate copied it, a blog post included it, and a repo fork inherited the code. The product moved through code before it moved through a funnel.</span></p><p><span>In the human-led era, that was developer adoption. In the agent era, the same flywheel runs faster: agents copy patterns, instantiate defaults, write config, and turn one successful integration into training data and thus the next model&#8217;s default. </span><strong><span>The companies that understand this early will compound</span></strong><span> because every successful agent execution can become public signal, copied code, better retrieval, and stronger memory in the next model cycle. The companies that treat it as a marketing channel may look fine until the default has already moved.</span></p><h2><strong><span>Agents compress the work SaaS used to sell</span></strong></h2><p><span>SaaS became valuable by packaging work for humans: interfaces to navigate, workflows to follow, dashboards to monitor, and seats to provision. Agents threaten a specific part of that value, not the software business itself. When an agent can use files, apps, connectors, and role-specific skills to return a finished deliverable, it can skip parts of the interface layer that SaaS used to monetize.</span></p><blockquote><p><strong><span>SaaS was priced for seats. Agents buy outcomes.</span></strong></p></blockquote><p><span>In the SaaSpocalypse, investors weren&#8217;t necessarily predicting that every SaaS company would die. They were repricing companies whose value depended on humans sitting in interfaces to get work done. Reuters reported that the S&amp;P 500 software and services index had shed about $1 trillion in market value since January 28, 2026. The same report noted that Thomson Reuters suffered a record one-day plunge after investors worried an Anthropic plugin could compress legal workflows, with ServiceNow, Salesforce, and Microsoft also hit.</span></p><p><span>It wasn&#8217;t as much that one Claude plugin erased a trillion dollars, but that the market was asking a new question: what is left when agents can compress the work your product used to package?</span></p><p><span>Durable software will still have proprietary data, trust, governance, deep integrations, reliability, workflow ownership, and human budget approval. But products whose value is mostly interface, coordination, and seat packaging now have to prove why an agent cannot route around them. A human used to choose a tool, then tell the software what to do. </span><strong><span>Increasingly, the human states the outcome, and the agent chooses the tools, or decides it does not need one.</span></strong></p><h2><strong><span>Agents choose like builders, not buyers</span></strong></h2><p><span>The opening examples are not edge cases. They are the new pattern. Amplifying.ai pointed Claude Code at real repositories 2,430 times, with no specific tool names in the prompts, and watched what it used when it had to ship code.</span></p><p><span>The data shows that when a tool made the job easy, Claude Code collapsed the category into a default tool, ignoring the rest. </span><strong><span>When the job looked small enough, it skipped the vendor entirely. Custom or DIY was the top label in twelve of twenty categories.</span></strong><span> Feature flags became a config file. Python auth became JWT and bcrypt. Rate limiting, caching, background jobs, and other &#8220;products&#8221; often became code.</span></p><p><span>That is the lesson: agents do not care whether your category exists. They care whether the job can be completed. A product that sells a workflow but does not own a durable primitive underneath it is now competing with the agent&#8217;s ability to write the workflow away.</span></p><p><span>The default tool choices also move faster than revenue. Across Claude model generations, Prisma fell from 79% to 40% to 0% of JavaScript ORM picks while Drizzle moved from 21% to 60% to 100%. The customers did not all churn together. The default inside the code moved first.</span></p><p><span>This is the </span><strong><span>default decay</span></strong><span>: the loss of agent-selection position across model releases, often before the revenue dashboard notices.</span></p><blockquote><p><strong><span>A product can lose distribution before it loses revenue.</span></strong></p></blockquote><p><span>There is not one agent market either. Claude Code and Codex agree on some defaults and diverge sharply on others, which means a founder cannot optimize for a single model anecdote. The new question is not just where developers hang out. It is which agents matter for your category, what they already believe, and what signals will change their future defaults.</span></p><h2><strong><span>Growth engineering is no longer funnel optimization</span></strong></h2><p><span>Growth engineering used to mean building the machinery around a visible human funnel: landing pages, instrumentation, onboarding, referrals, experiments, lifecycle loops, and the infrastructure that made acquisition measurable. That work still matters, but it no longer reaches the first decision in an agent-mediated adoption path.</span></p><p><span>The agent does not enter through your homepage. It enters through the corpus, the repo, the docs, the package manager, the registry, the API, the error message, and the payment rail. Growth work therefore moves into surfaces that product and engineering teams own.</span></p><p><span>The worst state is not being unknown to buyers. It is being agent invisible: absent from the build path, unable to be found, authenticated, called, or verified by a machine.</span></p><p><span>This is the difference between supply-side and demand-side agent-led growth. AI SDRs automate your selling motion. Demand-side agents work for the buyer. They search, evaluate, implement, test, and sometimes transact before a sales conversation ever happens.</span></p><blockquote><p><strong><span>The first experience of your product may now be a line of code written by an agent that has never seen your homepage.</span></strong></p></blockquote><p><span>That makes growth engineering a technical discipline. The questions are no longer only whether a human can find you, understand you, sign up, and activate. The questions are whether an agent can discover you, authenticate, make the first call, recover from failure, verify success, and choose you again.</span></p><h2><strong><span>Parametric lock-in is the new moat</span></strong></h2><p><span>Agents do not start every product selection decision from zero. They inherit defaults from their training data, which includes code, docs, tutorials, repos, package examples, and previous completions. When an agent reaches for a library, API, or workflow, it is often reaching for the pattern that already feels most available.</span></p><blockquote><p><strong><span>That is parametric lock-in: competitive advantage encoded in model weights.</span></strong></p></blockquote><p><span>It is not a brand moat or a network effect in the old sense. It is a statistical default inside a model that has already shipped. You cannot charm it with discounts and cold-emails, or ask it for a clean explanation of why it prefers you. You can only shape the surfaces that teach the next model what to remember.</span></p><p><span>The flywheel is simple. Agents pick your product. They write code that uses it. Developers ship, fork, copy, publish, and document that code. Those examples become part of the public corpus and retrieval layer. The next model sees more of you in the right context, so the next agent is more likely to pick you again.</span></p><p><span>The reverse loop is just as important. If agents stop picking you, fewer new projects use you, fewer examples enter the corpus, and your future distribution gets thinner. By the time revenue shows the damage, the default may have moved one or two model generations ago.</span></p><p><span>Parametric lock-in is powerful, but it is not magic. It is strongest when agents rely on memory, weaker when they retrieve current docs, weaker still when they can test tools at runtime, and weakest when performance is easy to measure.</span></p><blockquote><p><strong><span>That is the startup opening: incumbents can own historical memory, but startups can still win the runtime test.</span></strong></p></blockquote><p><span>The durable company needs both. It has to be present enough to enter the model&#8217;s consideration set in the training data and executable enough to survive the first run. Memory gets you considered. Execution gets you chosen.</span></p><h2><strong><span>Distribution now has three machine surfaces</span></strong></h2><p><span>The old growth optimizations centered around time-to-value: how fast can a human get to the aha moment?</span></p><p><span>The agent-era optimization centers around </span><strong><span>token-to-value: how many tokens, steps, tool calls, credentials, retries, and context hops does it take before an agent can produce a verified result with your product?</span></strong></p><p><span>Lower token-to-value becomes a distribution advantage. If two products solve the same problem, the agent will tend to favor the one it can remember, discover, call, and verify with less context and fewer failure points.</span></p><p><span>That advantage is built across three machine surfaces.</span></p><ul><li><p><strong><span>The first surface is memory:</span></strong><span> what the model already knows. Public code, package usage, docs, tutorials, GitHub issues, Stack Overflow answers, benchmarks, and examples teach future models what a normal solution looks like. Memory is slow to earn, slow to lose, and slow to repair. It gets you into the agent&#8217;s consideration set.</span></p></li><li><p><strong><span>The second surface is runtime discovery:</span></strong><span> what the agent can find in the moment. This includes docs, package metadata, examples, registries, llms.txt, MCP servers, tool descriptions, and API references. Runtime discovery matters because not every product can be known at training time. A startup with weak memory can still win if the agent can find the right interface and use it cleanly.</span></p></li><li><p><strong><span>The third surface is the harness:</span></strong><span> the environment where the agent acts. Claude Code, Cursor, GitHub Copilot, ChatGPT, Loveable, enterprise agent platforms, internal developer portals, and workflow orchestrators are not neutral windows. They have defaults, connectors, allowlists, registries, telemetry, permissions, and UI affordances that shape what the agent can see and execute. Harness placement may become the agent-era version of getting into the app store.</span></p></li></ul><p><span>Token-to-value optimization is important across all three. A product can be known in memory and still lose if the docs burn too much context. It can be discoverable at runtime and still lose if authentication requires a human. It can be present in the harness and still lose if the first error cannot be recovered from.</span></p><p><span>The new growth stack is:</span></p><ol><li><p><span>Be remembered in the corpus.</span></p></li><li><p><span>Be discoverable at runtime.</span></p></li><li><p><span>Be available in the harness.</span></p></li><li><p><span>Be callable through a small, legible interface.</span></p></li><li><p><span>Reduce token-to-value.</span></p></li><li><p><span>Make first execution work.</span></p></li><li><p><span>Make errors recoverable.</span></p></li><li><p><span>Make pricing and payment workflow agent-friendly.</span></p></li><li><p><span>Be worth reselecting.</span></p></li></ol><p><span>That is the machine distribution system: memory gets you considered, runtime discovery gets you found, harness placement gets you into the path, and token-to-value decides whether the agent keeps going.</span></p><blockquote><p><strong><span>Lower token-to-value is a huge distribution advantage.</span></strong></p></blockquote><h2><strong><span>Your growth dashboard cannot see the first adoption event</span></strong></h2><p><span>The old funnel dashboard starts too late for today&#8217;s world. It sees visits, signups, sessions, seats, and revenue. In agent-led adoption, the decisive event can happen before any of those exist: inside an IDE, terminal, repo, browser agent, orchestration layer, or workflow your product analytics never sees.</span></p><p><span>DAU and MAU were useful when a login was a reasonable proxy for value. With agents, login is not enough, and usage is not always value. The unit that matters is the completed workflow.</span></p><p><span>The north star becomes </span><strong><span>Weekly Active Workflows: how many valuable workflows were completed successfully in the last week</span></strong><span>, whether initiated by a human, an agent, or both.</span></p><p><span>The supporting funnel metrics change too. The top of the funnel has to be measured outside your product.</span></p><ul><li><p><span>Awareness becomes </span><strong><span>AI Citation Share</span></strong><span>: when models are asked what to use in your category, how often do they name you, in what rank, and with what caveats? Presence becomes </span><strong><span>Public-Code Footprint</span></strong><span>: how often your product appears in public repos, examples, imports, templates, and recent projects likely to feed the next training or retrieval cycle.</span></p></li><li><p><span>Activation becomes </span><strong><span>First Successful Execution</span></strong><span>: the first time an agent completes the intended job with your product in the loop.</span></p></li><li><p><span>Time-to-value becomes </span><strong><span>token-to-value</span></strong><span>: how many tokens, calls, retries, docs pages, credentials, error messages, and human interventions it takes before an agent gets the first correct result.</span></p></li><li><p><span>Retention becomes </span><strong><span>Agent Retention</span></strong><span>: when the same agent, user, project, or organization has the same job again, does it choose you again?</span></p></li></ul><p><span>The most useful diagnostic is the gap between the two awareness numbers. If public-code footprint is high and citation share is low, the models have seen you but do not choose you. If citation share is high and public-code footprint is low, you may be living off old memory the next model will not inherit. If both are high, you are compounding. If both are low, you are </span><strong><span>agent invisible</span></strong><span>.</span></p><p><span>Your analytics tell you what happened after adoption. Agent-selection metrics tell you whether adoption is likely to happen at all.</span></p><h2><strong><span>Agent experience is distribution</span></strong></h2><p><span>Agent Experience, or AX, is the product surface agents see: it encompasses whether they can discover you, understand when to use you, call you correctly, recover from errors, and verify that the job worked. For growth engineering, that surface is not just usability, it is distribution.</span></p><p><span>Growth engineering adds the sharper point: AX is not only usability. It is distribution.</span></p><p><span>Agents choose what they can execute. That turns small product details into growth surfaces. Clean APIs influence selection. Precise tool descriptions improve routing. Stable schemas support agent retention. Useful errors enable recovery. Working starter templates become public examples, copied by other humans and agents, and eventually training data for the next models.</span></p><p><strong><span>Selection debt</span></strong><span> is the accumulated friction that makes an agent less likely to choose you: messy docs, unclear APIs, brittle auth, bloated tool surfaces, ambiguous names, bad errors, missing examples, high token-to-value, and pricing paths that require human rescue.</span></p><p><span>This is why a docs fix can now be an important growth experiment. One study of MCP tools found that almost every tool description had at least one quality issue, and that improving descriptions increased task success and partial goal completion. The learning is not that every product needs a huge MCP server. It is usually the opposite. Agents degrade when they face too many overlapping tools, bloated schemas, unclear names, or ambiguous operations.</span></p><p><span>A product with three excellent operations can beat a product with forty endpoints exposed indiscriminately, because agents reward the shortest reliable path from intent to result.</span></p><p><span>That is token-to-value: the amount of context, code, setup, correction, and retry an agent spends before your product produces a verified outcome.</span></p><blockquote><p><strong><span>First execution is no longer onboarding polish, it is critical to long term distribution.</span></strong></p></blockquote><p><span>A human who fails once might search the docs, ask support, or come back later. An agent that fails may route around you, and the code it writes without you may become the public example the next model learns from.</span></p><h2><strong><span>You can become the default, or become the primitive</span></strong></h2><p><span>Going back to the Amplify study that showed </span><strong><span>Claude Code often built the feature itself </span></strong><span>in 12 of 20 software categories, rather than use a popular tool. If agents often build instead of buy, the first conclusion could be that many software categories are doomed. The more we think about it, I think founders have two ways to win.</span></p><p><strong><span>The first is to become the default.</span></strong><span> In this strategy, agents pick you directly when they need the job done: email, payments, deployment, observability, search, databases, authentication, evaluation, or whatever category you own. This requires memory, runtime discoverability, strong examples, low token-to-value, clean pricing, and enough public proof that the agent trusts the path.</span></p><blockquote><p><span>The goal is not to appear in the list. The goal is to become the default.</span></p></blockquote><p><strong><span>The second is to become the primitive.</span></strong><span> If the agent is going to build the visible feature itself, make your product the substrate it builds on: the identity layer under auth, the event pipe under analytics, the index under search, the sandbox under agents, the scheduler under workflows, the evaluator under model quality, or the payment rail under transactions.</span></p><p><span>In the old SaaS world, losing the branded app usually meant losing the customer. In the agent era, the branded app may matter less than the primitive that keeps appearing inside generated workflows.</span></p><p><span>That is the opening for startups. A startup does not need to outbrand the incumbent in the human market if it can be simpler for the agent, easier to call, more reliable on first execution, better represented in public examples, or more useful as the primitive underneath the workflows agents already build.</span></p><p><strong><span>If agents write the app, own the thing the generated code cannot avoid.</span></strong></p><h2><strong><span>Humans still buy, but agents increasingly decide what ships</span></strong></h2><p><span>The strongest objection to this strategy is true: humans are still here.</span></p><p><span>Humans decide what matters. They set strategy, approve budgets, manage risk, judge taste, build trust, handle politics, and define quality. The point is not that humans disappear. The point is that the path from intent to implementation increasingly passes through a machine.</span></p><p><strong><span>Your product now has two users.</span></strong><span> The human wants confidence, narrative, control, social proof, trust, and a reason to believe the product will make them look smart. The agent wants structured context, stable interfaces, low ambiguity, small tool surfaces, clear errors, cheap execution, and a path it can complete without rescue.</span></p><p><strong><span>Great companies will serve both.</span></strong><span> Weak companies will serve the human beautifully and fail the machine silently.</span></p><p><span>The second objection is also true: parametric lock-in will weaken as agents get better at retrieval, browsing, benchmarking, sandboxing, and runtime evaluation. And as that happens, growth engineering evolves and becomes more measurable.</span></p><p><span>The moat shifts from static memory to continuous reselection. The winning product will not merely be the one the model remembers once. It will be the one agents can find, test, execute, trust, and choose again and again.</span></p><p><span>That is a better world for founders. You cannot buy your way into last year&#8217;s training run, but you can make your product work this year on the first try.</span></p><h2><strong><span>Distribution now has to be engineered</span></strong></h2><p><span>The old growth question was how to get more people into the funnel. The new one is how to become the path an agent takes before a person compares the options.</span></p><p><span>That work lives in docs, APIs, examples, schemas, registries, tool descriptions, templates, evaluation harnesses, pricing rails, payment flows, and the public code that teaches the next model what normal looks like.</span></p><p><span>It is growth because it decides adoption. It is engineering because the adoption surface is now built.</span></p><p><strong><span>The growth engineer in this era measures model memory, runtime discoverability, harness placement, token-to-value, first execution, error recovery, reselection, and public signal.</span></strong><span> They understand that a product can lose distribution before it loses revenue, and that a startup can win the next model before the market sees it.</span></p><blockquote><p><span>That is what The Growth Engineer is for: helping ambitious founders become the default in their category before the category hardens.</span></p></blockquote><h2><strong><span>The founders I want to back</span></strong></h2><p><span>I come to investing as a product builder and growth engineer.</span></p><p>I want to back deeply technical AI founders, who move fast, have a history of building in public and care deeply about becoming the default in their category.</p><p>I learned that at W&amp;B. One reason we won was that Lukas, our CEO, cared deeply about user growth, he called it the oxygen for the company. We looked at the growth metrics every week. We cared about them like our lives depended on them, because in the early years they did. The dogged pursuit of growth metrics allowed us to make hard decisions until W&amp;B became part of the daily workflow for millions of AI engineers.</p><p>That is the kind of founders I want to work with now: someone who treats distribution as part of the product from the beginning, someone who won&#8217;t settle for anything but being the default in their category.</p><p>If you are a founder working on an ambitious AI startup, reach out. I&#8217;d love to be your first institutional check and help you become the default in your category. We invest $500k-$1M in pre-seed and seed rounds, with occasional Series A checks.</p><p><a href="mailto:lavanya@improbability.vc">Send me a short note</a> with what you are building, a demo and what has to be true for you to become the default.</p><p></p><p></p><p></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[The Next SaaS North Star Is Not Users. It’s Workflows.]]></title><description><![CDATA[Weekly Active Workflows and the dashboard for agent-led growth.]]></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://substackcdn.com/image/fetch/$s_!fEb6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ac790f-5376-42f3-a3a9-ed0ccb397020_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Part of the Growth Engineering series. Start with <a href="https://growthengineer.com/growth-engineering-in-the-age-of-agents">Growth Engineering in the Age of Agents</a> for the full thesis.</em></p><p>Every growth era has one metric that tells the truth before the board deck does.</p><p>At Weights &amp; Biases, ours was Weekly Returning Users. We looked at it every week because it told us whether W&amp;B was becoming part of the daily work of AI engineers. The maniacal focus on that number forced hard product decisions, hard growth decisions, and hard prioritization decisions. It was not a vanity metric. It was the closest proxy we had for becoming the default in our category.</p><p>In the agent era, that metric changes.</p><p>If your product is being used by agents, you do not only have users in the traditional sense. You have workflows. An agent may create value without logging in. It may run fifty times in ten minutes and then disappear for three days. It may generate thousands of API calls that mean nothing because the workflow is broken.</p><p>That is why DAU, MAU, and raw API calls start to miss the point.</p><p>The new north star is <strong>Weekly Active Workflows</strong>.</p><p>A Weekly Active Workflow is a valuable workflow completed successfully in the last week, whether initiated by a human, an agent, or both.</p><p>A workflow is not a single API call. It is a goal-directed sequence that starts with intent and ends with a verifiable outcome: send the email, deploy the app, run the evaluation, reconcile the invoice, create the report, update the CRM, provision the sandbox, complete the transaction.</p><p>The unit that matters is not whether someone logged in.</p><p>The unit that matters is whether the work got done.</p><h2>Why workflows beat users</h2><p>DAU and MAU worked when a login was a reasonable proxy for value. In agent-led software, login is often downstream of value, or absent entirely.</p><p>An agent can call your API, configure your SDK, complete a workflow, and never create the kind of session your growth dashboard was built to measure. The opposite can also happen: a broken agent can hammer your API all day and create usage without value.</p><p>Weekly Active Workflows filters for the thing founders should actually care about:</p><ol><li><p>Was there a real goal?</p></li><li><p>Did your product participate in completing it?</p></li><li><p>Did it succeed?</p></li><li><p>Did it happen recently enough to mean the workflow is still alive?</p></li></ol><p>That last point matters. &#8220;Weekly&#8221; filters out stale configs. &#8220;Active&#8221; filters out broken workflows generating noise. &#8220;Workflow&#8221; forces the team to measure completed value rather than activity.</p><p>If DAU asks, &#8220;How many people showed up?&#8221; WAW asks, &#8220;How many jobs did we help finish?&#8221;</p><h2>The dashboard evolves</h2><p>Once workflows become the north star, the supporting metrics change too.</p><p><strong>Activation becomes First Successful Execution.</strong><br>Can an agent complete the intended job with your product in the loop for the first time?</p><p><strong>Time-to-value becomes token-to-value.</strong><br>How much context, setup, documentation, retrying, error handling, and human rescue does it take before an agent gets the first correct result?</p><p><strong>Retention becomes Agent Retention.</strong><br>When the same job appears again, does the same agent, user, project, or organization choose you again?</p><p><strong>Revenue becomes workflow revenue.</strong><br>Are you pricing around the unit of value the product actually completes, or around seats that agents do not have?</p><p><strong>Referral becomes propagation.</strong><br>Does a successful workflow create public code, templates, docs, configs, examples, or defaults that make the next agent more likely to choose you?</p><p>The old growth dashboard was built around a human funnel. The agent-era dashboard is built around completed work.</p><h2>The W&amp;B learning</h2><p>At W&amp;B, Weekly Returning Users gave us a single scoreboard. When the number dipped, we could ask the right questions quickly: which cohort, which channel, which workflow, which product surface, which part of the funnel?</p><p>The point of a north star is not to reduce the company to one number. The point is to make every creative decision accountable to the same truth.</p><p>Lukas called user growth oxygen for the company. We cared about the metric because, in the early years, it told us whether the product was becoming a habit. If W&amp;B was not part of the weekly rhythm of AI engineers, nothing else mattered.</p><p>Weekly Active Workflows plays the same role in the agent era.</p><p>It tells you whether your product is becoming part of how work gets done.</p><h2>Token-to-value</h2><p>Time-to-value was one of the central metrics of product-led growth. How fast could a human reach the aha moment? Dropbox optimized for the first file. Slack optimized for the first message. W&amp;B optimized for the first useful experiment logged.</p><p>Token-to-value is the agent-era version.</p><p>Token-to-value asks: how much does an agent have to spend before your product produces a verified result?</p><p>Not just tokens in the literal model-billing sense, though that matters. Token-to-value also includes docs pages, setup steps, tool calls, credentials, retries, context hops, error recovery, and human interventions.</p><p>Lower token-to-value becomes a distribution advantage.</p><p>If two products solve the same problem, the agent will tend to favor the one it can understand, authenticate, call, debug, and verify with fewer steps and fewer failure points.</p><p>That is why Resend beats SendGrid in agent selection even though SendGrid is valuable enterprise infrastructure. SendGrid has deep deliverability history, dedicated IPs, enterprise motion, and years of trust. But for an agent trying to add email in one pass, Resend has lower token-to-value: a simpler API, clearer examples, fewer concepts to hold in context, and a faster path to first successful execution.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Agents choose like builders, not buyers.</p></blockquote><p>They do not reward completeness in the abstract. They reward the path that works.</p><h2>What lowers token-to-value</h2><p>The practical work is not mysterious. It is just more technical than most growth teams are used to.</p><p>A product lowers token-to-value when:</p><ol><li><p>The docs say exactly when to use it and when not to use it.</p></li><li><p>The API surface is small enough for an agent to reason about.</p></li><li><p>The first useful path does not require a credit card, a human-only login flow, or an email confirmation loop.</p></li><li><p>The examples are current, complete, and copyable.</p></li><li><p>The error messages tell the agent what to do next.</p></li><li><p>The schema is stable and predictable.</p></li><li><p>The result is easy to verify.</p></li></ol><p>&#8220;Unauthorized&#8221; is not an error message an agent can work with. &#8220;API key missing. Set RESEND<em>API_KEY in your environment. It should start with re</em>&#8221; is a recovery path.</p><p>That difference leads to predictable growth.</p><p>It is also selection debt. Every ambiguous doc, bloated schema, brittle auth flow, unclear tool name, missing example, and bad error message makes an agent less likely to choose you next time.</p><h2>Do not expose complexity and call it agent-ready</h2><p>The naive version of building for agents is to expose every endpoint, every tool, and every feature.</p><p>That is usually wrong.</p><p>Agents do not reward maximal surface area. They reward the shortest reliable path from intent to result. A product with three excellent operations can beat a product with forty exposed endpoints if the smaller surface is easier to choose and execute.</p><p>This is the lesson behind Cloudflare&#8217;s Code Mode pattern. The right answer to thousands of possible operations is not always thousands of individual tools. Sometimes the better agent interface is a small number of high-leverage tools that let the agent search, reason, and execute against a typed representation.</p><p>That is the mental shift: agent-readiness is not a docs project. It is an architecture problem.</p><h2>WAW and pricing should align</h2><p>The most important reason to measure Weekly Active Workflows is that it can align growth and revenue.</p><p>If your north star is completed workflows and your pricing is also tied to completed workflows, every growth experiment can move revenue, and every pricing decision can improve or damage the growth motion.</p><p>That is much cleaner than optimizing one system for seats and another system for usage.</p><p>Agents do not have seats. They complete jobs. They do not feel upgrade friction, read a &#8220;contact sales&#8221; page, or ask procurement to approve a feature gate. If the pricing path blocks the workflow, the agent may simply route around you.</p><p>The best agent-era pricing will probably be hybrid. Humans still need budget predictability, governance, approvals, and trust. Agents need the ability to start, repeat, and scale workflows without breaking the path.</p><p>The principle is simple:</p><p>Do not make your pricing unit fight your value unit.</p><p>If the product creates value by completing workflows, price in a way that lets workflows start easily, repeat naturally, and expand when they become important.</p><h2>What to track next to WAW</h2><p>WAW is the north star, but it should not be the only metric.</p><p>Track <strong>Execution Success Rate</strong>: what percentage of attempted workflows complete successfully?</p><p>Track <strong>First Successful Execution</strong>: how often does a new agent or project reach the first verified outcome?</p><p>Track <strong>token-to-value</strong>: how much context, setup, retrying, and human rescue does the first successful workflow require?</p><p>Track <strong>Agent Retention</strong>: when the same job appears again, does the agent choose you again?</p><p>Track <strong>Workflow Revenue</strong>: how much revenue is tied to completed workflows rather than seats, sessions, or raw calls?</p><p>The warning sign is when these metrics diverge.</p><p>If WAW is growing but Execution Success Rate is falling, growth is hiding reliability debt.</p><p>If WAW is flat but token-to-value is improving, you may be preparing for a future selection gain the revenue dashboard has not seen yet.</p><p>If Agent Retention falls while revenue is steady, you may be getting ghosted by the machines before customers formally churn.</p><p>A product can lose distribution before it loses revenue.</p><h1><strong>It&#8217;s 2026. Build. For. Agents.</strong></h1><p>The current moment feels like early PLG.</p><p>Dropbox, Slack, and other PLG winners built distribution advantages before the rest of the market understood what they were optimizing for. Years later, the wins looked obvious. They did not look obvious at the time.</p><p>The same thing is happening now.</p><p>Most teams still optimize human onboarding while agents are learning which products to pick, which docs to trust, which APIs to call, and which workflows to repeat. The defaults of the next software market are being shaped by today&#8217;s successful executions.</p><p>Every successful agent workflow is a vote for the next selection.</p><p>Every public repo is a signal.</p><p>Every starter template is a distribution asset.</p><p>Every useful error message is a recovery path.</p><p>Every low-token integration is a reason to choose you again.</p><p>The old question was, &#8220;How many users came back this week?&#8221;</p><p>The new question is, &#8220;How many valuable workflows did we complete this week, and how many of them made us more likely to be chosen again?&#8221;</p><p>That is the dashboard for growth engineering.</p><blockquote><p><em>&#8220;It&#8217;s 2026. Build. For. Agents.&#8221; &#8211; Andrej Karpathy</em></p></blockquote><p></p><h3>If you are a founder working on an ambitious AI startup, reach out.</h3><p>I&#8217;d love to be your first institutional check and help you become the default in your category. We invest $500k-$1M in pre-seed and seed rounds, with occasional Series A checks.</p><p><a href="mailto:lavanya@improbability.vc">Send me a short note</a> with what you&#8217;re building, a demo link, and why this can become the default in its category. I do not need a deck. I would rather see the product in motion, even if it is early, rough, or half-built.</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><div><hr></div><p>Lavanya Shukla is Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage AI fund, and former Head of Growth at Weights &amp; Biases, where she led growth from about 100 users to millions of AI engineers. She writes The Growth Engineer, a field guide for founders who want to become the default in their category in the age of agents.</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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 months ago &#183; Lavanya</div></a></div>]]></content:encoded></item><item><title><![CDATA[If an Agent Has Never Heard of You, You Don't Exist]]></title><description><![CDATA[How software spreads when humans configure agents, agents recommend tools, and defaults compound.]]></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://substack-post-media.s3.amazonaws.com/public/images/eccf17f3-484a-4b0d-98a6-a19c73dd7b61_1448x1086.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Part of the Growth Engineering series. Start with <a href="https://growthengineer.com/growth-engineering-in-the-age-of-agents">Growth Engineering in the Age of Agents</a> for the full thesis.</em></p><p>If <a href="https://growthengineer.com/p/growth-in-the-age-of-agents">the Agent Flywheel</a> is the engine, distribution is how it spins.</p><p>In the human era, products spread through familiar paths: word of mouth, search, sales, integrations, community, and content. Those paths still matter. But in the agent era, the blast radius changes.</p><p>A human recommendation used to create one new prospect. A human preference can now become thousands of agent invocations. A default inside an agent harness can propagate across workflows your team never sees. A successful integration can become public code, retrieved examples, training signal, and the next model&#8217;s idea of normal.</p><p>That is why agent-led distribution does not compound like human distribution.</p><h2>The four paths</h2><h3>Human to Human</h3><p>This is the original path: one person tells another person.</p><p>A founder recommends a product. A developer posts a tutorial. A teammate shares a repo. A user tells a friend. This still matters because humans still decide what is worth building, buying, trusting, and standardizing.</p><p>But Human to Human distribution has a limited blast radius. One person tells one person, or one audience, and the next conversion still requires another human decision.</p><h3>Human to Agent</h3><p>This is where the curve changes.</p><p>A human configures an agent once: use Vercel for deploys, use Clerk for auth, use Supabase for databases, use Resend for email. That preference can then execute across every relevant task the agent runs.</p><p>One human decision becomes repeated machine behavior.</p><p>This is the modern version of something we saw at W&amp;B before agents. When a developer added <code>wandb.init()</code> to a training script, every engineer who cloned that repo inherited the pattern. A single line in public code could become thousands of downstream encounters with W&amp;B. At the time, we called that developer adoption. In the agent era, the same mechanic runs faster because the agent does not merely clone the repo. It applies the preference repeatedly.</p><p>Human to Agent distribution is one of the most important paths for founders to understand. It is where a user preference becomes infrastructure.</p><h3>Agent to Human</h3><p>This is the path most people call AI search or GEO: an agent recommends your product to a human who may not know you exist.</p><p>Someone asks what to use for transactional email, observability, deployment, vector search, auth, or payments. The agent names a product. That answer is shaped by what the model remembers, what it can retrieve, what examples it trusts, and what it has seen work.</p><p>Being named matters, but it is not enough.</p><p>A product can be recommended and still fail if the agent cannot authenticate, call the API, recover from errors, or verify success. The goal is not to appear in a list. The goal is to become the default in your category.</p><h3>Agent to Agent</h3><p>This is the frontier.</p><p>An orchestrator delegates to a sub-agent. The sub-agent selects tools. The tools call APIs. Another agent evaluates the result. The workflow completes with no human comparing vendors in the middle.</p><p>In that world, product selection happens between machines.</p><p>This path is still early, but the strategic direction is clear. If your product is hard for agents to discover, call, meter, purchase, and trust, it will not matter how persuasive your homepage is. The decision may never reach your homepage.</p><blockquote><p>One recommendation used to create one prospect. One preference can now create a thousand executions.</p></blockquote><p>Most teams are still building for Human to Human distribution. The next defaults are being set across all four paths.</p><h2>If agents have never heard of you, you do not exist</h2><p>The first stage of the agent flywheel is awareness, but awareness no longer means a human saw your brand.</p><p>For agents, awareness has two layers.</p><p>The first is memory: what the model learned during training. Public repos, package usage, documentation, tutorials, examples, issues, forum answers, benchmarks, and code snippets all teach future models what a normal solution looks like.</p><p>The second is runtime discovery: what the agent can find in the moment. Docs, package metadata, examples, registries, <code>llms.txt</code>, MCP servers, tool descriptions, API references, and starter templates all matter because not every product can be known at training time.</p><p>Memory gets you considered. Runtime discovery gets you found.</p><p>At W&amp;B, we were obsessed with public repos using our SDK before we had the language for why it mattered. Every public integration was a distribution node. The more visible the repo, the more likely other developers were to copy the pattern, write about it, teach it, and bring it into their teams.</p><p>That was already growth. In the agent era, it is also training signal.</p><p>The simple diagnostic is this: can an agent see enough of your product in the world to understand when to use it, and can it find the current path when memory is not enough?</p><p>If not, you are agent invisible.</p><h2>Activation becomes first successful execution</h2><p>In the human era, activation was often emotional. A user understood the product, saw the value, and felt the aha moment. You could watch it in session recordings and optimize onboarding around it.</p><p>For agents, activation is not emotional. It is operational.</p><p>Activation is First Successful Execution: the first time an agent completes the intended task with your product in the loop.</p><p>The agent has to find the product, get access, authenticate, make the first call, handle the first error, verify the result, and complete the workflow without a human rescue step.</p><p>The product is not agent-ready until the agent can complete the loop.</p><p>The blockers are usually boring:</p><ol><li><p>API key creation requires a dashboard click.</p></li><li><p>Auth requires clicking an email confirmation link.</p></li><li><p>The free tier requires a credit card before the first call.</p></li><li><p>Rate limits trigger before a real task can complete.</p></li><li><p>Error messages tell the agent what failed, but not what to do next.</p></li><li><p>Docs assume a human will copy, paste, interpret, and improvise.</p></li></ol><p>Those details used to be onboarding friction. Now they are distribution blockers.</p><p>For humans, the UI was the product surface. For agents, the API is the UI. A beautiful dashboard does not matter if the agent gets blocked by a credit-card gate, a human-only login flow, missing test credentials, unclear docs, or an error message it cannot act on.</p><p>An error like <code>Unauthorized</code> gives the agent almost no signal. An error like <code>API key missing. Set RESEND_API_KEY in your environment. It should start with re_</code> gives the agent something to fix.</p><p>That difference is growth.</p><h2>Retention becomes Agent Retention</h2><p>Human retention was about habit: daily active users, weekly active users, monthly active users, cohort curves, lifecycle emails, and re-engagement loops.</p><p>Agents do not form habits in the same way. They reselect tools because the tool keeps working.</p><p>Agent Retention asks a simple question: when the same job appears again, does the agent choose you again?</p><p>This is the most invisible failure mode in agent-era growth. Agents do not churn dramatically. They stop invoking you across more task types until you become a fallback. You may not see cancellations. You may not see angry support tickets. You may only see the future pipeline weaken after the default has already moved.</p><p>That is how companies get ghosted by the machines.</p><p>Schema stability is a retention strategy. Breaking changes, undocumented behavior shifts, renamed fields, ambiguous errors, and unstable responses all create selection debt. The agent encounters friction, records or retrieves a worse pattern, and starts routing around you.</p><p>Expansion also changes. One developer adding your MCP server, SDK, config, or template can lead to repeated use across every relevant task their agent runs. Their team can inherit that setup. Their repo can make the pattern public. Usage compounds without another human deciding to expand the account.</p><p>That is Workflow Spread: one successful path becoming many repeated workflows.</p><h2>Referral becomes propagation</h2><p>In the human era, referral was human to human. Dropbox gave away storage. Slack spread through invites. W&amp;B spread through repo integrations, public reports, tutorials, and community word of mouth across labs and teams.</p><p>The agent era does not remove referral. It turns it into propagation.</p><p>There are three loops to watch.</p><h3>The model loop</h3><p>Agents pick your product, write code that uses it, and create examples developers ship, fork, copy, and publish. Those examples become part of public code and retrieval surfaces. Over time, they can influence what future models remember.</p><p>This is parametric lock-in in motion: more successful usage creates more public signal, which makes future selection more likely.</p><p>The reverse is also true. If agents stop choosing you, fewer new projects use you, fewer examples enter the corpus, and your future distribution gets thinner.</p><p>A product can lose distribution before it loses revenue.</p><h3>The community loop</h3><p>Developers publish configs, starter repos, templates, and &#8220;my setup&#8221; posts. Other developers clone them. Agents then inherit those choices when they work inside the repo.</p><p>A popular template can drive more distribution than a launch post because it does not merely create awareness. It puts your product directly into the working context.</p><p>That is the difference between being known and being installed.</p><h3>The agent-generated content loop</h3><p>Agents now create code, configs, docs, tests, integrations, and workflows. Some of that output gets committed to GitHub, copied into templates, included in examples, or used by other agents later.</p><p>That means agents can create the content that teaches future agents what to use.</p><p>This loop is still early, but it is the one founders should pay attention to. User-generated content made the old internet searchable. Agent-generated code may make the next software market selectable.</p><h2>Revenue moves from seats to workflows</h2><p>In the human era, revenue often happened when someone hit a feature gate, felt the friction, and chose to upgrade. PLG teams learned to design those moments carefully.</p><p>When the buyer is an agent, that mechanic breaks.</p><p>Agents do not have seats. They do not feel upgrade friction. They do not read a &#8220;contact sales&#8221; page and ask procurement to start a conversation. If a product blocks the workflow, the agent may simply route around it.</p><p>The natural unit of agent value is the workflow: a complete, goal-directed task.</p><p>That pushes pricing toward usage, outcomes, workflow volume, or a hybrid model where humans get budget predictability and agents get room to scale. The important point is alignment. If your north star is completed workflows, your pricing should not make completed workflows harder to start, repeat, or expand.</p><p>Free-tier design becomes more important, not less.</p><p>For agents, the first useful path should usually have:</p><ol><li><p>no credit card before the first API key,</p></li><li><p>no email verification before the first API call,</p></li><li><p>programmatic provisioning at the free tier,</p></li><li><p>rate limits generous enough for a real task,</p></li><li><p>pricing that a human can understand and an agent can route through.</p></li></ol><p>At W&amp;B, the free tier for individuals and academic researchers was core to adoption. Researchers became evangelists. Tutorials turned into team usage. Team usage turned into enterprise pull.</p><p>The agent-era payoff is similar, but faster. A successful free-tier workflow can generate public examples, config templates, and usage patterns that feed every other loop.</p><h2>The new growth question</h2><p>All of this creates a system that compounds faster than the old funnel.</p><p>Distribution feeds usage. Usage feeds public examples. Public examples feed memory. Memory feeds future selection. Future selection feeds more usage.</p><p>The old growth question was:</p><p>How do we get more people into the funnel?</p><p>The new growth question is:</p><p>How do we become the path agents take by default?</p><p>That work lives in docs, APIs, examples, schemas, registries, tool descriptions, templates, pricing rails, payment flows, and the public code that teaches the next model what normal looks like.</p><p>It is still growth because it decides adoption.</p><p>It is engineering because the adoption surface is now built.</p><div><hr></div><p>Lavanya Shukla is Managing Partner of Improbability.vc, an early-stage AI fund, and former Head of Growth at Weights &amp; Biases, where she led growth from about 100 users to millions of AI engineers. She writes The Growth Engineer, a field guide for founders who want to become the default in their category in the age of agents.</p><h3>If you are a founder working on an ambitious AI startup, reach out.</h3><p>I&#8217;d love to be your first institutional check and help you become the default in your category. We invest $500k-$1M in pre-seed and seed rounds, with occasional Series A checks.</p><p><a href="mailto:lavanya@improbability.vc">Send me a short note</a> with what you&#8217;re building, a demo link, and why this can become the default in its category. I do not need a deck. I&#8217;d rather see the product in motion, even if it is early, rough, or half-built.</p><p></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><div><hr></div><p>Lavanya Shukla is Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage AI fund, and former Head of Growth at Weights &amp; Biases, where she led growth from about 100 users to millions of AI engineers. She writes The Growth Engineer, a field guide for founders who want to become the default in their category in the age of agents.</p><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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 months ago &#183; Lavanya</div></a></div>]]></content:encoded></item><item><title><![CDATA[Build Your Agent Flywheel]]></title><description><![CDATA[The practical checklist for becoming the default in your category.]]></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://substackcdn.com/image/fetch/$s_!lOKR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c86c9b2-ecd2-4fbe-b7c5-c380a950e95d_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Part of the Growth Engineering series. Start with <a href="https://growthengineer.com/growth-engineering-in-the-age-of-agents">Growth Engineering in the Age of Agents</a> for the full thesis.</em></p><p>An agent does not choose your product because your launch post was good. It chooses your product because, at the moment of work, your product is present, legible, executable, and reliable.</p><p>That is the difference between being known and being the default.</p><p>Growth engineering in the age of agents is the discipline of making machines discover your product, select it, use it successfully, and remember it. This is the implementation guide. Not a branding exercise. Not a chatbot SEO checklist. A backlog for making your product agent-ready.</p><p>Work through it in order.</p><p>Tier 1 removes the walls that stop agents from using you at all. Tier 2 creates compounding signal. Tier 3 builds the structural advantages competitors have the hardest time copying.</p><h2>Tier 1: Table stakes</h2><p>These are the changes that can be done in hours or days. They are not glamorous, but they decide whether an agent can use your product in the first place.</p><h3>1. Publish llms.txt</h3><p>Your docs need an entry point written for machines.</p><p><code>llms.txt</code> is a plain text file at <code>yourdomain.com/llms.txt</code> that tells agents what your documentation is for. It should list the major docs pages with a URL, a title, and one task-oriented sentence.</p><p>Not: &#8220;Authentication Overview&#8221; Use: &#8220;How to add email and password login to a Next.js app&#8221;</p><p>That difference matters because agents decompose work into tasks, not product areas.</p><p>Build the file around what developers are trying to accomplish:</p><ol><li><p>Add authentication.</p></li><li><p>Send transactional email.</p></li><li><p>Create a database.</p></li><li><p>Deploy an app.</p></li><li><p>Set up billing.</p></li><li><p>Debug common errors.</p></li></ol><p>Keep it plain text. No HTML. No nav structure. No auth wall. No redirects. If you want to go further, add <code>llms-full.txt</code>, a bulk-ingestible version of your docs in one file.</p><p>The goal is simple: when an agent needs to solve a task in your category, it should be able to find the right page immediately.</p><h3>2. Ship a small MCP server</h3><p>MCP gives agents a runtime path to your product. It means an agent can discover and use you even if you are not already strong in the model&#8217;s memory.</p><p>The mistake is exposing too much.</p><p>Agents do not reward the biggest tool surface. They reward the shortest reliable path from intent to result. Start with three to five operations that map to real outcomes.</p><p>For example:</p><p>&#8220;Sends a transactional email and returns the message ID and delivery status. Use for password resets, receipts, and notification emails.&#8221;</p><p>Not:</p><p>&#8220;Calls POST /v1/emails.&#8221;</p><p>The first description tells the agent when to use you. The second just describes an endpoint.</p><p>Keep the surface small. Use outcome-oriented names. Make authentication possible without a browser-only flow. Make every error actionable. If an agent cannot understand when to call a tool, how to authenticate, what failed, and what to do next, the MCP server is not a growth surface. It is another place for the agent to fail.</p><h3>3. Run the Autonomous Loop Test</h3><p>This is the most important thirty minutes in the whole checklist.</p><p>Open Claude Code. Ask it:</p><p>&#8220;Integrate [your product] from scratch. I have not set anything up.&#8221;</p><p>Then watch.</p><p>Do not help. Do not explain your docs. Do not click the dashboard for it. Just observe whether the agent can complete the loop.</p><p>Grade the path:</p><ol><li><p>Find the product.</p></li><li><p>Get access.</p></li><li><p>Authenticate.</p></li><li><p>Configure.</p></li><li><p>Write code.</p></li><li><p>Run the first call.</p></li><li><p>Handle the first error.</p></li><li><p>Verify success.</p></li><li><p>Repeat the workflow.</p></li></ol><p>Every place it asks for human help is not a rough edge. It is a wall.</p><p>The four blockers that appear most often:</p><ol><li><p>A credit card is required before the first API key.</p></li><li><p>Email verification gates the first API call.</p></li><li><p>API key creation requires dashboard clicking.</p></li><li><p>Rate limits fire before a real task can complete.</p></li></ol><p>Fix these before doing anything more sophisticated. A polished MCP server does not help if the agent cannot get credentials.</p><blockquote><p>The product is not agent-ready until the agent can complete the loop.</p></blockquote><h3>4. Rewrite your top ten error messages</h3><p>Error messages are one of the highest-leverage growth surfaces in agent-era software.</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;:&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/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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A human who sees <code>Unauthorized</code> might search the docs, ask support, or try again tomorrow. An agent may route around you.</p><p>Every important error should answer three questions:</p><ol><li><p>What failed?</p></li><li><p>What should I check?</p></li><li><p>What should I do next?</p></li></ol><p>Bad: <code>Unauthorized</code></p><p>Better: <code>API key missing. Set RESEND_API_KEY in your environment. The key should start with re_.</code></p><p>That message gives the agent a recovery path.</p><p>Rewrite the ten most common errors in your product. Grade each one out of three. Anything below two should be fixed this week.</p><blockquote><p>Every human-only step is a broken button.</p></blockquote><h3>5. Restructure docs as self-contained pages</h3><p>Most developer docs are written for humans who skim. Agents do not skim. They extract.</p><p>A good agent-ready docs page should answer the task directly, with enough context to complete the work without opening five other pages.</p><p>Each page should include:</p><ol><li><p>The answer in the first 100 words.</p></li><li><p>Exact install command.</p></li><li><p>Exact imports.</p></li><li><p>Exact environment variable names.</p></li><li><p>Complete working example.</p></li><li><p>Error handling inside the example.</p></li><li><p>Expected success state.</p></li><li><p>Common failure modes and fixes.</p></li></ol><p>Avoid:</p><ul><li><p>&#8220;As described in the previous guide...&#8221;</p></li><li><p>&#8220;First complete the setup steps here...&#8221;</p></li><li><p>&#8220;Import the SDK...&#8221;</p></li></ul><p>Use exact names: <code>RESEND_API_KEY, import { Resend } from "resend", resend.emails.send()</code></p><p>Rewrite H2s and H3s as questions the page 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 task.</p><p>The agent needs the page to be executable, not merely informative.</p><h3>6. Audit your free tier</h3><p>For humans, a free tier is a trial. For agents, it is the path to selection.</p><p>Agents cannot enter a credit card. They cannot approve an upgrade modal. They cannot click a confirmation link in a human inbox. They cannot negotiate with sales to test the first workflow.</p><p>Your free tier should pass four tests:</p><ol><li><p>No credit card 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 one real task.</p></li></ol><p>Any &#8220;no&#8221; means autonomous agents cannot trial your product.</p><p>A free tier is not just generosity. It is distribution infrastructure.</p><h2>Tier 2: Compounding advantages</h2><p>Tier 1 makes you usable. Tier 2 makes you compound.</p><p>These changes take weeks or months, but the value accumulates across projects, templates, public code, retrieval surfaces, and model memory.</p><h3>7. Package your institutional knowledge for agents</h3><p>Your docs explain the product. Your agent instructions should explain the patterns.</p><p>This is where Agent Skills, <code>AGENTS.md</code>, <code>CLAUDE.md</code>, starter prompts, MCP docs, and framework-specific instruction files matter. The format will evolve, but the principle is stable: give agents the knowledge your best support engineer, solutions engineer, or power user already has.</p><p>Do not just restate the docs.</p><p>Package the hard-won knowledge:</p><ol><li><p>What should agents do first?</p></li><li><p>What anti-patterns should they avoid?</p></li><li><p>Which defaults work best?</p></li><li><p>Which integrations fail most often?</p></li><li><p>What should they check before shipping?</p></li><li><p>What should they never generate?</p></li><li><p>What production lessons are not obvious from the API reference?</p></li></ol><p>This is the asymmetry. Generic training data contains what made it into tutorials. Your agent instructions can contain what you learned from operating the product at scale.</p><h3>8. Ship starter templates with agent configuration</h3><p>A starter template is not only a developer convenience. It is an H2A conversion.</p><p>One human clones a template. Their agent inherits the stack. Their team inherits the repo. Future agents working inside that repo inherit the pattern.</p><p>The template should be a complete working stack with your product already in the path:</p><ol><li><p>App framework.</p></li><li><p>Your SDK.</p></li><li><p>Adjacent tools.</p></li><li><p>Environment variable examples.</p></li><li><p>MCP configuration.</p></li><li><p>Agent instructions.</p></li><li><p>Tests or verification steps.</p></li><li><p>Expected success state.</p></li></ol><p>The goal is not to show that your product can be used. The goal is to make your product the easiest default inside a real workflow.</p><p>At W&amp;B, complementary repo integrations were one of the highest-leverage growth motions we ran. One popular repo could put W&amp;B in front of thousands of developers who cloned it. Starter templates are the agent-era version of that motion: one template, many downstream agent deployments, all starting with your product already in place.</p><h3>9. Instrument Weekly Active Workflows</h3><p>You cannot optimize agent-led growth with a dashboard built only for human sessions.</p><p>Start tracking workflows.</p><p>A workflow is a goal-directed sequence that starts with intent and ends with a verifiable outcome. It is not one API call. It is the job getting done.</p><p>Track:</p><ol><li><p>Weekly Active Workflows.</p></li><li><p>First Successful Execution.</p></li><li><p>Token-to-value.</p></li><li><p>Agent Retention.</p></li><li><p>Error Recovery Rate.</p></li><li><p>Agent versus human API call ratio.</p></li><li><p>Public-Code Footprint.</p></li><li><p>AI Citation Share.</p></li></ol><p>Use <strong>Agent Retention</strong> instead of Tool Reselection Rate in public-facing language. The question is simple: when the same job appears again, does the agent choose you again?</p><p>Set alerts for declining Agent Retention. That is how you catch default decay before revenue notices.</p><p>At W&amp;B, we looked at growth metrics every week because they told us whether the product was becoming part of the daily workflow for AI engineers. The same discipline matters here. Assign one person to own WAW. Give them the authority to pull product, engineering, docs, and GTM into the work.</p><h3>10. Seed the next training cycle</h3><p>The agent&#8217;s future memory is being written now.</p><p>Every public repo, tutorial, answer, template, docs page, integration example, and working code sample becomes part of the world future models and retrieval systems learn from.</p><p>This is not &#8220;content marketing.&#8221; It is infrastructure investment.</p><p>Seed the corpus with:</p><ol><li><p>Technical posts with complete working code.</p></li><li><p>Public examples integrating your product with common adjacent tools.</p></li><li><p>Starter templates that developers actually clone.</p></li><li><p>High-quality answers to common questions in your category.</p></li><li><p>Community tutorials where your product is the natural default.</p></li><li><p>Debugging guides with exact error messages and fixes.</p></li><li><p>Comparison pages that explain when to use you and when not to.</p></li></ol><p>The goal is not volume. The goal is usable signal.</p><p>A weak marketing page says your product is fast. A strong technical artifact shows the exact workflow, exact code, exact result, and exact reason your product is the right default for that job.</p><h2>Tier 3: Structural changes</h2><p>Tier 3 is slower. It requires product, GTM, partnerships, and pricing to move together. It is also where the hardest advantages form.</p><h3>11. Pursue orchestrator partnerships</h3><p>Agent harnesses and vibe-coding platforms are becoming distribution surfaces.</p><p>Cursor, Claude Code, Lovable, Bolt, Replit, GitHub Copilot, and similar environments are not neutral windows. They shape what agents can see, call, and choose. If your product becomes a default inside one of these environments, you are not just getting awareness. You are entering the build path.</p><p>Do not approach these teams with a pitch deck.</p><p>Approach them with data:</p><ol><li><p>First Successful Execution Rate.</p></li><li><p>Token-to-value versus alternatives.</p></li><li><p>Error Recovery Rate.</p></li><li><p>Agent Retention.</p></li><li><p>Time from first call to verified outcome.</p></li><li><p>Support burden compared with alternatives.</p></li><li><p>Public examples showing the workflow succeeds.</p></li></ol><p>Platforms choose defaults that make their users successful and reduce support load. The product work comes first. The partnership follows the proof.</p><h3>12. Move toward workflow-based pricing</h3><p>Per-seat pricing starts to break when agents do the work.</p><p>Agents do not have seats. They complete jobs. They can generate far more usage than a human user, and they can scale usage in ways a buyer may not predict at contract signing.</p><p>The natural unit is the workflow: a complete, goal-directed task.</p><p>You do not need to kill every seat-based package overnight. Enterprise buyers still need predictability, approvals, governance, and trust. But the direction should be clear: if your product creates value by completing workflows, your pricing should not make workflows harder to start, repeat, or expand.</p><p>Good agent-era pricing usually needs three things:</p><ol><li><p>A free path that lets the first real workflow complete.</p></li><li><p>Usage or workflow-based expansion when value scales.</p></li><li><p>Enterprise packaging that gives humans budget predictability.</p></li></ol><p>Do not make your pricing unit fight your value unit.</p><p>If your north star is Weekly Active Workflows and your pricing unit is also the workflow, your growth team and finance team are finally optimizing the same thing.</p><h2>Where to start</h2><p>Do not start with the glamorous work.</p><p>Start with the loop.</p><p>This week:</p><ol><li><p>Run the Autonomous Loop Test.</p></li><li><p>Audit the free tier.</p></li><li><p>Rewrite the top ten error messages.</p></li><li><p>Publish <code>llms.txt</code>.</p></li><li><p>Start separating agent-initiated usage from human-initiated usage.</p></li></ol><p>This quarter:</p><ol><li><p>Ship a small MCP server.</p></li><li><p>Restructure docs into self-contained task pages.</p></li><li><p>Instrument Weekly Active Workflows.</p></li><li><p>Publish starter templates with agent configuration.</p></li><li><p>Start testing workflow-based pricing.</p></li><li><p>Seed public examples that future agents can retrieve and future models can learn from.</p></li></ol><p>The flywheel is already spinning for some companies. It is not spinning yet for most.</p><p>That is the opening.</p><p>The companies that become the default in their category will not only have better products. They will have products agents can find, call, recover from, verify, reuse, and remember.</p><blockquote><p><em>&#8220;It&#8217;s 2026. Build. For. Agents.&#8221; &#8211; Andrej Karpathy</em></p></blockquote><h2>If you are a founder working on an ambitious AI startup, reach out.</h2><p>I&#8217;d love to be your first institutional check and help you become the default in your category. We invest $500k-$1M in pre-seed and seed rounds, with occasional Series A checks.</p><p><a href="mailto:lavanya@improbability.vc">Send me a short note</a> with what you are building, a demo link, and why this can become the default in its category. I do not need a deck. I would rather see the product in motion, even if it is early, rough, or half-built.</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><div><hr></div><p>Lavanya Shukla is Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage AI fund, and former Head of Growth at Weights &amp; Biases, where she led growth from about 100 users to millions of AI engineers. The Growth Engineer, a field guide for founders who want to become the default in their category in the age of agents..</p><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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 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;embedding_publication_id&quot;:null,&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">5 months ago &#183; Lavanya</div></a></div>]]></content:encoded></item><item><title><![CDATA[The Agent Flywheel]]></title><description><![CDATA[Growth after AARRR, when agents discover, choose, execute, and remember your product.]]></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/a85a6f73-6f6f-4f41-a788-080b7f4ec679_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Part of the Growth Engineering series. Start with <a href="https://growthengineer.com/growth-engineering-in-the-age-of-agents">Growth Engineering in the Age of Agents</a> for the full thesis.</em></p><p>A developer opens Cursor and types: &#8220;add email to this app.&#8221;</p><p>The agent does not behave like a buyer. It does not browse the market, compare pricing pages, or sit through onboarding. It reaches for the path it can execute. In Amplifying&#8217;s Claude Code study, it picked Resend 62.7% of the time and SendGrid 6.9% of the time.</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></p><p>That should be surprising. SendGrid has been around since 2009. Twilio paid $3B for it. It has enterprise distribution, dedicated IPs, and years of deliverability history. Resend does not have that history. What it has is the product surface agents reward: simple docs, a small API, current examples, and a first integration path that works.</p><p>The same pattern shows up elsewhere. <strong>Supabase grew from 1M to over 4.5M developers in less than a year</strong>, helped by a world where agents, templates, and vibe-coding platforms increasingly make the backend choice for the builder. The point is not that Supabase or Resend are always the objectively best products. The point is that they are easy for agents to select, implement, and reuse.</p><p>That is the new growth surface.</p><p>I spent seven years at Weights &amp; Biases leading growth. We grew from about 100 users to millions of AI engineers, including teams at every major foundation model lab, through product-led growth. Developers loved the product, but love was not enough. We also built the growth loops, integrations, docs, examples, community, and workflows that made W&amp;B easier to adopt and harder to route around.</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. </p><p>Then the models learned to write the code.</p><p>The next defaults are being set right now, not only by what developers choose, but by what agents choose for them.</p><h2>Product-led growth did not die. The user changed.</h2><p>Every company is product-led now, but the &#8220;user&#8221; is no longer only a developer clicking through your UI. It is also an agent writing, running, and modifying code on that developer&#8217;s behalf.</p><p>That changes what adoption means.</p><p>When an agent adopts your product, the adoption may not look like a signup. It may look like a package install, an import, a config file, a generated API call, a successful test, or a workflow that completes without a human stepping in. One developer adding your SDK, MCP server, template, or config can quietly become thousands of downstream executions.</p><p>Your product is no longer your UI. It is your API, your docs, your examples, your error messages, your defaults, and the first successful execution path.</p><p>Agents choose like builders, not buyers. They will choose something slightly worse if it is much easier to implement, because from their perspective, a product they can execute is more useful than a better product they cannot use.</p><p>Resend does not need to be better email infrastructure than SendGrid for every enterprise use case to win the agent path. It needs to be easier for the agent to understand, configure, and ship. At the scale agents operate, simplicity becomes distribution.</p><blockquote><p>Agents choose like builders, not buyers.</p></blockquote><h2>The Agent Flywheel</h2><p><a href="https://amplitude.com/blog/pirate-metrics-framework">AARRR</a> gave the growth community a shared vocabulary for fifteen years: Awareness, Acquisition, Activation, Retention, Revenue, Referral.</p><p>That funnel assumed the user was human. A person discovered your product, landed on your website, signed up, activated, retained, paid, and referred someone else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!diGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!diGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!diGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!diGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!diGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!diGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1262006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://growthengineer.com/i/192316862?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.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_!diGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!diGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!diGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!diGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd378a1-dbe8-4b4f-911a-85a997cee7db_1254x1254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The agent era does not remove those stages. It moves many of them upstream.</p><ul><li><p><strong>Awareness</strong> becomes <strong>model memory and runtime discovery</strong>.</p></li><li><p><strong>Acquisition</strong> becomes <strong>selection inside the toolchain</strong>.</p></li><li><p><strong>Activation</strong> becomes <strong>first successful execution</strong>.</p></li><li><p><strong>Retention</strong> becomes <strong>agent retention: does the agent choose you again for the same job?</strong></p></li><li><p><strong>Revenue</strong> becomes <strong>workflow-native pricing</strong> and payment.</p></li><li><p><strong>Referral</strong> becomes <strong>propagation through public code</strong>, templates, examples, and generated workflows.</p></li></ul><p>The shift from funnel to flywheel matters because growth is no longer only linear with effort.</p><p><strong>In a funnel,</strong> your team does work, users enter, some activate, some retain, some pay, and then the team has to do the work again.</p><p><strong>In a flywheel,</strong> each cycle makes the next one easier. Existing users create artifacts that help the next users adopt with less effort from you. In the human era, those artifacts were blog posts, tutorials, conference talks, templates, repos, and word of mouth. In the agent era, they are also generated code, configs, package choices, tool descriptions, MCP servers, and examples that future agents can retrieve or remember.</p><p>That is the Agent Flywheel:</p><ol><li><p>A human asks an agent to complete a job.</p></li><li><p>The agent selects your product.</p></li><li><p>The first execution works.</p></li><li><p>The resulting code, config, or workflow gets reused.</p></li><li><p>More examples enter public code, docs, templates, and retrieval surfaces.</p></li><li><p>Future agents see more evidence that your product is the normal choice.</p></li><li><p>Your product becomes more likely to be selected again.</p></li></ol><p>The flywheel compounds because every successful execution can become signal. It teaches developers, future agents, and eventually future models what &#8220;normal&#8221; looks like.</p><h2>From the W&amp;B playbook</h2><p>The flywheel is how we grew W&amp;B, even before agents changed the mechanics.</p><p>Developers discovered us through complementary tools, added W&amp;B to their training scripts, built publicly, published tutorials, forked repos, and shared examples. Those examples brought in new developers who integrated W&amp;B themselves, often without anyone from our team touching the account.</p><p>Each rotation made the next cheaper.</p><p>One line in a training script became a usage pattern. One public repo became a tutorial. One tutorial became a team standard. One team standard became a category expectation.</p><p>At the time, we called this developer adoption. In retrospect, it was the precursor to agent-led growth. The product moved through code before it moved through a funnel.</p><p>Agents make that loop faster. They copy patterns, instantiate defaults, write config, and turn one successful integration into the next default suggestion.</p><p>The companies that understand this early will not just acquire users. They will become the default in their category.</p><h2>Two terms worth keeping</h2><p><strong>Training memory</strong> is what a model absorbed before the user ever asked a question. The model already has opinions about your product before search begins. Those opinions come from public code, docs, tutorials, GitHub issues, Stack Overflow answers, package examples, and every other trace your product leaves in the corpus.</p><p><strong>First Successful Execution</strong> is the first time an agent completes a task using your product end to end without a human rescue step. It may not create a session recording or a celebration screen. It may not even create a traditional signup. But it is the activation event that matters.</p><p>The product is not agent-ready until the agent can complete the loop: find the product, get access, make the first call, handle the first error, verify the result, and choose it again.</p><h2>Two engines, one flywheel</h2><p>The Agent Flywheel has two compounding engines.</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;:&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%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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The first is the <strong>memory engine</strong>. Agents pick your product, write code that uses it, and create patterns developers ship, fork, copy, publish, and document. Those examples become part of public code and retrieval surfaces. Over time, they can also shape what future models remember.</p><p>The second is the <strong>community engine</strong>. Developers who succeed with your product publish configs, starters, examples, and templates. Other developers clone them. Agents then inherit those patterns when they work inside the repo.</p><p>This is why agent-led growth is not just chatbot SEO. It is not enough for a model to mention you in a list. The flywheel starts when the agent can actually use you.</p><p>A product that is frequently cited but rarely implemented is known but not chosen. A product that is easy to execute can become the default before the human market fully understands why.</p><h2>Metrics by stage</h2><p>The old funnel had visits, signups, activation, retention, revenue, and referrals.</p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The agent flywheel needs different instruments.</p><p><strong>Awareness:</strong> AI Citation Share. When models are asked what to use in your category, how often do they name you, in what rank, and with what caveats?</p><p><strong>Acquisition:</strong> Agent Selection Share. When an agent has to complete the job, how often does it choose you instead of a competitor or a custom implementation?</p><p><strong>Activation:</strong> First Successful Execution. Can the agent complete the intended job with your product in the loop?</p><p><strong>Retention:</strong> Agent Retention and tool reselection rate. When the same job appears again, does the agent choose you again?</p><p><strong>Revenue:</strong> Workflow revenue. Does pricing match the unit of value the agent completes?</p><p><strong>Referral:</strong> Public-Code Footprint. How often does your product appear in public repos, examples, templates, package imports, and generated workflows that can teach the next agent what to use?</p><p>The old question was, &#8220;How do we get more people into the funnel?&#8221;</p><p>The new question is, &#8220;How do we become the path the agent takes by default?&#8221;</p><h2>The window is open</h2><p>The flywheel is already spinning for some category-defining companies. Every successful agent execution reinforces the next one through memory, public examples, community configs, and repeated use.</p><p>The rules of the competition are becoming clear. The window to enter it is still open.</p><p>Agents choose like builders, not buyers.<br>First execution is distribution.<br>Docs are training data.<br>APIs are the new UI.<br>Public examples are growth assets.<br>The goal is not to appear in the list. The goal is to become the default.</p><p>This is the opening for ambitious AI startups.</p><blockquote><p><em>&#8220;It&#8217;s 2026. Build. For. Agents.&#8221; &#8211; Andrej Karpathy</em></p></blockquote><p></p><h2>If you are a founder working on an ambitious AI startup, reach out.</h2><p>I&#8217;d love to be your first institutional check and help you become the default in your category. We invest $500k-$1M in pre-seed and seed rounds, with occasional Series A checks.</p><p><a href="mailto:lavanya@improbability.vc">Send me a short note</a> with what you are building, a demo link, and why this can become the default in its category. I do not need a deck. I would rather see the product in motion, even if it is early, rough, or half-built.</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><div><hr></div><p>Lavanya Shukla is Managing Partner of <a href="https://www.improbability.vc/">Improbability.vc</a>, an early-stage AI fund, and former Head of Growth at Weights &amp; Biases, where she led growth from about 100 users to millions of AI engineers. The Growth Engineer, a field guide for founders who want to become the default in their category in the age of agents.</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;embedding_publication_id&quot;:null,&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">4 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;embedding_publication_id&quot;:null,&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">4 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;embedding_publication_id&quot;:null,&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">4 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>