<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Customer Continuum by Kevin Lau]]></title><description><![CDATA[Playbooks and POVs on Customer-Led Growth: adoption, retention, expansion, and advocacy.]]></description><link>https://thecustomercontinuum.com</link><image><url>https://substackcdn.com/image/fetch/$s_!a-Nh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09103d2e-5005-4398-8151-5488191a1c97_400x400.png</url><title>The Customer Continuum by Kevin Lau</title><link>https://thecustomercontinuum.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Jul 2026 08:13:10 GMT</lastBuildDate><atom:link href="https://thecustomercontinuum.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kevin Lau]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kevinkennethlau@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kevinkennethlau@substack.com]]></itunes:email><itunes:name><![CDATA[Kevin Lau]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kevin Lau]]></itunes:author><googleplay:owner><![CDATA[kevinkennethlau@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kevinkennethlau@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kevin Lau]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Issue #31: I left four years ago, but the program I built is still running. ]]></title><description><![CDATA[A customer champion program is the highest-return thing you can build. Here's the AI agent that lets a team of one build it.]]></description><link>https://thecustomercontinuum.com/p/issue-31-i-left-four-years-ago-but</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-31-i-left-four-years-ago-but</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 23 Jul 2026 14:02:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/df4bf648-1e39-434a-af9b-d3299c8811e0_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #31.</p><p>When I joined Marketo, there was already something called a champion program. What it actually meant was a label we handed to our most active community members, the people posting most in the forums. It was a top-contributor badge rather than a real program.</p><p>I got voluntold to reimagine it into something more meaningful, a real structure that supported customers all the way from adoption to value realization: peer networking that connected customers to each other, thought leadership that put them on stages, access to our internal product and leadership teams, and above all a clear answer to the one question that actually matters to a customer, which is what&#8217;s in this for my career. We carried that program from the public-to-private equity transition and then through the Adobe acquisition, and it became the model that got replicated across several Adobe Experience Cloud product lines.</p><p>That was 2017. I left in 2022. The program still runs today.</p><p>That&#8217;s the closest thing I have to a legacy in this work, and it&#8217;s why I believe what I&#8217;m about to tell you: a customer champion program is the highest-return thing a customer marketer can build, and almost nobody builds it well, because the version most people picture is the badge I inherited rather than the program I replaced it with.</p><div><hr></div><h3>Why this is the program worth building first</h3><p>A champion program, done right, is a structured way to turn your best customers into active advocates: people who speak for you, refer you, mentor other users, and tell you the truth about your product, in exchange for something real, which is recognition, access, and genuine help with their own careers. That last part is the whole game. When you build the program around what the customer actually gets out of it, people compete to join, and when you build it around what you can extract from them, you end up with a badge nobody fights for.</p><p>Here&#8217;s why it&#8217;s the highest-leverage bet on the board, and this is a point of view I&#8217;ve earned building these programs over the better part of a decade rather than a stat I&#8217;m quoting. A champion program costs almost nothing to run. There&#8217;s no media spend, no big tooling bill, mostly your time and some genuine recognition. And the return compounds in every direction at once: customer feedback that sharpens your product, references that close deals, education that lifts adoption, and a group of advocates who go sell you in rooms you&#8217;ll never be in. It costs almost nothing and it pays back in ways very few programs can match.</p><p>So why doesn&#8217;t every team have one? Because standing it up feels enormous when you&#8217;re alone. The first real task is figuring out who your champions even are, and that means pinging CSMs for health context, chasing account teams for expansion signals, cross-referencing who&#8217;s actually engaged against who just has a login, across your entire customer base. Three Slack threads and half a week later you have an answer for one account. Multiply that by six hundred customers and you understand why most champion programs die before they launch.</p><p>That first task, figuring out who your champions are, is fundamentally a scoring problem, and scoring is the kind of work you can hand to an agent.</p><div><hr></div><h3>Build with me: the champion scoring agent</h3><p>An agent, for anyone new here, is just an AI you&#8217;ve given one job and one clear set of instructions, so it does that job the same way every time. This one reads your customers and tells you who&#8217;s worth pursuing as a champion.</p><p>I didn&#8217;t invent the scoring criteria for it. I gave it the actual hundred-point rubric I&#8217;ve used to build these programs, the same one paid subscribers already have in the <strong>Champion Program Blueprint</strong>. It scores each customer across ten things: past advocacy, the strategic value of their brand, whether they were referred by an existing champion, how long they&#8217;ve used the product, how deep their expertise runs, their role, their multi-product footprint, and three cohort-balance factors. The agent runs in two stages, and the two-stage design is the point. First it screens out anyone who isn&#8217;t eligible yet, the dormant accounts, the ones with an open escalation, the ones too new to have a track record. Then it scores only the ones who survive that screen. The first stage is what saves you the week of qualifying; the second is what tells you who&#8217;s actually a fit.</p><p>The full agent is this week&#8217;s free starter, so you can fork it and run it on your own accounts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CPI4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CPI4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!CPI4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!CPI4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!CPI4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CPI4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/034e4780-851a-4698-9c6f-8312eb1ba81d_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;:77544,&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://thecustomercontinuum.com/i/207833144?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_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_!CPI4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!CPI4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!CPI4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!CPI4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e4780-851a-4698-9c6f-8312eb1ba81d_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"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then I did what this newsletter always does, which is run it for real instead of describing it. I built a synthetic set of eighteen customer accounts, the kind of export you could pull from a CRM and a CS tool in an afternoon, and I let the agent score them cold. I ran it twice, to see whether it held steady or gave me a different answer each time.</p><p>It held steady. Both runs screened out the same dormant accounts, ranked the same four customers at the top, and flagged the same judgment calls. For a team of one, that first stage alone is the afternoon of Slack archaeology collapsed into about a minute, and the consistency means it&#8217;s a read you could actually run a cycle on rather than a one-time guess.</p><p>The top of the list made immediate sense. The strongest candidates were the ones who&#8217;d been referred by an existing champion and already had a real advocacy track record, which is exactly what the rubric weights most heavily. That&#8217;s the agent doing the volume work correctly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T5JC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T5JC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!T5JC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!T5JC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!T5JC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T5JC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109071,&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://thecustomercontinuum.com/i/207833144?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.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_!T5JC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!T5JC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!T5JC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!T5JC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e317405-2153-4f65-94fe-2dcdf9ad90e2_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If the issue stopped there, it would be a tidy automation story. What makes it worth your time is everything the ranking got wrong on purpose.</p><div><hr></div><h3>The part you can&#8217;t hand off</h3><p>Three things the agent surfaced are the reason you never recruit straight off the ranking.</p><p>The first is a bank. Deep product usage, three years in, a large account, exactly the profile you want in a champion. It scored near the bottom and the agent labeled it &#8220;not ready.&#8221; The reason is that banks in regulated industries can&#8217;t post in public communities, write reviews, or speak at your conference. Compliance bars it. So the dimensions that reward public advocacy score near zero, and the total craters. By the number, this excellent customer looks like a weak candidate.</p><p>A team of one moving fast trusts the ranking and skips it. That&#8217;s the expensive mistake, because the agent itself caught what the number was hiding. In its own notes it wrote that the score &#8220;is lying to you,&#8221; that the low advocacy points reflect a compliance wall rather than a lack of passion, and that this customer is a poor public advocate and potentially an excellent private one, right for a closed-door advisory or product-council track. It scored the account low and then argued against its own score.</p><p>The second is a pair of accounts sitting at the very bottom, both large, both strategically important, both with an executive pushing for adoption. The agent kept them in the ranking rather than hiding them, specifically so you could see why they fail. They have no advocacy and barely any product activation, which makes them a sales and CS expansion priority, not a champion candidate. The lesson it&#8217;s teaching is that a big account an executive loves is not the same thing as a customer ready to advocate, and a score that sorts on readiness will correctly rank them last even though they matter enormously.</p><p>The third is the one I didn&#8217;t see coming, and it&#8217;s the best argument for keeping a human in the loop. The agent&#8217;s two top-ranked candidates were both agency partners rather than direct customers. It gave them full marks and then flagged, on its own, that a champion cohort skewing partner-heavy can drift away from real end-user voice, and that both carried a potential client-conflict question I&#8217;d need to clear before recruiting either. That&#8217;s a composition decision the rubric can&#8217;t make, so the agent handed it back to me: here&#8217;s the ranking, but whether you want two partners in your top cohort this cycle is your call, not mine.</p><p>That&#8217;s the whole lesson of this issue. The agent is extraordinary at the qualifying and scoring, the reading and cross-referencing that was eating your week. It doesn&#8217;t decide. The score is where you start, and the judgment is where the value lives, and the judgment turns out to be a set of conversations: with your account team about the bank, with CS about the two dormant giants, with yourself about how many partners belong in the cohort.</p><p>The agent doesn't save you from those conversations but it does save you from the half-week of grunt work that used to keep you from having them. That's the trade, and it brings you closer to the part of the work you cared about in the first place, which is talking to your customers.</p><div><hr></div><h3>What this means for your week</h3><p>You&#8217;re not going to automate your way to a champion program. You&#8217;re going to build one because it&#8217;s the highest-return thing you can do, and use an agent to clear the one obstacle that makes it feel too heavy to start.</p><p>Run the scoring agent on your accounts. Let it hand you a screened, ranked, reasoned first draft in an afternoon instead of a month. Then do your part: read its judgment flags, take the interesting ones to your account teams, and spend the hours you got back talking to the customers who made the shortlist.</p><p>That&#8217;s a champion program a team of one can actually launch, and it&#8217;s the program I&#8217;d build before any other.</p><div><hr></div><h3>This week&#8217;s free starter: the champion scoring agent</h3><p>The full agent, ready to fork. It runs the two-stage screen: first it filters out the accounts that aren&#8217;t eligible yet, then it scores the rest on the hundred-point rubric, ranks them, and sorts them into strong candidate, watch list, or not ready. Most importantly, it writes you a human-judgment section that flags where its own ranking shouldn&#8217;t be trusted, including the accounts whose score understates them and the cohort-balance calls only you can make. Paste in an account export and it runs. Start with fifteen or twenty accounts to see how it reasons before you point it at your whole base.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1TEjuRvTIBSdJ9--3dU2JeMJu6hWjKbnm?usp=sharing&quot;,&quot;text&quot;:&quot;Download the Champion Scoring Agent Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1TEjuRvTIBSdJ9--3dU2JeMJu6hWjKbnm?usp=sharing"><span>Download the Champion Scoring Agent Here</span></a></p><div><hr></div><h3>You found your champions. Now what?</h3><p>The scoring agent tells you who to pursue. It doesn&#8217;t run the program. Everything after the shortlist is where a team of one usually stalls: selection, the charter, what champions commit to, what they get in return, and the year-long cadence that keeps the cohort alive.</p><p>That&#8217;s why I pulled every champion piece into one place: the Champion Program Toolkit. The scoring agent you just got, the full Champion Program Blueprint with the ten-section program design and the hundred-point rubric the agent runs, the fillable Charter Template you put in front of champions, and a short guide that connects them and shows you how they plug into the Champion Scout and Advocate ID agents already in your kit. Score, select, formalize, run, all from files you own in one folder.</p><p>This is what a paid subscription gets you: the assembled system to run the highest-return program in customer marketing as a team of one.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>Here&#8217;s your Champion Program Toolkit, everything in one folder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/13uihh8aUu02tdwMCEfCWDidN7P6iNkMN?usp=sharing&quot;,&quot;text&quot;:&quot;Get the Champion Program Toolkit Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/13uihh8aUu02tdwMCEfCWDidN7P6iNkMN?usp=sharing"><span>Get the Champion Program Toolkit Here</span></a></p><p>Start with the guide labeled &#8220;Start Here.&#8221; It walks you from the scoring agent to the Blueprint to the Charter in sequence, and shows you how the whole thing connects to the Champion Scout and Advocate ID agents already in your kit.</p><div><hr></div><p>Next week, we build the outreach engine that turns this shortlist into actual nominations. The scoring agent found your champions. The next one drafts the invitations and the nomination workflow, so the list becomes a cohort instead of a spreadsheet.</p><p>&#8212; Kevin</p><p>P.S. If you run the scoring agent on your own accounts, reply and tell me which account it ranked wrong. The disagreements are where the real learning is, and the best one usually becomes an issue.</p>]]></content:encoded></item><item><title><![CDATA[Issue #30: The 90-second check that decides whether your AI's work ships ]]></title><description><![CDATA[The full validator, free. Copy the prompt, feed it three things, and know in 90 seconds whether your AI's work is safe to ship.]]></description><link>https://thecustomercontinuum.com/p/issue-30-the-90-second-check-that</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-30-the-90-second-check-that</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 16 Jul 2026 14:30:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d013e622-5175-49e3-b42c-4539d0d297e3_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #30.</p><p><a href="https://substack.com/home/post/p-205852105">Last week</a> I ran two AI agents against each other. One did the work, turning a pile of customer reviews into themes and quotable customer lines. The second one had a single job, which was to read the first one&#8217;s output and tell me whether it was safe to ship. The working agent came back clean. The checker confirmed it, and then flagged a legal risk in the approved material that the working agent was never built to look for.</p><p>A lot of you wrote back asking the same thing, which was some version of &#8220;fine, but give me the actual thing.&#8221;</p><p>So that's this issue, and it skips the build report entirely. You get the checker, the exact steps to run it, and a plain read on what its answers mean. You can have it working against something your team shipped last week before your next meeting ends.</p><div><hr></div><h3>What this is, in one paragraph</h3><p>A validator is a second AI whose only job is to review another AI&#8217;s finished work and tell you whether it&#8217;s safe to send, publish, or hand to a customer. It doesn't write anything or edit anything. It reads what your agent produced, compares it against what your agent was given, and returns one of three verdicts. Think of it as the colleague you ask to look over a deck before you present it, except it never gets tired and it never skims.</p><p>You need this the moment any AI is touching work a customer will see, which for most teams was about six months ago.</p><h3>Set it up (three minutes)</h3><p>Open a brand-new Claude Project. Not the one where your working agent lives. A fresh, empty one with no shared history, because a checker that shares a brain with the worker isn&#8217;t a check, but really a mirror.</p><p>Paste the full validator prompt from the kit into that project&#8217;s custom instructions. Nothing else goes in the project. No files, context, or notes.</p><p>That's the whole setup, and everything else comes down to how you feed it.</p><h3>Run it (90 seconds)</h3><p>Every check needs exactly three things, sent as one message, in this order.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7oju!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7oju!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!7oju!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!7oju!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!7oju!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7oju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.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;:97306,&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://thecustomercontinuum.com/i/206898352?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.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_!7oju!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!7oju!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!7oju!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!7oju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0122917f-160e-4f02-8b24-fb3e50744352_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The task brief.</strong> Two to four sentences telling the checker what your agent was supposed to produce, and critically, where the finished work goes. &#8220;This synthesis feeds marketing and sales collateral that customers will see&#8221; is a completely different instruction than &#8220;this is an internal summary for my team,&#8221; and the checker will judge the same artifact differently depending on which one is true. The downstream destination is the most important sentence you&#8217;ll write.</p><p><strong>The source material.</strong> Whatever your agent was given. The reviews, the transcript, the customer record, the data export. The checker cannot tell you whether something confidential leaked into the output unless it can see what was confidential in the source.</p><p><strong>The finished work.</strong> The artifact itself, complete and exactly as your agent produced it. Don&#8217;t clean it up first. You&#8217;re checking what would have shipped.</p><p>Send all three together and read what comes back.</p><p>If you leave one of the three out, a well-built checker will refuse rather than guess. Mine did that to me on my first attempt last week, and the refusal was the correct answer.</p><h3>Read the verdict</h3><p><strong>PASS</strong> means ship it.</p><p><strong>PASS WITH NOTES</strong> means ship it, and read the notes before the next run. This is the most common verdict on decent work, and the notes are where the value hides. Last week&#8217;s notes are what caught a competitor&#8217;s name sitting in an approved customer quote, which was perfectly clean on confidentiality and still a legal problem in external collateral.</p><p><strong>REVISE</strong> means fix the named items and run the check again on the corrected version. Run the whole thing again, not just the paragraph you changed, because fixes have a way of breaking something adjacent.</p><p>Two things are worth watching for in your first month. If the checker returns REVISE on everything, it&#8217;s over-flagging, and an over-flagging checker gets ignored inside two weeks. If it returns PASS on everything including work you know had problems, it&#8217;s rubber-stamping. Either way, the prompt needs tuning, and the kit has notes on how.</p><h3>What it actually catches</h3><p>These are the four ways AI work goes wrong on anything a customer will see.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!elBw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!elBw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!elBw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!elBw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!elBw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!elBw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.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;:109442,&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://thecustomercontinuum.com/i/206898352?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.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_!elBw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!elBw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!elBw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!elBw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9670de42-05c2-4ae8-9ee4-02bf61a18407_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Confidentiality.</strong> Something the source treated as private showing up in the output. The trap is that this hides in paraphrase and not just quotes. An agent can correctly refuse to quote a confidential review and still describe its contents in a summary sentence, which leaks the same information through a side door.</p><p><strong>Assembly risk.</strong> Two harmless facts that become dangerous when they sit next to each other. Last week&#8217;s test had exactly this: two separate reviews from the same company, each innocuous alone, that together disclosed a merger that wasn&#8217;t public yet.</p><p><strong>Legal and competitive exposure.</strong> Content that&#8217;s confidentiality-clean and still risky. A named competitor in a comparison, a performance claim that would need substantiation. Your working agent almost certainly isn&#8217;t checking for this, because it wasn&#8217;t built to.</p><p><strong>Attribution integrity.</strong> Quotes and figures that drifted from what the source actually said. AI tidies language without being asked, and a tidied customer quote is no longer the customer's quote.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4hjv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4hjv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!4hjv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!4hjv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!4hjv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4hjv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png" width="1080" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59697,&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://thecustomercontinuum.com/i/206898352?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.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_!4hjv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!4hjv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!4hjv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!4hjv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041ec7b5-87b9-4850-a4b1-8d63026a265a_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Do this today</h3><p>Pick one thing your team shipped in the last two weeks with AI&#8217;s help. A case study draft, a review summary, a campaign email, a community reply. Set the checker up, feed it the three inputs, read what comes back.</p><p>What it finds, or doesn&#8217;t, will tell you more about your AI workflow than any vendor demo. Most teams have never once confirmed their AI's work was safe. They've only assumed it.</p><div><hr></div><h3>This week&#8217;s kit</h3><p>The full Chief of Staff Validator, updated with everything the last two runs taught me, so your version starts where mine finished. It&#8217;s operator-agnostic, meaning it checks any agent&#8217;s work, not just the one I happened to build. Inside: the complete system prompt ready to paste, the three-input format with a fill-in template, a worked example showing a real verdict, and the tuning notes for when it over-flags or rubber-stamps.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://docs.google.com/document/d/1EcVX6YYsxvuZAsNaiFyyJnFmFS-0HpG23zNUc0fa7y4/edit?usp=sharing&quot;,&quot;text&quot;:&quot;Access The Validator Kit Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://docs.google.com/document/d/1EcVX6YYsxvuZAsNaiFyyJnFmFS-0HpG23zNUc0fa7y4/edit?usp=sharing"><span>Access The Validator Kit Here</span></a></p><div><hr></div><h3>For paid subscribers: the validator is running on your stack by Friday</h3>
      <p>
          <a href="https://thecustomercontinuum.com/p/issue-30-the-90-second-check-that">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Issue #29: My AI passed its own work. So I built one to check it. ]]></title><description><![CDATA[One AI did perfect work. A second AI checked it anyway, and caught a risk nobody assigned it. The build report on why you check clean work, plus a free 90-second protocol for your team.]]></description><link>https://thecustomercontinuum.com/p/issue-29-my-ai-passed-its-own-work</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-29-my-ai-passed-its-own-work</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 09 Jul 2026 14:20:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ef7ac128-db1a-4216-9c56-29c674c21b21_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #29.</p><p>Here&#8217;s an uncomfortable confession to open with. While I was building <a href="https://substack.com/home/post/p-204156616">last week&#8217;s issue</a>, an issue about an AI agent trained to protect customer confidences, my own AI assistant shipped two mistakes into my production line. A download link that pointed nowhere, and a paragraph confidently describing files from the wrong week. I caught both, but I caught them the way you catch things at 11pm, by luck and irritation rather than by process. The tool did impressive work all day and then quietly handed me two errors wearing the same confident voice as everything it got right.</p><p>That&#8217;s the problem this issue is about, and it isn&#8217;t bad AI work. It&#8217;s good AI work, which is more dangerous, because good work earns the trust that stops you from checking.</p><p>So this week I ran the experiment the last two issues were building toward. I took the agent I built last week, the one that reads a pile of customer reviews and turns them into themes, signals, and quotable customer lines, and I put its work in front of a second agent whose only job is to read another agent&#8217;s output and say whether it&#8217;s safe to ship. One AI does the work. A different AI checks it. This is the build report from the first time they ran as a pair.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QDpZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QDpZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!QDpZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!QDpZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!QDpZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QDpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.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;:118599,&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://thecustomercontinuum.com/i/205852105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.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_!QDpZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!QDpZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!QDpZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!QDpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5543656-ee35-4ecc-91a4-79017f4e210c_2400x1350.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h4>What I ran</h4><p>I built a fresh test batch: sixty synthetic customer reviews for a fictional analytics company, written to read like a real export, with the same uneven voices and lengths you&#8217;d pull off a review site on any Tuesday. Buried inside were six reviews that should never leave the building. Two mentioned unreleased product plans a vendor had shared privately, one paired a genuine growth story with a discount the reviewer said outright not to quote, one asked the reader to keep a competitor switch secret, and two, written as separate reviews from the same company, only became dangerous when you connected them: one hinted at big changes the reviewer couldn&#8217;t discuss, the other casually mentioned a merger closing in Q3. Read together with their attribution, they disclose a deal that isn&#8217;t public.</p><p>I also planted the opposite trap. Several reviews used dangerous-sounding words in completely safe ways: a customer talking about their own roadmap, their own beta program, a discount published on the vendor&#8217;s public pricing page. An agent that panics at keywords would bury those and starve the quote bank. An agent with judgment keeps them.</p><p>Last week&#8217;s test proved the agent protects its quote bank, the list of customer lines cleared for marketing and sales use. This batch attacked everywhere else: the theme summaries where the agent paraphrases at volume, the signal lists where it extracts growth and competitive intel, and the attribution that connects a quote to a company. Those are the surfaces where a confidential detail can slip through in the agent&#8217;s own words, with nobody watching.</p><h4>The agent&#8217;s run</h4><p>It went six for six. Every planted review was withheld, nothing from them bled into the summaries, every safe decoy survived, and it connected the two-review trap on its own, pulling both reviews because together they disclosed a deal that wasn&#8217;t public. If you read last week&#8217;s issue, none of that should surprise you, since protecting confidences is the exact job this agent was built to do. The point this week isn&#8217;t that the agent is good. It&#8217;s really about what happens next, because a perfect run is calibration evidence, not proof, and the whole reason checks get skipped is that the work keeps looking this good right up until it doesn&#8217;t.</p><h4>The checker&#8217;s run</h4><p>The checking agent got a fresh, empty workspace, its instructions, and nothing else. No knowledge of my test, no answer key, no history.</p><p>Its first response was a refusal. I&#8217;d assembled its input wrong and left out the one thing it exists to review, the agent&#8217;s actual output, and instead of improvising it returned a single line saying validation couldn&#8217;t proceed, named exactly what was missing, and declined to produce the synthesis itself when a stray instruction in my paste invited it to. Then it did something I didn&#8217;t ask for. Working from the raw reviews alone, it listed the six reviews it would be watching when the output arrived, by ID, with the reason for each. That&#8217;s the same six I&#8217;d buried in the data. It found every landmine blind, before ever seeing the work it was supposed to check, and its first real catch of the day was me, sending it a malformed request.</p><p>On the rerun, with all three pieces in place, it returned a pass with notes. It confirmed all six sensitive reviews were withheld with zero reproduced language, and it showed its work, naming the specific leak paths it searched: unreleased feature names, the discount figure, the merger details, whether the hidden competitor mention could be traced. It raised no false alarms, which matters more than it sounds. A checker that invents problems to justify itself trains you to ignore it, and an ignored checker is more dangerous than no checker, because it lets you believe the work was reviewed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h4LQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h4LQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!h4LQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!h4LQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!h4LQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h4LQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.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;:118743,&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://thecustomercontinuum.com/i/205852105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.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_!h4LQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!h4LQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!h4LQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!h4LQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e617905-08f3-4068-b26d-d9fc3c0bf9dd_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then it flagged something neither the agent nor I had thought to look for. One quote in the approved bank named a competitor in a head-to-head comparison. The customer said it publicly, so it&#8217;s perfectly clean on confidentiality, and it still carries risk, because a named competitive claim in external collateral is a legal question, not a privacy one. The working agent was never built to see that category. The checker saw it anyway, along with a recommendation to mark the withholding notes as internal-only so the description of what got held back doesn&#8217;t travel into a deck either.</p><p>Read that sequence again as a team lesson. The worker was excellent. The checker refused a broken request, found every trap without an answer key, confirmed genuinely clean work without crying wolf, and then caught a risk in a category nobody assigned it. Neither one alone gives you that. The pair does.</p><h4>What this means for your team</h4><p>Here&#8217;s the takeaway in one sentence you can say in a meeting tomorrow: build the agent, build the checker, and never trust one without the other.</p><p>The checker isn&#8217;t there because the worker is bad. Mine just ran clean under real pressure. I created the checker because you can&#8217;t know the worker was good until something independent tells you, and &#8220;it looked fine to me&#8221; is not independent, as I proved personally two weeks ago at 11pm. </p><p><strong>Every team adopting AI right now is one impressive week away from dropping the review step, and the review step is the entire difference between a tool you trust and a tool you got lucky with.</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_!jBrs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jBrs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!jBrs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!jBrs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!jBrs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jBrs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png" width="1080" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66482,&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://thecustomercontinuum.com/i/205852105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.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_!jBrs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!jBrs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!jBrs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!jBrs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87791b9-295a-47ab-9fe8-cac8b05010db_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If your team runs even one AI agent on customer-facing work today, reviews, case studies, campaign copy, community replies, this pattern is the cheapest insurance you&#8217;ll buy this year. Yes, it&#8217;s an extra step. It costs one extra prompt and ninety seconds per artifact. But what&#8217;s actually at stake isn&#8217;t the artifact but the trust you&#8217;ve built with your customer that you&#8217;ll represent them accurately every single time; and the trust you&#8217;ve built with your boss, your leadership, and your peers that work coming out of your team is safe to put their names behind. Both kinds take years to earn and one shipped mistake to lose, and you never get to choose which piece of work is the one that loses it.</p><h4>What&#8217;s next</h4><p>Next week, the checking agent and its full testing track become a published part of the kit, with an upgraded system prompt folding in everything these runs taught me, so your version starts where mine finished.</p><div><hr></div><h4>This week&#8217;s free starter: the Paired Run Protocol</h4><p>The free starter is the exact protocol I used for this test, written so you can run it against any AI agent your team already uses. It covers the setup that keeps the check honest (a fresh workspace with no shared history between worker and checker), the three things every checking request needs (a short brief of what the work was supposed to be, the source material, and the finished work itself), and a compact starter checker prompt you can adapt this afternoon. Run it once against something your team shipped last week. What it finds, or doesn&#8217;t, will tell you more about your AI workflow than any vendor demo.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1efgELC8Qdb77GgPwI26plClgBBehW0S6?usp=sharing&quot;,&quot;text&quot;:&quot;Access The Paired Run Protocol.md&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1efgELC8Qdb77GgPwI26plClgBBehW0S6?usp=sharing"><span>Access The Paired Run Protocol.md</span></a></p><div><hr></div><h4>For paid subscribers</h4><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>You already have the whole library. The Copilot and all 135 agents landed in your account on day one, and the full Chief of Staff validator system prompt, the same one that ran everything above, has been in your kit for two weeks. This week&#8217;s job is pairing it with what you built last week.</p><p>If you built the two Voice of Customer agents from the Week 6 doc, your fastest path is one message: give the validator the task brief, your source reviews, and your agent&#8217;s output, in that order, and ask if it&#8217;s safe to ship. The Week 7 build doc in your paid folder walks the pairing step by step, including the input contract and what a pass, a pass with notes, and a revise verdict each mean for what you do next.</p><p>For the readers following the practical test suite doc: this run delivered the Test 9 scenario, quiet reproduction across an agent&#8217;s output surfaces, against the live synthesis operator, and the Test 8 attribution-drift design folds into the v3 prompt shipping with the next issue.</p><p>Access the resources here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing&quot;,&quot;text&quot;:&quot;Download My Paid Copilot Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing"><span>Download My Paid Copilot Here</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing&quot;,&quot;text&quot;:&quot;Download the 135 Agent Blueprint Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing"><span>Download the 135 Agent Blueprint Here</span></a></p><div><hr></div><p>Next week, the validator goes into the kit.</p><p>&#8212; Kevin</p><p>P.S. If this issue changed how you think about trusting an AI&#8217;s clean-looking work, forward it to one customer marketing leader whose team started using AI this year. That&#8217;s how this newsletter grows.</p>]]></content:encoded></item><item><title><![CDATA[Issue 28: I almost put a customer’s secret in a sales deck. The AI caught it first.]]></title><description><![CDATA[I almost pasted a customer's secret into a sales deck. The AI caught it from the language alone. The build report on what it does and what you still can't hand it.]]></description><link>https://thecustomercontinuum.com/p/issue-28-i-almost-put-a-customers</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-28-i-almost-put-a-customers</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 02 Jul 2026 14:01:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/59b83814-4992-4aba-b40a-8395c2f63068_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Welcome back to The Customer Continuum. Issue #28.</span></p><p><span>This is the third live build from my 135-agent blueprint, and the first one drawn from the Voice of Customer pillar.</span></p><p><span>If you&#8217;re keeping track, I&#8217;d teased more validator testing for this week. I changed course on purpose, because a validator needs an operator to check, and this week I built that operator.</span></p><p><a href="https://substack.com/@kevinkennethlau/p-203277038"><span>Last issue I built the validator</span></a><span>, the agent whose only job is to read another agent&#8217;s work and tell me whether it&#8217;s safe to ship. This week I built one of the agents it&#8217;ll eventually check: an operator that takes a pile of raw customer reviews and turns them into something a marketing or sales team can actually use. I expected the interesting part to be the clustering. The interesting part turned out to be a review I almost put in a sales deck that would have leaked a customer&#8217;s confidence and my own roadmap in the same sentence.</span></p><p><span>This is the build report from that run.</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_!Mrgr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mrgr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Mrgr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Mrgr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Mrgr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mrgr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.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;:889376,&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://thecustomercontinuum.com/i/204156616?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.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_!Mrgr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Mrgr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Mrgr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Mrgr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F743cf62a-3852-49e7-9b5e-e1cfb278983b_2400x1350.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>What I built</span></h2><p><span>The </span><strong><span>Verbatim Synthesis Agent</span></strong><span> reads a batch of customer reviews and runs three lenses over them. </span><strong><span>Theme Clustering</span></strong><span> groups reviews that say the same thing in different words and returns each theme with a frequency count. </span><strong><span>Signal Extraction</span></strong><span> pulls the three things a customer marketer wants out of a review pile: expansion-ready language, competitive mentions, and off-topic content that belongs to finance or support rather than product. </span><strong><span>Quote Selection</span></strong><span> builds a clean bank of the verbatims that read well as marketing or sales collateral, with attribution attached.</span></p><p><span>I tested it against a synthetic set of 65 reviews I built for a fictional product analytics company, because testing on real customer data with planted problems in it is the kind of thing this very agent is supposed to prevent. The reviews were written to look like a real export, with the same loose voice and uneven length you&#8217;d pull off a review site on any given Tuesday. Buried inside were known problems I could grade the agent against after the fact, problems the agent never got to see labeled.</span></p><h2><span>The clustering test</span></h2><p><span>The first thing I wanted to know was whether the agent could find a theme that doesn&#8217;t announce itself.</span></p><p><span>So I planted seven reviews that all complained about the same thing, onboarding friction, and made sure no two of them said it the same way. One talked about instrumentation taking weeks. One described an engineer who &#8220;lived in the docs&#8221; while the docs didn&#8217;t match the screen. One blamed a setup wizard that walked the steps out of order. One was about data not showing up for days after install. One was a team that had to rebuild its entire event taxonomy. One couldn&#8217;t get events to fire without a developer babysitting it. The last one just said &#8220;great once it&#8217;s live, the setup tested my patience.&#8221; Seven reviews with one underlying pain with seven different vocabularies.</span></p><p><span>A keyword search might catch two of those, the ones that happen to share a word. The agent put all seven in a single cluster, because it grouped them on meaning instead of matching strings. That&#8217;s the whole reason a synthesis agent earns its place. A human reading all 65 reviews would eventually see the pattern too, but a human doesn&#8217;t read 65 reviews, or 600, every week. The agent does, and it finds the theme that&#8217;s hiding in seven different word choices.</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_!z9qh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z9qh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!z9qh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!z9qh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!z9qh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z9qh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b7f8188-685c-4af6-a369-9071392db783_2400x1350.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;:1065493,&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://thecustomercontinuum.com/i/204156616?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.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_!z9qh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!z9qh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!z9qh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!z9qh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7f8188-685c-4af6-a369-9071392db783_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>That was the result I expected. The next one wasn&#8217;t.</span></p><h2><span>What I didn&#8217;t expect</span></h2><p><span>Three of the 65 reviews were glowing five-star testimonials, the kind of language a customer marketer screenshots straight into a deck. Every one of them was also radioactive.</span></p><p><span>The first praised the vendor for walking the customer through &#8220;the unreleased predictive-retention dashboard coming next quarter&#8221; in a private business review, then mentioned a custom discount the reviewer said they &#8220;probably shouldn&#8217;t put in writing.&#8221; That single review, if I&#8217;d lifted its best line into collateral, would have published an unreleased roadmap and a confidential rate in one move. The second referenced an upcoming feature shown in a private beta that &#8220;isn&#8217;t public yet.&#8221; The third named a privately negotiated rate the reviewer said outright they &#8220;won&#8217;t quote here.&#8221;</span></p><p><span>These are the reviews that get a customer marketer in trouble, because they read like gold and they&#8217;re written in the warm, specific voice you want in a testimonial. The danger is the praise, since the praise is what makes you want to use it.</span></p><p><span>The agent withheld all three. What makes that worth your attention is how it did it. There was no answer key. I stripped the labels before the agent ever saw the data, so it was working from the review text alone, exactly as it would on a real export where nobody has marked the landmines for you. It read the language, recognized that an unreleased feature disclosed in a private room and a rate the reviewer hedged about sharing are both things that shouldn&#8217;t leave the building, and it pulled them out of the quote bank on its own.</span></p><p><span>Then it did the thing that turned this from a pass into the moment I&#8217;ll remember. Three other reviews in the set used the word &#8220;roadmap&#8221; too. One said the product &#8220;reshaped two quarters of our roadmap.&#8221; Those reviews were talking about the customer&#8217;s own roadmap, their own planning, not anything confidential about the vendor. A blunt filter keyed on the word &#8220;roadmap&#8221; would have buried all of them and quietly starved my quote bank. The agent kept those three and surfaced them as usable quotes, because it read the difference between &#8220;we changed our roadmap&#8221; and &#8220;they showed us their unreleased roadmap.&#8221; It understood who the roadmap belonged to.</span></p><p><span>That distinction is the save-worthy line of this whole build: catching the word is a filter, but understanding who the sentence is about is </span><strong><span>judgment</span></strong><span>, and only one of those is worth trusting near a customer&#8217;s confidence.</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_!JK0b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JK0b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!JK0b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!JK0b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!JK0b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JK0b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.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;:1394999,&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://thecustomercontinuum.com/i/204156616?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.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_!JK0b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!JK0b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!JK0b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!JK0b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa81349da-8a86-4fe8-9e38-884c5c038a72_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>What this means for your team</span></h2><p><span>Here&#8217;s the part to take into your own work, and it&#8217;s not &#8220;go run a synthesis agent.&#8221; It&#8217;s about the line between what the machine does and what you still have to.</span></p><p><span>The agent reports frequency. It counts how often a theme shows up and ranks accordingly. That ranking is genuinely useful and it&#8217;s work no human does well across hundreds of reviews. But the most negative cluster in my entire set, a data-trust problem where customers couldn&#8217;t reconcile the numbers, showed up in only three reviews and landed just below the top-seven cutoff. By frequency, it&#8217;s a footnote. By severity, it&#8217;s the most dangerous thing in the data, because a customer who stops trusting your numbers is already halfway out the door. The agent put it in the secondary list, exactly where the frequency math said it belonged, and exactly where a human needs to overrule the math. And you don&#8217;t get to know in advance which small cluster is the dangerous one, which is exactly why you read the secondary list every time instead of trusting the ranking to float the important thing to the top.</span></p><p><span>That&#8217;s the honest division of labor. The agent does the synthesis you can&#8217;t do at volume, reading every review and finding the pattern hiding in seven vocabularies. You do the severity judgment it isn&#8217;t built for, the call that three furious reviews about broken trust matter more than thirty mild ones about a menu being buried. The reason you still read the output isn&#8217;t that the agent is weak. It&#8217;s that frequency and severity are different questions, and the agent only answers one of them. A team that forgets that ships the loud problems and misses the lethal one.</span></p><p><span>This same agent ports past product reviews with no rebuild. Point it at community posts and it triages the threads worth a team response from the noise. Point it at customer advisory board feedback and it synthesizes a session&#8217;s worth of comments into themes an executive can read. Point it at intake or survey forms and it clusters stated preferences into the handful that actually drive a decision. The lens set doesn&#8217;t care whether the input came from a review site, a community forum, or a CAB transcript. Wherever your customers are saying the same thing in different words, this is the pattern that finds it, and the same confidentiality discipline travels with 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_!VNyN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VNyN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!VNyN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!VNyN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!VNyN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VNyN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.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;:1088759,&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://thecustomercontinuum.com/i/204156616?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.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_!VNyN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!VNyN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!VNyN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!VNyN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1643c7-146e-4ce0-a7b5-fc97a92f12a0_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>What&#8217;s next</span></h2><p><span>Issue 29 pairs this operator with the Chief of Staff validator from Issue 27. On its own, this agent withheld the three reviews it should have, which is the right result. But &#8220;it worked this time&#8221; is calibration evidence, not proof, the same trap I wrote about last issue. So next week I run a synthesis output that looks clean and ask the validator whether the operator quietly reproduced something it shouldn&#8217;t have. The operator ships first. The validator checks it before anyone trusts it. That&#8217;s the pattern the whole franchise keeps proving, and Issue 29 is where the operator and the validator finally run as the paired system they&#8217;re meant to be.</span></p><h2><span>This week&#8217;s free starter: the Verbatim Synthesis agent</span></h2><p><span>The free starter this week is a forkable version of the </span><strong><span>Verbatim Synthesis Agent</span></strong><span> itself: the three-lens structure, the input format, and the instructions for pointing it at your own review pile, community export, or CAB notes. It&#8217;s the same operator I ran across the test above, stripped to a starting point you can adapt to your own data this week.</span></p><p><span>Open it in a fresh Claude Project, replace the example product context with your own, and run it against a single source before you trust it broadly. The fork instructions walk through exactly that.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/18nkavZtwn-Igcbsa5gQvkz2thNWFOf6H?usp=sharing&quot;,&quot;text&quot;:&quot;Access the Verbatim Synthesis Agent&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/18nkavZtwn-Igcbsa5gQvkz2thNWFOf6H?usp=sharing"><span>Access the Verbatim Synthesis Agent</span></a></p><h2><span>For paid subscribers</span></h2><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>You already have the whole library. The Copilot and all 135 agents across the seven pillars landed in your account on day one. The job each week isn&#8217;t to hand you more files. It&#8217;s to show you the one piece that matches what I just built, so you can actually use it instead of staring at 135 agents wondering where to start.</p><p>This week&#8217;s build maps to two agents in the Voice of Customer pillar. I&#8217;ve pulled just those two into a focused Week 6 build doc in your paid folder, with a start-here guide written for someone opening the kit for the first time. Agent 1, the Sentiment Cluster Agent, is the foundation that groups feedback by meaning. Agent 12, the Review Mining Agent, points that clustering at your G2, Gartner, and TrustRadius reviews. Build those two, in that order, and you&#8217;ve got this week&#8217;s operator running on your own data.</p><p>Here&#8217;s the fastest path. Open the Week 6 build doc. Point your Copilot at it and say &#8220;walk me through building Agent 1 for my stack.&#8221; It&#8217;ll ask what tools you use and give you stack-specific steps. Build Agent 1, run it on one batch of your own feedback, check the clusters against your gut, then add Agent 12. That&#8217;s a real implementation in an afternoon, not a someday project.</p><p>When you want the full closed loop, the complete 19-agent Voice of Customer pillar is in your blueprint folder, with the 90-day rollout and the executive narrative for pitching it internally.</p><p>Access the resources here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1P3Va3elaZ0GbDqwh8L7Sb0iXnW4WJXSJ?usp=sharing&quot;,&quot;text&quot;:&quot;Download Verbatim Agent (Paid Version)&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1P3Va3elaZ0GbDqwh8L7Sb0iXnW4WJXSJ?usp=sharing"><span>Download Verbatim Agent (Paid Version)</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing&quot;,&quot;text&quot;:&quot;Download My Paid Copilot Here&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing"><span>Download My Paid Copilot Here</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing&quot;,&quot;text&quot;:&quot;Download the 135 Agent Blueprint Here&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing"><span>Download the 135 Agent Blueprint Here</span></a></p><p><span>Next week, the validator pairing.</span></p><p><span>&#8212; Kevin</span></p><p><span>P.S. If this issue made you rethink what you&#8217;d safely pull from a pile of customer testimonials, forward it to one customer marketing leader who&#8217;s building with AI and worrying about exactly that. That&#8217;s how this newsletter grows.</span></p>]]></content:encoded></item><item><title><![CDATA[Issue 27: I had AI check my work. It caught me five times]]></title><description><![CDATA[I built an AI to check my work. It found five things I'd almost shipped without realizing they were broken. Here's the build report.]]></description><link>https://thecustomercontinuum.com/p/issue-27-i-had-ai-check-my-work-it</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-27-i-had-ai-check-my-work-it</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 25 Jun 2026 14:26:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/63f153e8-9c1b-4936-99e7-c4e52dcc3bf2_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #27.</p><p>This is the second live test from my own 135-agent blueprint, and the one I least expected to surprise me.</p><p>Issue 26 ended with a teaser. The next agent I&#8217;d build would be a Chief of Staff validator, an agent whose job is to read the output of other agents and tell you whether the output is ready to ship. The build was supposed to verify my Story Prep Agent was producing reliable briefs. It did, in a way. The validator also kept finding things I&#8217;d shipped a week ago that I hadn&#8217;t realized were broken.</p><p>This is the build report from that run.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!omRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!omRw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!omRw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!omRw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!omRw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!omRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.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;:1037321,&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://thecustomercontinuum.com/i/203277038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.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_!omRw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!omRw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!omRw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!omRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312217f5-3b21-4047-9e41-fefa0f926492_2400x1350.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What I built</h2><p>The Chief of Staff validator reviews any agent&#8217;s output against three lenses before the artifact gets used.</p><p><strong>Format Compliance</strong> asks whether the artifact follows the structure its agent&#8217;s spec promised. <strong>Operator Scan</strong> asks whether a customer marketer running between meetings can actually use the artifact in under sixty seconds. <strong>Policy and Sensitivity</strong> asks whether the artifact surfaces anything that shouldn&#8217;t end up downstream, on a recording, in a deck, or in any external content the customer might eventually see.</p><p>Each lens returns a status: pass, flag, or required revision. The validator hands back a structured verdict the operator can act on in fifteen seconds. The whole point is operator-grade speed at the volume teams actually run.</p><h2>The first six tests</h2><p>I ran the validator against six artifacts in sequence to see whether it would catch what it should catch and pass what it should pass.</p><p>Test 1 was the old v1 brief from Issue 26, the prose-heavy version that failed the operator-scan test publicly. The validator caught it correctly: missing required tables, no scannable dashboard, financial figures buried in prose. Good signal that the mechanism works. Unremarkable result.</p><p>Test 2 was the v2 brief I&#8217;d shipped as clean in <a href="https://substack.com/@kevinkennethlau/p-202322131">Issue 26</a>. I expected pass with notes. The validator returned revise. It flagged two issues: one I half-expected, and one I didn&#8217;t. The expected catch was a question that referenced an internal savings figure on-camera. The unexpected catch was a question that quoted a line Sarah had said in a private CSM sync, which I&#8217;d imported as if it were public material. That second catch is the moment the build stopped being routine.</p><p>Test 3 ran the v2 brief with a deliberately planted bug, an exact ARR figure inserted into one suggested question. The validator caught the planted bug. It also caught the same internal-savings-figure issue from Test 2, confirming the catch was consistent rather than a one-off.</p><p>Tests 4 through 6 walked the validator through progressively cleaner versions of the brief, each one fixing what the prior test had flagged. Test 4 fixed the questions, but the validator caught that the outcomes-to-probe section had the same exposure pattern I&#8217;d just disciplined out of the questions. Test 5 fixed the outcomes section, but the validator caught that the at-a-glance dashboard still exposed exact ARR figures the operator might paraphrase on-camera. Test 6 finally returned pass with notes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MH9L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MH9L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!MH9L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!MH9L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!MH9L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MH9L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.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;:1099252,&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://thecustomercontinuum.com/i/203277038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.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_!MH9L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!MH9L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!MH9L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!MH9L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d43a0d-736f-4eb2-80a4-94889294611b_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The arc across those six tests wasn&#8217;t what I&#8217;d planned. I&#8217;d expected the validator to catch known bugs. What it actually did was catch increasingly subtle versions of one underlying issue: my own spec for the Story Prep Agent had an incomplete inference about what counts as on-camera material, and the validator kept finding new corners of the brief where that incompleteness showed up.</p><p>The editorial sits in one sentence. The validator wasn&#8217;t catching my bugs so much as catching the gaps in my reasoning about my own work.</p><h2>The practical test</h2><p>By Test 6 I had a calibrated validator and a sense of what it could catch. But every test I&#8217;d run had been a controlled case, an artifact I&#8217;d authored with known issues planted in it. The validator passing every clean case and failing every dirty one was calibration evidence and not operator evidence.</p><p>For Test 7 I added a realistic complication to Sarah&#8217;s record. A new CSM note from her latest QBR mentioned that Sarah had shared off-record that her team was evaluating a competitor for the freight analytics piece of their stack. She explicitly asked that this stay out of customer-facing materials. Then I generated what the Story Prep Agent would plausibly produce given the updated record: a clean-looking brief with no obvious bugs, but two suggested questions that looked innocuous in isolation. One asked Sarah about capabilities she was watching for over the next twelve months. Another asked what she&#8217;d be evaluating fresh if she were starting today.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W7F2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W7F2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!W7F2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!W7F2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!W7F2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W7F2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.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;:1087436,&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://thecustomercontinuum.com/i/203277038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.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_!W7F2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!W7F2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!W7F2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!W7F2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2777a5a-7bfe-4639-b76e-e3af33a1a174_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The validator caught both questions. It also caught something I didn&#8217;t predict it would. The topics-to-avoid section of the brief omitted the off-record competitor evaluation entirely, even though it was the single most sensitive item in the source record. The validator flagged the omission, not just the inclusion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rY0R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rY0R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!rY0R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!rY0R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!rY0R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rY0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1171433,&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://thecustomercontinuum.com/i/203277038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.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_!rY0R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!rY0R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!rY0R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!rY0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd13fc9-0905-4def-9b5c-cb478418bcbe_2400x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That distinction matters. Catching what&#8217;s in the artifact is content review, while catching what should be in the artifact and isn&#8217;t is structural review. The second move is harder and it&#8217;s the one that generalizes to every operator agent with an exclusions section.</p><p>The framing I&#8217;d use for what the validator demonstrated in Test 7 is that it reasoned about the downstream artifact&#8217;s risk surface, not just the brief&#8217;s content. Question 7 doesn&#8217;t mention the competitor. It doesn&#8217;t mention the evaluation. It&#8217;s a perfectly reasonable question in isolation. The validator flagged it because it traced the chain from the question to what Sarah might say in response on a recording that could become external content. That&#8217;s the inference the Story Prep Agent made unprompted last week, now confirmed as a repeatable validator behavior.</p><h2>What this means for your team</h2><p>For most customer marketers reading this, the Chief of Staff isn&#8217;t a tool you implement today. Your team probably isn&#8217;t running operator agents yet, which means a validator-on-top-of-an-agent solves a problem you don&#8217;t currently have.</p><p>But within the next twelve to twenty-four months, customer marketing teams at any size will be running operator agents for case study prep, advocacy outreach, review synthesis, community moderation, campaign operations, and cross-functional handoffs. The shift is already happening. When your team reaches that point, the validator pattern becomes the basis for whether you can trust agent output enough to deploy 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_!Es3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Es3W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Es3W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Es3W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Es3W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Es3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.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;:1172237,&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://thecustomercontinuum.com/i/203277038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.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_!Es3W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Es3W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Es3W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Es3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8488ff4c-77a0-4925-9817-930bc91a6670_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the implementation guidance I&#8217;d give. Every operator agent your team runs needs a validator paired with it before deployment, as the prerequisite for shipping AI-assisted work confidently. The Chief of Staff role generalizes across operator agents: the same three lenses (format compliance, operator scan, policy and sensitivity) apply whether you&#8217;re validating case study prep briefs, reference program candidate lists, review responses, campaign updates, or handoff briefs.</p><p>The pattern is straightforward. Build the agent. Build the validator. Then deploy them together as a paired system. The validator reviews against a stricter standard than the customer marketer would apply on their own, which is exactly the safety mechanism a team needs to ship AI-assisted work without auditing every artifact at 4pm on a Friday.</p><p>A validator in the pipeline catches more than just bugs. It catches the gaps in your reasoning about your own work, applied more consistently than you&#8217;d apply them yourself.</p><h2>What other operators are doing</h2><p>Scott Thomas runs the customer team at an AI startup, and he&#8217;s already in production with six operator agents covering call readouts, sales-to-CSM handoffs, onboarding implementation knowledge bases, tier-one support deflection, customer voice surveys, and weekly CSM briefs. His team reports a sixty percent productivity gain and ninety percent support ticket deflection.</p><p>His operating philosophy is the same one I&#8217;ve been writing about: human-first, AI-augmented. Every customer touchpoint retains a human opt-out. He still manually reviews AI output before it ships externally. The point isn&#8217;t to remove humans from the loop but to give them their time back so they can spend it on the customer relationships that actually drive retention and expansion.</p><p>This one example is an independent validation that the agent-plus-validator pattern works at the volume real B2B SaaS teams operate at today.</p><h2>What&#8217;s next</h2><p>Issue 28 runs Test 8 in the practical suite. The scenario is one customer marketers see constantly: the named customer champion isn&#8217;t actually the decision-maker, and the brief implicitly attributes decisions to the champion that the deeper sponsor actually made. Tests whether the validator can catch attribution drift across a multi-stakeholder customer relationship.</p><p>Issue 29 runs Test 9, which is cross-customer pattern bleeding, where an agent unconsciously imports language from prior briefs into the current one. The hardest test in the practical suite because it requires the validator to compare the current artifact against the agent&#8217;s prior output history.</p><p>By Issue 30, the Chief of Staff validator and its companion testing track become a published part of the kit, with a v3 system prompt incorporating everything the seven tests above taught me.</p><h2>This week&#8217;s free starter: Voice of Customer</h2><p>The free starter this week is the Voice of Customer pillar of the CLG Agentic Blueprint. Same format as the lifecycle, advocacy, and community starters from the prior weeks: six agents drawn from the seven post-sale pillars, each named with its purpose, the signals it reads, the decision logic that fires it, and the outputs it produces.</p><p>This is the pillar where structured feedback collection, signal synthesis, and product roadmap influence live. Voice of Customer is the function most under-instrumented in the typical B2B SaaS company, with NPS surveys running quarterly and never connecting cleanly to product or executive decisions. The six agents below turn an under-instrumented Voice of Customer program into a measurable engine for product roadmap influence, executive narrative, and renewal protection.</p><p>The six agents are:</p><ol><li><p><strong>NPS Pulse Agent</strong>: runs weekly NPS pulse collection and flags response-rate drops or sentiment shifts before they become trends</p></li><li><p><strong>Verbatim Synthesis Agent</strong>: clusters and themes open-ended survey responses into actionable categories tied to product and CS workflows</p></li><li><p><strong>Customer Voice Voice Agent</strong>: runs scheduled voice-call surveys at month 5 and month 8 of the customer lifecycle, inspired by what Scott Thomas is running at Sales AI today</p></li><li><p><strong>Signal Routing Agent</strong>: routes Voice of Customer findings to Product, Engineering, CS, and exec stakeholders with role-appropriate framing</p></li><li><p><strong>Theme Detection Agent</strong>: spots emerging themes across surveys, support tickets, and community posts before they become escalations</p></li><li><p><strong>VoC Executive Brief Agent</strong>: synthesizes quarterly findings into a CMO and CFO-ready brief tied to retention and expansion KPIs</p></li></ol><p>Each one comes with the same structure as the prior pillar drops: purpose, what it reads, decision logic, what it produces, where humans stay in the loop, why it matters, and hours saved per week. The format is consistent across pillars so the kit reads as one product, not a stack of separate files.</p><p>Download the file at the link below and save it to your Claude Copilot pack alongside the lifecycle, advocacy, and community modules.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1S3wMy3rgg2dSlno0VhoAHIAy6kWPrw1X?usp=sharing&quot;,&quot;text&quot;:&quot;Access the VoC Pillar Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1S3wMy3rgg2dSlno0VhoAHIAy6kWPrw1X?usp=sharing"><span>Access the VoC Pillar Here</span></a></p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><h2>For paid subscribers</h2><p>This week&#8217;s editorial is the build report. The artifacts that produced it are now in your paid Drive bundle and they&#8217;re meaningfully more valuable than last week&#8217;s drop.</p><p>The Chief of Staff validator system prompt is the new addition to your Copilot. Paste it into a fresh Claude Project&#8217;s custom instructions and you have a working validator you can run against any operator agent&#8217;s output. It&#8217;s the same prompt I ran across seven tests in this issue. If you want to run your own Story Prep brief through it tonight, you can.</p><p>The full build log with all seven test entries is also in your folder. Verdicts, lens-by-lens findings, my own commentary on what each catch meant, and the moments where I had to revise my own assumptions about my own spec. It&#8217;s the working document this issue was written from. Worth reading directly if you want to see how a build session actually unfolds in real time.</p><p>The Test 8 and Test 9 designs are in the practical test suite design doc. Those are the scenarios I&#8217;ll run in Issues 28 and 29. If you want to run them yourself in your own Claude Project before I publish, you have everything you need. Early access to the next two issues, effectively.</p><p>Two folders in your paid Drive bundle, as always:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing&quot;,&quot;text&quot;:&quot;Download My Paid Copilot Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing"><span>Download My Paid Copilot Here</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing&quot;,&quot;text&quot;:&quot;Download the 135 Agent Blueprint Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing"><span>Download the 135 Agent Blueprint Here</span></a></p><p>Next week, Test 8.</p><p>&#8212; Kevin</p><p>P.S. If this issue made you think differently about how your team will ship AI-assisted work in the next twelve months, forward it to one customer marketing leader who&#8217;s wrestling with the same question. That&#8217;s how this newsletter grows.</p>]]></content:encoded></item><item><title><![CDATA[Issue #26: Build With Me Week 4]]></title><description><![CDATA[I built the Story Prep Agent from my own 135-agent kit. The v1 was beautiful prose. The v2 is a 60-second dashboard. Here's what specs can't tell you.]]></description><link>https://thecustomercontinuum.com/p/issue-26-build-with-me-week-4</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-26-build-with-me-week-4</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 18 Jun 2026 14:30:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c76afe28-9e6d-4d82-adb2-76fb62d02ae3_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #26.</p><p>If you upgraded to a paid subscription last week, thank you. You&#8217;re funding the build hours that go into making this public. Everyone reading this gets the editorial; paid subscribers get the Copilot bundle and the kit files. Both audiences are along for the same ride from here on.</p><p><strong>Last week I shipped a kit. This week I built from it. Here&#8217;s what I learned by being on the receiving end of my own work.</strong></p><p>Two weeks ago I dropped the CLG Agentic Blueprint, a 135-agent framework across the seven post-sale pillars I&#8217;ve been writing about for two years. Last week it went live inside the paid Customer Continuum Copilot, with the Build Coach mode validated and shipping. This week I started building from the kit, one working agent at a time, with the work documented end to end. I&#8217;m calling this thread Build With Me. The building&#8217;s been ongoing for a couple of issues already; what&#8217;s new today is the cadence. From here on, every Thursday the editorial in this newsletter is the build report from that week: what I tried, where v1 fell short, what I changed for v2, what shipped.</p><p>Most AI content right now is people telling you what to think. A framework here, a hot take there, a screenshot of a slick output you can&#8217;t reproduce. Build With Me is the opposite. I&#8217;m in the trenches building these things myself, on a public schedule, with the v1 mistakes and the v2 fixes shown in the open. If the kit doesn&#8217;t hold up when an operator actually runs it, you&#8217;ll see that here too. The teaching is the building, in public, week by week.</p><p>The first agent is the Story Prep Agent, from the Customer Advocacy pillar. Its job is narrow and useful: when you have a case study interview or a reference call coming up, hand the agent a customer record and 60 seconds later you have a structured brief that tells you who&#8217;s across the table, what the relationship has looked like, what to ask, and what not to bring up. Here&#8217;s how it went.</p><h2>The v1 attempt</h2><p>I pulled the agent spec straight out of the kit&#8217;s Customer Advocacy file. The spec calls for a four-section brief: customer background and relationship timeline, specific outcomes and metrics to probe, suggested questions tailored to the interview&#8217;s purpose, and topics to avoid. I wrote a system prompt from that spec, set it up inside a Claude Project, fed it a fictional customer record I built for testing (an 850-person 3PL named Meridian Logistics with a VP of Operations as the case study target), and ran the prompt three times to see the variance.</p><p>The output was good, specific, and cited the right sources. It caught the sensitive context (an old P1 incident that resolved well; an internal personnel change the CSM had flagged) and read like four well-crafted paragraphs of pre-interview prose. Then I tried to actually use it, and v1 fell apart.</p><p>I imagined myself as Maya, the Director of Customer Marketing this kit is built for, opening this brief 48 hours before a real customer call. She wouldn&#8217;t have ten minutes to read four paragraphs of prose. She&#8217;d have ninety seconds between meetings to scan the account, scan the person, and figure out the angle. The v1 brief gave her beautiful narrative when she needed a dashboard, which meant the format was wrong even though the content was right.</p><p>Here&#8217;s a snippet of what the v1 brief returned, so you can see what &#8220;beautiful narrative&#8221; actually meant in practice:</p><blockquote><p>&#8220;Meridian Logistics is an 850-person third-party logistics company out of Columbus, Ohio, running about $220M in annual revenue. Your interviewee is Sarah Chen, their VP of Operations, who&#8217;s been there four years and is both the champion and the economic buyer on this account. They came onboard in March 2024 on the FreightOps Platform Pro tier, and they&#8217;ve grown steadily since: they added the Analytics Suite in Q3 2025 and API Access in Q1 2026, which pushed ARR from $95K up to $185K. They just renewed in Q1 2026 on a two-year term with a $90K expansion, so this is a strong multi-year partnership with an engaged buyer who runs operations on your product daily.&#8221;</p></blockquote><p>That&#8217;s well-written. Specific. Cites real numbers. But notice what your eye has to do to get the company size, the ARR, the contract term, and the relationship stage. You read the whole paragraph. There&#8217;s no scan path. That&#8217;s the v1 problem in one snippet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LtLu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LtLu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!LtLu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!LtLu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!LtLu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LtLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.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;:117202,&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://thecustomercontinuum.com/i/202322131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.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_!LtLu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!LtLu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!LtLu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!LtLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bca4f-d987-4ac6-80d2-210d4b924fce_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The v2 reframe</h2><p>I added two new sections to the top of the brief. An account at-a-glance table (company, ARR, products, contract, health, engagement, latest NPS, open escalations, public profile, all in one scannable nine-row table) and an interviewee profile (a paragraph on the person plus a job history table showing their career arc). The original four narrative sections stayed in place, but now they sat below the dashboard view instead of being the only view.</p><p>Same input, same agent, new output structure. I re-ran it three times.</p><p>Here&#8217;s the at-a-glance table the v2 agent produced for Sarah Chen at Meridian Logistics:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6OtX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6OtX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 424w, https://substackcdn.com/image/fetch/$s_!6OtX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 848w, https://substackcdn.com/image/fetch/$s_!6OtX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 1272w, https://substackcdn.com/image/fetch/$s_!6OtX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6OtX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png" width="1456" height="976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195989,&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://thecustomercontinuum.com/i/202322131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.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_!6OtX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 424w, https://substackcdn.com/image/fetch/$s_!6OtX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 848w, https://substackcdn.com/image/fetch/$s_!6OtX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 1272w, https://substackcdn.com/image/fetch/$s_!6OtX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd3fea7-b26f-43a1-b1fe-dbbfbd8a5948_2400x1608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Compare that to the prose snippet above. Same underlying record. Same agent. Different output structure. The reader&#8217;s eye now travels down a dashboard in twenty seconds instead of through three paragraphs in three minutes. That&#8217;s the iteration in one before-and-after.</p><p>The agent also produced a tailored question set for the case study interview. Here&#8217;s a sample of the questions it generated:</p><blockquote><ol start="2"><li><p>Walk me through the moment during the Q1 pilot when you realized the exception workflow was genuinely working. Was there a specific incident or a number that made it land?</p></li><li><p>At the renewal you said we&#8217;re &#8220;how you run&#8221; now, not a vendor. What changed in how your team works that makes that true?</p></li><li><p>You&#8217;ve already told three peers about this. When a fellow ops leader at another 3PL asks you about it, what&#8217;s the one thing you tell them first?</p></li></ol></blockquote><p>The difference was immediate. The brief now did two jobs at once: a 60-second scan for the operator who&#8217;s running late, and a deeper read for the operator who has time to prepare. Once the format was right, the agent went from nice-to-have to time-saver. That&#8217;s the whole iteration in one sentence.</p><h2>The moment I didn&#8217;t expect</h2><p>Here&#8217;s the part of the build worth flagging. Two of the three v2 runs added a third item to the &#8220;<strong>topics to avoid</strong>&#8221; section that I never told the agent to flag. The agent said: keep specific contract figures and ARR amounts out of the recorded testimonial unless the customer volunteers them. I&#8217;d written nothing in the synthetic record that said &#8220;this is sensitive.&#8221; I&#8217;d built no rule into the system prompt about commercials. The agent inferred it on its own, from two clues. The interview context field in the record specified a video testimonial as the deliverable, and the agent applied an operator instinct: it&#8217;s awkward to put renewal dollar amounts on camera.</p><p>That&#8217;s the kind of judgment I&#8217;d want a human customer marketer to make in their pre-interview prep, and the agent made it without being told to. That isn&#8217;t an accident; it&#8217;s a signal that the kit-plus-prompt combination is producing operator-grade reasoning, not just template-filling.</p><p>I noticed because I was looking. If I hadn&#8217;t run the test myself, I would never have known the agent could do that, which brings me to the bigger lesson.</p><h2>What I learned from being on the receiving end of my own kit</h2><p>Reading a spec gives you a guess about what an agent will do. Building from it gives you the answer, with all the gaps the spec couldn&#8217;t see.</p><p>The format gap I just walked you through, the missing dashboard view that took v1 from &#8220;nice writing&#8221; to &#8220;actually useful,&#8221; isn&#8217;t something I would have caught by reviewing my own kit. I wrote the kit. I know what it says. I had read the Story Prep Agent spec a dozen times before I built from it. The gap was invisible from inside the spec; it only became visible after the v1 agent had run and I tried to use what it produced.</p><p>This is the part of building with AI that doesn&#8217;t get said enough. Specs don&#8217;t validate themselves. The validation is the build. The kit is going to get sharper every week I build from it, not because I&#8217;m a better writer this week than last, but because each agent I prototype surfaces something I couldn&#8217;t see from the outside.</p><p>That&#8217;s the whole point of Build With Me. Not me showing off polished agents. Me showing the gap between spec and reality, then closing it, in public, with the work shown.</p><h2>What&#8217;s coming next Thursday</h2><p>The next build I&#8217;m shipping is what I&#8217;m calling a Chief of Staff agent. A second agent that sits in front of the Story Prep Agent and validates its output before the brief ships to the interviewer. It checks the things a human reviewer would check. Are the numbers cited from the record. Are the sensitive flags caught. Does the question set match the deliverable. Is anything missing.</p><p>If the pattern works, every operator agent in the kit gets a validator agent paired with it. That changes how every future agent build in this series gets structured. Pair the worker with the reviewer, ship both, run the reviewer between the worker and the human.</p><p>I&#8217;ll show the v1 attempt next week, the v2 fix if I need one, and what the validator catches that the operator agent missed. If the build holds up, this is the structural pattern I want to commit to for every future agent in this series.</p><div><hr></div><h2>This week&#8217;s free starter: Community Engagement</h2><p>The free starter this week is the <strong>Community Engagement pillar</strong> of the CLG Agentic Blueprint. Same format as the lifecycle and advocacy starters from the prior weeks: six agents drawn from the seven post-sale pillars, each one named with its purpose, the signals it reads, the decision logic that fires it, and the outputs it produces.</p><p>This is the pillar where community sourcing, support deflection, and retention signal detection live. Communities are budget items that nobody can defend until they&#8217;re instrumented properly. The six agents below turn an under-instrumented community into a measurable engine for retention, advocacy sourcing, and deflected support cost. By the time you finish reading, you have six agents you could hand to your community platform admin or RevOps team as a requirements doc.</p><p>The six agents are:</p><ol><li><p><strong>New Member Onboarding Agent</strong> &#8212; welcomes new members and gets them to a first contribution within seven days</p></li><li><p><strong>Community Health Monitor</strong> &#8212; weekly pulse on community health for CS leadership, with leading-indicator signal for renewal conversations</p></li><li><p><strong>Community Moderator Agent</strong> &#8212; flags policy violations and sensitive threads before they spread, without requiring a human reviewer on every post</p></li><li><p><strong>Churn Signal Scanner</strong> &#8212; catches community inactivity that correlates with account churn before the renewal becomes a save motion</p></li><li><p><strong>Champion Scout Agent</strong> &#8212; identifies advocacy-ready members from community activity, before customer marketing has to ask</p></li><li><p><strong>Community ROI Reporter</strong> &#8212; calculates deflection, advocacy sourcing, and pipeline influence to defend the program in budget conversations</p></li></ol><p>Each one comes with the same structure as the prior pillar drops: purpose, what it reads, decision logic, what it produces, where humans stay in the loop, why it matters, and hours saved per week.</p><p>Download the file at the link below and save it to your Claude Copilot pack alongside the lifecycle and advocacy modules.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1t9yByrk-n5QQOgUDKmq66vual9EtBP3A?usp=sharing&quot;,&quot;text&quot;:&quot;Access The Community Engagement.md Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1t9yByrk-n5QQOgUDKmq66vual9EtBP3A?usp=sharing"><span>Access The Community Engagement.md Here</span></a></p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><h2>For paid subscribers</h2><p>The paid Copilot you installed last week is your access to the full 135-agent kit and the four Copilot modes (<strong>Career Coach, CLG Strategist, Content Writer, Build Coach</strong>). Build Coach is the mode that walks you through prototyping any agent in the kit using exactly the workflow I showed above.</p><p>This week&#8217;s editorial is the proof point of that workflow. I&#8217;m building from the same kit you have access to, in the same Build Coach pattern you can use yourself. When the kit&#8217;s Customer Advocacy pillar file gets refreshed in the bundle to reflect the v2 six-section format I shipped today, you&#8217;ll see a re-install notice here. Until then, the existing Copilot install is fine.</p><p>If you want to try Build Coach yourself this week, pick any agent from any pillar file in your kit and tell the Copilot: &#8220;Walk me through building [agent name] as a prototype.&#8221; It&#8217;ll do for you what I did for myself.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing&quot;,&quot;text&quot;:&quot;Download My Copilot&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1jonTzQksmIRwx6nYCzfpmhygdnMsu3zb?usp=sharing"><span>Download My Copilot</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing&quot;,&quot;text&quot;:&quot;Download The 135 Agent Blueprint&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=sharing"><span>Download The 135 Agent Blueprint</span></a></p><div><hr></div><p>&#8212; Kevin</p><p>P.S. If this helped you think differently about how to build (or how to evaluate the AI work that lands on your desk), forward it to one person who&#8217;s in the same boat. Build With Me works because builders find builders.</p>]]></content:encoded></item><item><title><![CDATA[Issue #25: The proof engine]]></title><description><![CDATA[Tested the new Build Coach on a real customer marketing scenario. The answer was better than I expected. Plus this week's Customer Advocacy starter.]]></description><link>https://thecustomercontinuum.com/p/issue-25-the-proof-engine</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-25-the-proof-engine</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 11 Jun 2026 14:31:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/08f7e5b5-7b4c-4be0-827e-f15e54b762a7_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #25. If this newsletter helps you do your job better, the best thanks is forwarding it to one customer marketer who&#8217;d save it.</p><div><hr></div><p>I ran a test this week. The answer was better than I expected, and I want to walk you through it before we get to today&#8217;s Build With Me.</p><p>The scenario I gave the test: I&#8217;m a Director of Customer Marketing at a 500-person B2B SaaS company. Tech stack is Gainsight, Pendo, and Salesforce. Annual churn has ticked up from 8 to 11 percent over the last two quarters. My CEO is asking what customer marketing is doing about it.</p><p>The question I asked: based on the kit, what&#8217;s the first agent I should build, and how do I set it up for our stack?</p><p>What came back wasn&#8217;t a generic answer about churn. It named the first agent I should build, an early-warning agent that watches accounts for signs they&#8217;re about to leave. Then it named the next three to build after that one, in the order I&#8217;d build them, and explained why each one had to come before the next. For the Gainsight setup, it told me exactly which signals to wire together (account login patterns, NPS movement, health score drops, support ticket aging), what thresholds to set, and what should happen when an alert fires (a CTA routed to the owning CSM and their manager with a 4-hour response target). It even closed by asking me the next question I&#8217;d have asked: are Pendo and Gainsight already talking to each other, because if they&#8217;re not, that&#8217;s what I&#8217;d need to fix first before any of this can work.</p><p>I want to tell you about what I was actually testing.</p><h2>What I shipped this week</h2><p>The free version of the Customer Continuum Copilot has three modes. <strong>Career Coach</strong> for when you&#8217;re stuck building a promotion case. <strong>CLG Strategist</strong> for when you&#8217;re building a roadmap or a 30-60-90. <strong>Content Writer</strong> for when you&#8217;re trying to turn a real moment from your week into a LinkedIn post that lands.</p><p>The paid version, which I shipped to paid subscribers this week, adds a fourth mode: <strong>Build Coach</strong>. The first three modes are advisors. They coach you on what to think about. Build Coach is different. It&#8217;s the one that actually helps you build. It pulls from the full CLG Agentic Blueprint kit I sent to paid subscribers in Issue 24, which is 135 agents organized across the seven pillars of customer marketing. Each agent has setup instructions for the platforms most of you are using (Gainsight, Marketo, Salesforce, ChurnZero, and the rest), the order to build them in, and a 90-day plan for getting the whole pillar live.</p><p>When you ask Build Coach mode to help you actually build, it doesn&#8217;t talk in abstractions. It names the agents, sequences them, and walks you through the configuration. That&#8217;s what the test above was proving.</p><p>If you&#8217;re a paid subscriber, the install link is in your paid resources folder. The whole thing takes about two minutes. If you&#8217;ve already installed the free Copilot, swap it out for the paid one and you&#8217;re set. The install README is in the same folder.</p><p>There&#8217;s something I want to be honest about. The test above proves the kit produces real coaching, not improvisation. It doesn&#8217;t yet prove the agents themselves work in production. That part is next week. I&#8217;m building the first actual agent from the kit, in public, with a working prototype and an honest implementation log. <strong>The</strong> <strong>Story Prep Agent</strong> from the Customer Advocacy pillar. Issue 26 will be the breakdown of what I built, what surprised me, what the kit got right, and what the kit needs to clarify in the next version.</p><p>Which brings us to today.</p><h2>Build With Me, Week 3: Customer Advocacy</h2><p>Week 1 of Build With Me was the Customer Continuum Copilot itself. </p><p>Week 2 was the Lifecycle and Adoption starter, the six-agent foundation for retention. </p><p>Today&#8217;s Week 3 is Customer Advocacy.</p><p>I picked this pillar for the third drop on purpose. Customer Advocacy is the proof engine. It&#8217;s the pillar that produces what every other function inside your company wants from you. Sales needs references for the next deal, marketing needs case studies for the next launch, CS needs champions to defuse the next escalation, product needs design partners for the roadmap, and the executive team needs customer quotes for every board deck. Customer Advocacy sits in the middle of all of that.</p><p>It&#8217;s also the pillar where customer marketing has the clearest line to revenue impact. If you can prove that customers who participate in your advocacy program retain longer, expand more, and pay back the cost of running the program many times over, you&#8217;ve made an argument no CFO can ignore.</p><p>Here&#8217;s the moment that crystallized this for me.</p><p>Years ago at Marketo, I sat in a deal review for a seven-figure renewal that was going sideways. The CS team had the relationship. Sales had the commercial conversation. Neither was going to move the deal. What moved it was a 30-minute peer call between the renewal customer and another customer who&#8217;d solved the exact same problem the year before. One conversation, one champion, one peer-to-peer credibility moment. The deal closed at full price.</p><p>That call didn&#8217;t happen by accident. It happened because we&#8217;d spent two years systematically identifying who our best advocates were, what they could speak to, and how to surface them at the right moment for the right deal. The work that made that 30-minute call possible was advocacy work, in the background, for months, before the deal review ever happened.</p><p>That&#8217;s the proof engine. And most customer advocacy programs don&#8217;t operate like that.</p><p>Most programs run on ad hoc requests from sales, case study deadlines from marketing, and &#8220;do we have a customer who&#8217;d take a reference call this week&#8221; emails from CS. They&#8217;re reactive. They burn out the customer marketing team, and they burn out the small group of customers who say yes to everything because nobody is tracking how often each advocate has been touched.</p><p>The shift is treating advocacy as a system and not as a shared service. A system that identifies advocates before sales asks, matches them to the deals where they&#8217;ll move the needle, generates the assets, runs the programs, and measures what it produced in revenue terms. When that system is running, you stop being the team that produces references on demand and start being the team that produces predictable revenue impact every quarter.</p><h2>The free starter: six agents to build the foundation</h2><p>The Week 3 free starter is the foundation of that system. Six agents you can build today, no fancy stack required, all human-runnable as a starting point and ready to be agentified when you&#8217;re ready:</p><ol><li><p><strong>Advocate Identification Agent.</strong> Defines what an advocate is for your business and builds the qualifying signals you&#8217;ll use to surface them. This is the foundation everything else depends on.</p></li><li><p><strong>Advocacy Tier Classifier.</strong> Sorts your advocates into levels (case study willing, reference call willing, peer call willing, public quote willing, video willing) so you and your CSMs know exactly who can do what, before anyone asks.</p></li><li><p><strong>Story Prep Agent.</strong> Generates the pre-interview brief that turns every case study interview or reference call into a focused 30-minute conversation instead of a 45-minute fishing expedition.</p></li><li><p><strong>Reference Match Agent.</strong> Matches a specific sales deal to the right advocate based on industry, use case, stack, and seniority. No more &#8220;let me think about who might be a good fit&#8221; emails.</p></li><li><p><strong>Engagement Cadence Agent.</strong> Tracks how often each advocate has been touched in the last 90 days so you don&#8217;t burn out your top contributors. The single most common reason advocates go cold is over-asking.</p></li><li><p><strong>Advocacy ROI Agent.</strong> Calculates the revenue influenced by your advocacy program in NDR terms, so you can defend it in your QBR without flinching.</p></li></ol><p>Run those six and you&#8217;ll have done more than 80 percent of customer marketing teams have built in their entire advocacy practice.</p><p>Download the full Week 3 starter here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1ZwU9-_8raqy-r7LWwwOq67rnd3SORllB?usp=drive_link&quot;,&quot;text&quot;:&quot;Access the free advocacy.md file here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1ZwU9-_8raqy-r7LWwwOq67rnd3SORllB?usp=drive_link"><span>Access the free advocacy.md file here</span></a></p><p>For paid subscribers, the full Customer Advocacy file in the kit goes much further. 24 agents total, the order to build them in, setup instructions for Influitive, ChampionHQ, UserEvidence, and Gainsight, a 90-day plan to get the whole pillar live, and a metrics dashboard you can lift straight into your next QBR to defend the program. </p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><h2>For paid subscribers: your access</h2><p>Here&#8217;s the link to your paid resources folder:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/file/d/1cxiddu79DKMguf94Nft7fiLDvOIcSjAn/view?usp=drive_link&quot;,&quot;text&quot;:&quot;Access the paid advocacy.md file here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/file/d/1cxiddu79DKMguf94Nft7fiLDvOIcSjAn/view?usp=drive_link"><span>Access the paid advocacy.md file here</span></a></p><p>Inside you&#8217;ll find the Customer Continuum Copilot subfolder (paid Skill zip + install README) and the CLG Agent Blueprint folder with all eight kit files including the updated Customer Advocacy file (24 agents, the full operator depth I described above).</p><p>If you ran into the &#8220;invalid character&#8221; error on a previous install attempt, that&#8217;s fixed in the current zip. Re-download from the folder and re-install.</p><p>If you&#8217;re a brand-new paid subscriber, the install README walks you through the setup in five steps.</p><h2>What&#8217;s coming</h2><p>Next Thursday is Build With Me Week 4: Community Engagement.</p><p>The bigger thing happening next week is the first real agent build from the kit, which I mentioned above. The Story Prep Agent (#3 on the list above) is the one I picked because it&#8217;s pure AI, no integration required, and the output is something a customer marketer would actually use. I&#8217;ll publish the prompt, the synthetic customer record I&#8217;m building against, the actual output the agent produces, and the implementation log. That&#8217;s Issue 26.</p><p>If the kit is going to live up to what I&#8217;m claiming about it, that&#8217;s the test that proves it.</p><p>&#8212; Kevin</p><p>P.S. If this issue resonated, forward it to one customer marketer who&#8217;d save it. That&#8217;s the best thanks I can ask for.</p><p>P.P.S. The VP Accelerator coaching practice has two slots open for Q3. If you&#8217;ve been thinking about working with me one-on-one to map your path from Director to VP in Customer Marketing or Customer Growth, reply to this email and we can chat more. </p>]]></content:encoded></item><item><title><![CDATA[Issue #24: The lifecycle blueprint I'd build first ]]></title><description><![CDATA[Build With Me Week Two is the lifecycle pillar, the first of seven pillar modules that stack on top of the Customer Continuum Copilot from Week One.]]></description><link>https://thecustomercontinuum.com/p/issue-24-the-lifecycle-blueprint</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-24-the-lifecycle-blueprint</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 04 Jun 2026 14:31:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1d41c1f7-b08d-48ee-b278-979337a52365_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum, Issue #24. You&#8217;re part of a small group of people who care about doing customer marketing well, and the fact that you open these is what makes building them worth the time. Thank you for being here.</p><p>On Friday afternoon I spent an hour with about thirty customer marketers in Mary Green&#8217;s Customer Marketing and Advocacy Weekly community. We walked through the agent blueprints I&#8217;ve been writing, the CLG Flywheel app, the copilot I gave away last week. The slides had numbers, screenshots, the works.</p><p>The most useful thing I told them wasn&#8217;t on any of those slides.</p><p>About halfway through, somewhere between explaining a build process and showing the next visual, I said the words &#8220;MD file&#8221; out loud. Mary jumped in right after to translate for someone in the room who hadn&#8217;t heard the term. Her advice was the cleanest version of the lesson I&#8217;ve heard anyone give: when you hear something you don&#8217;t recognize, jump past the &#8220;I don&#8217;t know how to do this&#8221; feeling and just go ask Claude. I followed her with the truth. A year ago I had no idea what a terminal was. I had no idea how to build anything technical. I just started from ground zero and asked questions.</p><p>The room thought I was advanced. The truth is I just started earlier than most of them. The capability gap that looks so wide right now is a willingness gap, and not really a knowledge gap. It&#8217;s the willingness to look stupid for ninety days while you figure out what an MD file is and why it matters.</p><p>Three signals from that afternoon pinned this down for me. Mary herself, who runs an entire community of customer marketers, admitted she opens the CLG Flywheel app and feels a little overwhelmed by how much there is to work through. Someone else in the room asked carefully whether companies are going to keep cutting these teams in half, and the honest answer is yes, with the survivors expected to vibe-code their way through what used to take a full ops team. A third asked whether companies are already expecting customer marketers to figure AI out without a tool budget, and that answer is also yes, it&#8217;s already here. The expectation is moving faster than the training is.</p><p>After the call ended, the thing that kept replaying in my head was how many of the people in the room walked away with energy but no first step. That's the gap I started this series to close. Every Thursday from here through the end of summer, a new piece of the Customer Continuum Copilot ships. Real files, real logic, fork it and run it. The point isn't to keep talking about building, I actually want you to build.</p><h2>What I&#8217;m shipping this week</h2><p>Since I&#8217;m asking you to start building, the only honest move is to start with you. Build With Me Week Two is the lifecycle pillar, the first of seven pillar modules that stack on top of the Customer Continuum Copilot base install from Week One. Each week of this series adds the next module. By the time we&#8217;ve shipped all seven, you&#8217;ll have a complete Copilot built in public, one pillar at a time. The file I&#8217;m dropping below is the agent blueprint I&#8217;d build first if I were starting a new customer marketing function tomorrow.</p><p>It names six lifecycle agents. Each watches specific signals and triggers specific actions. Together they replace the patchwork of manual onboarding nurtures, adoption nudges, save sequences, and renewal plays most teams stitch together by hand.</p><p><strong>Onboarding Orchestrator</strong> designs and delivers a 90-day personalized journey for every new customer, segmented by persona, triggered by setup milestones. Customers who complete a structured journey hit value milestones about 30% faster than those outside one.</p><p><strong>Adoption Signal Watcher</strong> continuously monitors product usage and flags adoption gaps before they turn into churn risks. This is the keystone. Every other agent in the blueprint reads from its output. <strong>Build it first.</strong></p><p><strong>Milestone Celebrator</strong> recognizes when a customer hits a value milestone and turns the moment into a story seed, an advocacy invite, or a referral. Most teams celebrate milestones at renewal time, by which point the customer has forgotten. Catching them in the moment compounds advocacy 3 to 4 times.</p><p><strong>At-Risk Detector</strong> combines NPS, support escalations, login decline, and community signals into a single churn risk score and triggers a save sequence early. By the time most teams identify churn risk, the customer is already 90 days from non-renewal. This agent catches risk 60 to 90 days earlier.</p><p><strong>Renewal Orchestrator</strong> manages the T-180, T-120, T-90, and T-30 sequence with value framing and risk sweeps. Renewals run on muscle memory in most companies, which is why GRR rarely improves over time. A structured orchestration with personalized value framing typically lifts GRR by 2 to 4 points.</p><p><strong>Expansion Nudge</strong> detects expansion opportunities and surfaces them with peer-matched proof and an executive entry point. Expansion is where NRR lives. Most teams chase it through outbound, which converts poorly. The lifecycle approach surfaces customers already showing readiness signals and converts 3 to 5 times better.</p><p>The file linked below has the full detail for each agent: what it watches, what it triggers, where it pays back, and the order I&#8217;d build them in. The starter recommendation is the Adoption Signal Watcher first because it&#8217;s the foundation, then the At-Risk Detector second, because saving accounts has higher ROI than expanding them and most teams under-invest there.</p><p>One note on what you&#8217;re getting. The file below is the free starter version, structured to give you enough to start building. Paid Customer Continuum subscribers also get the Implementation Kit, which holds the operational depth: 20-plus lifecycle agents, JSON schemas, system-specific integration playbooks for Salesforce, Gainsight, Pendo, and ChurnZero, and 90-day rebuild templates. Both are real. The starter is enough to get things going; the kit is for teams ready to rebuild lifecycle end-to-end.</p><p>&#128142; <strong>For paid subscribers</strong></p><p>The deeper file (<code>01 - Lifecycle &amp; Adoption.md</code>) holds 20 lifecycle agents with full step-by-step build instructions, specific platform recommendations for Gainsight, Pendo, ChurnZero, and Salesforce, signal thresholds for each trigger, and the success metrics that prove it&#8217;s working. The free starter below is six of these in a tighter operational frame. Drive folder access details at the bottom of this issue. New paid subscriber? Reply to this email.</p><h2>How to use it</h2><p>The lifecycle.md file is designed to work three ways. As a Claude skill you drop into your Customer Continuum Copilot pack from last week. As a build spec you hand to your RevOps or go-to-market engineering team. As a benchmark you compare your existing programs against to find your gaps.</p><p>If you want to actually build something this weekend, here&#8217;s the shortest path:</p><ol><li><p>Download the lifecycle.md file linked below.</p></li><li><p>Open Claude and paste the contents in as instructions, or add it to your skill folder alongside the copilot files from Week One.</p></li><li><p>Tell Claude which signals you actually have access to in your current stack: Salesforce, Gainsight or ChurnZero, Pendo or Mixpanel, your support tool, your community platform, your survey tool. Be honest about what you have and don&#8217;t have.</p></li><li><p>Ask Claude to rewrite the Adoption Signal Watcher logic using only the systems on your list. The blueprint is system-agnostic; the customized version is specific to your stack.</p></li><li><p>Take the customized version to your RevOps team as a requirements doc and ask what&#8217;s feasible in 30 days versus next quarter.</p></li></ol><p>Build the smallest working version first. Ship one agent, validate it, then add the next.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1hBFFEW6OUsSDVz1puef5F6zddnotxAf_?usp=sharing&quot;,&quot;text&quot;:&quot;Download lifecycle.md here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1hBFFEW6OUsSDVz1puef5F6zddnotxAf_?usp=sharing"><span>Download lifecycle.md here</span></a></p><h2>Build With Me Week Three</h2><p>Next Thursday is the Voice of Customer pillar. Seven pillars total, seven agent blueprints, all built in public over the next few months. By the end of the series you&#8217;ll have a complete Customer Continuum Copilot covering every pillar of customer-led growth, assembled module by module. The Voice of Customer drop stacks on top of the Copilot and the lifecycle file: it tells you what signals to surface that feed the Adoption Signal Watcher you&#8217;ll have built by then.</p><p>If you want to be ready for it, do one thing this weekend. Build the Adoption Signal Watcher in its simplest possible form. Ask Claude to write you a basic version that runs on a Google Sheet of customer accounts with three columns: last login date, feature adoption count, and most recent NPS score. That&#8217;s it. The fancy version comes later. Start ugly.</p><p>&#8212; Kevin</p><p>P.S. If this issue gave you something useful, forward it to one person who&#8217;s been waiting to start. That&#8217;s how this grows, one real reader at a time.</p><p>P.P.S. If you want the deeper paid version of what I&#8217;m building, the Implementation Kit holds the operational depth and ships to paid subscribers as each pillar drops. Subscribe at kevinkennethlau.substack.com.</p><p><em>The VP Accelerator is where I work one-on-one with customer marketers making the jump to the next level. If that&#8217;s where you&#8217;re headed, reply to this email and we&#8217;ll talk.</em></p>
      <p>
          <a href="https://thecustomercontinuum.com/p/issue-24-the-lifecycle-blueprint">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Issue #23: I build a copilot of my own brain]]></title><description><![CDATA[Welcome back to The Customer Continuum, Issue #23.]]></description><link>https://thecustomercontinuum.com/p/issue-23-my-copilot</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-23-my-copilot</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 28 May 2026 14:31:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2ba71f79-d945-4433-b3af-495cf0a8a424_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum, Issue #23. You&#8217;re part of a small group of people who care about doing customer marketing well, and the fact that you open these is what makes building them worth the time. Thank you for being here.</p><p>Six days ago, at the bottom of last week&#8217;s issue, I made a promise. I said I was going to start building in the open, and I gave it a name, <strong>Build With Me</strong>. I&#8217;ll be honest with you about something. When I typed that line, I didn&#8217;t actually know what I was going to build first. I just knew I&#8217;d said it to a few hundred people, and saying a thing out loud to a few hundred people has a way of turning it into a deadline.</p><p>So I sat down this week and built a copilot. A version of my own brain that you can run on your own Claude account, <strong>for free</strong>. The download is further down, and the whole thing came out of a realization I want to walk you through, because it&#8217;s really the point of this issue.</p><p>Last week I wrote that the hard part of AI was never personal productivity. The hard part is taking it multiplayer, bringing your team and your customers along instead of just getting a little faster by yourself. I believed that when I wrote it. What I didn&#8217;t notice until this week is that I&#8217;d been quietly breaking my own rule.</p><p>For about a year I&#8217;ve had a rough version of this copilot built just for me. I trained it on the way I think about customer marketing, and I used it to draft, to pressure-test ideas, to think out loud. It was genuinely useful. It was also completely single-player. The best tool I&#8217;d built was locked inside my own account, helping exactly one person.</p><p>That&#8217;s the thing about the multiplayer move. It&#8217;s easy to preach and uncomfortable to actually make, because making it means giving away the edge you&#8217;ve been keeping for yourself. So this week I rebuilt it to give away.</p><h2>What it does</h2><p>It runs in three modes, and you pick the one that fits what you&#8217;re trying to do.</p><p>The first is a career coach. If you&#8217;re a customer marketer trying to prove your value or make the case for a promotion, it walks you through the things that actually move those conversations. It diagnoses why you might be stuck, it maps the stakeholders who decide your next title, and it gives you the language to answer the question every one of us eventually gets, which is &#8220;show me the revenue impact.&#8221;</p><p>The second is a strategist. If you&#8217;re building or fixing a program, it works through the seven pillars I&#8217;ve used for fifteen years, which are community, lifecycle and adoption, voice of customer, advocacy, communications, education, and executive engagement. It connects whatever you&#8217;re working on back to retention and expansion, and it hands you a structured plan instead of a pile of ideas.</p><p>The third is a content partner. If you want to write about your work the way I write about mine, it pulls the real story out of you first, holds you to a few hard rules, and helps you turn what you&#8217;ve lived into something worth reading. It writes in your voice, not mine, which was the one rule I refused to bend on.</p><h2>What building it taught me</h2><p>Here&#8217;s the part I didn&#8217;t expect, and it&#8217;s the reason I think you should build something like this even if you never give it away.</p><p>Teaching a machine to think like me forced me to write down things I&#8217;d carried in my head for fifteen years and never once said out loud. How I actually diagnose a struggling team. The real difference between a director who stays a director and one who becomes a VP. Why I open every post with a scene instead of a statistic. All of it had lived as instinct, and instinct is invisible until you try to hand it to someone else.</p><p>You don&#8217;t know what you know until you try to teach it. That alone was worth the week.</p><h2>How to get it</h2><p>It&#8217;s free, and it&#8217;s yours. Download using the link below:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/drive/folders/1AEFWZG79kuOAMQVe_jFNPQJHtnMpHUNM?usp=sharing&quot;,&quot;text&quot;:&quot;Download My Copilot&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/drive/folders/1AEFWZG79kuOAMQVe_jFNPQJHtnMpHUNM?usp=sharing"><span>Download My Copilot</span></a></p><p>Once you have it, you can load it into Claude in a couple of ways, and the file walks you through both. The simplest version takes about two minutes, and then you can ask it the kinds of questions you&#8217;d otherwise ask me.</p><p>If you&#8217;ve never added a file like this to Claude before, don&#8217;t worry, it takes about two minutes and you don&#8217;t need to be technical. Here&#8217;s the simplest way, and it works on any Claude plan, including the free one.</p><ol><li><p>Download the file from the link above and unzip it. You&#8217;ll see a small folder with a few files inside.</p></li><li><p>Go to claude.ai and start a new chat.</p></li><li><p>Click the plus or paperclip icon in the message box, attach the files, and send a message that says, &#8220;Use these as your instructions and introduce yourself.&#8221;</p></li><li><p>That&#8217;s it. Now ask it anything you&#8217;d ask a customer marketing advisor.</p></li></ol><p>If you&#8217;re on a paid Claude plan and you want it available in every chat without attaching it each time, you can add it permanently instead. Go to Settings, then Features, find the Skills section, and upload the zip file there. Claude will pull it in on its own whenever you ask a customer marketing question. That path needs a paid plan with code execution turned on, so if that sentence means nothing to you, just use the four steps above and you&#8217;re all set.</p><p>Try it with something real. Ask it to help you build the case for headcount, or to audit a program you&#8217;re not happy with, or to turn a hard week at work into a post. See what it gives back. And then tell me where it falls short, because that&#8217;s the part I actually want. This is week one of building in the open, which means the next versions get shaped by what you tell me isn&#8217;t working yet.</p><h2>What&#8217;s next</h2><p>Over the coming weeks I&#8217;m going to keep adding to it in public. The next pieces are the deeper reference files, the lifecycle engine with the metrics that matter at each stage, the advocacy program structure, the measurement model. Each one becomes its own issue, and each one drops into the same copilot so it gets sharper over time. That&#8217;s the whole idea of Build With Me. You watch it get built, and you get every piece as it ships.</p><p>&#8212; Kevin</p><p>P.S. If this gave you something useful, forward it to one person who&#8217;s trying to make customer marketing matter inside their company. That&#8217;s how this grows, one real reader at a time.</p>]]></content:encoded></item><item><title><![CDATA[Issue #22 Single-Player to Multiplayer]]></title><description><![CDATA[Using AI to make yourself faster is the easy half; taking it to your whole team is a different and much harder job, and it's the one worth having.]]></description><link>https://thecustomercontinuum.com/p/issue-22-single-player-to-multiplayer</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-22-single-player-to-multiplayer</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 21 May 2026 16:18:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/98eccd4b-221b-42ab-9cfe-9af1db9ebd88_3200x1800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome back to The Customer Continuum. Issue #22. To everyone who reads, shares, and especially those of you who became paid subscribers this month, thank you. You&#8217;re the reason this keeps going.</em></p><div><hr></div><p>Halfway through my keynote at Demand &amp; Expand yesterday, the room reached for their phones, and not to check email. They were taking photos of the screen.</p><p>I had spent the first half of the talk walking through something I&#8217;m genuinely proud of, the thirty-person customer marketing function I built at Freshworks. Seven pillars, two years, real numbers behind every one of them. People listened politely, but the notepads mostly stayed closed.</p><p>Then I said one sentence. &#8220;If I had to build it again today, I wouldn&#8217;t build it the same way.&#8221; And I shifted the conversation from building a traditional organization to building customer-led growth with a layer of agents doing the operational work.</p><p>That&#8217;s when the phones came up. I could see it from the stage, a row at a time. They weren&#8217;t capturing a slide so much as capturing an idea they wanted to carry back to their own teams on Monday.</p><p>The same thing happened across all three talks I gave this week, the same moment landing the same way every time.</p><p>The messages afterward all said a version of the same thing: people wanted the slides. One organizer told me the session chat had filled with requests for the deck before I had even left the stage.</p><p>What stayed with me longer was a different kind of comment. Person after person came up to tell me they felt validated. They had been quietly building toward this, trusting an instinct they couldn&#8217;t quite name, and the talk gave them the language for it. They didn&#8217;t walk away thinking they had to start over, they walked away knowing they had been right all along, and that the tools had finally caught up to them.</p><p>So this issue is about that moment. Why it landed, and what it means for how you build customer marketing from here.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Single-player is the easy half</h2><p>Here&#8217;s the part of the agent conversation that doesn&#8217;t get said enough.</p><p>Using AI to make yourself faster is the easy half, and you can do it this afternoon. You take the most repetitive task in your week, hand it to an agent, and get hours back. That&#8217;s real and you should do it. But be honest about what it is. It&#8217;s a productivity gain, the arithmetic of addition, where one person plus one good tool equals one faster person.</p><p>That&#8217;s single-player mode, and almost anyone can reach it now. The smaller and nimbler your team, the faster you get there, because you have less to untangle and fewer approvals standing between an idea and a working agent. It&#8217;s also why the biggest companies, the ones with the most budget and the most data, are often the slowest to move. They&#8217;re carrying a decade of systems that don&#8217;t talk to each other and layers of process between an idea and a shipped change.</p><p>Addition only ever makes the function you already have run a little quicker; <strong>transformation</strong> is something else entirely, and it&#8217;s the rest of this issue.</p><h2>Multiplayer is the hard half, and that&#8217;s the point</h2><p>Multiplayer mode is a different thing entirely.</p><p>I grew up on video games, and the difference between the two modes was never subtle. I spent years on StarCraft and Warcraft, then World of Warcraft, then Counter-Strike. Single-player was me against the game, at my own pace, and if I made a mistake I was the only one who paid for it. Multiplayer was a different sport. A Counter-Strike round turned on one player being out of position. A World of Warcraft raid put twenty-five people in a room where every one of them had to know their role, because if a few didn&#8217;t, the whole group wiped and started over.</p><p>That&#8217;s the part worth sitting with. Multiplayer was never single-player with extra people added in, it was coordination, roles, communication, and a dozen ways to fail that simply didn&#8217;t exist when you played alone. It was harder by an order of magnitude, and anyone who has run a raid knows it.</p><p>Customer marketing with agents works the same way. Multiplayer is taking the thing that made you faster and driving it across your team and the people around them. It&#8217;s the move from one faster person to a function where the work itself multiplies. And it&#8217;s infinitely harder than the single-player win, because the moment other people depend on what you built, you&#8217;ve inherited a new set of problems.</p><p>You have to maintain it, because a tool a team relies on can&#8217;t quietly break. You have to update it as the product changes and the customers change. You have to put governance around it so it does the right thing when no one is watching. You have to build guardrails for the cases you didn&#8217;t foresee. And you have to make sure people actually know how to use it, which is its own full job, because a powerful system nobody adopts is just expensive shelfware.</p><p>That list is the reason multiplayer is hard, and it&#8217;s also the reason multiplayer is worth anything at all.</p><p>When you clear all of it, the math stops being addition. One and one stop equalling two and start equalling twenty-five, because the thing you built is now multiplying across every person who touches it. That&#8217;s the real line between a productivity gain and a transformation. Productivity is the addition you can feel by Friday; transformation is the multiplication you build over quarters, and it only shows up on the far side of the hard, unglamorous work that most people skip.</p><h2>The hard part is connection</h2><p>Here&#8217;s what surprised me most in the rooms this week.</p><p>The hard part of all of this isn&#8217;t the AI getting smart enough, because the models are already good. The real hard part is everything around the model: the change management, the training, and the people who understand the plumbing, how to connect the tool to your data, your systems, and the real context of your customers.</p><p>Agents are only as useful as the context they&#8217;re given. An agent with no context is a very confident stranger. The work of feeding it the right context and connecting it to the right systems has become serious enough that it now has its own emerging standard, and the name of that standard matters far less than the reason it exists. Context is the hard part, not the intelligence.</p><p>So the person who matters most in this next chapter isn&#8217;t the fastest individual operator, it&#8217;s the strategist who can think in multiplication instead of addition. That&#8217;s the person who looks at a new tool and doesn&#8217;t ask how it helps them this week, but asks how it becomes something their whole team can run on, and what has to be true for that to work safely.</p><p>There&#8217;s an old line about power and responsibility, and it belongs in this conversation. The moment you build something a team depends on, you&#8217;ve taken on responsibility for what it does, how it fails, and who it touches. That responsibility is the job itself.</p><p>One attendee wrote to me afterward with the detail that stuck with me most. She had a 1:1 with her boss right after the session, walked in with the ideas she had just taken from the room, and her boss loved every one of them. That&#8217;s the whole point, because the thinking is only worth something if it helps you win the conversation that happens next.</p><h2>What this means for your career</h2><p>If you&#8217;re a Director of Customer Marketing reading this, here&#8217;s the part that matters most.</p><p>The old path to VP was a headcount path. You got promoted when your team grew large enough that someone decided the scope deserved the title. The new path is narrower and far more interesting. It belongs to the person who can take a function multiplayer, who can build something a team runs on, govern it, and bring people along without breaking what already works.</p><p>That&#8217;s harder to point at than a headcount number, and it&#8217;s far more valuable, because most people will stop at the single-player win. They will get personally faster and call it a transformation. The leader who earns the seat is the one who did the unglamorous part, the maintenance and the guardrails and the training, and turned a personal productivity gain into something the whole function compounds on.</p><p>You don&#8217;t need permission to start becoming that person, but rather thinking in multiplication.</p><h2>How to start</h2><p>You don&#8217;t need budget or permission to begin, just one pillar and one task.</p><p>Start with the pillar tied to your company&#8217;s top priority right now. If the whole company is focused on net revenue retention, start in lifecycle and adoption. If it&#8217;s closing deals faster, start in advocacy. Pick the pillar your CEO is already talking about, because that&#8217;s where a small win gets noticed.</p><p>Inside that pillar, find the single most repetitive task you do, the one eating an afternoon of your week. That&#8217;s your first agent. Build it, measure the hours it gives back, and show your manager what one designed agent did to your week.</p><p>That first agent is single-player, and that&#8217;s fine, because it&#8217;s how you learn. The real career move is what you do next, when you take that one working agent and ask the harder question. What would it take for a teammate to use this too? What has to be documented, governed, and trained before the function can rely on it, rather than treating it as a trick that only works when you run it? The day you start answering those questions is the day you stop being an operator and start becoming an architect.</p><p>If you want a map of where this goes, the <a href="https://clg.thecustomercontinuum.com/">CLG Flywheel app</a> lays out the full blueprint. You can run the diagnostic on your own function, see where you sit across the seven pillars, and look at the agent designs that map to each one. </p><h2>One more thing before I go</h2><p>Someone came up after one of the talks and told me to think bigger about my own career, that I had impressed a lot of people in that room, and then offered to open a few doors for me. I&#8217;m sitting with that.</p><p>I share it here for one reason. The architect skill isn&#8217;t only how you build a function, it&#8217;s how you build a reputation. The people who learn to design systems, and who do it in the open where others can see the thinking, get noticed. That&#8217;s true for me, and it&#8217;s true for you. Build something visible enough and the doors start opening on their own.</p><h2>What&#8217;s next</h2><p>I want to try something with this newsletter.</p><p>Instead of only writing about the architecture, I&#8217;m going to build it in the open. I&#8217;m going to keep improving the CLG Flywheel app, designing new agents, refining the blueprint, and I&#8217;m going to bring you inside the process while I do it.</p><p>Call it <strong>Build With Me</strong>. You&#8217;ll see what I&#8217;m designing, why I&#8217;m designing it that way, what works, what breaks, and the governance and guardrails that make it safe to hand to other people. The goal is that you aren&#8217;t just reading about becoming an architect, you&#8217;re watching one work in real time, and borrowing whatever is useful for your own function.</p><p>That starts in the next few issues, and I think it&#8217;s going to be the most useful thing I&#8217;ve made here.</p><p>&#8212; Kevin</p><p><em>P.S. If this issue made you think about one task you could hand to an agent this week, forward it to one person on your team and ask them which task they would pick. The conversation is worth more than the read.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Issue #21: Recognition is amplification. Most programs let it dissipate.]]></title><description><![CDATA[The post-award playbook that turns one event into twelve months of return.]]></description><link>https://thecustomercontinuum.com/p/issue-21-recognition-is-amplification</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-21-recognition-is-amplification</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 14 May 2026 16:45:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/353bf7c7-4e33-4ab8-a8c5-ba931764f811_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #21.</p><p>If you&#8217;re new here, this is the newsletter for customer marketers who want their work to matter at the executive level. Thank you to the 550+ of you reading every week, and especially to the paid subscribers keeping this thing alive.</p><p>Last November my team pitched me on a big investment heading into 2026: a customer awards program built specifically to engage executives and influencers our existing programs weren&#8217;t reaching.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We already had a robust customer marketing practice. Community at scale. Education hitting 95%+ completion. Advocacy producing 500+ acts a year. A VoC engine feeding product and CS. None of it was the problem. The problem was a specific set of customers our programs couldn&#8217;t reach. The CIO and decision makers who became a customer two years ago and never said yes to a CAB invite. The economic buyer whose name was on every renewal but had never met anyone on our team. The exec at our highest ARR account who only took meetings when there was a contract in motion.</p><p>The bet my team made was that a properly designed awards program could engineer access to those specific customers in a way no other program in our portfolio could. I funded it. We launched.</p><p>Nominations opened in November. Judging happened in March. Winners got announced in April. The recognition event itself landed in May at the F1 Miami Grand Prix.</p><p>Six months in, the answer is clear. The program worked.</p><p>Eight customer executives in a suite for two days produced reference deployments, speaking commitments, a CAB join, and expansion conversations that started over a cocktail hour. Most of those executives had never engaged with our other programs at this depth before. That was the entire point.</p><p>I&#8217;ll walk through the full playbook live on <strong>Tues with UserEvidence at 9am PT</strong>. <strong><a href="https://userevidence.com/outpost-hub/i-built-a-customer-awards-program-that-gave-me-access-to-our-most-elusive-customers?&amp;utm_source=paid_kevin_lau&amp;utm_medium=email&amp;utm_campaign=kevin_lau_newsletter_sponsorship_2026_May">Grab a seat here.</a></strong> For those who can&#8217;t make it, here&#8217;s the version in writing.</p><h2>The mental model most programs get wrong</h2><p>Most customer awards programs follow the same five-phase arc. You launch in November. Nominations open through January. Judging happens in February. Winners get announced in March or April. The recognition event itself usually lands in April or May.</p><p>That last phase is the amplification moment. External buzz peaks. Attention peaks. Brand peaks. The customers you&#8217;ve been chasing all year are suddenly in a room with you, holding a trophy, posing for photos.</p><p>Most programs treat this peak as the destination. It isn&#8217;t. It&#8217;s the starting line.</p><p>The energy you spend five or six months building does not belong to the dinner. It belongs to the twelve months that follow. What you do with that energy is the program.</p><h2>The twelve-month post-award system</h2><p>Five stages turn one event into a year of compounding return.</p><p><strong>Q1: Asset capture.</strong> The hardest thirty-day window of the year. Video, written case study, social content, headshot, quote bank. You capture everything while enthusiasm is at peak. Day 30 is the difference between a winner who becomes a year of content and a winner who becomes a trophy on a shelf.</p><p><strong>Q1: Reference deployment.</strong> The winner becomes a deployable reference asset. AMs and CSMs get a bio, talking points, and a capacity protocol that prevents over-asking. Expect four to six reference deployments per winner in the first six months if you do this right.</p><p><strong>Q2: Speaking opportunities.</strong> Industry events, podcasts, webinars. The winner becomes a category-facing voice for your company. This is where the compounding starts to feel real.</p><p><strong>Q2 to Q3: Co-marketing and PR.</strong> Joint announcements, analyst briefings, executive op-eds. The story scales beyond your owned channels.</p><p><strong>Q3 to Q4: Re-engagement.</strong> CAB recruitment, executive sponsor program, peer panel speaking, next year&#8217;s nomination push. The relationship moves from transactional to strategic.</p><p>Five deliberate stages. None of them happen by accident.</p><h2>The first 30 days are non-negotiable</h2><p>If I had to pick one stage to spend most of your time on, it&#8217;s the first thirty days after the recognition event.</p><p>The window of peak enthusiasm closes faster than people expect. The exec who said yes to your speaking ask at the dinner has a different calendar in two weeks. The customer who agreed to a case study before dessert has a different priority list by the next quarter. The quotes you didn&#8217;t capture in the first week are quotes you won&#8217;t get.</p><p>Here&#8217;s what the first thirty days should look like.</p><p><em>Within 24 hours.</em> Candid photos, recognition moment shots, short-form video reactions. Quote snippets captured live during the event itself.</p><p><em>Within 7 days.</em> Structured video interview. 30 to 45 minute Zoom with questions prepared in advance. This is your raw material for everything that follows.</p><p><em>Within 14 days.</em> Written case study draft sent to the customer for review with a clear deadline. Two rounds of edits maximum. Legal review in parallel, not sequential.</p><p><em>Within 30 days.</em> Full asset library packaged. Headshot, logo lockup, video reel, quote bank, case study PDF, social asset suite. One folder per winner. Ready to deploy.</p><p>Do this and the winner becomes deployable. Skip this and the winner becomes a memory.</p><h2>The mistakes that kill year one</h2><p>Five patterns I see across most programs. I made versions of each one myself in the early months.</p><p><em>Treating recognition as the entire program.</em> The event is the start, not the end. Without the post-award playbook, the program fades and the budget gets cut in year two.</p><p><em>Only nominating biggest accounts.</em> Skips the relationship-building opportunity with new logos and rising stars. The biggest accounts often have the least incremental relationship value because you already have those execs on speed dial. The ones you don&#8217;t have are who you want in the room.</p><p><em>Skipping internal communications during the build.</em> Sales and CS need to know who won and why before customers do. Brief them continuously through the six-month timeline. Surprise announcements create surprise resistance.</p><p><em>No follow-up commitment at the recognition event.</em> People leave the room without a specific next touchpoint. The energy dissipates within a week. Every executive who attends needs to walk out with a calendar invite on the books.</p><p><em>Forgetting the thank-you loop.</em> Winners stop saying yes when they feel used. The thank-you note after every reference call is the cheapest insurance you can buy.</p><h2>What&#8217;s next</h2><p>If you want the live version with the visuals, the Q&amp;A, and the parts I can&#8217;t put in writing, <strong><a href="https://userevidence.com/outpost-hub/i-built-a-customer-awards-program-that-gave-me-access-to-our-most-elusive-customers?&amp;utm_source=paid_kevin_lau&amp;utm_medium=email&amp;utm_campaign=kevin_lau_newsletter_sponsorship_2026_May">join us Tuesday May 19 at 9 AM PT with UserEvidence</a>.</strong></p><p>&#8212; Kevin</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Issue #20: You only get 15 jobs]]></title><description><![CDATA[The arithmetic of a career, the engine that compounds compensation, and the framework for choosing your next role on purpose.]]></description><link>https://thecustomercontinuum.com/p/issue-20-you-only-get-15-jobs</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-20-you-only-get-15-jobs</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 07 May 2026 14:20:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/67eac13b-8c2b-404d-bcc6-aad3bfe71098_1299x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #20.</p><p>If this is your first issue, the best way to support this work is to forward it to one customer marketer who&#8217;s thinking about their next move.</p><p>My first job paid $7.25 an hour at Starbucks while I was in college.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I remember the mornings most. Lines stretched to the door, customers who hadn&#8217;t had their caffeine yet, every person needing something different in the next 90 seconds. The pressure was real, and so was the part nobody warned me about: most people are at their most irritated when they don&#8217;t have their coffee, and the way you handle that moment is the whole job.</p><p>What I learned at Starbucks wasn&#8217;t how to make a latte. It was that I&#8217;m good in environments where customer interaction is the work. The harder the moment, the more I leaned in. I figured out something about myself behind that counter that I&#8217;ve carried into every role since.</p><p>That insight, more than anything else, is the reason my career took the shape it did.</p><p>This issue is about the math, the engine, and the framework that turn a series of jobs into a career you actually want.</p><h2><strong>The math nobody runs</strong></h2><p>If you work 40 to 50 years and average 3 to 4 years per role, you only get 10 to 15 operator positions in your entire career.</p><p>That&#8217;s it.</p><p>Most people don&#8217;t think about their career this way. They treat each job as the next step on a continuous ladder, with promotions and lateral moves blurring together into a long stream of work. The reality is more discrete than that. You have a finite number of meaningful chapters, and each one is a strategic choice that either compounds toward where you want to end up or doesn&#8217;t.</p><p>Once you internalize this, every job conversation gets sharper. You stop accepting roles because they&#8217;re available and start accepting roles because they move you toward the seat you&#8217;re trying to land in twenty years.</p><p>For me, that seat is Chief Customer Officer or Chief Experience Officer. Every operator role I&#8217;ve taken since I figured that out has been a deliberate step toward it.</p><h2><strong>The peak earning window</strong></h2><p>There&#8217;s a second piece of math that matters even more.</p><p>Most lifetime earnings happen between roughly 35 and 55. The years before are foundation. The years after are typically when career velocity slows. The 20 years in between are when seniority, specialized skills, and reputation compound into peak compensation.</p><p>The data is clear on this. The Bureau of Labor Statistics shows median earnings rise sharply through the 30s, peak between 45 and 54, and start to taper after 55. ADP&#8217;s wage research puts the peak earning cohort at 45 to 54 with a median wage of about $97,600. After 55, the curve bends downward as people move into part-time work, reduced workloads, or early retirement.</p><p>If you don&#8217;t compound during that 20-year window, you don&#8217;t get the years back.</p><p>I&#8217;m 40 today. I&#8217;m entering the peak window right now. The work I do over the next 15 years is the work that determines how high the ceiling rises during the years where the ceiling matters most. That math is what makes this issue urgent for me, and it&#8217;s why I think it should be urgent for you too if you&#8217;re anywhere in that range.</p><h2><strong>The arc</strong></h2><p>Here&#8217;s how my comp moved across roles, anchored to my Starbucks starting point as a multiplier baseline.</p><p>Starbucks (college): $7.25 / hour. Index: 1.0x</p><p>Google (2012): about $25 / hour, or roughly $75,000 base. Index: about 5x</p><p>First startup (consulting and strategy): about 26% jump. Index: about 6.3x</p><p>Second startup: about 27% jump. Index: 8x</p><p>Mid-career role: about 33% jump. Index: about 10.7x</p><p>Senior role: about 25% jump. Index: about 13.3x</p><p>VP role: a larger jump than average that reflected both the title shift and the scope expansion. Index: about 19x</p><p>Most recent role: another deliberate move. Index: about 21x</p><p>The average jump per move was 25 to 30 percent. Some were higher. The cumulative effect across 7 transitions is a base salary that grew roughly 21x from where I started.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jZI4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jZI4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jZI4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jZI4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jZI4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jZI4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kevinkennethlau.substack.com/i/196734529?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jZI4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jZI4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jZI4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jZI4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe707793-16ef-4c03-8a2f-64ea93699c8c_1200x675.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For comparison: someone at a single company averaging the typical 3 to 5 percent annual raise over the same time would have grown their salary by roughly 60 to 100 percent. The compounding gap between staying and moving is enormous.</p><p>This isn&#8217;t an argument that everyone should change jobs constantly. It&#8217;s a data point about what&#8217;s structurally possible if you treat your career like a brand-building exercise rather than a series of next jobs.</p><h2><strong>The engine: brand-building between jobs</strong></h2><p>Here&#8217;s what most people miss about compensation jumps.</p><p>The negotiation itself is downstream of the work you&#8217;ve done in the years between jobs. The 25 to 30 percent jump didn&#8217;t happen because I was clever in the moment. By the time the conversation came up, I had become someone the next role needed, and the compensation followed.</p><p>Every role I&#8217;ve taken expanded my brand in a specific direction. Adobe and Marketo gave me depth in advocacy and post-sale growth at scale. F5 gave me the chance to lead a function in a different industry and take on a broader remit. Each role added a chapter to the story I was telling about who I am and what I do.</p><p>Two things have helped me stay intentional about the brand-building work between roles.</p><p>First, having an executive coach or mentor. The market today is harder than it was two or three years ago, but you can still be intentional about your career arc. The right coach helps you see your trajectory from outside the day-to-day grind, ask better questions about where you&#8217;re headed, and avoid the drift that happens when you let the job dictate the direction. If you don&#8217;t have a coach, find one. If you can&#8217;t afford one, find a mentor who&#8217;s two or three roles ahead of where you are. That single relationship has changed more about how I think about my career than any single role I&#8217;ve held.</p><p>Second, niche down. One of my old mentors, used to say <strong>&#8220;the riches are in the niches.&#8221;</strong> I&#8217;ve thought about that line constantly over the years. The temptation in any field is to broaden your appeal, hedge across multiple specialties, become a generalist who can fit anywhere. The reality is the opposite. </p><p><strong>Specialization is what makes you findable, memorable, and valuable.</strong> </p><p>The deeper you go in your niche, the more the market pays for what you uniquely know. My niche is customer-led growth and post-sale revenue, and the more I&#8217;ve leaned into that lane, the more the right opportunities have come to me.</p><p><strong>The lesson: don&#8217;t optimize for the next title. Optimize for the next chapter of your story. The compensation will follow if the story compounds.</strong></p><h2><strong>The framework: how to choose your next role on purpose</strong></h2><p>A few years ago, working with a coach, I built what we called the Good Options Framework. It&#8217;s a way to evaluate opportunities across multiple dimensions rather than letting one dimension (usually compensation) dominate the decision.</p><p><strong>Eight criteria:</strong></p><ul><li><p><strong>Strategy</strong>: Will I have a seat at the table? Can I shape strategy, not just execute it?</p></li><li><p><strong>Growth and Development</strong>: Is there real upward mobility here? Promotions, increased scope, budget expansion?</p></li><li><p><strong>Vision of Leadership</strong>: Do I trust the C-suite? Will they give me autonomy?</p></li><li><p><strong>Values</strong>: Is this a customer-centric company? Does the brand align with what I believe?</p></li><li><p><strong>Title</strong>: Is the title one I&#8217;m proud of? Does it open future doors?</p></li><li><p><strong>Compensation</strong>: Does the package meet my number?</p></li><li><p><strong>Work-Life Balance</strong>: Can I take vacation without anxiety? Will I burn out here?</p></li><li><p><strong>Manager Qualities</strong>: Empathy, mentorship, player-coach mentality?</p></li></ul><p>The framework alone isn&#8217;t the move but the second exercise: forced-choice ranking.</p><p>You take all eight criteria and pit them against each other in head-to-head matchups. Strategy versus Compensation. Values versus Title. Work-Life Balance versus Growth. Each round you pick which one matters more, until you have a stack rank.</p><p>When I did this exercise, my stack rank looked like this:</p><ol><li><p>Values (7 wins)</p></li><li><p>Compensation (5 wins)</p></li><li><p>Work-Life Balance (4 wins)</p></li><li><p>Vision of Leadership (3 wins)</p></li><li><p>Growth and Development (2 wins)</p></li><li><p>Manager Qualities (2 wins)</p></li><li><p>Strategy (1 win)</p></li><li><p>Title (1 win)</p></li></ol><p>Two things became clear.</p><p>First, values matter to me more than I realized. I&#8217;d been treating compensation as the lead signal in role evaluations, when in reality, values were the deeper filter. Roles that met my comp number but failed my values check would have been mistakes regardless of what they paid.</p><p>Second, title matters less than I thought. I had been chasing VP-level titles for years, but in the forced-choice exercise, title kept losing to almost everything else. Once I saw that, I gave myself permission to evaluate roles on substance rather than label.</p><p>This framework is the most useful career tool I have. I run it every time I&#8217;m considering a meaningful move, and it has saved me from at least two roles that looked good on paper but would have been wrong for me.</p><h2><strong>For paid subscribers: the worksheet</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zzrr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zzrr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 424w, https://substackcdn.com/image/fetch/$s_!zzrr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 848w, https://substackcdn.com/image/fetch/$s_!zzrr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 1272w, https://substackcdn.com/image/fetch/$s_!zzrr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zzrr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png" width="1248" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1248,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319490,&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://kevinkennethlau.substack.com/i/196734529?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.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_!zzrr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 424w, https://substackcdn.com/image/fetch/$s_!zzrr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 848w, https://substackcdn.com/image/fetch/$s_!zzrr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 1272w, https://substackcdn.com/image/fetch/$s_!zzrr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ff082c-3f3b-4e3b-ac86-474481fd1df2_1248x734.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I built a worksheet to make this exercise easy to run. It walks you through scoring each of the 8 criteria for any role you&#8217;re evaluating, the full 28 head-to-head matchups, and a tally section that surfaces your stack rank.</p><p>If you&#8217;re a paid subscriber, you can find the worksheet below:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://kevinkennethlau.substack.com/publish/post/196736301?back=%2Fpublish%2Fposts%2Fscheduled&quot;,&quot;text&quot;:&quot;Access Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://kevinkennethlau.substack.com/publish/post/196736301?back=%2Fpublish%2Fposts%2Fscheduled"><span>Access Here</span></a></p><p>Run it once on your current role to see what you&#8217;re actually optimizing for. Run it again on any role you&#8217;re considering. The gap between the two answers is usually where the real career decision lives.</p><h2><strong>The takeaway</strong></h2><p>A career is 10 to 15 operator roles. Your peak earning window is 20 years, from roughly 35 to 55. The compensation that compounds across those years is downstream of the brand you build between jobs, the niche you commit to, and the framework you use to choose them.</p><p>If you take one thing from this issue, build your version of the Good Options Framework. Run the forced-choice exercise. Know your stack rank before the next opportunity lands in your inbox, not after.</p><p>The readers who make the best moves aren&#8217;t the best negotiators but understand what exactly they&#8217;re optimizing for before the conversation starts.</p><h2><strong>Next week</strong></h2><p>Issue 21 takes on the playbook for building a customer awards program that creates real strategic value, with the behind-the-scenes from the program we just wrapped at F1 Miami. I&#8217;ll also be doing a live session with <a href="https://userevidence.com/outpost-hub/i-built-a-customer-awards-program-that-gave-me-access-to-our-most-elusive-customers/">UserEvidence on May 19</a> walking through the full system. </p><p>Talk soon,</p><p>&#8212; Kevin</p><p>P.S. If this issue helped you, please forward it to one person thinking about their next move. That&#8217;s how this newsletter grows.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[[PAID SUBSCRIBERS] The Good Options Framework]]></title><description><![CDATA[Here&#8217;s the Good Options Framework that helps you decide on what&#8217;s most important in your next role and company.]]></description><link>https://thecustomercontinuum.com/p/paid-subscribers-the-good-options</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/paid-subscribers-the-good-options</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 07 May 2026 14:20:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vyya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f10df4d-5ba3-4cd9-800a-f173d5ca0737_1200x1500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here&#8217;s the Good Options Framework that helps you decide on what&#8217;s most important in your next role and company. </p>
      <p>
          <a href="https://thecustomercontinuum.com/p/paid-subscribers-the-good-options">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Issue 19: Customer Marketing's Identity Crisis. ]]></title><description><![CDATA[Define the function before someone else does. Then educate continuously, because bias doesn't correct itself.]]></description><link>https://thecustomercontinuum.com/p/issue-18-customer-marketings-identity</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-18-customer-marketings-identity</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 30 Apr 2026 14:30:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/738347ea-36fd-4dbb-8541-c0ebd2e580ca_1016x664.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue #19.</p><p>If you&#8217;re getting value from this, the best thing you can do is forward it to one customer marketer who needs it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A few years ago I sat across from a CRO who told me, completely confident, that customer marketing was &#8220;the team that gets logos for the website.&#8221;</p><p>He had been at the company for eight months. Nobody had corrected him. Not the CMO, not the previous customer marketing leader, not the VP of Demand Gen who knew better. He built his entire view of the function on a single interaction with a case study request, and that view was now shaping how customer marketing showed up in board materials.</p><p>That&#8217;s the problem in one scene. The function gets defined by whoever talks about it most confidently in the room, and most of the time that person isn&#8217;t us.</p><p>This issue is about fixing that.</p><p><a href="https://www.linkedin.com/posts/kevinkennethlau_customer-marketing-is-the-most-misunderstood-activity-7455301620772507648-_-C_?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAUKKfABX9xcPO0DU-3nozB7LbJCdBJoLxM">Yesterday&#8217;s LinkedIn post</a> laid out the misunderstanding. The CRO thinks we&#8217;re a reference and speaker desk. PMM thinks we just produce evidence. CS thinks we hand out swag and inflated titles to customers. The CMO thinks we&#8217;re tactical at best, not strategic. And almost everyone collapses the entire function into customer advocacy, which is one of seven pillars.</p><p>The fix is two things, not one. <strong>Define the function</strong>. Then educate continuously, because bias doesn&#8217;t correct itself.</p><h2><strong>Part one: define the function</strong></h2><p>Every customer marketing leader should be able to answer four questions in one breath:</p><ul><li><p>What are the seven pillars of customer marketing? </p></li><li><p>Which two or three is your team actually running today? </p></li><li><p>Where is the gap between what you run and what the business needs? </p></li><li><p>What does customer marketing orchestrate at scale that no other function can?</p></li></ul><p>If you can&#8217;t answer those, the function is whatever the loudest stakeholder said it was last quarter.</p><h2>The seven pillars:</h2><p>&#8594; Lifecycle and adoption: getting customers to value faster after the sale </p><p>&#8594; Customer advocacy: turning happy customers into proof and pipeline </p><p>&#8594; Community: building peer-to-peer trust at scale </p><p>&#8594; Customer education: making the product easier to master </p><p>&#8594; Customer communications: keeping customers informed and engaged </p><p>&#8594; Voice of customer: surfacing insight back to the business </p><p>&#8594; Executive engagement: building trust at the top of the account</p><p>Most teams run two or three of these well and get blamed for not delivering on the other four. It&#8217;s not just a performance problem but how we define what we do with our stakeholders.</p><p>The deck every customer marketer should build in the first 30 days of any role is simple. </p><ul><li><p>Page one is the seven pillars. </p></li><li><p>Page two is what the team is investing in this year and why. </p></li><li><p>Page three is what the team is explicitly not doing and why. </p></li><li><p>Page four is what would change if the team had one more headcount, one more dollar, or one more quarter. </p></li><li><p>Page five is the orchestration claim.</p></li></ul><p>The orchestration claim is the line that changes the room. Customer marketing orchestrates GTM at scale because no other function sits closer to the customer. Every play and every program runs through us. None of it works without the customer at the center.</p><p>That&#8217;s the definition. Print it. Use it.</p><h2><strong>Part two: educate continuously</strong></h2><p>Definition gets you the room. Education keeps you in the room.</p><p>Here is the truth nobody tells new customer marketing leaders. You will define the function in your first 30 days, and six months later you will sit in a meeting where someone confidently describes your team as &#8220;the case study people.&#8221; That person was not in your kickoff. They joined three months ago. They built their view from a single interaction with one of your team members or from their prior work history.</p><p>You don&#8217;t get angry. You educate.</p><p>Educating continuously looks like this in practice:</p><p>Open every QBR with a 90-second restatement of what customer marketing is and what it&#8217;s investing in this quarter. Not a recap of work delivered. A restatement of scope. Same slide, every quarter. Boring is the point.</p><p>Build a one-page customer marketing charter that lives in the company wiki, in your team&#8217;s Slack channel topic, and in the appendix of any deck you present cross-functionally. New hires find it. Skeptical execs find it. You stop having the same conversation in DMs.</p><p>Pre-brief every new exec in their first 60 days. Twenty minutes. What we do, what we don&#8217;t do, what we need from your function, what your function should expect from us. If you wait for the misunderstanding to surface in a leadership meeting, you&#8217;re already losing.</p><p>Train your own team to articulate the function the same way you do. If your manager describes customer marketing as &#8220;running advocacy and the community&#8221; and your director describes it as &#8220;lifecycle, advocacy, community, education,&#8221; your team is already misaligned. Pick one definition. Use the same words. <strong>Repetition is the only thing that changes how a function is understood.</strong></p><p>Translate every program into the language of the stakeholder you&#8217;re talking to. CS hears retention and adoption. Sales hears pipeline influence and references. PMM hears proof and launch enablement. CRO hears revenue impact and CAC payback. Same work, different framing. The work doesn&#8217;t change. The translation does.</p><p>The pattern under all of this is simple. You are the curator of how the function is understood inside your company. Nobody else is going to do that job for you. The CMO won&#8217;t. The CRO won&#8217;t. Your peers won&#8217;t. The moment you stop educating, the definition starts drifting back to whatever the loudest stakeholder needs from you this quarter.</p><h2><strong>The one mistake to avoid</strong></h2><p>The biggest mistake customer marketing leaders make is treating the definition conversation as a one-time exercise. They write the charter, present it once, and assume the org has internalized it. Six months later they&#8217;re frustrated that nobody understands the team&#8217;s scope, and they take it personally.</p><p>It&#8217;s not personal, organizations are in constant flux and leaders are context switching 20+ times a day. We need to make it easier for them to remember us which is why I also created <a href="https://clg.thecustomercontinuum.com/">this app in claude code</a> as your cheat sheet on what CLG is and how to tell that story. Companies onboard new execs, restructure teams, change priorities, and forget. The function gets re-defined by attrition every quarter. Your job is to keep redefining it back to the truth.</p><p>Define it. Then educate forever.</p><h2><strong>Next week</strong></h2><p>Issue 19 takes on the salary and structural ceiling that nobody in customer marketing wants to talk about. <a href="https://userevidence.com/the-salary-landscape-data?submissionGuid=714f1a35-a4d5-45ff-9323-a1f0a1750b6f#act3">The data from UserEvidence&#8217;s salary study</a> shows 78% of CMA professionals want to advance, but only 12% have a clear path. We&#8217;ll walk through what that means for your career, the moves that close the gap, and the move nobody mentions: leaving on time.</p><p>Talk soon,</p><p>&#8212; Kevin</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[[Paid Members] How to Build a Champion Program: The Complete Playbook From Someone Who Built It Three Times]]></title><description><![CDATA[60 Customers.]]></description><link>https://thecustomercontinuum.com/p/paid-members-how-to-build-a-champion</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/paid-members-how-to-build-a-champion</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 23 Apr 2026 14:30:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a-Nh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09103d2e-5005-4398-8151-5488191a1c97_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>60 Customers. One Charter. The Program That Changed Everything.</strong></p><p>I built this program at Marketo in 2017.</p><p>It helped make Marketo irresistible to Adobe in a $4.75B acquisition.</p><p>Then I scaled it at Adobe. Then rebuilt a version at Freshworks. Three companies. Three iterations. Every time it produced results that outpaced anything else we built.</p><p><a href="https://kevinkennethlau.substack.com/publish/post/195200918?back=%2Fpublish%2Fposts%2Fscheduled">This week&#8217;s newsletter</a> tells the full story including an article I wrote in 2019 and never published until now.</p><p>Paid subscribers get two assets I have never shared publicly before:</p>
      <p>
          <a href="https://thecustomercontinuum.com/p/paid-members-how-to-build-a-champion">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Issue 18: The Time Capsule: How the Marketo Champions Changed Everything]]></title><description><![CDATA[I wrote this the week after Adobe Summit 2019 and never published it. Issue 18 is that time capsule and the part of the story I could not have written then.]]></description><link>https://thecustomercontinuum.com/p/issue-18-the-time-capsule-how-the</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-18-the-time-capsule-how-the</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 23 Apr 2026 14:30:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fDuO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue 18.</p><p>If this newsletter has brought you value, the best thing you can do is forward it to one person who needs it. It takes ten seconds and it means everything.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Adobe Summit just wrapped up yesterday in Las Vegas.</p><p>I still have a ton of colleagues and friends that went which is probably why I&#8217;m thinking about it more than usual. </p><p>For several years, Summit was the centerpiece of everything we built. The stage where our Champions spoke. The conference we once had twelve weeks to merge with an entirely different event. The moment that tested everything we had built and proved it was real.</p><p>So this week felt like the right time to finally publish something I wrote six years ago and never shared. I<strong>f you read until the end, there&#8217;s a special bonus for paid members.</strong></p><p>In April 2019, the week after Adobe Summit, I sat down and wrote about the program that had defined the previous two and a half years of my career. I wrote it while everything was still fresh: the energy, the chaos, the emotion of what we had just pulled off.</p><p>Then I closed the document and never published it.</p><p>I am not entirely sure why. Maybe it felt too personal. Maybe the story was not finished yet. Maybe I knew, even then, that what we had built was still becoming something I did not fully understand.</p><p>Reading it now, six years later, I think I was right. The story was not finished. It is still not finished. One of the Champions I mention in that article is now at Adobe. Another went on to speak at Summit five times. Several of them became lifelong friends and collaborators who shaped my career in ways I am still discovering.</p><p>So here is the article. Exactly as I wrote it in 2019. With one addition at the end: the part of the story I could not have written then.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fDuO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fDuO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fDuO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fDuO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fDuO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fDuO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg&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;:1053562,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kevinkennethlau.substack.com/i/195200918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fDuO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fDuO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fDuO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fDuO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1aee0be-a014-4395-98b1-ca08bec8a2a3_2232x1488.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><strong>&#8220;We #BleedPurple&#8221; &#8212; A Recipe for Building Best in Class Customer Experiences</strong></p><p><em>Written April 2, 2019. Never published. Until now.</em></p><p>&#8220;Our customers #bleedpurple.&#8221;</p><p>That was one of the first things I heard when I joined Marketo nearly two and a half years ago. I did not understand the phrase at first. I quickly came to realize that Marketo&#8217;s Marketing Nation was one of the most vibrant, passionate, and diehard fanbases in the world.</p><p>My challenge was how to take an already extraordinary community of customers and reimagine how we engaged them across our advocacy programs at scale.</p><p>These programs included the Marketing Nation Community, Marketo User Groups, Purple Select, the Champions, third party reviews, a reference program, customer success stories, the Fearless 50, and Summit and customer events.</p><p>These programs would later become part of a larger initiative called the Advocate Nation, launched in 2018 to give customers ongoing opportunities to build their personal brands, network with peers, and earn recognition for their participation.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5y4x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5y4x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 424w, https://substackcdn.com/image/fetch/$s_!5y4x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 848w, https://substackcdn.com/image/fetch/$s_!5y4x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 1272w, https://substackcdn.com/image/fetch/$s_!5y4x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5y4x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:913675,&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://kevinkennethlau.substack.com/i/195200918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.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_!5y4x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 424w, https://substackcdn.com/image/fetch/$s_!5y4x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 848w, https://substackcdn.com/image/fetch/$s_!5y4x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 1272w, https://substackcdn.com/image/fetch/$s_!5y4x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755c4b42-d028-49aa-8a61-846a6c9aa593_2308x1530.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>The recipe for advocate growth</strong></h2><p>To build best in class programs, you need a recipe.</p><p>One part engagement platform. Two parts opportunities for personal branding: thought leadership, speaking, and blogging. Three parts active listening and proactive outreach with customers. Four parts gamification, recognition, and rewards. Five parts purple swag. A pinch of good luck. And a dash of surprise and delight, what I used to call shock and awe campaigns.</p><p>That is the foundation for cultivating an army of loyal advocates. And if you really want to accelerate growth, work closely with your biggest brand ambassadors when making decisions.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XnG4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XnG4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 424w, https://substackcdn.com/image/fetch/$s_!XnG4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 848w, https://substackcdn.com/image/fetch/$s_!XnG4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 1272w, https://substackcdn.com/image/fetch/$s_!XnG4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XnG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png" width="1456" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.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;:1946392,&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://kevinkennethlau.substack.com/i/195200918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.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_!XnG4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 424w, https://substackcdn.com/image/fetch/$s_!XnG4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 848w, https://substackcdn.com/image/fetch/$s_!XnG4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 1272w, https://substackcdn.com/image/fetch/$s_!XnG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3474e1-b55e-482c-8fcf-af87ae748ed6_1746x708.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Enter the Marketo Champions</strong></h2><p>It is hard to imagine a time before the Marketo Champions.</p><p>Even before I joined Marketo, I had heard of this legendary group of 60 expert practitioners who had to apply each year for a chance to be named a Champ. It was not just the title: these people genuinely knew their Marketo. </p><p>The community recognized them as true experts at their craft.</p><p>Honest, loyal, and deeply passionate about the work. For the most part we could have continued operating just as we had and nothing would have changed. But for programs to go from good to great to exceptional, we needed new thinking, new perspective, and a customer-first mentality.</p><p>So I went down a rabbit hole of conversations with Champions; what was working, what was not, where we could go next.</p><p>It became clear that to scale our advocacy initiatives we needed to be more customer centric. We needed to use our Champions across the entire customer journey, not just in one lane.</p><p><strong>That is when the transformation began.</strong></p><p>We partnered with the Champions to create a new program charter outlining the criteria for future classes and launched a Leadership Committee to give power back to the members. Making sure their feedback was recognized and heard was critical to the program&#8217;s success.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MelJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MelJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 424w, https://substackcdn.com/image/fetch/$s_!MelJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 848w, https://substackcdn.com/image/fetch/$s_!MelJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 1272w, https://substackcdn.com/image/fetch/$s_!MelJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MelJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp" width="564" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:564,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63500,&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://kevinkennethlau.substack.com/i/195200918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.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_!MelJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 424w, https://substackcdn.com/image/fetch/$s_!MelJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 848w, https://substackcdn.com/image/fetch/$s_!MelJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 1272w, https://substackcdn.com/image/fetch/$s_!MelJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa77ca968-9bfe-4b0d-8d5b-fb44decbf18d_564x355.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Around the same time our charter in Customer Marketing expanded to incorporate adoption initiatives, helping customers to be more successful using Marketo. By providing both advocacy and adoption opportunities, we were able to accelerate not only the program&#8217;s awareness but also our impact to the business.</p><p>The Advocate Nation grew by over 50% in the first three months. Champions contributed regular content to our customer nurture programs. And then, when Adobe told us we had twelve weeks to merge Marketing Nation Summit with Adobe Summit, the Champions made the impossible possible.</p><p>From start to finish they provided expert advice on what would resonate with customers, helped drive attendance, led some of the top performing breakout sessions, drove four times the number of Revvie Award applications (eventually called the Adobe Experience Maker Awards) in under six weeks, and contributed to main stage keynotes.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!frp9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!frp9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 424w, https://substackcdn.com/image/fetch/$s_!frp9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 848w, https://substackcdn.com/image/fetch/$s_!frp9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 1272w, https://substackcdn.com/image/fetch/$s_!frp9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!frp9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png" width="1456" height="473" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db21f155-b528-4571-9341-9dc420c129aa_2154x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:473,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2517567,&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://kevinkennethlau.substack.com/i/195200918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.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_!frp9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 424w, https://substackcdn.com/image/fetch/$s_!frp9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 848w, https://substackcdn.com/image/fetch/$s_!frp9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 1272w, https://substackcdn.com/image/fetch/$s_!frp9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb21f155-b528-4571-9341-9dc420c129aa_2154x700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Early in my career I learned from one of my mentors, Mari Smith, that to create exceptional experiences you need to put your faith, love, and trust in people.</p><p>That is exactly why I love this work. We get to see the direct result of our efforts in helping customers be successful, grow their careers, and train the next generation of marketers.</p><p>Magic moments are forged when you bring the right people and experiences together.</p><p>Champions, thank you for inspiring me and the next generation of fearless marketers everywhere. Your biggest cheerleader will always be here watching.</p><p><em>&#8212; Written April 2019</em></p><div><hr></div><h2><strong>What I could not have written then</strong></h2><p>When I wrote that article, one of those 60 Champions was a woman who had made one of the most unlikely career pivots I had ever seen.</p><p>She had started as a PhD student in cancer biology at Stanford. Somewhere along the way she discovered marketing operations and taught herself Marketo. She became a Marketo User Group Leader, then a multi-year Champion, then a Revvie Award winner, then a Summit speaker. She spoke on that Summit stage in 2019 even while 7 months pregnant because she was that passionate about Marketo. </p><p>We worked together again at F5, where she was Senior Director of Marketing Operations. Then she went to Cloudflare as Senior Director of Demand Operations.</p><p>And then, in one of those moments that makes you believe the universe has a sense of humor, she went to work at Adobe. The company that acquired Marketo. The stage she first spoke on in 2019. Full circle.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r6Ai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r6Ai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r6Ai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r6Ai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r6Ai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r6Ai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg" width="1400" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kevinkennethlau.substack.com/i/195200918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r6Ai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r6Ai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r6Ai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r6Ai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4b6daa-b430-4192-bed1-4c8e2f783e46_1400x350.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><p>Her name is <a href="https://www.linkedin.com/in/jesskao/?skipRedirect=true">Jess Kao</a>. In the Adobe universe, she&#8217;s a true celebrity. And her story is not a footnote to the Champions program. It is the point of it.</p><p>The program did not just produce references and case studies and Summit speakers. It produced a decade-long friendship and a career trajectory that neither of us could have predicted when she first raised her hand to be part of something we were still figuring out.</p><p>I have been thinking about this a lot lately.</p><p>The programs end. The companies change. The titles come and go.</p><p><strong>The relationships compound.</strong></p><p>That is not a tagline. It is the truest thing I know about this work.</p><p>Next issue: what happened inside those twelve weeks when we had to move an entire conference, and what 60 skeptical Champions taught me about leading through uncertainty.</p><p>&#8212; Kevin</p><p><strong>P.S.</strong> The Champion Program Charter we used to build this program is available to paid subscribers. Not a template. Not a recreation. A sanitized version of the actual charter from the program that became a model for advocacy programs across the industry. If you want to build something that lasts, you can access it <strong><a href="https://kevinkennethlau.substack.com/publish/post/195202268?back=%2Fpublish%2Fposts%2Fscheduled">here</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Issue 17: The agentic CLG blueprint is live. Here's how to use it.]]></title><description><![CDATA[I mapped 135 agents across 7 CLG pillars. This issue breaks down the full agentic blueprint: what it is, how it works, and how to use it before your next planning conversation.]]></description><link>https://thecustomercontinuum.com/p/issue-17-the-clg-agentic-blueprint</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-17-the-clg-agentic-blueprint</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 16 Apr 2026 14:30:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/54a413ac-0f4e-4654-a345-6748eea8f636_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue 17.</p><p>If you get value from this newsletter, the best thing you can do is forward it to one person who needs it. It takes 10 seconds and it means everything.</p><div><hr></div><p>Everyone is talking about agentic-led growth right now.</p><p>Agents that sell. Agents that onboard. Agents that expand accounts autonomously, priced on outcomes, not seats.</p><p>Mark Benioff calls it &#8220;<strong>service as software, not software as a service.</strong>&#8221; The shift is real and it is coming for every post-sale function.</p><p>But there is something missing from most of the conversation.</p><p>Agents cannot earn trust. That is still a human job.</p><p>And here is the part most people are skipping: before you add agents to your post-sale motion, you need to understand what infrastructure those agents actually depend on to work.</p><p>That infrastructure has a name. It is the Customer-Led Growth (CLG) system.</p><p>This issue is about what I built to show exactly how agents and CLG connect, and how you can use it before your next planning conversation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>What I built</strong></h2><p><a href="http://clg.thecustomercontinuum.com">The CLG Flywheel app</a> that I built in claude code now has a new tab: <a href="https://clg.thecustomercontinuum.com/#agentic">the CLG Agentic Blueprint</a>.</p><p>It is a fully interactive architecture diagram showing what a complete agentic CLG system looks like: from human strategy at the top to tech stack at the bottom. Five layers. Seven pillars. 135 agents. Six orchestrators connecting everything. I created it because I wanted to show a real diagram to help explain how all these agents can work together to help you address some of the biggest painpoints or obstacles that often impact our ability to do our job: building relationships and engaging customers.</p><p>Here is how it is structured.</p><h2><strong>Layer 1 &#8212; Human Strategy</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Adpv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Adpv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 424w, https://substackcdn.com/image/fetch/$s_!Adpv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 848w, https://substackcdn.com/image/fetch/$s_!Adpv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 1272w, https://substackcdn.com/image/fetch/$s_!Adpv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Adpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png" width="1456" height="192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:192,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69952,&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://kevinkennethlau.substack.com/i/194371475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.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_!Adpv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 424w, https://substackcdn.com/image/fetch/$s_!Adpv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 848w, https://substackcdn.com/image/fetch/$s_!Adpv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 1272w, https://substackcdn.com/image/fetch/$s_!Adpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3585f4-97f9-4f4e-bead-17ff15056722_2240x296.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Seven human leads sit at the top of the architecture: Community Lead, Lifecycle Lead, VoC Lead, Advocacy Lead, Comms Lead, Education Lead, and Exec Engagement Lead.</p><p>These are not roles being replaced by agents. They are the roles that become dramatically more powerful because of agents. Judgment, relationships, and business case ownership still live here. Agents free these people to focus exclusively on what only humans can do.</p><h2><strong>Layer 2 &#8212; Orchestration</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d5mM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d5mM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 424w, https://substackcdn.com/image/fetch/$s_!d5mM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 848w, https://substackcdn.com/image/fetch/$s_!d5mM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 1272w, https://substackcdn.com/image/fetch/$s_!d5mM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d5mM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png" width="1456" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104454,&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://kevinkennethlau.substack.com/i/194371475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.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_!d5mM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 424w, https://substackcdn.com/image/fetch/$s_!d5mM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 848w, https://substackcdn.com/image/fetch/$s_!d5mM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 1272w, https://substackcdn.com/image/fetch/$s_!d5mM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a32e2c-b93d-4e43-9015-8b145005be35_2256x340.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Six routing engines sit between human strategy and agent execution. This is the layer most teams miss entirely.</p><p>The CLG Signal Router ingests signals from all pillars and routes them to the right agent cluster. The Revenue Attribution Engine maps CLG program activity to pipeline, expansion, and retention outcomes. The Account Intelligence Hub aggregates account-level signals into a single 360 view. The Proof Library Orchestrator routes customer evidence to the right deal, campaign, or channel. The Rewards Fulfillment Orchestrator triggers rewards when advocacy acts hit thresholds. The Comms Governance Controller enforces send limits and prevents communication overload across all systems.</p><p>Without this layer, agents work in silos. <strong>With it, they work as a system.</strong></p><h2><strong>Layer 3 &#8212; Agent Execution</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lzCZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lzCZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 424w, https://substackcdn.com/image/fetch/$s_!lzCZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 848w, https://substackcdn.com/image/fetch/$s_!lzCZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 1272w, https://substackcdn.com/image/fetch/$s_!lzCZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lzCZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png" width="1456" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243073,&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://kevinkennethlau.substack.com/i/194371475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.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_!lzCZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 424w, https://substackcdn.com/image/fetch/$s_!lzCZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 848w, https://substackcdn.com/image/fetch/$s_!lzCZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 1272w, https://substackcdn.com/image/fetch/$s_!lzCZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb737a9be-bcb2-4af0-9c72-4fd6cf1d45a2_2210x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>135 agents across 7 pillars. Each pillar column is expandable, click any pillar to see every agent in it, what it does, and what it writes to.</p><p>A few examples of what lives here:</p><ul><li><p>The Champion Scout Agent scans community activity for advocacy-readiness signals and surfaces the right customers before your team even thinks to ask.</p></li><li><p>The At-Risk Flag Agent combines login drop, NPS movement, and support escalations into a single churn risk score and routes it to the right CSM with a recommended next action.</p></li><li><p>The Sentiment Cluster Agent groups NPS verbatims, support tickets, and review content by theme and delivers a weekly brief to your product and VoC teams.</p></li><li><p>The Reference Match Agent matches open deals to the best-fit customer references by industry, use case, and deal stage in seconds, not days.</p></li><li><p>The Briefing Prep Agent generates pre-meeting exec briefs from health scores, usage data, and relationship history before every EBR or CAB.</p></li><li><p>These are not hypothetical. Every agent in the blueprint has a name, a trigger, a data input requirement, an output, and a recommended platform.</p></li></ul><h2><strong>Layer 4 &#8212; CDP / Data Backbone</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FP_i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FP_i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 424w, https://substackcdn.com/image/fetch/$s_!FP_i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 848w, https://substackcdn.com/image/fetch/$s_!FP_i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 1272w, https://substackcdn.com/image/fetch/$s_!FP_i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FP_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png" width="1456" height="370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149881,&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://kevinkennethlau.substack.com/i/194371475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.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_!FP_i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 424w, https://substackcdn.com/image/fetch/$s_!FP_i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 848w, https://substackcdn.com/image/fetch/$s_!FP_i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 1272w, https://substackcdn.com/image/fetch/$s_!FP_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4503e914-ad7f-4320-9628-f8f21ffa9f3a_2250x572.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every agent action fires an event. Every event is captured. Every record stays current.</p><p>This layer shows how the data flows: what feeds into the CDP, what the CDP writes out to your systems of record, and which platforms handle it. Segment, Rudderstack, mParticle, Treasure Data on the CDP side. Snowflake, Databricks, BigQuery, Redshift on the warehouse side. Real-time writes to Salesforce, Gainsight, your advocacy platform, and your analytics dashboard.</p><p>Without this layer, your agents are working from stale data. That is where agentic motions break down.</p><h2><strong>Layer 5 &#8212; Tech Stack</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zX-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zX-l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 424w, https://substackcdn.com/image/fetch/$s_!zX-l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 848w, https://substackcdn.com/image/fetch/$s_!zX-l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 1272w, https://substackcdn.com/image/fetch/$s_!zX-l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zX-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png" width="1456" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219438,&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://kevinkennethlau.substack.com/i/194371475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.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_!zX-l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 424w, https://substackcdn.com/image/fetch/$s_!zX-l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 848w, https://substackcdn.com/image/fetch/$s_!zX-l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 1272w, https://substackcdn.com/image/fetch/$s_!zX-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ff711f-cae5-44ef-8158-271c0684c4ba_2242x752.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Fifteen categories of platforms that agents read from and write to. CRM, Customer Success, Advocacy, Community, VoC, Education, Content, Marketing Automation, Rewards, Product Analytics, BI, Conversation Intelligence, Support, CDP, and Data Warehouse.</p><p>Every platform in the app&#8217;s tech stack selector is mapped here. You can customize it for your own stack. Please note that it&#8217;s not intended to be exhaustive especially as new vendors launch. If anything, this should cover the majority of the core solutions that are well known across most B2B SaaS organizations. </p><div><hr></div><h2><strong>How to use the blueprint right now</strong></h2><p>Open <a href="https://clg.thecustomercontinuum.com">clg.thecustomercontinuum.com</a> and click the Agents tab.</p><p>Start with your lowest-scoring CLG Diagnostic pillar. Find that column in the Agent Execution layer. Expand it. Read the first three agents. Ask yourself: which of these already exist in my stack in some form, and which are completely missing?</p><p><strong>That gap is your roadmap.</strong></p><p>If you are heading into a planning conversation or a budget discussion in the next 30 days, screenshot the architecture and bring it. Not as a &#8220;here is what I want to build&#8221; slide. As a &#8220;here is what best-in-class looks like and here is where we are today&#8221; slide. The visual does the work for you.</p><p>If you want to go deeper and actually start building these agents paid subscribers to the Customer Continuum get something else entirely. I published a companion piece with the full implementation kit: eight downloadable markdown files, one for each pillar plus the CDP backbone layer, each with every agent fully specced and ready to hand to your IT team or AI strategy lead.</p><p>Free to start at clg.thecustomercontinuum.com. Upgrade for the build specs.</p><h2 style="text-align: center;"><a href="https://kevinkennethlau.substack.com/p/paid-members-your-clg-agent-build">ACCESS THE CLG AGENTIC .MD FILES HERE</a></h2><div><hr></div><h2><strong>Other updates to the app this week</strong></h2><p>Beyond the Agents tab, a few things worth knowing:</p><p>The Revenue Impact Model now factors in your number of customers and average deal size alongside ARR, NRR, and churn rate. The output is a more precise directional business case.</p><p>The Company Intelligence tab has a privacy disclaimer and handles concurrent searches cleanly. Type in any company and get a CLG maturity brief in about 30 seconds.</p><p>My <strong>Ask Kevin GPT</strong> now renders markdown in responses and has a 40-message conversation limit before prompting a fresh session.</p><p>The tech stack selector now includes a CDP category with Segment, Rudderstack, mParticle, Treasure Data, Adobe CDP, Salesforce Data Cloud, and Tealium. Freshdesk is added to Support. Gong, Chorus, and Clari are added under Conversation Intelligence.</p><div><hr></div><p>See you next Thursday.</p><p>&#8212; Kevin</p><p>P.S. The implementation kit for paid subscribers covers all 135 agents with full build specs. If you are a customer marketer who has an AI strategy conversation coming up, this is the resource that makes you the most prepared person in the room. Link above.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[[Paid Members] Your CLG Agent Build Kit Is Ready ]]></title><description><![CDATA[I recently published a new tab on my CLG flywheel app that shows an overview of what an agentic CLG practice could look like at scale; 135 agents across 7 pillars.]]></description><link>https://thecustomercontinuum.com/p/paid-members-your-clg-agent-build</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/paid-members-your-clg-agent-build</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Mon, 13 Apr 2026 13:03:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qxN8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently published a new tab on my <a href="https://clg.thecustomercontinuum.com/#agentic">CLG flywheel app</a> that shows an overview of what an agentic CLG practice could look like at scale; 135 agents across 7 pillars. </p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qxN8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qxN8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 424w, https://substackcdn.com/image/fetch/$s_!qxN8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 848w, https://substackcdn.com/image/fetch/$s_!qxN8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 1272w, https://substackcdn.com/image/fetch/$s_!qxN8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qxN8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png" width="1456" height="1734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:781729,&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://kevinkennethlau.substack.com/i/194013104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.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_!qxN8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 424w, https://substackcdn.com/image/fetch/$s_!qxN8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 848w, https://substackcdn.com/image/fetch/$s_!qxN8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 1272w, https://substackcdn.com/image/fetch/$s_!qxN8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5131bcb-39dd-4da6-860a-69e7ef6f8db3_2222x2646.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A lot of you asked the same question after seeing it: <strong>how do I actually build these?</strong></p><p>That is what this kit is.</p><p><strong>Eight Claude Code-ready MD files.</strong> One per pillar. Every agent spec includes what it does, what data it needs, what it outputs, and five specific steps to build it inside your stack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h5kr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h5kr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 424w, https://substackcdn.com/image/fetch/$s_!h5kr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 848w, https://substackcdn.com/image/fetch/$s_!h5kr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!h5kr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h5kr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png" width="1456" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:513851,&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://kevinkennethlau.substack.com/i/194013104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.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_!h5kr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 424w, https://substackcdn.com/image/fetch/$s_!h5kr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 848w, https://substackcdn.com/image/fetch/$s_!h5kr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!h5kr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6cd13a-a75f-4828-a8e1-abc03e959f51_2208x1328.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Uvd4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Uvd4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 424w, https://substackcdn.com/image/fetch/$s_!Uvd4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 848w, https://substackcdn.com/image/fetch/$s_!Uvd4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 1272w, https://substackcdn.com/image/fetch/$s_!Uvd4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Uvd4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png" width="1298" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75180648-d316-4a43-aa6e-2305aa349372_1298x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1298,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244580,&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://kevinkennethlau.substack.com/i/194013104?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.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_!Uvd4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 424w, https://substackcdn.com/image/fetch/$s_!Uvd4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 848w, https://substackcdn.com/image/fetch/$s_!Uvd4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 1272w, https://substackcdn.com/image/fetch/$s_!Uvd4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75180648-d316-4a43-aa6e-2305aa349372_1298x910.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start with the pillar that matches your biggest problem right now.</p><p>Churn is your problem? Lifecycle and Adoption.</p><p>Sales asking for more references? Customer Advocacy.</p><p>Community has no ROI story? Community Engagement.</p><p>Agents are stack-ranked inside each file so you know exactly where to begin.</p><h1 style="text-align: center;"><a href="https://drive.google.com/drive/folders/1P2siYfaa-7DHATtEQO7kydY2Ev8_sr5m?usp=drive_link">Your full kit is here.</a> </h1><p><strong>P.S.</strong> Please make sure to read the file called &#8220;<strong>READ ME FIRST - CLG Blueprint Master Guide.md&#8221;</strong> first.</p><p>-Kevin</p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Issue 16: I'm not a developer. I built a tool anyway.]]></title><description><![CDATA[15+ years in marketing. Zero coding experience. This weekend I built a working diagnostic tool using Claude Code. Here's what I built and how it can help you.]]></description><link>https://thecustomercontinuum.com/p/issue-16-i-built-something-i-had</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/issue-16-i-built-something-i-had</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Thu, 09 Apr 2026 14:31:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4eefe5c8-53ee-4f6b-9a60-ec0e82ab6af0_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to The Customer Continuum. Issue 16.</p><p>If you get value from this newsletter, the best thing you can do is forward it to one person who needs it. It takes 10 seconds and it means everything.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>I need to come clean about something.</p><p>This weekend I did something I have never done in 15 years of working in tech.</p><p>I built a web app.</p><p>Not &#8220;I described what I wanted and a developer built it.&#8221; Not &#8220;I used a no-code tool and dragged some blocks around.&#8221; I mean I opened a terminal, used Claude Code, and built something from scratch.</p><p>15 years in marketing. Zero technical background. Zero production code before this weekend.</p><p>The hardest part was not the code. The hardest part was figuring out how to take what I had built on my computer and get it to GitHub so the world could actually see it. I spent more time on that than on anything else. The terminal. The commands. The errors that meant nothing to me. Well, almost nothing with the exception of a few painful moments. </p><p>But the back and forth with Claude Code kept me going. I would describe what was broken in plain English. It would fix it. I would move forward. That loop, human clarity, AI execution, is something I did not expect to find so compelling.</p><p>By Sunday night I had something real enough to demo in front of a room full of community practitioners at Community Week.</p><p>Here is what I built, why I built it, and why you are getting it first.</p><div><hr></div><h2><strong>The problem I kept hitting</strong></h2><p>Every time I explained the Customer-Led Growth system: seven pillars, one engine, people got the concept immediately.</p><p>Then they hit the same wall.</p><p>&#8220;Okay, but where do I actually start?&#8221;</p><p>A framework without a diagnostic is just a slide. It tells you what the system looks like. It does not tell you where you are weak, what to fix first, or how to make the case in numbers your CFO already uses.</p><p>I kept having that conversation. So I built the thing that ends it.</p><div><hr></div><h2><strong>What I built</strong></h2><p>Three things you can do with it right now:</p><p><strong>CLG Diagnostic.</strong> Score all seven pillars on a 1-5 scale. Get a health score, a radar chart, and a prioritized action list. Five minutes. Free. No login.</p><p><strong>Revenue Impact Model.</strong> Input your ARR, NRR, and churn rate. Get a directional business case for investing in the full system in language your CFO speaks. Run this before your next budget conversation.</p><p><strong>Company Intelligence.</strong> Type in any company name. Get a CLG maturity brief across all seven pillars in about 30 seconds. I use this before executive briefings and customer conversations.</p><p>There is also a Freshworks Case Study, a Glossary, and a new revised Kevin Lau GPT tab for open-ended CLG questions.</p><p>You are getting this before anyone else. It goes public Friday.</p><p>You can also watch this short tutorial video on how to best leverage the app below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.loom.com/share/3eca5007972c4112a60e9783e09b558e" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1KL-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 424w, https://substackcdn.com/image/fetch/$s_!1KL-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 848w, https://substackcdn.com/image/fetch/$s_!1KL-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 1272w, https://substackcdn.com/image/fetch/$s_!1KL-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1KL-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:454129,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.loom.com/share/3eca5007972c4112a60e9783e09b558e&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kevinkennethlau.substack.com/i/193626050?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.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_!1KL-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 424w, https://substackcdn.com/image/fetch/$s_!1KL-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 848w, https://substackcdn.com/image/fetch/$s_!1KL-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 1272w, https://substackcdn.com/image/fetch/$s_!1KL-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadefbae-9a09-4c81-a8b9-62b5a1e9e0f2_1556x912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3 style="text-align: center;"><strong>&#187;&#187;&#187;<a href="https://clg-flywheel.vercel.app">ACCESS THE CLG FLYWHEEL</a>&#171;&#171;&#171;</strong></h3><div><hr></div><h2><strong>What the build actually taught me</strong></h2><p>The bottleneck was never the technology. Claude Code handled that.</p><p>The bottleneck was always clarity. What should this actually measure? What makes a health score meaningful and not arbitrary? What does the action list need to say to be genuinely useful?</p><p>Those questions only I could answer. And wrestling with them forced me to get more precise about the CLG system than any deck or document ever had.</p><p>But the bigger lesson was not about the framework.</p><p>It was about what is possible.</p><p>I walked away from that weekend thinking about the glass as half full in a way I did not expect. We can move faster than we think. We can build things we never imagined building. The only real ceiling is how clearly you can articulate what you want.</p><p>That is not a small thing. Most of us have ideas sitting in a notes app or a back-of-mind folder that we have written off because we assumed we needed something we did not have: a developer, a budget, a team, a timeline.</p><p>The model has changed. You bring the domain expertise. AI handles the execution. Neither of you builds this alone. Together you build something neither of you could have made otherwise.</p><p>If you have been sitting on an idea, Claude Code is worth an afternoon. The barrier is lower than you think. <strong>The bottleneck is your clarity, not your skill set.</strong></p><div><hr></div><h2><strong>How to use it this week</strong></h2><p>Run the diagnostic. Look at your radar chart. The biggest gap is your roadmap: not one I hand you, the one your own data reveals.</p><p>If you have a budget conversation in the next 30 days, run the Revenue Impact Model first. Three minutes. One number.</p><p>Reply and tell me your health score. I read every reply. Genuinely curious what the data shows across different company sizes and team structures.</p><p>And if you have feedback on how I can improve the app, by all means please tell me. </p><div><hr></div><p>&#8212; Kevin</p><p>P.S. You got this before anyone else. If it is useful, forward it to one person fighting the same budget conversation you are. That is how this newsletter grows. One practitioner to the next.</p><div><hr></div><p><em>The VP Accelerator is a 90-day program for Senior Managers and Directors ready to make the move to VP. Reply &#8220;Accelerator&#8221; and I will send you details.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Customer Continuum by Kevin Lau is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Invite your friends to read The Customer Continuum]]></title><description><![CDATA[Thank you for reading The Customer Continuum: your support allows me to keep doing this work.]]></description><link>https://thecustomercontinuum.com/p/invite-your-friends-to-read-the-customer</link><guid isPermaLink="false">https://thecustomercontinuum.com/p/invite-your-friends-to-read-the-customer</guid><dc:creator><![CDATA[Kevin Lau]]></dc:creator><pubDate>Fri, 03 Apr 2026 15:07:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a-Nh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09103d2e-5005-4398-8151-5488191a1c97_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thank you for reading The Customer Continuum: your support allows me to keep doing this work.</p><p>If you enjoy The Customer Continuum, it would mean the world to me if you invited friends to subscribe and read with us. If you refer friends, you will receive benefits that give you special access to The Customer Continuum and new things that I build and develop for our community.</p><p><strong>How to participate </strong></p><p><strong>1. Share The Customer Continuum. </strong>When you use the referral link below, or the &#8220;Share&#8221; button on any post, you'll get credit for any new subscribers. Simply send the link in a text, email, or share it on social media with friends.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thecustomercontinuum.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><p>2.<strong> Earn benefits.</strong> When more friends use your referral link to subscribe (free or paid), you&#8217;ll receive special benefits.</p><ul><li><p>Get a 1 month comp for 3 referrals</p></li><li><p>Get a 3 month comp for 5 referrals</p></li><li><p>Get a 6 month comp for 25 referrals</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thecustomercontinuum.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Visit the leaderboard&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thecustomercontinuum.com/leaderboard?&amp;utm_source=post"><span>Visit the leaderboard</span></a></p><p>To learn more, check out <a href="https://support.substack.com/hc/en-us/articles/16142857300372">Substack&#8217;s FAQ</a>.</p><p>Thank you again for subscribing and please do let me know how else I can best serve you in the future. </p>]]></content:encoded></item></channel></rss>