<?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[Autoplay AI]]></title><description><![CDATA[Helping your users reach time to value immediately on your software]]></description><link>https://blog.autoplay.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!LPwB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c6e9bf-4156-4b22-bb52-f84bcb0b65f6_830x830.png</url><title>Autoplay AI</title><link>https://blog.autoplay.ai</link></image><generator>Substack</generator><lastBuildDate>Mon, 21 Sep 2026 06:07:18 GMT</lastBuildDate><atom:link href="https://blog.autoplay.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Marie GD]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[autoplay-ai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[autoplay-ai@substack.com]]></itunes:email><itunes:name><![CDATA[Agent-Led-Growth]]></itunes:name></itunes:owner><itunes:author><![CDATA[Agent-Led-Growth]]></itunes:author><googleplay:owner><![CDATA[autoplay-ai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[autoplay-ai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Agent-Led-Growth]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How Software Onboarding Is Changing in the Era of AI]]></title><description><![CDATA[Tooltips, checklists and tours all assume a user clicking through screens one at a time. Five measurable shifts have dissolved that assumption &#8212; and the fifth is a problem SaaS has never solved.]]></description><link>https://blog.autoplay.ai/p/how-software-onboarding-is-changing</link><guid isPermaLink="false">https://blog.autoplay.ai/p/how-software-onboarding-is-changing</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Mon, 14 Sep 2026 13:16:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bUmW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Agent-Led Growth &#8212; Issue 03</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bUmW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bUmW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 424w, https://substackcdn.com/image/fetch/$s_!bUmW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 848w, https://substackcdn.com/image/fetch/$s_!bUmW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 1272w, https://substackcdn.com/image/fetch/$s_!bUmW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bUmW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78676,&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://blog.autoplay.ai/i/215017377?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.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_!bUmW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 424w, https://substackcdn.com/image/fetch/$s_!bUmW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 848w, https://substackcdn.com/image/fetch/$s_!bUmW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 1272w, https://substackcdn.com/image/fetch/$s_!bUmW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a92bfce-fa1c-4194-9ac1-1ed82a1461d4_2400x868.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Onboarding was designed for a world where the only way to learn a product was to look at it.</span></p><p><span>Tooltips. Checklists. Tours. All of it assumes a user clicking through a UI, one screen at a time, following a path someone else laid out in advance.</span></p><p><span>That assumption is dissolving. Not because tooltips got worse &#8212; because the way people expect to interact with software changed underneath them.</span></p><p><span>Five shifts are driving it. Each one is backed by data, not vibes.</span></p><h2><span>1. People want whichever is faster &#8212; chat or click</span></h2><p><span>Conversational interfaces have gone from support-widget afterthought to a default way of using a product. That doesn&#8217;t mean chat is replacing the UI. It means users are impatient with whichever option is slower in the moment, and expect to move between both without friction.</span></p><ul><li><p><span>The conversational AI market is estimated at </span><strong><span>$17&#8211;19 billion in 2026</span></strong><span>, growing more than 20% a year across most forecasts &#8212; </span><a href="https://azumo.com/artificial-intelligence/ai-insights/conversational-ai-statistics"><span>Azumo</span></a></p></li><li><p><span>Close to </span><strong><span>1 billion people</span></strong><span> worldwide were already using AI chatbots as of 2025 &#8212; </span><a href="https://azumo.com/artificial-intelligence/ai-insights/conversational-ai-statistics"><span>Azumo</span></a></p></li><li><p><strong><span>85% of customer service leaders</span></strong><span> said they&#8217;d explore or pilot customer-facing conversational GenAI in 2025 &#8212; </span><a href="https://www.gartner.com/en/newsroom/press-releases/2024-12-09-gartner-survey-reveals-85-percent-of-customer-service-leaders-will-explore-or-pilot-customer-facing-conversational-genai-in-2025"><span>Gartner</span></a></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!99Zd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99Zd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 424w, https://substackcdn.com/image/fetch/$s_!99Zd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 848w, https://substackcdn.com/image/fetch/$s_!99Zd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 1272w, https://substackcdn.com/image/fetch/$s_!99Zd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!99Zd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png" width="1456" height="886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103525,&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://blog.autoplay.ai/i/215017377?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.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_!99Zd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 424w, https://substackcdn.com/image/fetch/$s_!99Zd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 848w, https://substackcdn.com/image/fetch/$s_!99Zd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.png 1272w, https://substackcdn.com/image/fetch/$s_!99Zd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3e2d9a-86a4-4b5e-924f-6190c61e5ca2_2400x1460.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The practical effect: some users type, some click, and most do both in the same session depending on which gets them there faster.</span></p><p><span>Onboarding built entirely as a silent, click-only UI layer &#8212; or entirely as a chat-only flow &#8212; optimizes for one preference at the expense of the other. Neither is what users actually want. What they want is to never have to think about which mode they&#8217;re in.</span></p><h2><span>2. Software is going hybrid, and the personalization bar went up with it</span></h2><p><span>The </span><a href="https://www.anthropic.com/news/model-context-protocol"><span>Model Context Protocol</span></a><span> is the infrastructure story behind this shift.</span></p><ul><li><p><span>MCP went from roughly </span><strong><span>100,000 SDK downloads</span></strong><span> in its first month to about </span><strong><span>97 million monthly</span></strong><span> by March 2026 &#8212; a ~970x increase in eighteen months &#8212; </span><a href="https://knak.com/blog/mcp-adoption-in-2026-what-marketers-need-to-know/"><span>Knak</span></a></p></li></ul><p><span>What that enables in practice: a chat agent and a visual interface sharing the same context, instead of running as two disconnected systems. The agent can see what&#8217;s on screen. The UI can respond to what was just said.</span></p><p><span>That hybrid model only works if what sits underneath it is personalized &#8212; and the demand for that is well documented well outside software:</span></p><ul><li><p><strong><span>71% of consumers</span></strong><span> expect personalized interactions and </span><strong><span>76%</span></strong><span> are frustrated when a company fails to deliver one. Faster-growing companies drive </span><strong><span>40% more revenue</span></strong><span> from personalization than slower-growing peers &#8212; </span><a href="https://www.mckinsey.com/capabilities/growth-marketing-and-sales/our-insights/the-value-of-getting-personalization-right-or-wrong-is-multiplying"><span>McKinsey</span></a></p></li><li><p><strong><span>80% of US consumers</span></strong><span> are more likely to purchase when brands offer personalized experiences &#8212; </span><a href="https://ppc.land/deloitte-and-meta-study-reveals-critical-gaps-in-marketing-personalization"><span>Deloitte Digital / Meta</span></a></p></li></ul><p><span>Onboarding isn&#8217;t exempt from that expectation. A generic five-step tour, shown identically to every signup, is now the exception users tolerate &#8212; not the standard they expect.</span></p><h2><span>3. AI remembers now, and users expect it to</span></h2><p><span>ChatGPT, Gemini and most major AI assistants have shipped some form of persistent memory over the past year &#8212; carrying context from one interaction into the next instead of starting cold every time.</span></p><ul><li><p><strong><span>85% of CX leaders</span></strong><span> say memory-rich AI is critical to genuinely personalized customer journeys</span></p></li><li><p><strong><span>81% of consumers</span></strong><span> want an agent to pick up where a previous conversation left off</span></p></li><li><p><strong><span>74%</span></strong><span> get frustrated when they have to repeat information they&#8217;ve already given</span></p></li></ul><p><span>&#8212; </span><a href="https://www.zendesk.com/newsroom/press-releases/contextual-intelligence-becomes-the-new-standard-for-exceptional-customer-experience-in-2026"><span>Zendesk, CX Trends 2026</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yyh6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yyh6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 424w, https://substackcdn.com/image/fetch/$s_!yyh6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 848w, https://substackcdn.com/image/fetch/$s_!yyh6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!yyh6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yyh6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png" width="1456" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115894,&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://blog.autoplay.ai/i/215017377?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.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_!yyh6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 424w, https://substackcdn.com/image/fetch/$s_!yyh6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 848w, https://substackcdn.com/image/fetch/$s_!yyh6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!yyh6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bccb620-443f-4682-a850-e9290d5ef5a4_2400x1240.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>For onboarding, this changes what &#8220;personalized&#8221; can mean at all.</span></p><p><span>It&#8217;s no longer </span><em><span>which persona segment is this user in.</span></em><span> It&#8217;s </span><em><span>what has this specific user already done, what did they ask last time, and what do they still need</span></em><span> &#8212; carried forward automatically, instead of re-derived every session or re-explained by the user every time they open a support chat.</span></p><h2><span>4. Attention is shrinking, and AI is partly why</span></h2><p><span>This one cuts against the other three. Even as expectations for depth and personalization rise, patience for getting to the point keeps falling.</span></p><p><span>Gloria Mark&#8217;s research at UC Irvine &#8212; one of the longest-running studies of attention on digital devices &#8212; tracked the decline:</span></p><ul><li><p><strong><span>~2.5 minutes</span></strong><span> average sustained attention on a screen, early 2000s</span></p></li><li><p><strong><span>~75 seconds</span></strong><span> by 2012</span></p></li><li><p><strong><span>Under 60 seconds</span></strong><span> in more recent measurements</span></p></li></ul><p><span>&#8212; </span><a href="https://www.informatics.uci.edu/?p=7882"><span>UC Irvine Informatics</span></a><span> &#183; </span><a href="https://www.nbcpalmsprings.com/2026/08/20/smartphones-and-social-media-may-be-shrinking-our-attention-spans"><span>recent coverage</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TFhA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TFhA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 424w, https://substackcdn.com/image/fetch/$s_!TFhA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 848w, https://substackcdn.com/image/fetch/$s_!TFhA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!TFhA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TFhA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114961,&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://blog.autoplay.ai/i/215017377?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.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_!TFhA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 424w, https://substackcdn.com/image/fetch/$s_!TFhA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 848w, https://substackcdn.com/image/fetch/$s_!TFhA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!TFhA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7bfc72-dfe8-4d8a-ac7f-a2c6fb8dda87_2400x1182.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Part of what&#8217;s driving that compression is AI itself. When an assistant answers a question or completes a task in seconds, a five-step tour that used to feel like a reasonable investment now reads as friction.</span></p><p><strong><span>Users want the outcome, not the walkthrough</span></strong><span> &#8212; a preference AI trained into them everywhere else, then carried straight into how they judge your product on day one.</span></p><h2><span>5. And underneath it all: the adoption problem SaaS never solved</span></h2><p><span>Here&#8217;s the part that doesn&#8217;t get said enough. Full-platform adoption &#8212; getting users to actually find and use what&#8217;s been built, not just the two or three features they stumbled into on day one &#8212; has been unsolved for as long as SaaS has existed. Not for lack of trying.</span></p><ul><li><p><strong><span>80% of features</span></strong><span> in the average software product are rarely or never used, per Pendo&#8217;s research across hundreds of customer accounts</span></p></li><li><p><span>Public cloud software companies have collectively sunk an estimated </span><strong><span>$29.5 billion</span></strong><span> in R&amp;D into features that then go largely untouched</span></p></li></ul><p><span>&#8212; </span><a href="https://go.pendo.io/rs/185-LQW-370/images/Pendo_Whitepaper_2020_FeatureAdoptionReport_Refresh.pdf"><span>Pendo, Feature Adoption Report</span></a></p><p><span>Tooltips, checklists and release-note emails have been the industry&#8217;s answer for over a decade. The numbers above are what that answer produced.</span></p><p><span>It isn&#8217;t a discovery problem a better changelog fixes. It&#8217;s that nobody has had a scalable way to say the right thing to the right user at the right moment, for every feature, continuously &#8212; instead of once at signup.</span></p><p><span>That&#8217;s exactly what a hybrid, memory-aware, always-available agent is positioned to do differently. Not just at onboarding, but for the life of the account. The four shifts changing what a new user expects in week one are the same four that make it possible to keep surfacing value in month six and month twelve.</span></p><h2><span>What This Means for How Onboarding Gets Built</span></h2><p><span>Put together, the five shifts point the same way:</span></p><ul><li><p><strong><span>Users want the fastest path to an answer</span></strong><span>, whether that&#8217;s a click or a prompt &#8212; not a forced choice between them</span></p></li><li><p><strong><span>Chat and UI have to share context</span></strong><span>, not operate as two systems that happen to sit on the same page</span></p></li><li><p><strong><span>They expect the product to remember them</span></strong><span>, not just segment them</span></p></li><li><p><strong><span>They have less patience than ever</span></strong><span> for a static path built with none of the above in mind</span></p></li><li><p><strong><span>And the real prize is bigger than onboarding</span></strong><span> &#8212; most of what gets built never gets used, and this shift is a genuine opportunity to fix it</span></p></li></ul><p><span>Onboarding stopped being a flow you design once. It&#8217;s becoming a system that reads context and decides what to say next &#8212; and it doesn&#8217;t stop at day one.</span></p><h2><span>Onboarding in the Era of AI: FAQ</span></h2><p><strong><span>Is chat replacing onboarding UI?</span></strong><span> No. Users move between both within a single session and pick whichever is faster for the task in front of them. The failure mode is forcing one mode on everyone, in either direction.</span></p><p><strong><span>What makes onboarding &#8220;AI-native&#8221; rather than just having a chatbot?</span></strong><span> Shared context. The agent can see what&#8217;s on screen and what the user has already done; the UI reflects what the agent just did. A chatbot parked in the corner of an app has neither.</span></p><p><strong><span>Why does AI memory matter for onboarding specifically?</span></strong><span> It changes what personalization means &#8212; from which segment a user belongs to, to what this particular person has already completed, asked about, or skipped. That&#8217;s the difference between a tailored path and a persona-shaped tour.</span></p><p><strong><span>Do shorter attention spans mean onboarding should just be shorter?</span></strong><span> Not shorter &#8212; more targeted. The problem isn&#8217;t length, it&#8217;s spending a user&#8217;s limited attention on steps they don&#8217;t need.</span></p><p><strong><span>What does this have to do with feature adoption?</span></strong><span> The same capabilities that get a user to first value in week one &#8212; live context, memory, an agent that&#8217;s always there &#8212; are what let you keep surfacing relevant features in month six. Onboarding and adoption stop being separate problems.</span></p><div><hr></div><p><span>Want to see this working on your own product? </span><a href="https://www.autoplay.ai"><span>autoplay.ai</span></a><span> &#183; Quickstart docs: </span><a href="https://developers.autoplay.ai"><span>developers.autoplay.ai</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/how-software-onboarding-is-changing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/how-software-onboarding-is-changing?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Rise of the Customer Success Engineer]]></title><description><![CDATA[Every function that gets automated grows a hybrid role to run the automation. Sales and marketing already did it. CS is doing it now &#8212; and most teams will try to hire for it in the wrong place.]]></description><link>https://blog.autoplay.ai/p/the-rise-of-the-customer-success</link><guid isPermaLink="false">https://blog.autoplay.ai/p/the-rise-of-the-customer-success</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Thu, 03 Sep 2026 10:37:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KnjD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Agent-Led Growth &#8212; Issue 02</span></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KnjD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KnjD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 424w, https://substackcdn.com/image/fetch/$s_!KnjD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 848w, https://substackcdn.com/image/fetch/$s_!KnjD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 1272w, https://substackcdn.com/image/fetch/$s_!KnjD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KnjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png" width="1456" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81129,&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://blog.autoplay.ai/i/213843080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.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_!KnjD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 424w, https://substackcdn.com/image/fetch/$s_!KnjD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 848w, https://substackcdn.com/image/fetch/$s_!KnjD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 1272w, https://substackcdn.com/image/fetch/$s_!KnjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1fd375f-d889-4abd-9575-6e7f5c31016d_2400x875.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Customer success is going through the shift sales and marketing already went through. As the work gets automated by agents, a new hybrid role appears to build, connect and monitor the automation.</span></p><p><span>Call it the customer success engineer. Part CS, part builder.</span></p><p><span>It isn&#8217;t a rebrand, and it isn&#8217;t a CSM who learned some SQL. It&#8217;s a set of responsibilities that didn&#8217;t exist two years ago, showing up inside CS teams for the same reason a near-identical role showed up in go-to-market first.</span></p><h2><span>The GTM Engineer, One Beat Earlier</span></h2><p><span>Go-to-market hit this first. Once AI tooling got good enough to draft outreach, enrich leads and route signals between tools, someone had to actually build and maintain those systems.</span></p><p><span>Not a rep. Not a RevOps hire. Someone comfortable enough with APIs, automations and prompting to wire the stack together &#8212; sitting inside a function that used to be almost entirely non-technical.</span></p><p><span>The role existed because the work changed faster than the skill set. Knowing how to run a great outbound sequence stopped being the ceiling. Someone had to build the system that ran a hundred versions of it.</span></p><p><span>CS is at the same inflection point now, a beat later.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oDBU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oDBU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 424w, https://substackcdn.com/image/fetch/$s_!oDBU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 848w, https://substackcdn.com/image/fetch/$s_!oDBU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 1272w, https://substackcdn.com/image/fetch/$s_!oDBU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oDBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336600,&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://blog.autoplay.ai/i/213843080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.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_!oDBU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 424w, https://substackcdn.com/image/fetch/$s_!oDBU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 848w, https://substackcdn.com/image/fetch/$s_!oDBU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.png 1272w, https://substackcdn.com/image/fetch/$s_!oDBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3393e5f-e768-4c36-b107-d98b089ccb8f_2400x1287.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><span>Why the Same Shift Is Hitting CS</span></h2><p><span>Agentic support isn&#8217;t plug-and-play. Standing it up &#8212; and keeping it good &#8212; is real work, and it never stops being work:</span></p><ul><li><p><strong><span>Configuring objectives and guardrails per segment.</span></strong><span> What &#8220;good&#8221; means for a free-trial user isn&#8217;t what it means for an enterprise admin, and the agent needs to know where it hands off.</span></p></li><li><p><strong><span>Connecting behavioural and account data</span></strong><span> so it reasons from live context, not a static script.</span></p></li><li><p><strong><span>Monitoring where it&#8217;s quietly wrong.</span></strong><span> Catching the confidently bad answer before a customer does.</span></p></li><li><p><strong><span>Keeping it current</span></strong><span> every time the product ships.</span></p></li></ul><p><span>We wrote about the management side of this in August &#8212; defining good, setting guardrails, reviewing performance. This is the other half. Someone has to build the thing being managed.</span></p><p><span>None of that is traditional CS work. None of it is traditional engineering work either.</span></p><p><span>The tooling has already noticed. Support platforms like </span><a href="https://www.usepylon.com/"><span>Pylon</span></a><span> are noticeably more API-first than the CS tools of five years ago &#8212; built assuming someone on the CS side will want to configure and extend the system, not click through a settings page.</span></p><p><span>The second front is workflow automation. It&#8217;s increasingly normal to see CS teams building their own connected flows: a call gets transcribed, an AI workflow drafts the follow-up, updates the CRM and runs sentiment on the conversation, with nobody touching each step. </span></p><p><span>A lot of these are stitched together directly with tools like </span><a href="https://claude.ai/"><span>Claude</span></a><span>, by people on the CS side who picked up enough fluency to build it rather than file a ticket and wait two quarters.</span></p><p><span>The person who can do both &#8212; understand what good customer success looks like </span><em><span>and</span></em><span> build the system that delivers it &#8212; is the customer success engineer.</span></p><h2><span>What the Role Actually Does</span></h2><p><span>In practice it clusters around two things.</span></p><ul><li><p><strong><span>Running the agent.</span></strong><span> Defining what it handles versus escalates, by segment. Reading real conversations to find where it underperforms. Adjusting guardrails as the product and the customer base move. Judgment work wearing a technical hat &#8212; the instincts a good CSM already has, applied to a system instead of a call.</span></p></li><li><p><strong><span>Building the automation layer.</span></strong><span> Wiring together what used to be manual handoffs: transcripts into CRM updates, sentiment into health scores, follow-ups drafted instead of typed. Increasingly with AI tools and SDKs directly, rather than waiting on a point solution that does exactly this one thing.</span></p></li></ul><p><span>Neither is CS as usual. Both need enough technical comfort to build something, not just request it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6100!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6100!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 424w, https://substackcdn.com/image/fetch/$s_!6100!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 848w, https://substackcdn.com/image/fetch/$s_!6100!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 1272w, https://substackcdn.com/image/fetch/$s_!6100!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6100!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.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;:407904,&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://blog.autoplay.ai/i/213843080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.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_!6100!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 424w, https://substackcdn.com/image/fetch/$s_!6100!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 848w, https://substackcdn.com/image/fetch/$s_!6100!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.png 1272w, https://substackcdn.com/image/fetch/$s_!6100!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1d51aae-8569-4a68-957c-3893ac34c9f7_2400x1601.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>Why This Wasn&#8217;t Possible Two Years Ago</span></h2><p><span>This isn&#8217;t a staffing trend. It&#8217;s downstream of what the tooling made possible.</span></p><p><span>Building a custom automation used to need a dedicated engineer and a slot in someone&#8217;s backlog. Now a person with CS judgment and a working knowledge of how to prompt and chain AI tools can build a meaningful piece of it themselves.</span></p><p><span>The bar dropped far enough that CS-native people can clear it without becoming engineers.</span></p><h2><span>The Part Most Teams Will Get Wrong</span></h2><p><span>Here&#8217;s where the GTM parallel earns its keep.</span></p><p><span>The instinct will be to solve this with a hire from engineering. Someone technical, dropped into CS, told to own the agent. It&#8217;s the obvious move, and it mostly doesn&#8217;t work.</span></p><p><span>The scarce input was never the ability to call an API. It&#8217;s knowing what a good outcome looks like for a specific customer at a specific point in their lifecycle &#8212; which questions signal risk, which silence means churn, when the agent should say less. That&#8217;s a year of pattern-matching inside a function, and it doesn&#8217;t transfer in an onboarding week.</span></p><p><span>GTM engineers overwhelmingly grew out of revenue teams, not out of engineering. The direction of travel is the whole point:</span></p><p><strong><span>It&#8217;s easier to teach a strong CSM to build than to teach a strong engineer what a healthy account feels like.</span></strong></p><h2><span>What This Means for CS Teams</span></h2><ul><li><p><strong><span>Hiring shifts, but not toward engineers.</span></strong><span> Alongside traditional CSM skills, you want a few people who aren&#8217;t allergic to APIs, automation tools and AI workflows. Comfort, not credentials.</span></p></li><li><p><strong><span>The role sits inside CS, not alongside it.</span></strong><span> Not an engineering headcount bolted on. An evolution of the CS skill set &#8212; the same way GTM engineers emerged from within revenue teams.</span></p></li><li><p><strong><span>It compounds.</span></strong><span> Every automation one of these people builds hands time back to the rest of the team for the commercial, relationship-driven work that was always the point of the job.</span></p></li></ul><p><span>The function doesn&#8217;t get bigger. It gets denser.</span></p><p><span>What that person should build first &#8212; the three automations worth doing before anything else &#8212; is the next one.</span></p><h2><span>The Customer Success Engineer: FAQ</span></h2><p><strong><span>Is a customer success engineer the same as a support engineer?</span></strong><span> No. A support engineer handles technical customer issues directly. A customer success engineer builds and maintains the systems &#8212; agentic support, automation workflows &#8212; that the rest of the CS team runs on.</span></p><p><strong><span>Do they need to know how to code?</span></strong><span> Not in the traditional sense. Most are building with AI tools, SDKs and low-code workflows rather than writing software from scratch. Comfort with APIs, prompting and connecting tools is the actual requirement.</span></p><p><strong><span>Should we hire an engineer into CS instead?</span></strong><span> Usually not. The technical half is teachable in weeks; knowing what a good customer outcome looks like takes a year inside the function. Build the role from your existing CS team.</span></p><p><strong><span>Why is this emerging in CS specifically now?</span></strong><span> Because agents got good enough to absorb a real share of CS work, and the bar to build that automation dropped far enough that CS-native people &#8212; not just engineers &#8212; can clear it.</span></p><p><strong><span>Is this the same trend as the GTM engineer role?</span></strong><span> Yes, a beat later. As AI absorbs more of a function&#8217;s day-to-day work, a hybrid role emerges from inside that function to build and maintain the automation.</span></p><div><hr></div><p><span>Want to see this working on your own product? </span><a href="https://www.autoplay.ai"><span>autoplay.ai</span></a><span> &#183; Quickstart docs: </span><a href="https://developers.autoplay.ai"><span>developers.autoplay.ai</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/the-rise-of-the-customer-success?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/the-rise-of-the-customer-success?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What Is Agent-Led Growth in SaaS?]]></title><description><![CDATA[PLG solved distribution and left onboarding untouched. Agent-led growth is the attempt to fix what happens after signup &#8212; and most of the industry is defining it one layer too shallow.]]></description><link>https://blog.autoplay.ai/p/what-is-agent-led-growth-in-saas</link><guid isPermaLink="false">https://blog.autoplay.ai/p/what-is-agent-led-growth-in-saas</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Thu, 27 Aug 2026 14:15:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b0dF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b0dF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b0dF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 424w, https://substackcdn.com/image/fetch/$s_!b0dF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 848w, https://substackcdn.com/image/fetch/$s_!b0dF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 1272w, https://substackcdn.com/image/fetch/$s_!b0dF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b0dF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png" width="1456" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91110,&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://blog.autoplay.ai/i/212701983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.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_!b0dF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 424w, https://substackcdn.com/image/fetch/$s_!b0dF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 848w, https://substackcdn.com/image/fetch/$s_!b0dF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 1272w, https://substackcdn.com/image/fetch/$s_!b0dF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880c42d0-65f2-4b69-beba-49e4be9175b7_2400x954.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>Agent-Led Growth &#8212; Issue 01</span></h2><p><span>If you&#8217;ve spent any time in SaaS go-to-market circles this year, you&#8217;ve heard the term: </span><strong><span>Agent-Led Growth</span></strong><span>. It&#8217;s being positioned as the successor to Product-Led Growth, the way PLG replaced sales-led motions a decade ago.</span></p><p><span>There&#8217;s no accepted definition yet, which is part of the problem. Here&#8217;s mine &#8212; and why the conversation is still one layer short.</span></p><h2><span>The Core Idea</span></h2><p><span>PLG made the product the engine. Sign up, try it, find value without a rep.</span></p><p><span>Agent-led growth is the layer on top. Instead of the user learning the product well enough to reach value on their own, an agent inside the product works out what they should do next and either shows them or does it for them.</span></p><blockquote><p><span>The product should be doing the work of understanding the user and telling them what to do next &#8212; not the other way around.</span></p></blockquote><p><span>The output is one </span><strong><span>next best step, personalised to that user</span></strong><span>. Getting it right means grounding it in three streams, not one:</span></p><ul><li><p><strong><span>What they do in the UI</span></strong><span> &#8212; the screens they open, the actions they abandon.</span></p></li><li><p><strong><span>What they say in the chat</span></strong><span> &#8212; the questions they ask, and the ones they ask twice.</span></p></li><li><p><strong><span>What the agent does for them</span></strong><span> &#8212; what it suggested, what it did on their behalf, whether it landed.</span></p></li></ul><p><span>Hold all three in one place, and you can answer the question that actually matters: given what this person has done, and what they still haven&#8217;t, what&#8217;s the one thing to put in front of them next?</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y_pR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y_pR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 424w, https://substackcdn.com/image/fetch/$s_!Y_pR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 848w, https://substackcdn.com/image/fetch/$s_!Y_pR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 1272w, https://substackcdn.com/image/fetch/$s_!Y_pR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y_pR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png" width="1456" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221422,&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://blog.autoplay.ai/i/212701983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.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_!Y_pR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 424w, https://substackcdn.com/image/fetch/$s_!Y_pR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 848w, https://substackcdn.com/image/fetch/$s_!Y_pR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.png 1272w, https://substackcdn.com/image/fetch/$s_!Y_pR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa66d06-d053-4f59-ba20-c763857227cb_2400x1448.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>Why &#8220;Self-Serve&#8221; Stopped Being Enough</span></h2><p><span>PLG solved distribution. It never solved what happens after signup. Complex B2B tools still hand a new user a dashboard, a settings menu and a blank canvas, and call that self-serve.</span></p><p><span>At Autoplay we think of it as three walls every user hits:</span></p><ul><li><p><strong><span>They don&#8217;t know what they don&#8217;t know.</span></strong><span> They&#8217;re not sure what to ask, or which part of the product matters to them.</span></p></li><li><p><strong><span>They don&#8217;t ask for help when they&#8217;re stuck.</span></strong><span> The friction never surfaces, because nobody on your team knows it&#8217;s happening.</span></p></li><li><p><strong><span>They only want guidance that&#8217;s relevant to them.</span></strong><span> A tour that ignores their goal and their progress isn&#8217;t help. It&#8217;s noise.</span></p></li></ul><p><span>Static onboarding hits all three at once. Documentation nobody reads, videos nobody finishes, tours that walk every user through the same steps. It&#8217;s built for the average user, and the average user doesn&#8217;t exist.</span></p><h2><span>What Actually Makes Onboarding Agent-Led</span></h2><p><span>The label gets applied loosely &#8212; usually to a chatbot bolted onto a legacy UI. Three things have to be true at the same time.</span></p><ul><li><p><strong><span>It has to be grounded in the whole context.</span></strong><span> Account fields &#8212; plan tier, signup date, company size &#8212; are guesswork. But live UI behaviour on its own is only a third of the picture. Without the agent&#8217;s own history, it can&#8217;t tell a step someone skipped from a step it completed for them.</span></p></li><li><p><strong><span>It has to know what &#8220;done&#8221; means for that user.</span></strong><span> Onboarding isn&#8217;t one checklist; different users need different subsets of it. The agent needs to know which workflows are finished &#8212; by the user&#8217;s hand or its own &#8212; so it isn&#8217;t re-explaining or skipping.</span></p></li><li><p><strong><span>It has to turn that into one next step, at the right moment.</span></strong><span> Not a summary of someone&#8217;s activity: a single recommendation. And proactive help at the wrong moment reads as intrusive, so </span><em><span>is now the right time</span></em><span> has to be part of the system, not something bolted onto a chat prompt.</span></p></li></ul><p><span>Miss one and you have a chatbot with better marketing. This is the gap </span><a href="https://www.autoplay.ai"><span>agentic onboarding</span></a><span> is meant to close.</span></p><h2><span>Where the Conversation Is Still One Step Behind</span></h2><p><span>Of those three streams, almost nobody builds the third.</span></p><p><span>The current excitement is about agents generating things for users &#8212; a dashboard, a report, a first draft. Useful, but it treats &#8220;the agent acted&#8221; as the finish line. It isn&#8217;t. It&#8217;s a new event in the user&#8217;s history, and the agent has to be able to read it back.</span></p><p><span>Without that, you get an agent that repeats a suggestion the user already dismissed, contradicts its own last recommendation, tells someone to go and do a thing it did for them yesterday, and can&#8217;t tell a helpful intervention from an ignored one.</span></p><p><span>Personalisation that reads user behaviour but never reads the agent&#8217;s own history isn&#8217;t closing the loop. It&#8217;s guessing twice.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zmqj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zmqj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 424w, https://substackcdn.com/image/fetch/$s_!Zmqj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 848w, https://substackcdn.com/image/fetch/$s_!Zmqj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!Zmqj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zmqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png" width="1456" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128441,&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://blog.autoplay.ai/i/212701983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.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_!Zmqj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 424w, https://substackcdn.com/image/fetch/$s_!Zmqj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 848w, https://substackcdn.com/image/fetch/$s_!Zmqj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!Zmqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd41feb5-7997-4214-83e1-dd83f0960909_2400x1554.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>What This Means If You&#8217;re Building</span></h2><ul><li><p><strong><span>Behavioural context beats account context &#8212; and behaviour means all three streams.</span></strong><span> Plan tier tells you who someone is. It doesn&#8217;t tell you they&#8217;ve opened the integrations page three times, asked about SSO twice, and let the agent wire up Slack for them.</span></p></li><li><p><strong><span>Completion state is per-user, and it counts both routes.</span></strong><span> A step the agent finished on someone&#8217;s behalf is done, even though they never touched that screen.</span></p></li><li><p><strong><span>Agent memory is infrastructure, not a feature.</span></strong><span> Retrofit it, and you&#8217;ll be doing it the first time a customer complains the agent keeps repeating itself.</span></p></li></ul><p><span>That last one is what I&#8217;ll cover next: what it takes to track not just what a user is doing, but what the agent has already done for them &#8212; and how that changes what it should suggest.</span></p><div><hr></div><h2><span>Agent-Led Growth: FAQ</span></h2><p><strong><span>What is agent-led growth?</span></strong><span> An AI agent inside the product does part of the work of getting a user to value &#8212; reading what they do in the UI, what they ask in the chat and what it has already done on their behalf, and using all of it to suggest their next best step.</span></p><p><strong><span>How is it different from product-led growth?</span></strong><span> PLG made the product the acquisition engine but still assumed users would teach themselves. ALG adds a layer that reads live context and intervenes.</span></p><p><strong><span>Is it just a chatbot in the product?</span></strong><span> No. A chatbot answers what&#8217;s typed. An agent-led system also sees what the user is doing, knows which workflows they&#8217;ve completed by either route, and decides when to step in.</span></p><p><strong><span>Why isn&#8217;t account-level data enough?</span></strong><span> Plan tier describes who a user is, not what they&#8217;re doing right now. Friction happens at the level of a specific action on a specific screen &#8212; including one the agent took for them.</span></p><p><strong><span>What does most of the industry get wrong?</span></strong><span> Treating the agent&#8217;s action as the end of the process. Without a record of what it suggested and how the user responded, it repeats itself and can&#8217;t tell useful help from ignored noise.</span></p><div><hr></div><p><span>Want to see this working on your own product? </span><a href="https://www.autoplay.ai"><span>autoplay.ai</span></a><span> &#183; Quickstart docs: </span><a href="https://developers.autoplay.ai"><span>developers.autoplay.ai</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/what-is-agent-led-growth-in-saas?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/what-is-agent-led-growth-in-saas?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[All Software Is Going to Be Half Chat, Half UI]]></title><description><![CDATA[Chat isn&#8217;t replacing the interface. The interface is doing something chat structurally can&#8217;t &#8212; and the software that wins will be whichever gets the handoff right.]]></description><link>https://blog.autoplay.ai/p/all-software-is-going-to-be-half</link><guid isPermaLink="false">https://blog.autoplay.ai/p/all-software-is-going-to-be-half</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Thu, 20 Aug 2026 10:51:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yEkM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yEkM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yEkM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 424w, https://substackcdn.com/image/fetch/$s_!yEkM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 848w, https://substackcdn.com/image/fetch/$s_!yEkM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!yEkM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yEkM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png" width="1456" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:306949,&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://blog.autoplay.ai/i/211860768?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.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_!yEkM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 424w, https://substackcdn.com/image/fetch/$s_!yEkM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 848w, https://substackcdn.com/image/fetch/$s_!yEkM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!yEkM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18493814-71a3-4c26-9a82-4db30393aae5_2400x1118.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>There&#8217;s a fashionable claim going around: SaaS is dead. Business applications are just CRUD databases with business logic bolted on, the argument goes, and once agents absorb the logic, the app becomes optional. The agent becomes the interface.</span></p><p><span>It&#8217;s a clean story. It&#8217;s also missing the part that actually makes software useful.</span></p><p></p><h2><span>What Chat Is Bad At</span></h2><p><span>Chat is genuinely good at expressing intent, asking an open question, and getting something done without knowing which menu it lives in.</span></p><p><span>It&#8217;s genuinely bad at three things:</span></p><ul><li><p><strong><span>Scanning</span></strong><span> &#8212; nobody reads a paragraph to find a number they could see in a table in half a second</span></p></li><li><p><strong><span>Precision</span></strong><span> &#8212; dragging a slider, reordering rows, adjusting an axis. Chat can describe it. It can&#8217;t beat touching it.</span></p></li><li><p><strong><span>Comparison</span></strong><span> &#8212; three options across three replies is worse than three options side by side</span></p></li></ul><p><span>A chat-only spreadsheet isn&#8217;t more human. It&#8217;s slower, in exchange for feeling conversational.</span></p><p></p><h2><span>What UI Can&#8217;t Do Any More</span></h2><p><span>The opposite failure is the one most existing software still has.</span></p><ul><li><p><strong><span>Rigid navigation</span></strong><span> assumes every user wants the same path</span></p></li><li><p><strong><span>It can&#8217;t act for you</span></strong><span> &#8212; a UI shows you where the button is. It doesn&#8217;t click it.</span></p></li><li><p><strong><span>It can&#8217;t explain itself</span></strong><span> &#8212; when something&#8217;s confusing, the screen just sits there</span></p></li></ul><p><span>This is the gap </span><a href="https://www.autoplay.ai"><span>agentic onboarding</span></a><span> closes at small scale. It&#8217;s a preview of the shift happening to software generally.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4VMp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4VMp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 424w, https://substackcdn.com/image/fetch/$s_!4VMp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 848w, https://substackcdn.com/image/fetch/$s_!4VMp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!4VMp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4VMp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png" width="1456" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160901,&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://blog.autoplay.ai/i/211860768?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.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_!4VMp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 424w, https://substackcdn.com/image/fetch/$s_!4VMp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 848w, https://substackcdn.com/image/fetch/$s_!4VMp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!4VMp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1180d094-fc2a-48d4-92b8-b4275f63de73_2400x1368.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><span>Two Products, Converging From Opposite Ends</span></h2><p><span>The useful evidence isn&#8217;t theoretical. It&#8217;s what&#8217;s already happened to products built from each starting point.</span></p><ul><li><p><strong><a href="https://claude.ai/"><span>Claude</span></a><span> started as chat.</span></strong><span> It&#8217;s an AI model you talk to &#8212; about as chat-native as software gets. It still ships a full UI, and you still have to use it. Billing. Organisation settings. Who&#8217;s on the team and what they can reach.</span></p><p><span><br>Not because the chat isn&#8217;t good enough. Because those things are deterministic. You need to </span><em><span>see</span></em><span> the seat count, not be told it. You set a spend limit and watch it save.<br></span></p></li><li><p><strong><a href="https://www.webinargeek.com/"><span>WebinarGeek</span></a><span> started as UI.</span></strong><span> Setting up a webinar there recently, the chatbot was genuinely good &#8212; it even handed back a list of tasks to work through.</span></p><p><span>But building the reminder sequence in chat would have been miserable. <br><br>Editing a registration page, swapping a banner, moving a send time &#8212; those are edit-and-check loops. Change one thing, look at it, change it again. A UI does that in seconds. Chat turns it into a negotiation.</span></p></li></ul><p><strong><span>One product grew a UI. The other grew a chat layer.</span></strong><span> They arrived at the same shape from opposite directions.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lgdg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lgdg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 424w, https://substackcdn.com/image/fetch/$s_!lgdg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 848w, https://substackcdn.com/image/fetch/$s_!lgdg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!lgdg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lgdg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png" width="1456" height="666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:666,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153898,&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://blog.autoplay.ai/i/211860768?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.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_!lgdg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 424w, https://substackcdn.com/image/fetch/$s_!lgdg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 848w, https://substackcdn.com/image/fetch/$s_!lgdg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!lgdg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556f2886-6a47-4fd4-a0b8-080051459e14_2400x1098.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><span>The Real Difference Is Bounded vs Unbounded</span></h2><p><span>Here&#8217;s what those two examples are really showing, and it isn&#8217;t typing versus clicking.</span></p><p><strong><span>A user interface is a set of constraints. The constraints are the product.</span></strong></p><p><span>When </span><strong><span>WebinarGeek</span></strong><span> puts a form in front of you &#8212; title, date, registration questions, reminder sequence, follow-up email &#8212; it isn&#8217;t just collecting data. It&#8217;s telling you what a good webinar is made of. The fields are a checklist. The order is a method. You end up running a competent webinar largely because the software made it difficult to run an incompetent one.</span></p><p><span>Nobody wrote that down as a framework. It&#8217;s dissolved into the screens.</span></p><p><strong><span>Claude has no such shape, by design.</span></strong><span> It will help you plan a webinar, write a novel, draft a legal argument, or waste an afternoon. The range is close to infinite, and the guidance is close to zero. It has no opinion about what &#8220;done well&#8221; means in your particular domain, because it isn&#8217;t a product about your particular domain.</span></p><p><span>That&#8217;s the actual axis. Not conversational versus visual. </span><strong><span>Bounded versus unbounded.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jY3l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jY3l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 424w, https://substackcdn.com/image/fetch/$s_!jY3l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 848w, https://substackcdn.com/image/fetch/$s_!jY3l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!jY3l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jY3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png" width="1456" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204083,&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://blog.autoplay.ai/i/211860768?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.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_!jY3l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 424w, https://substackcdn.com/image/fetch/$s_!jY3l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 848w, https://substackcdn.com/image/fetch/$s_!jY3l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!jY3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a60853-4434-4859-ae93-8871cb419ace_2400x1554.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><span>Constraints Are a Feature</span></h3><p><span>This runs against the instinct that flexibility is always better. It isn&#8217;t.</span></p><p><span>Don Norman&#8217;s central argument in </span><em><span>The Design of Everyday Things</span></em><span> is that good design makes the correct action obvious and the incorrect action difficult. Constraints aren&#8217;t what&#8217;s left over after the design work &#8212; they </span><em><span>are</span></em><span> the design work.</span></p><p><span>A second, older usability principle does even more damage to the chat-only vision: </span><strong><span>recognition over recall.</span></strong><span> An interface shows you what&#8217;s available. A chat box requires you to already know what to ask for.</span></p><p><span>Which produces the line that matters:</span></p><blockquote><p><strong><span>A UI tells you what you didn&#8217;t know you needed. Chat waits for you to ask.</span></strong></p></blockquote><p><span>You cannot request a reminder sequence you don&#8217;t know exists. You cannot ask about the mobile safe zone on a banner image if nobody ever told you banners have one. A blank text box is infinite and, for anyone who isn&#8217;t already an expert, that&#8217;s the problem rather than the pitch.</span></p><p></p><h3><span>Which Is Better Depends on Who&#8217;s Using It</span></h3><p><span>The honest version of this argument has a variable in it.</span></p><ul><li><p><strong><span>Experts want the canvas.</span></strong><span> They know what good looks like. Rails slow them down. For them, chat is liberating &#8212; say the thing, skip the six screens.</span></p></li><li><p><strong><span>Everyone else needs the rails.</span></strong><span> They don&#8217;t yet know what good looks like. The interface teaches them, one required field at a time.</span></p></li></ul><p><span>And here&#8217;s the part product teams forget: </span><strong><span>every user is a novice at the beginning.</span></strong><span> Expertise is the thing your product produces, not the thing it can assume. <br><br>On day one, nobody knows what your software is capable of &#8212; which is precisely when an unbounded text box is least useful and an opinionated path is worth most.</span></p><p></p><h2><span>Two Layers, One Conversation</span></h2><p><span>So the future isn&#8217;t replace-the-UI-with-chat. It&#8217;s a UI and a conversational layer on the same product, each doing what it&#8217;s structurally better at.</span></p><ul><li><p><strong><span>The UI layer</span></strong><span> holds the framework &#8212; structure, state, precision, the encoded opinion about what good looks like</span></p></li><li><p><strong><span>The chat layer</span></strong><span> holds the intent &#8212; </span><em><span>do this for me, explain what I&#8217;m looking at, what now?</span></em></p></li></ul><p><span>The UI keeps you on a path that works. The chat gets you unstuck when the path isn&#8217;t obvious.</span></p><p></p><h2><span>The Handoff Is Plumbing, Not Design</span></h2><p><span>For this to work, the two layers can&#8217;t be separate products bolted together.</span></p><p><span>The chat layer needs to know what&#8217;s on screen, what the user just clicked, what state the UI is in right now. The UI needs to reflect whatever chat just did &#8212; instantly, with no refresh and no re-orienting.</span></p><p><span>That&#8217;s the difference between a chatbot parked in the corner of an app and an agent that&#8217;s actually aware of the product around it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xQgC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xQgC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 424w, https://substackcdn.com/image/fetch/$s_!xQgC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 848w, https://substackcdn.com/image/fetch/$s_!xQgC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 1272w, https://substackcdn.com/image/fetch/$s_!xQgC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xQgC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png" width="1456" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118479,&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://blog.autoplay.ai/i/211860768?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.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_!xQgC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 424w, https://substackcdn.com/image/fetch/$s_!xQgC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 848w, https://substackcdn.com/image/fetch/$s_!xQgC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.png 1272w, https://substackcdn.com/image/fetch/$s_!xQgC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6e30e9-3027-49ab-911d-8096ce2742b3_2400x972.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><span>The Part That Doesn&#8217;t Get Easier</span></h2><p><span>Here&#8217;s the catch: every agent is working from context that&#8217;s already slightly out of date.</span></p><p><span>State changes faster than context gets delivered. Context lives in more places than any one system can see. Every new tool in the stack is another source the agent doesn&#8217;t automatically have.</span></p><p><span>Better models make agents better reasoners. They don&#8217;t make them better informed.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-kWV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-kWV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 424w, https://substackcdn.com/image/fetch/$s_!-kWV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 848w, https://substackcdn.com/image/fetch/$s_!-kWV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 1272w, https://substackcdn.com/image/fetch/$s_!-kWV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-kWV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99067,&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://blog.autoplay.ai/i/211860768?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.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_!-kWV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 424w, https://substackcdn.com/image/fetch/$s_!-kWV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 848w, https://substackcdn.com/image/fetch/$s_!-kWV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.png 1272w, https://substackcdn.com/image/fetch/$s_!-kWV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234b57b3-feaa-4939-a1ae-682d5f55cd92_2400x840.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><span>More on that in the next post.</span></em></p><p></p><h2><span>So No, SaaS Isn&#8217;t Dead</span></h2><p><span>Back to the fashionable claim.</span></p><p><span>The reasoning goes: business applications are databases plus business logic plus a UI. Agents absorb the logic. Therefore, the UI &#8212; and the company selling it &#8212; becomes redundant.</span></p><p><span>The flaw is in the first step. </span><strong><span>The UI was never just a way to reach the database.</span></strong><span> It&#8217;s where years of accumulated judgement about what a good outcome looks like got encoded &#8212; which fields matter, in what order, what you&#8217;re not allowed to skip, what you should be looking at right now.</span></p><p><span>Strip the interface, and you don&#8217;t get the same product with a better front end. You get a very capable assistant with no opinion about your domain, waiting for someone who already knows what to ask.</span></p><p><span>The database survives. The agent arrives. But the encoded expertise has to live somewhere &#8212; and where it lives is the interface.</span></p><p><span>SaaS isn&#8217;t dying. It&#8217;s growing a second layer.</span></p><p></p><h2><span>Half Chat, Half UI: FAQ</span></h2><p><strong><span>Will chat replace traditional UI?</span></strong><span> No. They do structurally different jobs. Chat handles intent and action; UI holds the framework &#8212; structure, precision, and the encoded opinion about what a good outcome looks like. The shift is toward both layers working together.</span></p><p><strong><span>Why is a UI better for following a proven process?</span></strong><span> Because a UI is deterministic and bounded. The fields, the order and the required steps are a method the product&#8217;s makers already worked out. Chat is unbounded by design &#8212; enormous range, no built-in opinion about what &#8220;done properly&#8221; means in your domain.</span></p><p><strong><span>Isn&#8217;t a chat-native product proof that UI is going away?</span></strong><span> The opposite, so far. Chat-native products keep adding UI for billing, settings and permissions. UI-native products keep adding chat. Both are converging on the same split from opposite ends.</span></p><p><strong><span>Is SaaS dead now that agents can do the work?</span></strong><span> No. The claim assumes the interface was only ever a way to reach the database. In practice, it&#8217;s where domain expertise is encoded. Remove it, and you have a capable assistant with no view on what good looks like in your industry.</span></p><p><strong><span>What should teams building software do now?</span></strong><span> Keep the framework in the UI, put intent in chat, and invest in the live connection between them &#8212; rather than treating context as something wired up once during setup.</span></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/all-software-is-going-to-be-half?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/all-software-is-going-to-be-half?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What Does Agentic Onboarding Mean for the Customer Success Role?]]></title><description><![CDATA[Agentic onboarding doesn&#8217;t replace customer success. It removes the part of the job that was never actually CS to begin with: teaching people how to use the product.]]></description><link>https://blog.autoplay.ai/p/what-does-agentic-onboarding-mean</link><guid isPermaLink="false">https://blog.autoplay.ai/p/what-does-agentic-onboarding-mean</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Thu, 13 Aug 2026 13:03:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pkWD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pkWD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pkWD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!pkWD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!pkWD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!pkWD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pkWD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151148,&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://blog.autoplay.ai/i/210181534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.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_!pkWD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!pkWD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!pkWD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!pkWD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ba24ee-ef47-49a5-a22f-cb71abccc10e_2400x1260.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>What grows to fill the space is more commercial - managing risk, driving expansion, and increasingly, managing the agent that&#8217;s now doing the teaching. Not a subtraction. A role shift, on both sides.</span></p><h2><span>The Core Shift: From Product Teacher to Business Partner</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nJ5b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nJ5b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 424w, https://substackcdn.com/image/fetch/$s_!nJ5b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 848w, https://substackcdn.com/image/fetch/$s_!nJ5b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!nJ5b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nJ5b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.autoplay.ai/i/210181534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.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_!nJ5b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 424w, https://substackcdn.com/image/fetch/$s_!nJ5b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 848w, https://substackcdn.com/image/fetch/$s_!nJ5b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!nJ5b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F773a1abf-f296-4c31-a3b8-d8c20e079894_2400x1050.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>A meaningful share of every CS conversation has quietly been product teaching in disguise - a user books time with their CSM not for a relationship check-in, but because they&#8217;re stuck on something the product should&#8217;ve made obvious.</span></p><ul><li><p><strong><span>The tell: screen-sharing.</span></strong><span> A call to show where a setting lives, a Loom walking through a feature - product education done manually, by someone whose real value is commercial judgment.</span></p><p></p></li><li><p><strong><span>It&#8217;s reactive.</span></strong><span> Help only comes when a user finally asks, not the moment they get stuck. It arrives late, and it doesn&#8217;t scale past one CSM&#8217;s calendar.</span></p><p></p></li><li><p><strong><span>An agent fixes the timing.</span></strong><span> Give it live context on a user&#8217;s actual progress, and that whole category of conversation mostly disappears - handled in real time, inside the product.</span></p></li></ul><p><span>What&#8217;s left for CS isn&#8217;t &#8220;did this person learn the product.&#8221; It&#8217;s the questions that always mattered more: Is this account healthy? Is there a champion who&#8217;ll fight for renewal? Is there risk a usage dashboard won&#8217;t show? Is there expansion we haven&#8217;t surfaced?</span></p><h2><span>What Time Actually Gets Freed Up</span></h2><p><span>Worth being honest about what this time was going to - it wasn&#8217;t strategic.</span></p><ul><li><p><span>The same &#8220;how do I set this up&#8221; questions, asked by different people, forever</span></p></li><li><p><span>No judgment required, no account history, no commercial context &#8212; just product knowledge</span></p></li><li><p><span>Exactly the kind of knowledge an agent holds consistently, at any hour, for any number of users at once</span></p></li></ul><h2><span>What Fills That Time: Higher-ROI, More Commercial Work</span></h2><p><span>Freed-up time doesn&#8217;t sit empty. It moves to the work that was always more valuable and always harder to get to:</span></p><ul><li><p><span>What an account is planning, what else they&#8217;re evaluating</span></p></li><li><p><span>Where the relationship could expand</span></p></li><li><p><span>Who inside the account will actually champion renewal</span></p></li></ul><p><span>This is customer success in the fullest sense - and it scales worst when a CSM doubles as the help desk. Remove the help-desk half, and the commercial half finally gets the attention it needed.</span></p><h2><span>The New Responsibility: Managing the Agent</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tp3A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tp3A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 424w, https://substackcdn.com/image/fetch/$s_!Tp3A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 848w, https://substackcdn.com/image/fetch/$s_!Tp3A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!Tp3A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tp3A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png" width="1456" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125072,&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://blog.autoplay.ai/i/210181534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.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_!Tp3A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 424w, https://substackcdn.com/image/fetch/$s_!Tp3A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 848w, https://substackcdn.com/image/fetch/$s_!Tp3A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!Tp3A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7c284-bf99-4ecf-9722-2c135c7a68cf_2400x1040.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Delegating onboarding isn&#8217;t a one-time handoff. Someone defines what &#8220;good&#8221; looks like, and someone checks the agent is actually delivering it. Four ongoing jobs:</span></p><ul><li><p><strong><span>Define &#8220;good&#8221; - and for whom.</span></strong><span> A free-trial user needs something different than an enterprise admin rolling out to 200 people. Success criteria per segment, not one objective for everyone.</span></p></li><li><p><strong><span>Set guardrails.</span></strong><span> What it can and can&#8217;t say, when it hands off to a human, where it stays conservative instead of confidently wrong - judgment CS already has, applied to a system.</span></p></li><li><p><strong><span>Analyze and improve performance.</span></strong><span> Where it&#8217;s driving activation, where it&#8217;s ignored, where the advice technically works but reads badly. Closer to coaching a new hire than debugging software.</span></p></li><li><p><strong><span>Keep it current.</span></strong><span> When a feature ships or changes, someone tells the agent where things live now. Left alone, it goes stale like a static help doc - except confident, stale advice is worse than none.</span></p></li></ul><p><span>That work sits with CS, not engineering or product - they&#8217;re the team that knows what a good outcome looks like. Part of the role starts to look less like &#8220;answering tickets,&#8221; more like &#8220;managing a teammate.&#8221;</span></p><h2><span>The Role, Restated</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7WZj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7WZj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 424w, https://substackcdn.com/image/fetch/$s_!7WZj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 848w, https://substackcdn.com/image/fetch/$s_!7WZj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 1272w, https://substackcdn.com/image/fetch/$s_!7WZj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7WZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png" width="1456" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82031,&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://blog.autoplay.ai/i/210181534?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.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_!7WZj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 424w, https://substackcdn.com/image/fetch/$s_!7WZj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 848w, https://substackcdn.com/image/fetch/$s_!7WZj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.png 1272w, https://substackcdn.com/image/fetch/$s_!7WZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca306954-421a-4f41-b138-01b4caa85e8a_2400x920.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Agentic onboarding doesn&#8217;t shrink customer success - it re-weights it. Away from repetitive product teaching, toward the commercial judgment that protects and grows revenue, plus a new layer of responsibility for managing the agent now doing the teaching. </span></p><p><strong><span>The team gets smaller in one dimension and more senior in another.</span></strong></p><h2><span>Agentic Onboarding &amp; the CS Role: FAQ</span></h2><p><strong><span>Does this mean fewer customer success roles?</span></strong><span> Not fewer - different. The repetitive work shrinks; the commercial and agent-management work that replaces it needs more experience, not less.</span></p><p><strong><span>Who&#8217;s responsible for the onboarding agent once it&#8217;s live?</span></strong><span> Increasingly, CS - they&#8217;re best positioned to define a good outcome and catch it when the agent gets something wrong.</span></p><p><strong><span>Does this change what skills CS hires need?</span></strong><span> Over time, yes. Product knowledge still matters, but commercial judgment and comfort managing an AI system become more central.</span></p><p><strong><span>Is this just CS becoming &#8220;more technical&#8221;?</span></strong><span> Not exactly. Less writing code, more defining objectives, reviewing outcomes, and knowing when to step in - closer to managing a junior teammate than an engineering skill.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/what-does-agentic-onboarding-mean?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/what-does-agentic-onboarding-mean?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Our Philosophy for In-Product Agentic Onboarding]]></title><description><![CDATA[Good in-product agentic onboarding isn&#8217;t about what the agent says. It&#8217;s about when it says it and how.]]></description><link>https://blog.autoplay.ai/p/our-philosophy-for-in-product-agentic</link><guid isPermaLink="false">https://blog.autoplay.ai/p/our-philosophy-for-in-product-agentic</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Tue, 11 Aug 2026 14:15:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tGNc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tGNc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tGNc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!tGNc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!tGNc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!tGNc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tGNc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134347,&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://blog.autoplay.ai/i/210204381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.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_!tGNc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!tGNc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!tGNc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!tGNc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f98ac5-49cb-4bdd-8b8f-6960bddbab57_2400x1260.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Knowing when to hold back, step in, or leave someone alone entirely - that&#8217;s the whole philosophy.</span><strong><span> An agent with perfect product knowledge that interrupts at the wrong moment is worse than one with average knowledge that waits for the right timing.</span></strong></p><h2><span>The Retail Store Analogy</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!enn-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!enn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 424w, https://substackcdn.com/image/fetch/$s_!enn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 848w, https://substackcdn.com/image/fetch/$s_!enn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!enn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!enn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156869,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.autoplay.ai/i/210204381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.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_!enn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 424w, https://substackcdn.com/image/fetch/$s_!enn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 848w, https://substackcdn.com/image/fetch/$s_!enn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!enn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e77234-77cf-4b7a-81ad-fa1099660c41_2400x1050.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Two kinds of stores exist.</span></p><p><strong><span>Store A:</span></strong><span> A salesperson greets you at the door as soon as you walk in - &#8220;What are you looking to buy today?&#8221; You&#8217;re a bit overwhelmed - you reply &#8220;just looking&#8221; and walk out.</span></p><p><strong><span>Store B:</span></strong><span> Nobody approaches you right away. You wander, touch things, browse. The sales rep observes you  - what you stop at, what you pick up. Then they step in with a personalized suggestion: &#8220;I saw you checking out those tops - we&#8217;ve got a bigger collection just over here.&#8221;</span></p><p><strong><span>In-product onboarding should always feel like Store B. We build ours around these four rules.</span></strong></p><h2><span>Rule 1: Let Them Explore First</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sOFs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sOFs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 424w, https://substackcdn.com/image/fetch/$s_!sOFs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 848w, https://substackcdn.com/image/fetch/$s_!sOFs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 1272w, https://substackcdn.com/image/fetch/$s_!sOFs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sOFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png" width="1456" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73816,&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://blog.autoplay.ai/i/210204381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.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_!sOFs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 424w, https://substackcdn.com/image/fetch/$s_!sOFs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 848w, https://substackcdn.com/image/fetch/$s_!sOFs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.png 1272w, https://substackcdn.com/image/fetch/$s_!sOFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c757c-156e-4e08-9fee-b2674192b52c_2400x700.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The moment someone lands in a new product, </span><strong><span>they need time to look around on their own terms before an agent says anything.</span></strong></p><ul><li><p><span>The agent watches for the first 8&#8211;30 seconds, silently</span></p></li><li><p><span>It&#8217;s collecting signal: what they clicked first, what they lingered on, what they opened then backed out of</span></p></li><li><p><span>Only once that window closes does it speak &#8212; shaped by what it just watched</span></p></li></ul><p><strong><span>Not this:</span></strong><span> &#8220;Need help getting started?&#8221; - generic, works for anyone. </span><strong><span>This:</span></strong><span> &#8220;Looks like you&#8217;re exploring the reporting tab - want me to show you how to build your first dashboard?&#8221; - specific, earned by observation.</span></p><h2><span>Rule 2: Two Cool-Down Periods, Not One</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLlC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLlC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 424w, https://substackcdn.com/image/fetch/$s_!nLlC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 848w, https://substackcdn.com/image/fetch/$s_!nLlC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!nLlC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLlC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png" width="1456" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116884,&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://blog.autoplay.ai/i/210204381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.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_!nLlC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 424w, https://substackcdn.com/image/fetch/$s_!nLlC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 848w, https://substackcdn.com/image/fetch/$s_!nLlC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!nLlC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1537f733-b0e5-4dbc-84e1-cefc70af58d3_2400x1040.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Most onboarding tools treat &#8220;wait time&#8221; as one fixed number. It isn&#8217;t &#8212; it depends entirely on how the last suggestion landed.</span></p><ul><li><p><strong><span>Accepted help:</span></strong><span> a good sign, but not a license to pitch the next thing immediately. Give the user room to actually use what they just accepted. </span></p></li><li><p><strong><span>Declined help:</span></strong><span> a real signal.  This cool-down runs meaningfully longer, and it compounds: repeated declines should turn proactive suggestions off entirely for that session.</span></p></li></ul><p><span>Treating every &#8220;no&#8221; like the first one is how proactive help turns into nagging.</span></p><h2><span>Rule 3: One Next Step at a Time</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S_1M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S_1M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 424w, https://substackcdn.com/image/fetch/$s_!S_1M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 848w, https://substackcdn.com/image/fetch/$s_!S_1M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 1272w, https://substackcdn.com/image/fetch/$s_!S_1M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S_1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp" width="728" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:20886,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.autoplay.ai/i/210204381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S_1M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 424w, https://substackcdn.com/image/fetch/$s_!S_1M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 848w, https://substackcdn.com/image/fetch/$s_!S_1M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 1272w, https://substackcdn.com/image/fetch/$s_!S_1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcf017-4d78-4bcd-a361-4841155fb587_1456x522.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Remember your end users are overwhelmed with information and doing a million things at one time - Make their life easy!</strong></p><p><span>When the agent steps in, it should offer </span><strong><span>one relevant call to action</span></strong><span> for the user to do. Not a list, not &#8220;here are three features you might like.&#8221;</span></p><ul><li><p><span>Everyone&#8217;s already managing more information than they can process</span></p></li><li><p><span>A menu of options isn&#8217;t help - it&#8217;s more cognitive load with good intentions</span></p></li><li><p><span>One clear suggestion is actionable; a list is just more to read and process</span></p></li></ul><p><span>How it flows: agent offers one suggestion &#8594; user acts, ignores, or dismisses it &#8594; only then does the agent decide what comes next &#8594; repeat.</span></p><h2><span>Rule 4: Let the User Choose How To Execute Help</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t2_0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t2_0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 424w, https://substackcdn.com/image/fetch/$s_!t2_0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 848w, https://substackcdn.com/image/fetch/$s_!t2_0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 1272w, https://substackcdn.com/image/fetch/$s_!t2_0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t2_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png" width="1456" height="564" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:564,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131101,&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://blog.autoplay.ai/i/210204381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.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_!t2_0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 424w, https://substackcdn.com/image/fetch/$s_!t2_0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 848w, https://substackcdn.com/image/fetch/$s_!t2_0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.png 1272w, https://substackcdn.com/image/fetch/$s_!t2_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0faf9d3-e7cd-46a5-8e50-080cb346d159_2400x930.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><span>Not everyone wants the same kind of help - it also depends on the task at hand. </span></p><p><strong><span>Three modes:</span></strong></p><ul><li><p><strong><span>&#8220;Show me&#8221;</span></strong><span> - a guided tour. The agent highlights where to go; the user does the clicking.</span></p></li><li><p><strong><span>&#8220;Do it for me, but let me watch&#8221;</span></strong><span> - a browser agent performs the action visibly, step by step.</span></p></li><li><p><strong><span>&#8220;Just handle it&#8221;</span></strong><span> - a direct API action, completed in the background. No walkthrough, just the result.</span></p></li></ul><p><span>These aren&#8217;t UI preferences - they&#8217;re levels of trust. A new user usually starts with &#8220;show me.&#8221; Someone who&#8217;s watched the agent get it right a few times might graduate further to just &#8220;do it for me&#8221;. The agent shouldn&#8217;t assume, or rush anyone into more autonomy than they&#8217;re ready for.</span></p><h2><span>Putting It All Together</span></h2><p><span>Every rule here is the same idea, at a different moment:</span></p><ul><li><p><span>Earn the right to speak before you speak</span></p></li><li><p><span>Read hesitation as a real signal, not an obstacle to push past</span></p></li><li><p><span>Never mistake &#8220;more help&#8221; for &#8220;more helpful&#8221;</span></p></li><li><p><span>Let the user set the pace of trust</span></p></li></ul><p><span>The best in-product onboarding doesn&#8217;t feel like onboarding. It feels like someone who noticed exactly what you needed, at exactly the moment you needed it - and who leaves you alone the rest of the time.</span></p><h2><span>Philosophy &amp; Best Practices: FAQ</span></h2><p><strong><span>Why wait 20&#8211;30 seconds before offering help at all?</span></strong><span> Acting before someone&#8217;s explored what you have to offer reads as intrusive, no matter how accurate the suggestion is. The window lets the agent observe real behavior instead of guessing.</span></p><p><strong><span>Is the cool-down the same whether someone accepts or declines?</span></strong><span> No. Accepted help gets a shorter cool-down. Declined help gets a longer one - real space before trying again.</span></p><p><strong><span>What happens if someone keeps ignoring suggestions?</span></strong><span> The cool-down keeps extending. Repeated declines can turn proactive suggestions off entirely for that session.</span></p><p><strong><span>Why only one suggestion at a time?</span></strong><span> Onboarding competes for attention against everything else the user is juggling. One clear next step is actionable; a list is just more to process.</span></p><p><strong><span>Does this mean the agent should almost never interrupt?</span></strong><span> Not never - but every interruption has to be earned by real context, not defaulted to. Restraint is a feature, not a limitation.</span></p><p><strong><span>What are the three guidance modes?</span></strong><span> &#8220;Show me&#8221; (guided tour, user clicks), &#8220;do it for me but let me watch&#8221; (visible browser agent), and &#8220;just handle it&#8221; (background API action). Users should be able to choose.</span></p><p><strong><span>Should new users start at the most autonomous mode?</span></strong><span> No. Trust builds gradually - most start with &#8220;show me&#8221; and graduate as the agent proves itself.</span></p><p><strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Discover how to build your own onboarding agent:</span></strong></p><p><strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">https://developers.autoplay.ai/quickstart</span></strong></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/our-philosophy-for-in-product-agentic?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/our-philosophy-for-in-product-agentic?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What Is Agentic Onboarding?]]></title><description><![CDATA[Agentic onboarding is an LLM reasoning in real time about what each user needs to learn and do next in the product - instead of giving every user the same onboarding checklist.]]></description><link>https://blog.autoplay.ai/p/what-is-agentic-onboarding</link><guid isPermaLink="false">https://blog.autoplay.ai/p/what-is-agentic-onboarding</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Thu, 06 Aug 2026 15:43:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VjB-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VjB-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VjB-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!VjB-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!VjB-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!VjB-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VjB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141181,&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://blog.autoplay.ai/i/209923791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.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_!VjB-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!VjB-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!VjB-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!VjB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c994f4-d0df-4bc5-a966-855756f51521_2400x1260.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Traditional onboarding is sending users a video they never watch, documentation they never read, and a product tour they close before it even starts. Agentic onboarding is different: it&#8217;s a personalized experience that gives each user exactly what they need, when they need it - and doesn&#8217;t waste time telling them what they&#8217;ve already figured out.</p><p><span>Most onboarding tools already automate </span><em><span>sending</span></em><span>. Agentic onboarding automates the </span><em><span>judgment</span></em><span> - what to send, to whom, when.</span></p><h2><span>Two Halves of Onboarding: Outside the Product vs. Inside It</span></h2><p><span>Onboarding splits into two categories, and agents help differently in each.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nzkA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nzkA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 424w, https://substackcdn.com/image/fetch/$s_!nzkA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 848w, https://substackcdn.com/image/fetch/$s_!nzkA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!nzkA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nzkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162243,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.autoplay.ai/i/209923791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.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_!nzkA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 424w, https://substackcdn.com/image/fetch/$s_!nzkA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 848w, https://substackcdn.com/image/fetch/$s_!nzkA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!nzkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ebd74b3-764a-494f-8b99-9b4d8e94b9ec_2400x1400.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Outside the product</span></strong><span> - welcome emails, drip sequences, sales handoff notes, setup guides.</span></p><ul><li><p><span>Asynchronous and scheduled</span></p></li><li><p><span>Doesn&#8217;t need to know what the user is doing right now</span></p></li><li><p><span>Easy to delegate - agents can draft, sequence, and personalize it from data collected between sessions</span></p></li><li><p><span>Low-risk, and most tools already do a version of it</span></p></li></ul><p><strong><span>Inside the product</span></strong><span> - the part that actually teaches someone to use the product while they&#8217;re in it. This is where most tools quietly give up.</span></p><ul><li><p><span>Some products drop users in with zero guidance</span></p></li><li><p><span>Others front-load a tour, checklist, or wizard</span></p></li><li><p><span>Both are static - they don&#8217;t adapt to what </span><em><span>this</span></em><span> user is doing, has figured out, or is stuck on</span></p></li></ul><p><span>That static gap is what agentic onboarding closes.</span></p><h2><span>Why In-Product Onboarding Has to Be Real-Time</span></h2><p><span>A tour doesn&#8217;t know you&#8217;ve already used the feature it&#8217;s explaining. A checklist doesn&#8217;t know you&#8217;re stuck on step 4, not step 2. A chatbot doesn&#8217;t know anything happened unless you go ask it.</span></p><p><span>In-product guidance only works if it&#8217;s built on what the user is doing </span><em><span>right now</span></em><span>:</span></p><ul><li><p><span>What they clicked</span></p></li><li><p><span>What they skipped</span></p></li><li><p><span>Where they paused</span></p></li><li><p><span>What they haven&#8217;t touched yet</span></p></li></ul><p><span>Without that live visibility, &#8220;in-product onboarding&#8221; is just a script with better timing. Sending the right email at the right time is solved. Catching a user about to give up on a feature they haven&#8217;t found - before they do - is not.</span></p><h2><span>How Agentic Onboarding Actually Works</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u1Yp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1Yp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 424w, https://substackcdn.com/image/fetch/$s_!u1Yp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 848w, https://substackcdn.com/image/fetch/$s_!u1Yp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!u1Yp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1Yp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png" width="1456" height="922" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115405,&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://blog.autoplay.ai/i/209923791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.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_!u1Yp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 424w, https://substackcdn.com/image/fetch/$s_!u1Yp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 848w, https://substackcdn.com/image/fetch/$s_!u1Yp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!u1Yp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b98c-0b29-46a4-8c22-ca953d4119aa_2400x1520.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Give the agent the right context, and let it act on it. That means connecting three things that usually live in separate tools:</span></p><ol><li><p><strong><span>Behavioral data</span></strong><span> - from product analytics already tracking clicks, drop-off, feature usage</span></p></li><li><p><strong><span>An AI agent</span></strong><span> - reasoning over that data live, not retrieving canned answers</span></p></li><li><p><strong><span>A delivery layer</span></strong><span> - the support/chat interface already in the product, where the agent can act</span></p></li></ol><p><span>Most teams already have #1 and #3. What&#8217;s missing is the connective tissue - a way for behavioral signal to reach the agent mid-session, so it can decide what to say and when.</span></p><p><span>That connective layer is the actual unlock. Not a smarter chatbot. Not another tour builder.</span></p><p><span>It also scales better than static rules ever could. A checklist can react to one or two conditions before it&#8217;s unmanageable to maintain. An agent can weigh a user&#8217;s full behavioral history, plan tier, what they&#8217;ve mastered, what similar users struggled with, and their last five actions - all at once - to pick the single next best move.</span></p><h2><span>Why Delegate Onboarding to an Agent at All?</span></h2><p><span>Because the current system burns the wrong kind of time.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5bhc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5bhc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 424w, https://substackcdn.com/image/fetch/$s_!5bhc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 848w, https://substackcdn.com/image/fetch/$s_!5bhc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 1272w, https://substackcdn.com/image/fetch/$s_!5bhc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5bhc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png" width="1456" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85704,&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://blog.autoplay.ai/i/209923791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.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_!5bhc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 424w, https://substackcdn.com/image/fetch/$s_!5bhc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 848w, https://substackcdn.com/image/fetch/$s_!5bhc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.png 1272w, https://substackcdn.com/image/fetch/$s_!5bhc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f2461f-b17c-4781-8e00-adc7264b5f8b_2400x920.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><span>60&#8211;70%</span></strong><span> of customer success ticket volume is repetitive &#8220;how do I do X&#8221; questions</span></p></li><li><p><span>That&#8217;s not relationship-building or strategic work - it&#8217;s the same answer, given by a human, over and over</span></p></li><li><p><span>Every one of those tickets is a signal onboarding already failed once: the user didn&#8217;t discover the feature, didn&#8217;t get proactive help, had to stop and ask</span></p></li></ul><p><span>Delegating the teaching layer isn&#8217;t about replacing CS - it&#8217;s giving them their time back for the work that actually protects and grows revenue: expansion signals, renewal risk, account strategy. That&#8217;s commercial work. Explaining where a button is, is not.</span></p><h2>Why Should You Build an Onboarding Agent?</h2><p><span>It&#8217;s not the right investment at every stage. But it starts to make sense once these show up together:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vyxe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vyxe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 424w, https://substackcdn.com/image/fetch/$s_!Vyxe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 848w, https://substackcdn.com/image/fetch/$s_!Vyxe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!Vyxe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vyxe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164954,&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://blog.autoplay.ai/i/209923791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.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_!Vyxe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 424w, https://substackcdn.com/image/fetch/$s_!Vyxe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 848w, https://substackcdn.com/image/fetch/$s_!Vyxe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!Vyxe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694ac37-ddec-44f5-a67a-fc2da6d16e53_2400x1280.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><span>You&#8217;re scaling.</span></strong><span> The gap between great onboarding and what you can deliver per account widens with every signup.</span></p></li><li><p><strong><span>Free trials live or die on it.</span></strong><span> If users don&#8217;t reach real value before the trial ends, it generated a signup and failed at its actual job.</span></p></li><li><p><strong><span>Attention spans are shrinking.</span></strong><span> Tolerance for docs, tours, and videos keeps dropping - permanently.</span></p></li><li><p><strong><span>CS has no live visibility.</span></strong><span> They&#8217;re working from tickets and check-ins, not a real-time view of usage.</span></p></li><li><p><strong><span>Help only works in the moment.</span></strong><span> The instant someone hits friction is the only moment help is useful - before or after is guesswork.</span></p></li><li><p><strong><span>Inboxes aren&#8217;t where users are looking.</span></strong><span> A perfectly timed email doesn&#8217;t help someone stuck inside the product right now.</span></p></li></ul><p><span>These aren&#8217;t six separate arguments - they&#8217;re one: user volume, the speed users need to succeed, and their shrinking attention have all outpaced manual - or even scripted - onboarding.</span></p><h2><span>What Shouldn&#8217;t Be Delegated</span></h2><p><span>Agentic onboarding is a lever, not a philosophy. Keep these human:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EX52!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EX52!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 424w, https://substackcdn.com/image/fetch/$s_!EX52!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 848w, https://substackcdn.com/image/fetch/$s_!EX52!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!EX52!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EX52!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156626,&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://blog.autoplay.ai/i/209923791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.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_!EX52!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 424w, https://substackcdn.com/image/fetch/$s_!EX52!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 848w, https://substackcdn.com/image/fetch/$s_!EX52!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!EX52!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b8ee0-ef3b-4d28-83b9-777d0ce38b22_2400x1180.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><span>High-stakes or emotionally loaded moments</span></strong><span> - a frustrated enterprise customer mid-escalation doesn&#8217;t want a bot deciding what happens next</span></p></li><li><p><strong><span>Strategic or commercial conversations</span></strong><span> - expansion, renewal risk, account strategy need a person who understands the relationship</span></p></li><li><p><strong><span>Anything where trust is the product</span></strong><span> - in regulated or high-touch industries, the first human interaction can matter more than the fastest one</span></p></li></ul><p><span>The goal isn&#8217;t removing humans from onboarding. It&#8217;s freeing their time from the parts that never needed a human, for the parts that do.</span></p><h2><span>Agentic Onboarding: FAQ</span></h2><p><strong><span>Is this the same as a chatbot?</span></strong><span> No. A chatbot answers when asked. Agentic onboarding proactively decides what a user needs based on real-time behavior - often before they know they need help.</span></p><p><strong><span>Do I need to replace my existing tools?</span></strong><span> Usually not. Most teams already have the behavioral data and a support/chat interface. Agentic onboarding connects the two.</span></p><p><strong><span>Is this only for complex products?</span></strong><span> It&#8217;s most valuable where users get stuck silently - which correlates with complexity but isn&#8217;t limited to it. Simple products with low feature discovery benefit too.</span></p><p><strong><span>Does this replace customer success?</span></strong><span> No. It removes the repetitive, low-value &#8220;how do I use this&#8221; volume, freeing CS for higher-value, revenue-protecting work.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/what-is-agentic-onboarding?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/what-is-agentic-onboarding?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What Happens If You Replace Your Entire Product With a Chat Interface]]></title><description><![CDATA[Some products are experimenting with going all-in on chat.]]></description><link>https://blog.autoplay.ai/p/what-happens-if-you-replace-your</link><guid isPermaLink="false">https://blog.autoplay.ai/p/what-happens-if-you-replace-your</guid><dc:creator><![CDATA[Agent-Led-Growth]]></dc:creator><pubDate>Tue, 23 Jun 2026 19:10:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/69526bcd-4275-420a-a029-4ce631484fec_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some products are experimenting with going all-in on chat. No UI. No feature pages. Just a box and a blinking cursor.</p><p>It sounds clean. It sounds powerful. It's actually a step backwards for most users.</p><p>Here's why.</p><p></p><h2><strong>The blank page problem</strong></h2><p>A chat interface puts the entire burden of exploration on the user. <br>To get value, you have to know what to ask. And most users - especially new ones - don't.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vKTV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vKTV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!vKTV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!vKTV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!vKTV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vKTV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181159,&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://blog.autoplay.ai/i/203291046?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.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_!vKTV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!vKTV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!vKTV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!vKTV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1ef66-f2a6-42e6-b560-1be4f085c172_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn't a failure of intelligence. It's a failure of context. When someone opens your product for the first time, they have a vague goal and almost no mental model of what your product can actually do. A traditional UI scaffolds that gap. </p><p>Navigation, feature pages, empty states, tooltips - all of it quietly communicates: <em>here's what exists, here's what's possible, here's where to start.</em></p><p>A blank chat box communicates none of that.</p><p></p><h2><strong>"Users don't know what they don't know" gets exponentially worse</strong></h2><p>In a traditional UI, discoverability is built into the surface. </p><p>A user stumbles across a feature because it's sitting in a menu. They click something they didn't plan to click. That accidental discovery has real value - it's often how users find the thing that makes them stick.</p><p>In a chat-only interface, nothing is stumbled across. You get exactly what you ask for, and nothing else. </p><p>The user who asks the right questions gets enormous value. The user who doesn't - which is most users - gets a fraction of what the product can do and eventually leaves.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g0NX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g0NX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!g0NX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!g0NX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!g0NX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g0NX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119338,&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://blog.autoplay.ai/i/203291046?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.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_!g0NX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!g0NX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!g0NX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!g0NX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c81c21-ee42-4be0-b069-8f4d7e8f07af_1600x900.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The irony is that the more powerful the product, the worse this problem gets. </p><p>More capabilities mean more things a user could ask for and won't, because they don't know how to ask.</p><p></p><h2><strong>Onboarding doesn't get easier. It breaks.</strong></h2><p>Traditional onboarding exists to close the gap between what a user knows and what a product can do. It's a guided introduction to possibility.</p><p>In a chat-only world, that gap doesn't shrink - it becomes invisible. </p><p>There's no tour to take, no checklist to complete, no empty state nudging you toward your first action. Just a prompt.</p><p>Most users will type something generic, get a generic answer, and conclude the product isn't that useful. Not because it isn't - but because nothing showed them where to look.</p><p></p><h2><strong>What the data already tells us</strong></h2><p>Users discover less than 15% of a product's valuable features on average. That number was measured in products with full UIs, onboarding flows, and in-app guidance.</p><p>Remove the UI entirely, and that number doesn't go up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nwXN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nwXN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!nwXN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!nwXN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!nwXN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nwXN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160327,&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://blog.autoplay.ai/i/203291046?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.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_!nwXN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!nwXN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!nwXN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!nwXN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a56100-a423-450d-a2f3-e2f16f01a732_1600x900.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>The fix isn't a better chat interface</strong></h2><p>A smarter LLM doesn't solve this. A better prompt placeholder doesn't solve this. The problem isn't the quality of answers - it's that users aren't asking the right questions in the first place.</p><p>The fix is proactive guidance. Instead of waiting for users to ask, the product needs to know where the user is, what they've done, and what they should do next - and say it first.</p><p>Chat interfaces that succeed will be the ones that don't wait. They'll watch behavior, detect the gaps, and reach out before the user realizes they're stuck.</p><p>That's not a chat interface anymore. </p><p>That's an onboarding layer built on top of one.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/what-happens-if-you-replace-your?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/what-happens-if-you-replace-your?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Making Intercom Chat Proactive with Real-Time Sessions]]></title><description><![CDATA[A practical guide to URL triggers, event-based messages, and real-time session context in Intercom.]]></description><link>https://blog.autoplay.ai/p/making-intercom-chat-proactive-with</link><guid isPermaLink="false">https://blog.autoplay.ai/p/making-intercom-chat-proactive-with</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Fri, 17 Apr 2026 13:31:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/659593c9-fe60-4f27-99c1-c131c2b612c6_1500x1330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Fin, Intercom&#8217;s AI agent, are mostly set up to be reactive by default. A user opens the chat, types something, and Fin answers from the sources you have connected to it. That works for a lot of support questions, but it leaves out what happened in the product before the user opened chat.</p><p>There are three useful ways to make Fin more proactive, each requiring more setup than the last.</p><p>Before getting into the levels, here is the difference it makes in practice:</p><p><strong>Without session context</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;df0395f3-3153-499b-a9da-ca5d1f1c4833&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">User: I can&#8217;t change my plan.

Fin:  Here&#8217;s how to change your plan: [help article link]
</code></pre></div><p><strong>With session context</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;8c254e81-e6fc-4e67-9a55-ea41c79acb9b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Internal note: User visited /billing, selected Pro plan, 
submitted checkout, hit a payment validation error.

User: I can&#8217;t change my plan.

Fin:  It looks like the payment step didn&#8217;t complete &#8212; the card validation failed.

      Try re-entering your card details or use a different payment method.</code></pre></div><h2><strong>What Fin depends on</strong></h2><p>Fin is not a static chatbot. Its behavior depends on the sources you give it and the instructions you configure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vOEF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vOEF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 424w, https://substackcdn.com/image/fetch/$s_!vOEF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 848w, https://substackcdn.com/image/fetch/$s_!vOEF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!vOEF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vOEF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vOEF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 424w, https://substackcdn.com/image/fetch/$s_!vOEF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 848w, https://substackcdn.com/image/fetch/$s_!vOEF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!vOEF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff42d4a0b-2a75-4d9e-ab20-e233fb305f40_2048x1116.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can make it answer from help center articles, product docs, internal notes, and other structured inputs. You can also decide which sources matter most in a given flow, which documents should be treated as primary, and how Fin should respond when sources conflict.</p><p>For example, billing docs might be primary inside a checkout flow, while general onboarding docs are secondary.</p><p>The limitation is usually not the model. It is what Fin can see. If Fin can only see the user&#8217;s message and your docs, it can give a good generic answer. If the conversation also includes the user&#8217;s product activity, workflow, and recent actions, Fin has a better starting point.</p><h2><strong>The two common Intercom setups</strong></h2><p>Most teams start in one of two places.</p><p>Some configure Fin mostly inside Intercom: Workflows, routing, articles, canned replies, and outbound messages.</p><p>Others take a more developer-led approach and connect Intercom to internal APIs, user data, and custom logic.</p><p>Both are useful, but neither automatically gives Fin live product context.</p><h2><strong>Level 1: URL and page targeting in Workflows</strong></h2><p>The simplest way to make Fin proactive is using Intercom&#8217;s Workflows to trigger a message when a user visits a specific page. No custom events, no API calls, just URL rules and a workflow.</p><p>In the Intercom workflow builder, set your trigger to <strong>&#8220;Customer visits a page&#8221;</strong> and add a page rule:</p><ul><li><p><strong>URL contains /pricing</strong>: triggers for any URL with /pricing in the path</p></li><li><p><strong>URL starts with <a href="https://app.yourproduct.com/billing">https://app.yourproduct.com/billing</a></strong>: targets all billing subpages</p></li><li><p><strong>Exact match</strong>: triggers only on one specific URL, including query parameters</p></li></ul><p>You can also layer in <strong>time on page</strong> as a condition. For example: trigger only if the user has been on /pricing for more than 60 seconds. That is already better than firing the chatbot the second someone lands on a page.</p><p>At the end of the workflow path, add a <strong>&#8220;Let Fin answer&#8221;</strong> step. When the user replies to the workflow message, Fin takes over and handles the conversation, pulling from your help docs, product articles, and system prompt instructions.</p><p>This gives you basic location-aware and timing-aware support with no code. The limitation is that the workflow is still based on a page rule. Fin knows where the user is, but not much about what they did before or after that page view.</p><h2><strong>Level 2: Event-based triggers</strong></h2><p>If you are tracking custom events in Intercom, you can use them to trigger messages, a step closer to behavior-based proactivity.</p><p>Track events via the JavaScript API:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;javascript&quot;,&quot;nodeId&quot;:&quot;feeda856-fde7-4cf7-b416-c6dce66924d2&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-javascript">window.Intercom(&#8217;trackEvent&#8217;, &#8216;selected-plan&#8217;, {

  plan_name: &#8216;Pro&#8217;,

  billing_cycle: &#8216;annual&#8217;

});</code></pre></div><p>Once that event is tracked, you can create an outbound message in Intercom that fires every time the event is recorded. In the message rules, set <strong>&#8220;When&#8221;</strong> to your event, then configure frequency to avoid over-messaging. For example, at most once per hour per user.</p><p>You can also filter by <strong>event metadata</strong>. For example, only trigger the message if billing_cycle is annual, or layer in a <strong>&#8220;Where&#8221;</strong> rule like Current URL contains /checkout.</p><p>To keep Fin in the loop, add <strong>&#8220;Let Fin respond&#8221;</strong> as a follow-up action on the outbound message. When the user replies, Fin picks up the thread.</p><p>This is better than URL targeting. You are reacting to things users actually did, not just where they are.</p><p>But there is an important limitation: event-based messages use events as triggers, not as context.</p><p>You can manually define an event like selected-plan and trigger a message when it happens. But that does not mean Fin understands the sequence of events that led up to the conversation.</p><p>The event can start the conversation, but it does not become part of Fin&#8217;s reasoning unless you connect that event data back into the conversation as context.</p><p>That is the difference between event-based triggers and real-time session context.</p><h2><strong>Level 3: Real-time session events</strong></h2><p>The goal is not just to trigger a chatbot response from an event. The goal is to make the user&#8217;s recent product activity available as context inside the Intercom conversation.</p><p>That means connecting session events as a data source for the conversation, not just using them as one-off triggers.</p><p>You do not need every raw event. You need the actions that help Fin or the support team understand what the user was trying to do, what happened before they opened chat, and where the workflow broke down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dVY3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dVY3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 424w, https://substackcdn.com/image/fetch/$s_!dVY3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 848w, https://substackcdn.com/image/fetch/$s_!dVY3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!dVY3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dVY3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png" width="1444" height="1418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1418,&quot;width&quot;:1444,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dVY3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 424w, https://substackcdn.com/image/fetch/$s_!dVY3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 848w, https://substackcdn.com/image/fetch/$s_!dVY3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!dVY3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69029408-0822-4cde-bd1a-000c80a05e96_1444x1418.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The pattern has four parts:</p><ol><li><p>capture product events</p></li><li><p>link the product session to the right Intercom conversation</p></li><li><p>write useful activity into the conversation as internal notes</p></li><li><p>summarize and clean up older notes so the thread stays readable</p></li></ol><p>This is where a tool like Autoplay can help. Autoplay provides an <a href="https://developers.autoplay.ai/sdk/overview">SDK</a> for sending real-time product activity into chat and support tools. For Intercom, it handles the session linking, buffering, internal note writing, redaction, and summarization.</p><p>The pipeline looks like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;dd6a60f5-fbdd-4f4f-bdd4-0057602178c3&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Product events (PostHog)

&#8594; Autoplay links the session to an Intercom conversation

&#8594; Autoplay writes internal notes into the conversation thread

&#8594; Those notes become context inside the Intercom conversation</code></pre></div><p>Internal notes are the bridge. They let you put product activity into the Intercom conversation without showing it to the user. The support team can read them, and Fin can use that context depending on how your Intercom workspace is configured.</p><p>In practice, you should write only the product actions Fin or the support team need, not raw sensitive input values.</p><h3><strong>1. Capture product events</strong></h3><p>You need a stream of product activity: page views, clicks, form submissions, errors, and workflow events.</p><p>Autoplay uses PostHog-compatible capture for this. You add the snippet to your frontend, identify the user after login, and pass the fields Autoplay needs to connect that product session back to Intercom.</p><h3><strong>2. Link the product session to the Intercom conversation</strong></h3><p>Product events only help if they end up in the right thread.</p><p>Autoplay uses Intercom webhooks to know when a user starts or replies to a conversation. The key webhook topics are:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;d64c4416-a03f-4399-a6bb-285e9bcd8127&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">conversation.user.created

conversation.user.replied</code></pre></div><p>Once Autoplay links a product session to an Intercom conversation, that mapping is kept stable so later events continue going into the same thread.</p><h3><strong>3. Write internal notes into Intercom</strong></h3><p>Once the session is linked, Autoplay writes product activity into the conversation as internal notes.</p><p>Those notes are visible to the support team, but not to the user. They give Intercom a live picture of what the user is doing in the product, for example:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;a6720b6d-af36-4a6f-b3f2-b845b10e6208&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">[1] User clicked Sign up button on the pricing page

[2] User clicked Confirm plan button on the checkout page

[3] User submitted payment form on the checkout page</code></pre></div><p>In practice, you should only write the product actions Fin or the support team need, not raw sensitive input values.</p><h3><strong>4. Buffer events before the conversation is linked</strong></h3><p>Sometimes product events arrive before Autoplay knows which Intercom conversation they belong to.</p><p>In that case, Autoplay buffers the actions. Once the session is linked to a conversation, the buffered activity is flushed into the right thread.</p><h3><strong>5. Summarize and clean up older notes</strong></h3><p>Raw action notes are useful, but you do not want the Intercom thread to become a wall of events.</p><p>Autoplay can summarize the session after a configurable threshold of actions and redact older raw notes. The summary is written back into Intercom as a cleaner internal note:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;6cf27e5d-22c8-48f3-b851-3dd20a96a3fc&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">The user navigated to the pricing page, selected the Pro plan,

submitted the checkout form, and hit a payment validation error.

They later returned to billing settings.</code></pre></div><p>The summarization step is separate from Fin. Fin and the support team then have that summary available inside the Intercom conversation, depending on how your workspace is configured.</p><p>For the full implementation, including the snippet, webhook setup, session mapping, note writing, redaction, and summarization, see the<a href="https://developers.autoplay.ai/integrations/intercom"> Autoplay Intercom integration guide</a>.</p><h2><strong>What this changes</strong></h2><p>With session notes in the thread, Fin and the support team have context before the user explains the problem.</p><p>If someone opens chat and asks &#8220;why can&#8217;t I change my plan,&#8221; the conversation already has a note showing they visited billing, selected Pro, submitted checkout, and hit a payment validation error.</p><p>Instead of asking the user to retrace their steps, the team can read the session summary and pick up from there.</p><h2><strong>Picking the right level</strong></h2><p>Most teams do not start with real-time session context, and they do not need to. URL and event triggers cover a lot of ground and are worth setting up properly before adding anything more complex.</p><p>But if your support team regularly spends time asking users to retrace their steps, or if Fin is giving technically correct answers that miss the actual workflow the user is stuck in, that is a signal that session context would help.</p><p>The Intercom docs for<a href="https://www.intercom.com/help/en/articles/12819568-configure-page-url-targeting-rules-for-workflows"> URL targeting</a>,<a href="https://www.intercom.com/help/en/articles/5180516-send-repeatable-messages-based-on-events-you-track-in-intercom"> event-based messages</a>, and<a href="https://www.intercom.com/help/en/articles/8194403-let-fin-ai-agent-follow-up-after-proactive-support-messages-or-workflows"> letting Fin follow up after Workflows</a> are good starting points for the first two levels.</p><p>If you want to add the real-time layer, the <a href="https://developers.autoplay.ai/recipes/intercom">Autoplay Intercom integration guide</a> walks through the implementation: webhooks, session mapping, note writing, and summarization.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/making-intercom-chat-proactive-with?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/making-intercom-chat-proactive-with?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why we started with PostHog at Autoplay]]></title><description><![CDATA[Because we needed real-time behavioral infrastructure, not another analytics dashboard.]]></description><link>https://blog.autoplay.ai/p/why-we-started-with-posthog-at-autoplay</link><guid isPermaLink="false">https://blog.autoplay.ai/p/why-we-started-with-posthog-at-autoplay</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Tue, 14 Apr 2026 13:19:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/84e3cc95-d62e-4cbe-95ee-eea60c21df5b_924x512.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We just launched the <a href="https://developers.autoplay.ai/quickstart">Autoplay SDK.</a></p><p>That makes this a useful moment to explain a design choice that sits underneath it: why our real-time architecture started with PostHog.</p><p>Autoplay is not a reporting layer. It is infrastructure for turning live product behavior into model-readable context. The SDK is the public interface to that system. You connect your app, stream real-time user activity into your service, and receive typed payloads that can be embedded, stored, retrieved, and passed into agents or copilots. In our docs, that flow is explicit: browser activity enters the Autoplay connector pipeline, gets extracted, normalized, and optionally summarized, then arrives over SSE or push webhook as typed payloads your application can use directly.</p><p>That architecture needs a specific kind of event layer.</p><p>It needs broad browser-side capture with low frontend burden. It needs identity and session continuity. It needs an event model that is simple enough to ingest at scale but expressive enough to carry useful context. It needs a clean way to route that stream into your own infrastructure in real time. It needs enough structure that downstream systems can reason over it programmatically. And it needs pricing that makes dense behavioral capture practical, not something you immediately start trimming.</p><p>Those are the reasons we started with PostHog.</p><p>That phrasing matters. We do plan to support other analytics layers over time. But when we were building the first version of this architecture, PostHog was the cleanest fit for the problem in front of us. It gave us the best starting point for building a real-time behavioral backbone that could power agents, copilots, memory systems, and retrieval pipelines, not just dashboards.</p><h2><strong>The architecture we actually run</strong></h2><p>In our standard setup, a customer installs posthog-js in the frontend, initializes it with their Autoplay API key, attaches a product_id, and identifies the user again after login with their application user ID and optionally email. That gives us the behavioral stream, the routing key, and the identity bridge we need for session and conversation linking. Our quickstart also uses a two-minute session idle timeout so the stream stays aligned with how we package live context downstream.</p><p>From there, we configure a PostHog webhook destination pointed at the customer&#8217;s Autoplay connector. That is the important boundary in the system. Before that point, you have events. After that point, you have context.</p><p>Autoplay takes the incoming stream and turns it into something agent systems can actually use. We extract raw browser activity into normalized actions, label those actions in natural language, group them into sessions, and optionally summarize the session into compact prose. The SDK then exposes that as typed ActionsPayload and SummaryPayload objects over SSE or push webhook. Those payloads are designed to flow straight into vector stores, memory systems, copilots, and RAG pipelines.</p><p>The path looks like this:</p><ol><li><p>posthog-js captures browser activity.</p></li><li><p>PostHog ingests the events and attaches user and session context.</p></li><li><p>PostHog forwards selected events to the Autoplay connector.</p></li><li><p>Autoplay extracts, normalizes, labels, groups, and optionally summarizes the session.</p></li><li><p>autoplay-sdk consumes the resulting stream over SSE or push webhook.</p></li><li><p>Your service embeds that context, writes it to memory or retrieval infrastructure, and passes it into a model.</p></li><li><p>The model decides whether to stay silent, answer reactively, or trigger proactively.<br><br></p></li></ol><p>That is the architecture we use ourselves. But the more useful point is that it is also a pattern other teams can adopt. If you want support systems that know what the user was doing before they opened chat, copilots that react to real workflow state, or memory systems that update from product behavior instead of only from text conversations, this is the kind of event backbone you need.</p><h2><strong>Why the event model mattered</strong></h2><p>The core unit in PostHog is an event: a user or distinct_id, a timestamp, an event name, and a JSON-like property blob. Those properties can include text, booleans, numbers, dates and timestamps, arrays, and nested objects. That sounds basic, but it is exactly what made the model useful outside dashboards. It is flexible enough to carry product-specific context, and typed enough to stay understandable as the system grows.</p><p>That flexibility also matters operationally. Teams can define event schemas, manage event definitions, and group properties so structure stays consistent and discoverable over time rather than drifting into a mess of ad hoc payloads. Events can also be enriched with user properties, group properties, and custom metadata, which matters because downstream analysis is rarely based on a naked click stream. Useful systems usually need organization-level context, user state, workflow identifiers, route keys, and product metadata attached to the underlying behavior.</p><p>That is what made PostHog a strong starting point for us.</p><p>If you are building agent systems, the raw requirement is not &#8220;have events.&#8221; It is &#8220;have events that can be turned into state.&#8221; You need enough flexibility to attach product IDs, route keys, workflow hints, or metadata without fighting the schema. You need enough structure that your application can reason over the stream programmatically. And you need enough consistency that models are not being fed an ever-changing mess of telemetry. PostHog gave us a strong base layer for that, and then Autoplay does the second half of the work by turning that event stream into typed actions and readable session summaries.</p><h2><strong>Why capture quality mattered</strong></h2><p>If you are trying to build on top of behavior, instrumentation burden matters as much as event quality.</p><p>PostHog&#8217;s web SDK automatically captures pageviews, pageleaves, clicks, input changes, and form submissions for common interactive elements by default. That meant teams could get broad behavioral coverage quickly rather than spending weeks manually instrumenting every workflow before they could test anything useful. For our use case, that mattered because the captured stream is not the final product. It is the substrate we transform into agent context. The faster you can get a high-coverage stream, the faster you can start turning real behavior into something your models can use.</p><p>This is one of the biggest reasons it made sense as our starting point. A product team, support engineering team, or platform team can start with the same behavioral stream they already want for analytics, then use that same stream to power runtime systems. That means fewer duplicate SDKs, fewer competing schemas, and less drift between what the dashboard says happened and what the copilot thinks happened.</p><h2><strong>Why routing mattered</strong></h2><p>A lot of analytics products are good at collecting events and surfacing them in charts. That is not the same as being comfortable in the middle of a live product system.</p><p>For our use case, the event layer had to be adjacent to runtime. It had to let events move outward in real time into our own pipeline, not stop inside a reporting product. PostHog&#8217;s platform explicitly distinguishes between public capture endpoints and private query endpoints, and supports real-time destinations and webhooks in its broader product surface. It also supports transformation and enrichment patterns at ingestion time, which helps keep downstream data clean and structured before it reaches the systems that actually consume it.</p><p>Its public POST-only endpoints, including event capture at /i/v0/e, are not rate-limited, while private authenticated endpoints are rate-limited separately. For many analytics endpoints, the documented limits are about 240 requests per minute and 1,200 per hour. The query endpoint allows up to 2,400 per hour. Other private read and write APIs are capped around 480 per minute and 4,800 per hour per API key.</p><p>That separation is exactly what you want when the critical path is capture and forwarding, not dashboard queries.</p><p>In other words, if you are building agents, copilots, or internal systems that need the behavioral stream while the session is still alive, the shape of the API matters. You do not want the useful path to depend on a reporting endpoint. You want ingestion to feel like infrastructure. PostHog was a strong fit for that, which is why we started there.</p><p>I am also deliberately being precise here on latency. We treat the stream as effectively live in practice, which is what matters for our architecture. I am not making a hard benchmark claim here about exact milliseconds, and I am not claiming exact queue behavior for other vendors without controlled benchmarks. The important point is architectural: PostHog was designed in a way that made real-time capture and routing practical for our first version.</p><h2><strong>Why sessions and replay mattered</strong></h2><p>Single events are useful. Real user workflows are sequences.</p><p>PostHog supports both event capture and session replay. That mattered because teams often need both views at once: the granular stream for live state, and the session-level view for validating friction, detours, hesitation, and workflow breakdowns.</p><p>Session recordings are a separate unit from standard analytics events. They are stored and priced per session or recording, not per event. They are also more expensive per item than standard analytics events, which makes sense because they are a denser resource. PostHog&#8217;s pricing treats session replay as a separate resource, with a free tier and then tiered per-recording pricing beyond that. Product analytics events are priced separately, starting at roughly $0.00005 per event after the first 1 million monthly events, which are free.</p><p>Architecturally, that distinction is useful.</p><p>The high-volume event stream is what powers real-time state and downstream decisions. Session replay is the denser, slower path you use to inspect complete workflows, validate behavior, and build better models of how users actually move through the product. It helps you see detours, friction points, hesitation, and navigation patterns that matter when you are trying to understand real workflows instead of isolated clicks. If you care about product-aware AI, having both event-level and session-level data available in one stack is a real advantage.</p><h2><strong>Why pricing was part of the technical decision</strong></h2><p>Pricing is not a procurement detail here. It shapes what you can build.</p><p>If your event layer is too expensive, teams start deleting the very signal that makes behavioral systems useful. PostHog&#8217;s usage-based pricing keeps the basic model simple: the first 1 million product analytics events per month are free, then pricing starts at $0.00005 per event and decreases with scale. That is about $50 per 1 million events at the starting paid tier. Session replay has its own free tier and tiered pricing by recording, and those recordings are priced separately because they are a different resource than standard analytics events.</p><p>That mattered for us, but it also matters for anyone experimenting with real-time support or product-aware copilots. You need enough behavioral density to make the model useful. If every additional event feels like a billing risk, the system gets blind very quickly.</p><p>It also means startups and early-stage teams can get a meaningful amount of signal before the event layer becomes a real cost center. If you are capturing tens or even hundreds of thousands of events per month, you are still working in a pricing model that feels like infrastructure, not something that forces aggressive under-instrumentation on day one.</p><h2><strong>Where the SDK fits in</strong></h2><p>This is also why we launched the SDK in the shape we did.</p><p>autoplay-sdk is not another analytics SDK. It is the interface to the transformed stream. It consumes the connector over SSE or push webhook and hands your application typed Python objects, not raw JSON blobs. ActionsPayload gives you session ID, user ID, product ID, ordered actions, counts, and an embedding-ready .to_text() method. SummaryPayload gives you a prose version of the session when you want compact context instead of a full action list. The SDK also supports async and sync clients, push and pull delivery, Redis-backed buffering, and per-session concurrency isolation, so a slow downstream job in one session does not block another.</p><p>A simple frontend setup looks like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;javascript&quot;,&quot;nodeId&quot;:&quot;7e5f01b1-bdc7-4903-b320-0fdd8f4872d1&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-javascript">import posthog from &#8216;posthog-js&#8217;

posthog.init(&#8217;YOUR_AUTOPLAY_API_KEY&#8217;, {

    api_host: &#8216;https://us.i.posthog.com&#8217;,

    person_profiles: &#8216;identified_only&#8217;,

    session_idle_timeout_seconds: 120,

    loaded: (posthog) =&gt; {

        posthog.identify(posthog.get_distinct_id(), {

            product_id: &#8216;YOUR_AUTOPLAY_PRODUCT_ID&#8217;,

        });

    },

})

// after login

posthog.identify(user.id, {

    product_id: &#8216;YOUR_AUTOPLAY_PRODUCT_ID&#8217;,

    email: user.email,

})</code></pre></div><p>And then the downstream service consumes the live stream:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;ea446194-7616-47d8-a7e2-30b9e28760c1&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">import asyncio

from autoplay_sdk import AsyncConnectorClient

STREAM_URL = &#8220;https://your-connector.onrender.com/stream/YOUR_PRODUCT_ID&#8221;

API_TOKEN = &#8220;unkey_xxxx...&#8221;

async def on_actions(payload):

    text = payload.to_text()

    embedding = await embed_api.create(input=text)

    await vector_store.upsert(id=payload.session_id, vector=embedding)

async def on_summary(payload):

    text = payload.to_text()

    await vector_store.upsert(id=payload.session_id, vector=await embed(text))

async def main():

    async with AsyncConnectorClient(url=STREAM_URL, token=API_TOKEN) as client:

        client.on_actions(on_actions)

        client.on_summary(on_summary)

        await client.run()

asyncio.run(main())</code></pre></div><p>The point is not just that this works. It is that customers do not need to build the interpretation layer themselves. PostHog captures the live behavioral stream. Autoplay turns it into typed, LLM-ready context. The SDK makes that context easy to consume.</p><p>That is useful whether you are building with Autoplay specifically or thinking about the general pattern. The better the event backbone is, the less custom interpretation code you need to write yourself.</p><h2><strong>What this enables in practice</strong></h2><p>This is not just good for us. It is useful for a lot of teams working close to product behavior.</p><p>A support team can build a copilot that already knows what the user was doing before they opened chat.</p><p>A product team can build a proactive assistant that notices repeated no-progress behavior and intervenes at the right moment.</p><p>A growth or onboarding team can track whether someone has actually completed a workflow, not just visited a page.</p><p>An engineering team can update user memory or retrieval systems from real behavior instead of only from text inputs.</p><p>These are the kinds of use cases our docs are built around: real-time events first, then memory, then golden paths, then trigger logic that decides when to proactively help and when to stay quiet.</p><p>The key point is that they can all share the same behavioral stream.</p><p>That is the real architectural benefit. You do not need one telemetry layer for analytics and a second completely separate telemetry layer for runtime AI. PostHog gives you the capture, identity, sessioning, and event backbone. Autoplay turns that stream into typed, model-readable context. The SDK exposes it in a form developers can use directly.</p><h2><strong>The real reason we started with PostHog</strong></h2><p>The shortest version is this:</p><p>We did not need a tool that was only good at telling us what happened last week.</p><p>We needed a tool that could sit in the loop between user behavior and system response.</p><p>That meant the event layer had to capture enough detail without heavy manual instrumentation, preserve identity and session continuity, support a flexible but typed data model, allow enrichment with user, group, and product context, route data outward in real time, remain open to programmatic consumption, support both events and sessions, and stay affordable enough to use as infrastructure.</p><p>PostHog had that combination.</p><p>That does not mean it is the only analytics layer we will ever support. It means it was the right place to start.</p><p>At Autoplay, that is what let us take a live behavioral stream, turn it into typed LLM-ready context, and use it to power agents and copilots in the moment. But the more general point is this: if you want product data to do more than describe the past, you need an event backbone that is comfortable powering systems outside the dashboard too.</p><p>That is why we started with PostHog. And that is why the setup is useful for our customers as well.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/why-we-started-with-posthog-at-autoplay/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/why-we-started-with-posthog-at-autoplay/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Your AI Chatbot Is Waiting to Be Asked. ]]></title><description><![CDATA[Introducing the Autoplay Proactive SDK: the missing layer between what your users do and what your AI agents know.]]></description><link>https://blog.autoplay.ai/p/your-ai-chatbot-is-waiting-to-be</link><guid isPermaLink="false">https://blog.autoplay.ai/p/your-ai-chatbot-is-waiting-to-be</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Mon, 13 Apr 2026 18:51:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7945525c-b0f0-4c4d-ab0f-b61fbd93c9f0_740x740.avif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The standard session replay experience, you&#8217;d pull up a recording after a user churned and work backwards, trying to figure out what went wrong. It was useful, but it was always too late.</p><p>So we built a pipeline to go deeper, ingesting sessions at scale, extracting structured intent signals: what workflows users were attempting, which tasks they completed, where they stalled. We built <code>TERRA</code>, a framework to understand the relationship between user actions and the ideal &#8220;golden path&#8221; through a product, model completion rates per workflow, and understand intent at the session level.</p><p>Then the obvious question was: <strong>why are we only looking at this after the fact?</strong></p><h2><strong>The Problem With Reactive AI</strong></h2><h4>Most AI copilots wait to be asked. A user opens the chat, types a question, gets an answer. It&#8217;s a slightly smarter FAQ, but it misses the majority of users who never open the chat. They hit a wall and quietly leave.</h4><p>Take a PLG onboarding flow (e.g. SMSPs). New user signs up, no guided tour. They need to connect their Instagram account, upload their media, before they schedule their first post. They reach the auth screen, get confused, click back to the dashboard thinking they&#8217;re done. They try to post. Nothing works. First session. Often their last.</p><p>Your chatbot has no idea any of this is happening. Your support team can fix it, but only after the user is gone.</p><h4><strong>What the Data Stack Gets Wrong</strong></h4><p>You already have the data. LogRocket shows the user left the auth screen after 8 seconds. Amplitude shows a drop-off at onboarding step 3. Segment has a <code>connect_instagram_started</code> event with no completed match.</p><p>You know they left, where, and when. But none of these tools know what the user was <em>trying</em> to do, and without intent, goal, and progress, you can&#8217;t trigger action. You can&#8217;t tell your chatbot to intervene. You can&#8217;t send the right email. You just watch the funnel.</p><p>The gap isn&#8217;t in data collection. It&#8217;s in the layer that turns raw activity into something an AI agent can reason over.</p><h2><strong>Introducing the Autoplay Proactive SDK</strong></h2><h4>Today we&#8217;re launching the <a href="https://autoplayai.mintlify.app/quickstart">Autoplay Proactive SDK</a>- streaming what your users are doing, in real time, as clean, structured, LLM-ready context directly into your agents.</h4><p>Not raw telemetry. Structured payloads: the page the user is on, what they clicked, what they&#8217;re trying to accomplish, where they&#8217;ve stalled. Autoplay sits between your product and your copilot, it doesn&#8217;t replace Intercom or Zendesk, it gives them eyes.</p><p><strong>Pull: smarter answers when users ask.</strong> User asks &#8220;how do I schedule a post?&#8221; Without Autoplay, the chatbot returns a generic setup article. With Autoplay, it knows they reached the Meta auth screen 4 minutes ago and left without completing it, and delivers the exact missing step.</p><p><strong>Push: intervention before they ask at all.</strong> Autoplay detects the missed step the moment it happens and fires your copilot: &#8220;It looks like Instagram isn&#8217;t connected yet, here&#8217;s the one step you need.&#8221; User completes the flow. Schedules their first post. Stays.</p><h4><strong>The Three-Layer Model</strong></h4><p>The SDK is a progressive build-up. Each layer makes your copilot meaningfully smarter.</p><p><strong>Layer 1: Real-time events (available now.)</strong> Every user action is captured, processed (extraction &#8594; normalisation &#8594; optional LLM summarisation), and delivered as a typed payload. Your agent knows what the user is doing right now without waiting for them to describe it.</p><p><strong>Layer 2: User memory</strong> <em>(coming soon.) </em>A per-user knowledge profile, updated after every session: what they&#8217;ve mastered, what&#8217;s in progress, what they&#8217;ve never touched. Your agent stops suggesting workflows the user already knows and starts surfacing the actual gaps.</p><p><strong>Layer 3: Golden paths + knowledge base</strong> (<em>coming soon.) </em>Record the ideal journey for any workflow using the Autoplay Chrome extension. Autoplay indexes these in a vector database. At inference time, your agent retrieves the ideal path, compares it to what this user has done, and surfaces the precise next step.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;7749bc44-0367-4d99-985e-dc0465a7b24e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Where the user is now        &#8592; real-time events
What they've already done    &#8592; user memory
Where they should be going   &#8592; golden path from knowledge base
                                       &#8595;
         copilot surfaces the single most relevant next step</code></pre></div><h3><strong>Getting Started</strong></h3><p>Integration takes minutes. </p><p><em>See our full docs <a href="https://autoplayai.mintlify.app/sdk/rag-example">here</a>.</em></p><h4><strong>Step 1 &#8212; Add the snippet to your frontend</strong></h4><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;javascript&quot;,&quot;nodeId&quot;:&quot;abb2c4df-1251-47e4-b4f3-04e0d425d04b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-javascript">import posthog from 'posthog-js'

posthog.init('YOUR_AUTOPLAY_API_KEY', {
    api_host: 'https://us.i.posthog.com',
    person_profiles: 'identified_only',
    session_idle_timeout_seconds: 120,
    loaded: (posthog) =&gt; {
        posthog.identify(posthog.get_distinct_id(), {
            product_id: 'YOUR_AUTOPLAY_PRODUCT_ID',
        });
    },
})
</code></pre></div><p>After login, pass the user&#8217;s email to enable cross-session identity linking:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;javascript&quot;,&quot;nodeId&quot;:&quot;7075318c-8d63-4a77-8121-12cc5c12a06b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-javascript">posthog.identify(user.id, {
    product_id: 'YOUR_AUTOPLAY_PRODUCT_ID',
    email: user.email,
})
</code></pre></div><h4>Step 2:  Install the SDK</h4><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;shell&quot;,&quot;nodeId&quot;:&quot;bedb7684-8bef-4759-a7b2-f459f4b75e61&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-shell">pip install autoplay-sdk</code></pre></div><p><code>Requires Python 3.10+</code></p><h4><strong>Step 3 &#8212; Receive your first event</strong></h4><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;c29d3c34-6cf1-4c59-862f-403e34a929ce&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">import asyncio
from autoplay_sdk import AsyncConnectorClient

async def main():
    async with AsyncConnectorClient(url=STREAM_URL, token=API_TOKEN) as client:
        client.on_actions(lambda p: print(p.to_text()))
        client.on_summary(lambda p: print(p.summary))
        await client.run()

asyncio.run(main())</code></pre></div><h4><strong>Step 4 &#8212; Wire it to your copilot</strong></h4><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;55f086fb-8639-49e5-8a7c-f182deace208&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">from autoplay_sdk import AsyncConnectorClient, ActionsPayload

async def on_actions(payload: ActionsPayload) -&gt; None:
    suggestion = await your_llm(
        system="You are a proactive product copilot. Suggest one helpful next step. Be brief.",
        user=f"## What the user is doing\n{payload.to_text()}",
    )
    if suggestion:
        await push_to_ui(payload.session_id, suggestion)

client = AsyncConnectorClient(url=CONNECTOR_URL, token=API_KEY)
client.on_actions(on_actions)</code></pre></div><p><code>payload.to_text() </code>is embedding-ready &#8212; pass it into your LLM context, upsert it to a vector store, or use it to trigger any downstream action: email, Slack notification, support escalation with full context attached.</p><p>Delivery is available as an SSE stream or push webhook. Both emit the same typed <code>ActionsPayload / SummaryPayload </code>objects.</p><h3><strong>What You Can Build</strong></h3><p><strong>Reduce first-session churn.</strong> Detect exactly where users stall and trigger a contextual nudge before they leave in-app, chatbot, or email.</p><p><strong>Eliminate generic chatbot answers.</strong> Every time a user opens support, your agent already knows what they were doing in the product 30 seconds ago.</p><p><strong>The reboarding play.</strong> User has been on your platform three months but has never opened Analytics. Autoplay detects the gap. Copilot fires: &#8220;Want to see your best-performing posts?&#8221; Analytics adoption. Upgrade trigger.</p><p><strong>Proactive upgrade signals.</strong> User hits a limit and starts exploring pricing &#8212; Autoplay detects the sequence and triggers your sales motion before they bounce.</p><p><strong>Live-context RAG.</strong> Embed ActionsPayload events into your vector store in real time for retrieval grounded in what users actually do &#8212; not just your docs.</p><h4><strong>Join the Private Beta</strong></h4><p>Early access teams get the full SDK, a dedicated connector URL and API token, direct Slack support from us, and early influence on the roadmap.</p><p><strong><a href="https://join.slack.com/share/enQtMTA4OTc0NjAwNDc4OTEtZTRhYTQyOTYyZWQ2NTI1YmM3MmZmODE1MWI1ZTRiZTk4MDIzMGMwNTE3M2JiMjE4ZTQxYjI2NjE5YTA0NmRjYw">&#8594; Sign-up to our private beta access</a></strong></p><p><strong><a href="https://autoplay-ai-dev.slack.com/join/shared_invite/zt-3uslbaddx-UT2Cl18BGiLkeMwJ439ppg#/shared-invite/email">&#8594; Join our Slack workspace</a></strong> &#8212; drop a message in #just-integrated after you add the snippet and we&#8217;ll get your connector set up same day.</p><p><strong>&#8594; Read the <a href="https://autoplayai.mintlify.app/quickstart">docs</a></strong></p><h4><strong>What We Believe</strong></h4><p>The future of AI in software isn&#8217;t a chat widget that waits. It&#8217;s an agent that knows &#8212; what this user is trying to do, where they are right now, what they&#8217;ve done before, and what comes next. Everything we&#8217;ve built &#8212; the session analysis, intent modelling, golden path framework, the pipeline from raw DOM events to LLM-ready context, was pointing here.</p><p>We think this changes the economics of onboarding, support, and activation. If you&#8217;re building AI-powered products and want your agents to actually know what&#8217;s happening, come build with us.</p><h6><em>Built in New York. Questions? sam@autoplay.nyc</em></h6><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[My experience using Claude to book an Airbnb.]]></title><description><![CDATA[Why browser agents can navigate but struggle to browse]]></description><link>https://blog.autoplay.ai/p/my-experience-using-claude-to-book</link><guid isPermaLink="false">https://blog.autoplay.ai/p/my-experience-using-claude-to-book</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Wed, 08 Apr 2026 13:31:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1c780abb-93cd-4d69-a12b-f28e8db4ca34_1200x675.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I tried using Claude&#8217;s browser copilot to book an Airbnb for the summer. I gave it my dates, budget, area, and all the usual criteria. It pulled options, filtered, summarized tradeoffs. Then, just to be sure of the results, I went back to Airbnb, and did it myself. My apartments were noticeably better, and what took me nearly an hour with Claude, I was able to do myself in half the time.</p><p>The agent&#8217;s problem wasn&#8217;t reasoning, or understanding my prompts. It was that it used Airbnb badly. It treated the search like a structured query: enter constraints, get results, pick the best one. What I actually did looked nothing like that. I was moving around the map, zooming in and out, opening listings, closing them. I&#8217;d look at three places on the same street and decide the street felt off, shift the map slightly, start again. Photos did most of the work. You can tell fast if a place will feel cramped, if the light is bad, if it&#8217;s one of those apartments that looks good in the first shot and gets worse after. None of that is in a filter.</p><p>There&#8217;s also a constant re-ranking happening that you&#8217;re not conscious of. You see something slightly better and everything before it drops. You revisit a listing you&#8217;d dismissed and it moves up because the alternatives got worse. The agent had no access to any of that.</p><p>To know whether the agent did a bad job, you have to do the task yourself, at which point you&#8217;ve already done the job. You could give it better instructions, and send it back. But after 45 minutes of watching it search, who wants to evaluate its results, write new prompts, and send it through the whole process again? You either trust what it came back with, or it&#8217;s faster to do it yourself.</p><p>My session replay, every click, every listing opened and closed, every time I nudged the map, is a complete record of how the preference formed. It&#8217;s not noise, but a decision taking shape in real time, and it&#8217;s a better benchmark for evaluating the agent than checking whether it completed the booking. The question is whether it converges on the same kind of place and explores the same parts of the map. The ground truth is the process, not the outcome.</p><p>Most agent evaluation misses this. We keep asking &#8220;did it finish the task&#8221; when the more useful question is &#8220;did it make the same moves a good human would make.&#8221;</p><p>The Airbnb UI is built for humans. Visual, spatial, optimized for comparison. It evolved to match how people actually process and filter information. We moved from databases to spreadsheets to SaaS interfaces because each step was more legible to the way humans think.</p><p>For an agent, all of that is overhead. It doesn&#8217;t need a map. It doesn&#8217;t parse photos the way we do. What it actually wants is closer to a spreadsheet, 800 rows, clean columns, every listing queryable. The agent could reason over it directly without navigating a UI built for someone else.</p><p>Are we regressing? Is the right interface for an agentic world just a database with an API? Run a filter algorithm, return ranked results, done. That&#8217;s not a new idea, it&#8217;s basically what SaaS was before anyone put a visual layer on top of it.</p><p>The UI isn&#8217;t just a display layer for humans. It&#8217;s where intent forms. I didn&#8217;t know exactly what I wanted when I started; browsing was how I figured it out. The visual, spatial, comparative experience of Airbnb isn&#8217;t a nice-to-have on top of the data. It&#8217;s the process by which a vague preference becomes a specific one. Strip it out and you haven&#8217;t made the problem simpler, you&#8217;ve just removed the mechanism by which the goal gets defined.</p><p>The agent working from a spreadsheet would be faster and more systematic and would still pick worse apartments, because it would be optimizing against a goal that was never properly formed in the first place.</p><p>So where does that leave browser agents? The question isn&#8217;t whether they&#8217;ll replace humans doing this kind of task. It&#8217;s whether they can participate in the loop that makes the task work. The one where preferences shift in real time based on what you&#8217;re seeing, where the UI is doing cognitive work, not just displaying results.</p><p>What changes this isn&#8217;t better reasoning or better prompts. It&#8217;s agents that read UI behavior as signal: which listings got attention, which got skipped, what got revisited, and what got dropped the moment something better appeared, and use that to infer intent in real-time instead of waiting to be told what to optimize for. The UI doesn&#8217;t become redundant. It becomes the data source. The session becomes the instruction set.</p><p>That&#8217;s a different architecture than most browser agents are built on. And it&#8217;s why an Airbnb test is more interesting than it looks.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/my-experience-using-claude-to-book?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/my-experience-using-claude-to-book?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Cockpit Doesn’t Teach You. It Shows You.]]></title><description><![CDATA[The first time you sit in a cockpit, you realize no one is trying to comfort you.]]></description><link>https://blog.autoplay.ai/p/the-cockpit-doesnt-teach-you-it-shows</link><guid isPermaLink="false">https://blog.autoplay.ai/p/the-cockpit-doesnt-teach-you-it-shows</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Fri, 03 Apr 2026 13:04:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qANm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The first time you sit in a cockpit, you realize no one is trying to comfort you. The cockpit isn&#8217;t designed to be friendly; it&#8217;s designed to be true. Lights flicker, needles shift, alarms whisper - but each one means something specific. It doesn&#8217;t explain flying. It tells you what&#8217;s happening, moment by moment, in a language that doesn&#8217;t lie.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qANm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qANm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qANm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qANm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qANm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qANm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png" width="546" height="364.125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qANm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qANm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qANm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qANm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca386de0-93c5-4e91-9b3a-010ea43696ae_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">Most software, on the other hand, behaves like a well-meaning teacher. We smooth the edges, add a bit of animation, pare back the clutter, and assume that if the UI is clean enough, people will figure it out. For simple products, they do. You open a form, click a button, and the software behaves as we promised. The illusion of clarity feels real - until the product stops being simple.</p><p style="text-align: justify;">Once a product becomes a real system (multiple roles, tangled permissions, messy data, exceptions, &#8220;it depends&#8221; logic), the user isn&#8217;t just navigating a product anymore. They&#8217;re trying to complete a workflow inside a living environment, with all its quirks and resistances.</p><p style="text-align: justify;">That&#8217;s why so many AI copilots feel brilliant in demos and disappointing in real life. They can speak. They can explain. They can even suggest steps. But they never feel like they&#8217;re with you inside the product. They feel like they&#8217;re standing outside the room, talking through the door, while you&#8217;re inside, trying to keep control of something that&#8217;s already moving.</p><p style="text-align: justify;">Most software does the opposite: it gives you options before certainty. It makes you hunt for context, then punishes you when you pick the wrong path. Add AI on top, and you don&#8217;t fix the problem. You magnify it - because the weakness isn&#8217;t the assistant&#8217;s language. It&#8217;s its blindness to state.</p><p style="text-align: justify;">The UI isn&#8217;t going away. It&#8217;s just going to stop being uniform. People love saying, &#8220;Agents will replace UIs.&#8221; But I don&#8217;t think the UI disappears. I think it stops being static. The endgame isn&#8217;t a blank screen where you type commands. It&#8217;s an interface that reshapes itself around the moment: what you&#8217;re trying to do, what you&#8217;ve already done, what your role allows, what your team usually does, and what tends to go wrong at this step.</p><p style="text-align: justify;">That&#8217;s why UX is more important than ever. It&#8217;s no longer just about aesthetics. It&#8217;s about the product&#8217;s ability to keep you moving when reality gets messy. And in any real system, reality will always be messy.</p><p style="text-align: justify;">Here&#8217;s why copilots keep getting complex products wrong: in rich, evolving software, there is no single &#8220;correct workflow.&#8221; There are workflows, plural. One person&#8217;s happy path is another person&#8217;s exception. One team&#8217;s process is another team&#8217;s workaround. Power users don&#8217;t follow the docs. They discover patterns and combinations that the documentation never imagined.</p><p style="text-align: justify;">So when a copilot is trained only on text (help center pages, macros, old docs, forum posts), it makes a quiet, dangerous mistake: it confuses &#8220;what&#8217;s written down&#8221; with &#8220;what&#8217;s possible.&#8221; That&#8217;s where you hear the false negative: &#8220;It can&#8217;t be done.&#8221; Not because the product can&#8217;t do it, but because the assistant can&#8217;t see the product. It can&#8217;t see your permissions, your UI state, the earlier steps you&#8217;ve already taken, or what just failed. It&#8217;s reasoning with a blindfold on.</p><p style="text-align: justify;">And when you build &#8220;agentic automation&#8221; on top of that, the problem becomes personal. Now the agent is doing things that you, the user, have to debug inside a system you may not fully understand.</p><p style="text-align: justify;">If copilots are going to work inside real products, they need to be grounded more like a cockpit than a manual. They need to quietly, constantly, and in real time answer questions like: What is the user trying to accomplish right now? Where are they in the workflow? What&#8217;s on screen and available to them? What state is the system in? What just changed? Are they progressing, exploring, or stuck?</p><p style="text-align: justify;">Everyone rushes to the chat UI because it&#8217;s visible. But chat is only useful when it sits on top of product understanding. Otherwise, it&#8217;s just a very polite search box, pretending to be a companion.</p><p style="text-align: justify;">For years, &#8220;good software&#8221; meant fewer clicks. The next era is about fewer moments of uncertainty. The most valuable products won&#8217;t be the ones that answer questions faster. They&#8217;ll be the ones that reduce the need to ask in the first place - by recognizing intent, tracking where you are in the workflow, and surfacing the next meaningful step at the moment it matters.</p><p style="text-align: justify;">The interface becomes personal, not because it&#8217;s pretty, but because it&#8217;s aware. Aware of your context, your history, your role, and your confusion. And that&#8217;s the real shift: not conversation replacing clicks, but software finally meeting users where they are - instead of where the docs assumed they should be.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/the-cockpit-doesnt-teach-you-it-shows/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/the-cockpit-doesnt-teach-you-it-shows/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[A week in Casablanca with Leyton and Leyton CognitX.]]></title><description><![CDATA[We went there with a clear goal.]]></description><link>https://blog.autoplay.ai/p/a-week-in-casablanca-with-leyton</link><guid isPermaLink="false">https://blog.autoplay.ai/p/a-week-in-casablanca-with-leyton</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Fri, 27 Mar 2026 11:30:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/99e9ea38-68c2-43f1-a783-5deb237a2a56_1333x1333.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We went there with a clear goal. Ship agents inside real internal tools. Tools people rely on every day, where workflows are messy and mistakes have consequences.</p><p>What stood out quickly was how the <a href="https://www.linkedin.com/company/leyton/">Leyton</a> and <a href="https://www.linkedin.com/company/leytoncognitx/">Leyton CognitX</a> teams operate. They are not trying to fit their business into SaaS tools. They build internal systems that match how they work, then start replacing parts of those workflows with agents.</p><p>This is a pattern I keep seeing. Strong teams move toward control. They want systems that reflect their workflows, not tools they need to work around. Once that is in place, the next step is obvious. Automate parts of the workflow.</p><p>The interesting part is where things break.</p><p>Building an agent is no longer the hard part. You can get something that looks good in isolation without much effort. The issue shows up when the agent runs inside a real product.</p><p>Internal tools are not clean environments. Permissions change. UI changes based on role and state. Data is inconsistent. There is rarely one correct path through a workflow. What looks like an edge case in theory happens all the time in practice.</p><p>So you end up with agents that can reason, but still make bad decisions. Not because they are incapable, but because they are missing context.</p><p>We kept coming back to a small set of questions. If an agent cannot answer these, it cannot be reliable.</p><p>What is the user trying to do.</p><p>Where are they in the workflow.</p><p>What is on the screen right now.</p><p>What state is the system in.</p><p>Is the user stuck or progressing.</p><p>Without this, the agent guesses. Sometimes it gets it right. Often it does not.</p><p>This is where <a href="https://www.linkedin.com/company/autoplay-ai/">Autoplay</a> fits.</p><p>We focus on connecting behavior to intent and workflow context in real time. Mapping actions to tasks. Tracking how users move through workflows. Understanding what is happening on the screen during execution. Detecting when someone is hesitating or drifting.</p><p>That changes how an agent behaves. It stops reacting to isolated inputs and starts responding to what is happening in the product.</p><p>The week mattered because the conversations stayed grounded. Everyone focused on what needs to be true for an agent to work in production, inside a tool people use all day.</p><p>Internal tools make this possible. You control the workflow. You control the UI. You control how the system is instrumented. That gives you the foundation to build something reliable.</p><p>The takeaway for me is simple.</p><p>Agents do not fail because they lack capability. They fail because they lack context.</p><p>The next phase of agents will be defined by how well they understand the product they operate in. UI state, workflow position, user intent.</p><p>That is what makes the difference between something that works in a demo and something people trust in their day to day work.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/a-week-in-casablanca-with-leyton?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/a-week-in-casablanca-with-leyton?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Will open-source software replace SaaS?]]></title><description><![CDATA[and what we can learn from meal delivery services]]></description><link>https://blog.autoplay.ai/p/will-open-source-software-replace</link><guid isPermaLink="false">https://blog.autoplay.ai/p/will-open-source-software-replace</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Wed, 04 Mar 2026 17:06:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Jqv5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jqv5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jqv5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!Jqv5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!Jqv5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!Jqv5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jqv5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jqv5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!Jqv5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!Jqv5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!Jqv5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6d8f93-c190-471b-b8da-c825a2fedebc_1200x800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>SAP rival Odoo, is currently valued at $5.3 billion</strong></em></p><p>Over the last decade SaaS became the dominant model for enterprise software. Every workflow became a subscription: CRM, HR, analytics, marketing, support. Entire companies built around selling access to a UI.</p><p>A combination of open-source software, AI agents, and better infrastructure is starting to challenge that model. Instead of buying software, companies are increasingly asking a different question:</p><p><em><strong>Should we just build this ourselves?</strong></em></p><p>One of our customers has done exactly this.</p><p>They replaced Salesforce with TwentyCRM. Their entire HR and ERP stack runs through Odoo. And their long-term plan is pretty simple: build most things internally using open-source software.</p><p>For years, building internal software was expensive, slow, and fragile. You needed a team of engineers just to recreate something Salesforce or HubSpot already did.</p><p>Now that assumption is breaking down.</p><p>And the data actually supports this shift. Today <strong>83% of companies already use custom-built software somewhere in their operations</strong>, dashboards, internal workflows, automations, integrations , even though most still rely on off-the-shelf tools for standard functions.</p><p>At the same time, the <strong>global market </strong>for custom software development is roughly<strong> $43B today </strong>and projected to reach about<strong> $146B </strong>by<strong> 2030</strong>.</p><p>That kind of growth doesn&#8217;t happen unless companies are increasingly deciding to build more software themselves, and you can start to see this shift in the tools they&#8217;re choosing.</p><h3><strong><br>One of the clearest examples is open-source business software, especially platforms like Odoo.</strong></h3><p>Odoo has quietly become one of the fastest-growing ERP platforms in the world. What makes it interesting is not just that it&#8217;s open source , is that it behaves more like a software framework than a product.</p><p>You get accounting, CRM, invoicing, inventory, support, etc.</p><p>But the real point is that companies can modify it endlessly. Instead of paying tens or hundreds of thousands a year for multiple SaaS tools, teams can start with Odoo and customize the workflows they actually need.</p><p>The second signal is companies aggressively reducing their SaaS footprint.</p><p>A widely discussed example is <strong>Klarna</strong>. During its internal AI transformation the company removed <strong>over 1,200 external SaaS tools</strong> while automating large parts of internal workflows.</p><p>At the same time, Klarna deployed an AI assistant that handled <strong>2.3 million customer conversations in its first month</strong>, doing the work of roughly <strong>700 support agents</strong> while cutting resolution time from 11 minutes to 2 minutes.</p><p>The point here isn&#8217;t that AI replaces humans.</p><p>The interesting thing is that AI replaces software interfaces.</p><p>Instead of humans clicking through tools, agents interact directly with APIs and systems, orchestrating workflows across multiple products simultaneously.</p><p>When that happens, the UI layer, the thing SaaS companies sell, becomes less important.</p><p>But the easiest way I&#8217;ve found to think about this shift is actually <strong>food</strong>.</p><p>The food world has three basic models</p><ul><li><p>Restaurants</p></li><li><p>Meal kits</p></li><li><p>Grocery stores.</p></li></ul><p>Each solves the same problem (feeding people) but in completely different ways.</p><p>And oddly enough, these map almost perfectly to how software is evolving.</p><h4><strong><br>1. Restaurants (Traditional SaaS)</strong></h4><p>Restaurants are the fully packaged experience.</p><p>You walk in, someone else cooks the meal, someone else designs the menu, someone else handles the logistics. Your only job is to consume the result.</p><p>Uber Eats and delivery apps pushed this even further. Now you can outsource cooking entirely.</p><p>This is basically what SaaS did for software. SaaS says: don&#8217;t worry about infrastructure, workflows, hosting, updates, engineering;  we&#8217;ve already built the system. Just log in and use it.</p><p>Salesforce, HubSpot, Zendesk,  these are restaurants.</p><p>And this made sense. Running your own software was like running your own restaurant kitchen,  expensive and complicated.  And in many cases, this is still the right choice.  If something is truly best-in-class, it&#8217;s often cheaper to buy the experience rather than build it.</p><h4><strong><br>2. Meal delivery kits (Open-source platforms)</strong></h4><p>Then meal delivery services appeared: HelloFresh, Blue Apron, etc.</p><p>They changed the model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Szy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Szy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 424w, https://substackcdn.com/image/fetch/$s_!9Szy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 848w, https://substackcdn.com/image/fetch/$s_!9Szy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 1272w, https://substackcdn.com/image/fetch/$s_!9Szy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Szy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png" width="468" height="414.76190476190476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:378,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9Szy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 424w, https://substackcdn.com/image/fetch/$s_!9Szy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 848w, https://substackcdn.com/image/fetch/$s_!9Szy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.png 1272w, https://substackcdn.com/image/fetch/$s_!9Szy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65264a27-1488-46fe-a963-f3c1d6f83cfc_378x335.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of cooking everything for you, they give you ingredients + recipes.</p><p>You still cook the meal, but the hard part, planning and sourcing,  is done.</p><p>The model clearly resonated. The <strong>global meal-kit market</strong> is roughly <strong>$25&#8211;33B </strong>today and projected to exceed <strong>$70B </strong>over the next decade. In the U.S. alone it was about <strong>$10.4B </strong>in <strong>2023</strong> and is expected to more than <strong>double by 2030.</strong></p><p>That&#8217;s what open-source platforms like Odoo or <strong>Twenty CRM</strong> represent.</p><p>They give you the structure of enterprise software, but let you modify it however you want.</p><p>You aren&#8217;t locked into someone else&#8217;s workflow.</p><h4><strong><br>3. Grocery shopping (build-it-yourself software)</strong></h4><p>Finally there&#8217;s grocery shopping.</p><p>You buy raw ingredients and cook everything yourself.</p><p>This used to be the equivalent of building internal tools from scratch, something only large tech companies could afford.</p><p>But AI agents are starting to change that too.</p><p>Agents can now write code, connect APIs, automate workflows, and operate software directly.</p><p>In other words:</p><p><strong>AI is making building your own software dramatically easier.</strong></p><h3><strong><br>The psychology behind these models is actually quite predictable.</strong></h3><p>Most people don&#8217;t cook every meal themselves, not because they can&#8217;t, but because of time, expertise, and convenience.</p><p>Restaurants win when people want simplicity.</p><p>Meal kits win when people want control but not complexity.</p><p>Cooking wins when people want full customization.</p><p>Software markets are starting to follow the same pattern.</p><p>For years SaaS dominated because it was the easiest option.</p><p>But as customization becomes easier (and cheaper) the balance starts shifting.</p><p>Companies are realizing something important:</p><p>They don&#8217;t actually want generic workflows.</p><p>They want software that reflects <strong>how their business actually works</strong>.</p><h3><strong><br>AI agents accelerate this shift even further.</strong></h3><p>Instead of humans navigating software, agents can execute workflows directly across systems, retrieving data, triggering actions, and coordinating tasks.</p><p>This changes the economics of software.</p><p>Traditional SaaS pricing is built on per-seat subscriptions.</p><p>But agents don&#8217;t buy seats.</p><p>They operate systems.</p><p>At the same time, even SaaS companies are moving toward agent-driven architectures. For example <strong>Salesforce</strong> now runs autonomous agents through its Agentforce platform, and its CEO has said AI already performs <strong>30&#8211;50% of internal work inside the company</strong>.</p><p>That alone tells you something about where things are going.</p><h3><strong><br>So where does this leave SaaS?</strong></h3><p>Probably not dead.</p><p>Restaurants still exist. They&#8217;re just no longer the only way people eat.</p><p>What seems more likely is a shift in the software stack:</p><p><strong>&#8226; Open-source platforms become the base layer</strong></p><p><strong>&#8226; AI agents orchestrate workflows on top</strong></p><p><strong>&#8226; SaaS products become components rather than destinations</strong></p><p>Instead of logging into five different tools, companies will have systems that assemble themselves around their workflows.</p><p>The UI becomes optional.</p><p>The agent becomes the interface.</p><p>And software stops looking like products, and starts looking more like infrastructure.</p><h3><strong><br>One last thought.</strong></h3><p>The SaaS era optimized for <strong>distribution</strong>.</p><p>The next era might optimize for <strong>adaptability</strong>.</p><p>Software that can reshape itself around a company will always beat software that forces the company to reshape itself around the tool.</p><p>Which is why open source + AI + agents together feel like something bigger than just another technology shift.</p><p>It feels like the moment when <strong>building software becomes easier than buying it</strong>.</p><p>And historically, when that happens, markets change very quickly.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/will-open-source-software-replace?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/will-open-source-software-replace?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[What Building with AI Taught Us About Software]]></title><description><![CDATA[Robustness, Composability, and the Limits of Agents]]></description><link>https://blog.autoplay.ai/p/what-building-with-ai-taught-us-about</link><guid isPermaLink="false">https://blog.autoplay.ai/p/what-building-with-ai-taught-us-about</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Thu, 08 Jan 2026 17:17:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4905320e-f190-43be-84f9-60e7aa357b4b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve been wrestling with a question that keeps coming up in every serious AI conversation: will AI replace software? More specifically, will agents replace workflows?</p><p>At first glance, it looks like that future is already here. New AI-native &#8220;replacements&#8221; for SaaS appear every week: AI CRMs, AI recruiting tools, AI design tools, AI everything. But once you actually use them, a pattern emerges: almost all of them lack robustness.</p><p>And robustness is the thing that matters most.</p><p>By robustness, I don&#8217;t mean polish or speed. I mean the ability to support real-world complexity: deep customization, edge cases, multiple stakeholders, evolving use cases, and scale over time. The kind of robustness you see in tools like CAD suites, professional photo-editing software, or enterprise CRMs. These tools work not because they automate everything, but because they let humans shape them endlessly around their specific needs.</p><p>Robustness is what allows software to scale horizontally and vertically. Instead of building a tool that solves one narrow problem extremely well, you build a system that can be adapted to many problems, and then further adapted within each of those problems. That&#8217;s why one piece of software can power thousands of companies, each using it in slightly (or wildly) different ways.</p><p>VCs understand this instinctively. That&#8217;s why, over the past decade, they&#8217;ve bet heavily on vertical SaaS; software that deeply understands a domain but still preserves flexibility. What we&#8217;re seeing now is the same bet being made again, just rebranded: vertical agents instead of vertical SaaS. The hope is that agents will finally be able to encode that flexibility automatically.</p><p>So far, they haven&#8217;t.</p><p>A big contributor to this problem is what people loosely call &#8220;vibe coding.&#8221; Yes, it&#8217;s impressive that you can spin up a prototype, or even a simple production app, in hours instead of months. But there&#8217;s a cost. Everything starts to look the same. The same layouts, the same interactions, the same mental models.</p><p>Vibe-coded software is limited by what the model thinks software should look and feel like. Which means that genuinely clever, opinionated, or novel UI/UX gets flattened into safe, repeatable patterns. That&#8217;s not just a taste issue; it&#8217;s a data issue. The model can only remix what it has seen.</p><p>As a result, most AI products end up differentiated by only two things:</p><ol><li><p>The context data they&#8217;re plugged into</p></li><li><p>Minor UI variations on top of the same underlying interaction model<br></p></li></ol><p>But here&#8217;s the problem: the moment you try to make that software more powerful, e.g. by adding features, supporting edge cases, or enabling deeper customization - you start removing AI from the critical path. You fall back to explicit controls, configuration, logic, and structure. In other words, software.</p><p>The most robust piece of software most people have ever used is probably Excel. At its core, it&#8217;s almost offensively simple. No opinions. No automation. Just cells and functions. Yet it works as both a backend and a frontend. You can model a business, run analytics, build workflows, or create something completely unintended by its creators.</p><p>Excel doesn&#8217;t succeed despite its lack of AI, it succeeds because of its raw, composable nature. AI can sit on top of it, but it&#8217;s not what gives Excel power.</p><p>This leads to an uncomfortable conclusion: a lot of AI today is being used to solve problems that don&#8217;t actually need to be solved.</p><p>Take AI in recruitment. In practice, most &#8220;AI recruiting agents&#8221; are just large language models wrapped around filters and keyword searches. Things that already exist and work very well with Linkedin recruitment or sales navigator. The pitch is that it feels magical the first time, type what you want, get results, but the magic doesn&#8217;t scale. It breaks down the moment you care about nuance, tradeoffs, or consistency.</p><p>They&#8217;re party tricks, not systems.</p><p>In these cases, AI doesn&#8217;t produce better outcomes. It just produces outcomes faster. And speed without robustness is rarely a long-term advantage.</p><p>This distinction matters a lot for how we think about AI at Autoplay.</p><p>Our AI features (golden path deviation, unsupervised clustering, hesitation detection etc.) are intentionally treated like functions. They&#8217;re closer to filters, tags, or functions/columns in a Google Sheet than they are to autonomous agents. Each one does something specific, deterministic, and composable. On their own, they&#8217;re not the product.</p><p>The product is the experience around them.</p><p>Autoplay should feel as robust as any serious analytics or product tool. That means our AI features must work in combination with non-AI features. They need to respect filters, cohorts, URLs, time ranges, and organizational context. They need to be debuggable, inspectable, and controllable.</p><p>Our first real mistake was leaning too hard into a semantic search / ChatGPT-style interface, asking questions like &#8220;Where do users get stuck?&#8221; That sounds powerful, but it&#8217;s fundamentally flawed. Without isolating control factors (specific cohorts, specific flows, specific dates), you don&#8217;t get truth. You get plausible answers.</p><p>And plausible answers are dangerous.</p><p>Real insight comes from constraint, not abstraction. Cohorts. URLs. Time windows. Comparisons. AI can help compute, surface, and suggest, but robustness comes from giving humans the tools to reason precisely.</p><p>The future isn&#8217;t AI replacing software. It&#8217;s AI becoming a primitive inside robust software. A function, not an agent. A building block, not the building.</p><p>And the companies that win won&#8217;t be the ones with the best demo, they&#8217;ll be the ones that understand that robustness is still the hard part.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/what-building-with-ai-taught-us-about/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/what-building-with-ai-taught-us-about/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Reason Co-Pilots Keep Getting Complex Products Wrong]]></title><description><![CDATA[Why Co-Pilots Need Actual UI Understanding, Not Just Good Language Models]]></description><link>https://blog.autoplay.ai/p/the-reason-co-pilots-keep-getting</link><guid isPermaLink="false">https://blog.autoplay.ai/p/the-reason-co-pilots-keep-getting</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Wed, 19 Nov 2025 11:16:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/40286001-f76e-42e9-90a4-9792e599dcf7_3136x1344.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was using PostHog&#8217;s co-pilot recently and noticed something interesting. </p><p>Normally, when AI gets things wrong, it tends to hallucinate, confidently giving you answers that are completely off.</p><p>But this time, it wasn&#8217;t hallucinating. It was doing the opposite. It kept telling me what workflows &#8220;weren&#8217;t possible.&#8221;</p><p>Not wrong answers. Not made-up instructions. Just false negatives; the AI confidently claiming something <em>couldn&#8217;t</em> be done, even though it absolutely could.</p><p>This revealed a new problem: the co-pilot wasn&#8217;t actually reasoning about the product. It was reasoning about the documentation.</p><p>Co-pilots rely almost entirely on knowledge bases - documentation, forums, API pages, support articles - and those don&#8217;t always reflect how the products work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rsRa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rsRa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 424w, https://substackcdn.com/image/fetch/$s_!rsRa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 848w, https://substackcdn.com/image/fetch/$s_!rsRa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 1272w, https://substackcdn.com/image/fetch/$s_!rsRa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rsRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png" width="606" height="544.2871452420701" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1076,&quot;width&quot;:1198,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rsRa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 424w, https://substackcdn.com/image/fetch/$s_!rsRa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 848w, https://substackcdn.com/image/fetch/$s_!rsRa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 1272w, https://substackcdn.com/image/fetch/$s_!rsRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea748d0d-b86a-40b4-991e-652cacf5aa23_1198x1076.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn&#8217;t specific to PostHog.</p><p>It happens in every complex platform I&#8217;ve tried using a co-pilot with.</p><p>And the more I run into this, the more obvious the gap becomes:</p><p><strong>co-pilots don&#8217;t understand the UI, the workflow, or the situation you&#8217;re actually in.</strong></p><p>They understand text.</p><p>Here&#8217;s the breakdown of where things fall apart.</p><h3><strong>Co-pilots rely on documentation and forums, not the real product</strong></h3><p>Documentation tells you the &#8220;official&#8221; way to use a product.</p><p>Power users rely on workarounds, hacks, and discovering interesting combinations of features and workflows to achieve their own unique goals.</p><p>Docs rarely cover these.</p><p>So the co-pilot gives answers that are correct in theory, but too restricted to work in practice.</p><p>In my PostHog example, the co-pilot repeatedly said the workflow I wanted was &#8220;not yet possible&#8221; because the documentation didn&#8217;t describe that workflow.</p><p>I later explained the problem to a PostHog engineer, and he proposed a completely different approach.</p><p>Because he understood the actual goal (not the literal workflow I had described), he could see paths I didn&#8217;t know existed.</p><p>He wasn&#8217;t confined to the questions I asked. He wasn&#8217;t limited by my understanding of the feature set. He wasn&#8217;t restricted to what&#8217;s written down. He could reason across the product, not just answer inside it.</p><p>And when I asked the co-pilot how to follow the engineer&#8217;s instructions, it had no problem explaining the steps.</p><p>That&#8217;s the fundamental gap:</p><p>Co-pilots answer the prompt, humans answer the intent.</p><p>If it&#8217;s not written down, the co-pilot assumes it doesn&#8217;t exist.</p><h3><strong>Complex platforms can do far more than what&#8217;s written</strong></h3><p>Everyone who uses tools like PostHog, Datadog, HubSpot, Notion, Zapier, or Retool knows this:</p><p>There are a hundred things the product <em>can</em> do that are never officially documented.</p><p>You learn them by clicking around, testing settings, seeing how things behave under certain conditions, chaining features together, manipulating existing flows, and watching how the UI reacts.</p><p>This is the type of knowledge humans discover naturally, but co-pilots can&#8217;t access at all.</p><p>They don&#8217;t explore the UI.  They don&#8217;t test. They don&#8217;t observe behaviour. They don&#8217;t learn from interaction.</p><p>Which means they fundamentally misunderstand how these products are actually used.</p><h3><strong>You can&#8217;t problem-solve with a UI you don&#8217;t understand</strong></h3><p>Documentation doesn&#8217;t always get updated. Old support articles don&#8217;t get replaced. Forum posts contradict each other.</p><p>The co-pilot is stuck in a snapshot of how the product <em>used to</em> work.</p><p>The deeper issue isn&#8217;t just that documentation gets stale,  it&#8217;s that a co-pilot relying on static text can&#8217;t reason about what the product <em>can</em> do, only what the docs <em>say</em> it can do.</p><p>It has no ability to explore the UI, test different orders of steps, combine features, or try alternative paths to reach the same goal. So if the documentation only describes one &#8220;official&#8221; workflow, the co-pilot assumes that&#8217;s the only workflow that exists.</p><p>Humans do this instinctively. We try things. We click around. We chain features together. We change the order. We combine steps. We see what happens.</p><p>If you give someone a list of ingredients and one recipe, they&#8217;ll only ever make that one dish.</p><p>A real cook sees the same ingredients and immediately knows ten things they can make.</p><h3><strong>Full automation makes the problem worse</strong></h3><p>If the agent fully automates a workflow, and something is wrong (and something <em>will</em> be wrong) the user ends up needing to debug the AI&#8217;s mistake without understanding the underlying system.</p><p>This is especially painful when:</p><ul><li><p>the account has custom configurations</p></li><li><p>the user has special permissions</p></li><li><p>the data is messy</p></li><li><p>the UI behaves differently for that workspace</p></li><li><p>the workflow has branching logic</p></li></ul><p>If something breaks, the user is blind.</p><p>This is the opposite of &#8220;help.&#8221;</p><h3><strong>Users don&#8217;t want to re-explain everything every time</strong></h3><p>Another practical issue:</p><p>If you repeat the workflow a week later, you don&#8217;t want to:</p><ul><li><p>rewrite the entire prompt</p></li><li><p>specify every detail</p></li><li><p>describe your setup again</p></li><li><p>define the data sources</p></li><li><p>re-explain the exact workflow</p></li></ul><p>You want the co-pilot to:</p><ul><li><p>know your context</p></li><li><p>remember your configuration</p></li><li><p>understand your workspace</p></li><li><p>and help you perform the next step</p></li><li><p>not restart from scratch.</p></li></ul><p>This is where UI understanding matters.</p><p>The context lives in the interface, not the prompt.</p><h3><strong>Co-pilots need to assist, not take over</strong></h3><p>Most people don&#8217;t want the AI to run off and complete everything.</p><p>They want:</p><ul><li><p>suggestions</p></li><li><p>guardrails</p></li><li><p>UI highlighting</p></li><li><p>&#8220;this is where you went wrong&#8221;</p></li><li><p>&#8220;this is the next step&#8221;</p></li><li><p>partial automation</p></li><li><p>shared control</p></li></ul><p>Co-pilots should help with actions,  not replace them entirely.</p><h3><strong>The real solution: let the co-pilot learn by interacting with the UI</strong></h3><p>The only way around all these problems is for co-pilots to understand software the way humans do - by using it.</p><p>Something closer to OpenAI&#8217;s Operator-style agents that:</p><ul><li><p>click through the interface</p></li><li><p>test actions</p></li><li><p>inspect elements</p></li><li><p>understand actual UI states</p></li><li><p>watch how the product behaves</p></li><li><p>identify errors visually</p></li><li><p>confirm steps through interaction</p></li></ul><p>This would give the co-pilot access to <em>real</em> product knowledge, not second-hand descriptions.</p><p>The next generation of co-pilots won&#8217;t win on bigger models, they&#8217;ll win on better product understanding.</p><p>Until then, we&#8217;ll keep running into the same thing:</p><p><strong>co-pilots that sound right but don&#8217;t actually help.<br></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/the-reason-co-pilots-keep-getting?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/the-reason-co-pilots-keep-getting?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Journey from Sales-Led to Self-Serve]]></title><description><![CDATA[When Humans Do What the Product Should]]></description><link>https://blog.autoplay.ai/p/the-journey-from-sales-led-to-self</link><guid isPermaLink="false">https://blog.autoplay.ai/p/the-journey-from-sales-led-to-self</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Wed, 05 Nov 2025 14:37:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b9tO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b9tO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b9tO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 424w, https://substackcdn.com/image/fetch/$s_!b9tO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 848w, https://substackcdn.com/image/fetch/$s_!b9tO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 1272w, https://substackcdn.com/image/fetch/$s_!b9tO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b9tO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png" width="1456" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b9tO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 424w, https://substackcdn.com/image/fetch/$s_!b9tO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 848w, https://substackcdn.com/image/fetch/$s_!b9tO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 1272w, https://substackcdn.com/image/fetch/$s_!b9tO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d0bc25b-43df-4b5f-a78f-39e74f27e70a_1600x925.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every SaaS software company says they want their product to be more self-serve.</p><p>But inside most sales-led organisations, adoption still depends on people, account managers retaining users, success teams explaining workflows, and product managers wondering why users don&#8217;t find value without help.</p><h2><strong><br></strong>The Hidden Comfort of Being Sales-Led</h2><p>Why is there so much push back to becoming completely product-led?</p><p>Because great salespeople and CSMs can hide almost any flaw in the product. Customers never truly feel friction, they just message someone and the problem disappears.</p><p>Until it doesn&#8217;t scale.</p><p>At some point, you start hiring people not to grow the business, but to explain the product. You start mistaking hand-holding for success.</p><p>When that happens, humans end up doing what the product should be doing.</p><ul><li><p><strong>CSMs </strong>teach customers where buttons are.</p></li><li><p><strong>Sales reps</strong> re-sell the same value every quarter because adoption never sticks.</p></li><li><p><strong>Product teams</strong> build from second-hand feedback and miss the real pain.</p></li></ul><p>Everyone says, <em>&#8220;We just need to improve onboarding.&#8221;</em></p><p>But onboarding isn&#8217;t the problem.</p><p>Dependence is.</p><h2><strong><br></strong>A Product That Teaches Itself</h2><p>A truly self-serve product teaches itself.</p><ul><li><p>It adapts when new users join a team.</p></li><li><p>It re-boards when features change.</p></li><li><p>It knows when someone&#8217;s stuck, and helps before they ask.</p></li></ul><p>That&#8217;s the real test. Not whether users can &#8220;figure it out,&#8221; but whether the product can recover from confusion.</p><p>Customer success should be about helping users grow their accounts, not teaching them to click the right buttons.</p><p>If your CSMs are doing anything other than that, your product still has training wheels.</p><h2><strong><br></strong>The Over-Correction Trap</h2><p>A user gets stuck &#8594; you add a tooltip.</p><p>Someone complains &#8594; you add another setting.</p><p>A big customer asks for something &#8594; you build a feature.</p><p>Pretty soon you&#8217;ve solved for every edge case and made the core experience worse for everyone else.</p><p>Every product has a group of users who will always be confused. The trick is knowing when that&#8217;s a product problem and when it&#8217;s a growth problem.</p><p>If 80% of users are fine and 20% aren&#8217;t - that&#8217;s not bad UX, that&#8217;s an opportunity for education or automation.</p><p>If 80% are struggling, that&#8217;s a product issue.</p><p>Most companies never make that distinction. They just throw more people at the problem.</p><h2><strong><br></strong>Why Product Signals Aren&#8217;t Enough</h2><p>Funnels and events tell you <em>what</em> happened, not <em>why</em>.</p><p>A drop-off isn&#8217;t an insight, it&#8217;s a symptom.</p><p>What matters is <strong>intent &#8211;</strong> what the user was trying to do.</p><p>Because only then can you decide who owns the problem:</p><ul><li><p><strong>Product</strong>, if the path itself is broken.</p></li><li><p><strong>Growth</strong>, if users don&#8217;t know the path exists.</p></li><li><p><strong>CS</strong>, if they know it but can&#8217;t connect it to outcomes.</p></li></ul><p>Without that context, teams optimise blind, fixing symptoms and wondering why nothing compounds.</p><h2><strong><br></strong>From Sales-Led to Self-Serve: Where to Start</h2><h4>1. Self-Serve Starts Inside Your Sales-Led Motion</h4><p>Sales-led growth doesn&#8217;t disappear when you go self-serve, it evolves.</p><p>The best teams aren&#8217;t removing humans; they&#8217;re automating the moments around them:</p><ul><li><p>Onboarding emails triggered by real behaviour, not fixed sequences.</p></li><li><p>Guidance personalised by intent, not generic feature tours.</p></li><li><p>Friction detection before it turns into a support ticket.</p></li></ul><h4><br>2. The Hidden Cost of Re-Onboarding</h4><p>Most companies nail the first 30 days. Calls, walkthroughs, check-ins.</p><p>But after that, things decay.</p><p>Teams change. The product evolves. New users join existing accounts.</p><p>The &#8220;how-to&#8221; knowledge lives in outdated Looms, slack threads and internal SOPs.</p><p>It&#8217;s not an onboarding problem, it&#8217;s a <strong>re-boarding</strong> problem.</p><p>CSMs become the product&#8217;s memory, constantly retraining users on what&#8217;s changed.</p><p>Self-serve companies solve this by detecting when someone new joins, recognising first-time patterns, and automatically guiding them to value.</p><p>Consistency shouldn&#8217;t depend on who&#8217;s still in the Slack channel.</p><p></p><h4>3. User Goals Change, Your Context Should Too</h4><p>Customer intent evolves.</p><p>The reason someone bought six months ago isn&#8217;t always why they use it today.</p><p>Without visibility into that shift, teams end up:</p><ul><li><p>Creating their own SOPs to make the product &#8220;fit.&#8221;</p></li><li><p>Misaligning Sales, CS, and Product around outdated goals.</p></li><li><p>Chasing the wrong problems because they&#8217;re anchored to old intent.</p></li></ul><p>You can&#8217;t fix that with static CRM notes or funnel data.</p><p>You need to interpret what users are <em>trying</em> to do in real time, and adjust what you show or automate accordingly.</p><p>The best teams personalise not by role or plan, but by intent.</p><h4><strong><br></strong>4. Product Signals + Sales Signals = Expansion</h4><p>Sales-led teams are wired to watch the big picture, buying signals like company growth, new hires, expansion plans, or renewed budgets.</p><p>When you optimise around revenue metrics alone (logins, seat counts, contract size) you miss the product-side intent: understanding what users are trying to do before those signals ever show up.</p><p>A user might look &#8220;healthy&#8221; on paper but still be stuck in the workflow.</p><p>Self-serve maturity comes from connecting those two worlds, pairing the external business context with what&#8217;s really happening in-product, where intent-to-buy meets intent-to-use.</p><p></p><h4>5. The Edge-Case Problem</h4><p>Every product has edge cases, users who get 90% there, but not quite.</p><p>Product teams build for the majority.</p><p>CS and Growth teams live in the margins.</p><p>The key is scale:</p><ul><li><p>If 2% of users are stuck, it&#8217;s a growth problem.</p></li><li><p>If 20% are, it&#8217;s a product gap.</p></li></ul><p>You can&#8217;t know which without intent-level data, connecting behaviour, friction, and context in one place.</p><p>Before changing the product, isolate the cause:</p><ol><li><p>Was onboarding insufficient?</p></li><li><p>Were expectations mis-set in Sales?</p></li><li><p>Is it the wrong ICP?</p></li></ol><h4><br>6. What Self-Serve Really Means</h4><p>Self-serve isn&#8217;t about removing humans.</p><p>It&#8217;s about giving them context before they&#8217;re needed.</p><p>The best companies automate understanding, not empathy.</p><p>They:</p><ul><li><p>Detect intent, friction, and change.</p></li><li><p>Surface insights to CS and growth.</p></li><li><p>Automate guidance when it&#8217;s routine, and flag it when it&#8217;s strategic.</p></li></ul><p>When that happens, humans finally get to do what they&#8217;re best at, helping customers grow, not teaching them to click.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/the-journey-from-sales-led-to-self?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/the-journey-from-sales-led-to-self?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The rise, fall (and rebirth) of Microsoft Clippy ]]></title><description><![CDATA[A story about timing, technology, and intent.]]></description><link>https://blog.autoplay.ai/p/the-rise-fall-and-rebirth-of-microsoft</link><guid isPermaLink="false">https://blog.autoplay.ai/p/the-rise-fall-and-rebirth-of-microsoft</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Wed, 29 Oct 2025 14:28:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QMLO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Software has always wanted to be helpful. In the late 1990s, Microsoft tried to make it friendlier with an animated guide in Office: a paperclip with eyes that popped up when it thought help was needed. It became famous, then infamous, and eventually&#8230; nostalgic.</p><p>It was called <strong>Clippit</strong>, or more famously, <strong>Clippy</strong>. The idea was decades ahead of the technology that powered it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6QIk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6QIk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 424w, https://substackcdn.com/image/fetch/$s_!6QIk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 848w, https://substackcdn.com/image/fetch/$s_!6QIk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 1272w, https://substackcdn.com/image/fetch/$s_!6QIk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6QIk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png" width="149" height="268.905325443787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:305,&quot;width&quot;:169,&quot;resizeWidth&quot;:149,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6QIk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 424w, https://substackcdn.com/image/fetch/$s_!6QIk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 848w, https://substackcdn.com/image/fetch/$s_!6QIk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 1272w, https://substackcdn.com/image/fetch/$s_!6QIk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b951d7-266f-4e5c-ac8c-581a277786bf_169x305.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The arc matters because modern products are quietly re-introducing assistants, but with better timing, better intent, and better outcomes.</p><h2><br>Why it started (history)</h2><p>In <strong>1996&#8211;1997</strong>, as Microsoft prepared to ship <strong>Office 97</strong>, it faced a problem: users were overwhelmed by menus, ribbons, and hidden features. The company wanted a &#8220;human&#8221; interface between people and software: a companion that could sense what the user was doing and offer help in real time.</p><p>Clippy was the result. Designed by Kevan J. Atteberry, Clippy was part of the Office Assistant, powered by early Bayesian inference models - primitive probability systems that guessed user intent based on small cues.</p><p>If a user typed &#8220;Dear &#8230;&#8221; &#8594; it likely meant &#8220;writing a letter.&#8221;</p><p>If a user opened the Tools menu repeatedly &#8594; they were probably &#8220;looking for a setting.&#8221;</p><p>Underneath, this was all logic trees and conditional probabilities - not natural language understanding. There were no embeddings, no transformers, no context memory. The assistant was running a static rule base embedded in Office, built on Microsoft&#8217;s Agent platform, a descendant of the Microsoft Bob project from 1995.</p><p>Clippy was a kind of <em>hardcoded agent</em> &#8211; an interface shell around structured rules, not reasoning. It looked alive, but it couldn&#8217;t really think.<br></p><h2><br>Why it failed</h2><p>The failure wasn&#8217;t because the idea was bad - it was because the technology couldn&#8217;t deliver what the interface promised.</p><ul><li><p><strong>No real intent modeling</strong>. Bayesian triggers worked on single-word cues, not multi-step context. If you typed &#8220;Dear&#8230;&#8221; in a poem, Clippy thought it was a letter.<br></p></li><li><p><strong>No personalization</strong>. Clippy had no user memory - every interaction was the same. It couldn&#8217;t learn from you or adapt.<br></p></li><li><p><strong>Intrusive by design</strong>. It appeared automatically, often mid-task, because it lacked the subtlety to know when help was wanted.<br></p></li><li><p><strong>No feedback loop</strong>. It couldn&#8217;t improve or be fine-tuned; the model lived inside your Office install.<br></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QMLO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QMLO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 424w, https://substackcdn.com/image/fetch/$s_!QMLO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 848w, https://substackcdn.com/image/fetch/$s_!QMLO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 1272w, https://substackcdn.com/image/fetch/$s_!QMLO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QMLO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png" width="222" height="147.89577464788732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:473,&quot;width&quot;:710,&quot;resizeWidth&quot;:222,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QMLO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 424w, https://substackcdn.com/image/fetch/$s_!QMLO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 848w, https://substackcdn.com/image/fetch/$s_!QMLO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 1272w, https://substackcdn.com/image/fetch/$s_!QMLO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9417e53c-0fbd-4e3d-91e0-b625f2c09556_710x473.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>By 2001, Microsoft disabled it by default in Office XP, and by 2007, it was gone entirely.</strong></p><p>The idea of software that knows when you need help went dormant for almost two decades.<br></p><h2><br>The rebirth &#8211; and why it matters now</h2><p>When <strong>LLMs</strong> emerged, they reintroduced something Clippy always wanted to be: <em>context-aware</em>.</p><p>Assistants like <strong>GitHub Copilot</strong>, <strong>Microsoft Copilot</strong>, and <strong>ChatGPT</strong> are powered by <strong>transformer-based language models</strong> &#8211; systems that don&#8217;t rely on keyword triggers, but on <em>probabilistic reasoning across massive context windows</em>. They can infer what you mean, not just what you type.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qLGq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qLGq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 424w, https://substackcdn.com/image/fetch/$s_!qLGq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 848w, https://substackcdn.com/image/fetch/$s_!qLGq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 1272w, https://substackcdn.com/image/fetch/$s_!qLGq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qLGq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png" width="800" height="447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:447,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qLGq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 424w, https://substackcdn.com/image/fetch/$s_!qLGq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 848w, https://substackcdn.com/image/fetch/$s_!qLGq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.png 1272w, https://substackcdn.com/image/fetch/$s_!qLGq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc2daf0-2d15-49d6-ae14-e48d83ae90c5_800x447.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In 2025, Microsoft introduced Mico, a new Copilot avatar with expressive, real-time reactions and voice-mode presence - a modern, optional embodiment of help. A hidden Clippy Easter egg nods to the past without repeating it.</p><p>Press framing is explicit: Mico aims to succeed where Clippy failed - more empathetic, less intrusive, and tuned to today&#8217;s expectations for useful, collaborative AI.</p><p></p><h2>How the assistant returns to software (done right)</h2><p>Today&#8217;s copilots are powerful, but still <strong>reactive</strong>. They respond to <strong>language</strong>, not <strong>behavior</strong>.</p><p>If a user hesitates or gets stuck without knowing why, the copilot stays silent until prompted.</p><p>The next step is moving from assistants that <strong>listen</strong> to ones that <strong>notice</strong>.</p><p>Modern assistants should work in the flow and for the outcome. Instead of generic &#8220;Need help?&#8221; balloons, they watch for signals: hesitation, repeat errors, dead-ends, oscillation, or divergence from a known golden path.</p><p>When confidence is high - and only then - they surface a targeted nudge, a micro-guide, or an action.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uBJL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uBJL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 424w, https://substackcdn.com/image/fetch/$s_!uBJL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 848w, https://substackcdn.com/image/fetch/$s_!uBJL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 1272w, https://substackcdn.com/image/fetch/$s_!uBJL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uBJL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png" width="468" height="263.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:832,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uBJL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 424w, https://substackcdn.com/image/fetch/$s_!uBJL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 848w, https://substackcdn.com/image/fetch/$s_!uBJL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.png 1272w, https://substackcdn.com/image/fetch/$s_!uBJL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92fadbdb-f8e8-4b3f-ba8a-715cb58a4b7f_832x468.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><br>Where this is heading, and what we&#8217;re exploring at Autoplay</h2><p>At Autoplay, we&#8217;ve been developing Pinnie the Pin Pal. </p><ul><li><p><strong>What it is</strong>. A proactive chat presence that infers intent not from text, but from behavior and context. It pops up only when users may be stuck or deviating from the expected flow.<br></p></li><li><p><strong>Where it appears</strong>. Anywhere friction concentrates: beside a disabled button, near a mis-configured form, inside a multi-step wizard, or inline on a page where users routinely stall.<br></p></li><li><p><strong>What it does</strong>. Offers the next best step, clarifies prerequisites, highlights the one control users keep missing, or links to a short, relevant walkthrough.<br></p></li></ul><p>Pinnie is powered by TERRA, Autoplay&#8217;s framework for predicting user intent by combining UI understanding with user clicks to form a unified ontology for measuring and evaluating user goals. </p><p>It&#8217;s the same vision Microsoft had in 1997 - helping users reach value faster - but finally with the technology to do it right.</p><p></p><h2>Why this is different from Clippy (and better)</h2><ul><li><p><strong>Inference over interruption.</strong> Pinnie uses behavioral signals (deviations, repeated back-and-forth, long hovers, rage-clicks) to predict intent and time help; Clippy relied on shallow triggers (keywords and canned heuristics).<br></p></li><li><p><strong>Context and control.</strong> Pinnie is subtle and optional, appears in place, and respects dismissals and user preferences. Clippy was on by default and hard to tune.<br></p></li><li><p><strong>Outcome-driven.</strong> Pinnie&#8217;s goal is path completion and adoption (finish a setup, export data correctly, publish the first automation), measured by golden-path completion and drop-off changes, not just &#8220;help opened.&#8221;<br></p></li><li><p><strong>Segment-smart.</strong> Behavior adapts by persona and journey stage (new vs. power user; admin vs. contributor), avoiding one-size-fits-all prompts.</p></li></ul><h2><br>Design lessons (Clippy &#8594; Pinnie)</h2><ol><li><p><strong>Appear only with confidence.</strong> Low-precision prompts erode trust fast.</p></li><li><p><strong>Help in place.</strong> Avoid modal hijacks; anchor near the friction.</p></li><li><p><strong>Make it dismissible, and remember.</strong> Respect &#8220;not now,&#8221; and learn from it.</p></li><li><p><strong>Short, specific, actionable.</strong> Offer the step that moves the user forward.</p></li><li><p><strong>Measure behavior change.</strong> Track impact on completion, retries, abandonment, not vanity clicks.</p></li></ol><h2><strong><br></strong>Closing note</h2><p>Clippy was an early, lovable misfire - a product of its moment and its limits. 1997&#8211;2007 taught the industry that help without context becomes an interruption. 2025 brings a different pattern: assistants that listen first, then assist. That&#8217;s the lane Autoplay (Pinnie) occupies - a context-aware, intent-informed guide that appears <em>only</em> when the product itself signals friction. The face isn&#8217;t the point; the moment is.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/p/the-rise-fall-and-rebirth-of-microsoft/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/p/the-rise-fall-and-rebirth-of-microsoft/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[From Reactive to Proactive: The Next Leap for Co-Pilots]]></title><description><![CDATA[We started Autoplay with a simple question:]]></description><link>https://blog.autoplay.ai/p/from-reactive-to-proactive-the-next</link><guid isPermaLink="false">https://blog.autoplay.ai/p/from-reactive-to-proactive-the-next</guid><dc:creator><![CDATA[Sam nesbitt]]></dc:creator><pubDate>Wed, 22 Oct 2025 14:51:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8aae3087-39d0-4a61-a076-d42063794ee4_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We started Autoplay with a simple question:</p><p><em><strong>What happens when software stops waiting for us?</strong></em></p><p>The history of software has always been about efficiency. Better UI, clearer workflows, faster time-to-value. Today, most tools feel good enough. The interfaces have converged into a shared design language; dropdowns, sidebars, dashboards. The cognitive tax of using new software is lower than ever.</p><p>But the irony is that as software became easier to use, it also became <em>easier to build</em>. Every product now looks and feels the same. AI code copilots have made shipping new features fast, but the end result is more homogeneity, not less. Everyone has the same design patterns - the same onboarding tours, the same chatbot in the corner of the screen, the same PLG playbook to &#8220;drive adoption.&#8221;</p><p>The next leap won&#8217;t come from prettier UIs or more polished onboarding. It will come from software that knows what you&#8217;re trying to do, and helps you do it <em>before you ask.</em></p><p>That&#8217;s where proactive agents come in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VZ2d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VZ2d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!VZ2d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!VZ2d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!VZ2d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VZ2d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02c533ee-656f-4310-b994-337af8003d37_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1043132,&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://blog.autoplay.ai/i/176626601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.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_!VZ2d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!VZ2d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!VZ2d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!VZ2d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c533ee-656f-4310-b994-337af8003d37_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><br>The Problem with Today&#8217;s Co-Pilots</strong></h2><p>Most &#8220;AI copilots&#8221; today are reactive. They&#8217;re powerful, but fundamentally <em>dumb</em> in context. They wait for you to tell them what to do, and then they execute it. They don&#8217;t observe, reason, or infer.</p><p>Even when they connect to APIs or automate workflows, they rely on prompting, which assumes the user knows what they want, how to phrase it, and how the system works underneath. That&#8217;s a big assumption.</p><p>Prompting feels magical the first few times, but it&#8217;s still the human doing the cognitive heavy lifting. You need to know how to frame the problem, which tool can solve it, and what parameters matter. It&#8217;s like having a brilliant assistant who can do anything, but only if you give them perfect instructions.</p><p>And that&#8217;s the paradox: prompting rewards expertise. It benefits people who already understand the system. For everyone else, it&#8217;s a new kind of friction, a UX regression disguised as progress.</p><p>We&#8217;ve seen this before. The earliest software required deep expertise to operate: command lines, nested menus, rigid workflows. Then came the UI revolution, which abstracted complexity away. Prompting reverses that, and puts the work back on the human.</p><p>So if the co-pilot still needs the pilot to fly, have we really changed anything?</p><h2><strong><br>Why the Future Is Proactive</strong></h2><p>The next generation of co-pilots will be proactive, not reactive.</p><p>They&#8217;ll <em>observe</em> what you&#8217;re trying to do, <em>anticipate</em> where you&#8217;re going, and <em>suggest</em> or <em>act</em> accordingly, like a colleague who&#8217;s already one step ahead.</p><p>Instead of waiting for a prompt, they&#8217;ll watch your behavior, detect hesitation, and know when to step in. They&#8217;ll understand the difference between someone exploring a feature and someone clearly stuck. They&#8217;ll see that you&#8217;re creating a campaign, not just editing a field, and they&#8217;ll know the typical next three steps because they&#8217;ve seen thousands of users like you.</p><p>That&#8217;s the future of software adoption, productivity, and support.</p><p>But it requires solving several hard problems that the industry mostly ignores right now.</p><h3><strong><br>1. Context Is Still Fragmented</strong></h3><p>Every tool defines the world in its own terms: &#8220;projects,&#8221; &#8220;deals,&#8221; &#8220;campaigns,&#8221; &#8220;workflows.&#8221; None of them talk to each other meaningfully.</p><p>So when an AI connects across them, it&#8217;s moving data, not understanding it. It can describe events, but not interpret goals.</p><p>We built TERRA at Autoplay to solve exactly this. It&#8217;s a unified ontology - a common language that describes how software behaves, what users are trying to do, and what efficient workflows (&#8220;golden paths&#8221;) look like.</p><p>It lets our models reason across apps and industries. To know that creating a &#8220;new project&#8221; in Asana, a &#8220;campaign&#8221; in HubSpot, or a &#8220;workflow&#8221; in ActiveCampaign are the same conceptual action - initiation toward an outcome.</p><p>Without that kind of layer, AI will stay narrow and reactive; task executors rather than intelligent collaborators.</p><h3><strong><br>2. Trust Is the Bottleneck</strong></h3><p>You can&#8217;t automate what people don&#8217;t trust.</p><p>If an AI acts without explaining why, users will override it or turn it off. For proactive systems, transparency becomes non-negotiable.</p><p>That means clear reasoning: &#8220;I noticed most users drop off at this step, so I simplified it,&#8221; or &#8220;I pre-filled this field because it matches your past patterns.&#8221;</p><p>The UX of automation is no longer just usability, it&#8217;s legibility.</p><p>People don&#8217;t need perfection; they need confidence that what&#8217;s happening makes sense.</p><p>Trust isn&#8217;t built through accuracy alone. It&#8217;s built through explanation.</p><h3><strong><br>3. Autonomy Needs a Dial</strong></h3><p>Autonomy is a spectrum, not a switch.</p><p>Too little, and the agent is annoying constantly asking for permission.</p><p>Too much, and it&#8217;s dangerous, making changes you didn&#8217;t consent to.</p><p>Proactive systems will need adaptive autonomy. They&#8217;ll start in observe-and-suggest mode, then gradually earn the right to act as they prove reliability.</p><p>Just like a human teammate, trust expands through consistent, predictable behavior.</p><h3><strong><br>4. Real-Time Grounding</strong></h3><p>Large language models are great with text but blind to state. They don&#8217;t actually see what&#8217;s on screen, which buttons exist, what data is visible, or whether an action succeeded.</p><p>Without real-time grounding, AI actions are educated guesses.</p><p>Proactive agents need to perceive the same reality the user does &#8211; live product state, current workflow, system feedback. That&#8217;s why grounding in UI understanding (not just API data) is so critical.</p><p>Without it, AI remains a clever autocomplete for your clicks.</p><h3><strong><br>5. Privacy and Access</strong></h3><p>To anticipate intent, agents must observe behavior. But observation at scale raises obvious privacy concerns.</p><p>Companies want automation, but they can&#8217;t afford invisible data flows. Users want help, but they don&#8217;t want surveillance.</p><p>The solution isn&#8217;t less context, it&#8217;s smarter context.</p><p>Local inference. Edge processing. Synthetic abstractions. Systems that learn patterns without storing personal data.</p><p>If proactive AI is going to work, it has to earn access, through governance, transparency, and clear data boundaries.</p><h2><strong><br>Where It All Leads</strong></h2><p>For years, &#8220;good UX&#8221; meant minimizing clicks. The next era will be about minimizing cognition.</p><p>The most powerful software will feel like intuition, where help arrives exactly when you need it, without you asking.</p><p>That doesn&#8217;t mean removing control; it means removing unnecessary translation. Users shouldn&#8217;t have to think in software logic. The software should think in theirs.</p><p>That&#8217;s the vision behind Autoplay.</p><p>We&#8217;re building systems that can see intent, hesitation, and deviation, and connect them through a unified understanding of how software works.</p><p>Because the real bottleneck in AI isn&#8217;t model quality; it&#8217;s context.</p><p>And the real opportunity isn&#8217;t faster execution; it&#8217;s faster understanding.</p><p>We believe the future of copilots is proactive - systems that act before you ask, learn before you teach, and adapt before you notice.</p><p>When that happens, software won&#8217;t just feel easier.</p><p>It&#8217;ll feel like it finally understands you.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.autoplay.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.autoplay.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>