<?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[10xPlaybooks]]></title><description><![CDATA[GTM engineering + AI marketing. ]]></description><link>https://10xplaybooks.com</link><image><url>https://10xplaybooks.com/img/substack.png</url><title>10xPlaybooks</title><link>https://10xplaybooks.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 18 May 2026 04:11:32 GMT</lastBuildDate><atom:link href="https://10xplaybooks.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[John Tay]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[johntay@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[johntay@substack.com]]></itunes:email><itunes:name><![CDATA[John Tay]]></itunes:name></itunes:owner><itunes:author><![CDATA[John Tay]]></itunes:author><googleplay:owner><![CDATA[johntay@substack.com]]></googleplay:owner><googleplay:email><![CDATA[johntay@substack.com]]></googleplay:email><googleplay:author><![CDATA[John Tay]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why I Started Daily GitHub Backups for Claude Code]]></title><description><![CDATA[Versioning control + rollbacks.]]></description><link>https://10xplaybooks.com/p/why-i-started-daily-github-backups</link><guid isPermaLink="false">https://10xplaybooks.com/p/why-i-started-daily-github-backups</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 18 May 2026 03:19:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!k_bk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Increasingly it&#8217;s starting to feel that anyone deep in building agentic workflows would benefit from having software engineering basics. One of them is daily GitHub backups.</p><p>Reminds me of a painful lesson from 2017. I had a Surface Pro laptop, and stored all of my important work and personal files inside. Suddenly, my laptop stopped working and I had to send it for an RMA repair. None of my local documents could be restored. </p><p>Luckily I had done an ad-hoc Dropbox sync about 3 months ago, but that meant I lost 3 months of work.</p><p>From that day onwards, I only worked on files that were synced to Dropbox. Saved me a few close calls.</p><p>Fast forward to today, and this is exactly the same risk I have with Claude Code. All of my workflows, skills, and projects are stored locally on my MacBook Pro. If anything goes wrong with the machine and the data can&#8217;t be accessed, I&#8217;d lose months of work.</p><h3>Claude Code Backups via GitHub</h3><p>That's where I started backing up my Claude Code work to GitHub.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k_bk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k_bk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 424w, https://substackcdn.com/image/fetch/$s_!k_bk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 848w, https://substackcdn.com/image/fetch/$s_!k_bk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 1272w, https://substackcdn.com/image/fetch/$s_!k_bk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k_bk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png" width="1315" height="542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:542,&quot;width&quot;:1315,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89072,&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://10xplaybooks.com/i/198205576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.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_!k_bk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 424w, https://substackcdn.com/image/fetch/$s_!k_bk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 848w, https://substackcdn.com/image/fetch/$s_!k_bk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 1272w, https://substackcdn.com/image/fetch/$s_!k_bk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92f6906-9499-4603-b9a6-70ca7fc88502_1315x542.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s how it works</p><ol><li><p>Tell Claude Code which folders need to be synced and which folders to ignore</p></li><li><p>Be careful not to push any secrets or API keys</p></li><li><p>Connect Claude Code to GitHub.</p></li><li><p>Create a private repo</p></li><li><p>Set up a daily push automation using macOS&#8217;s native scheduler, &#8220;launchd&#8221;. I didn&#8217;t even know this existed before, which pushes to GitHub 12am daily. </p></li><li><p>GitHub takes care of versioning. You can always roll back or restore later.</p></li></ol><h3>Why this matters now?</h3><p>Feels like with the recent npm supply-chain attacks (e.g. the TanStack incident: <a href="https://openai.com/index/our-response-to-the-tanstack-npm-supply-chain-attack/">https://openai.com/index/our-response-to-the-tanstack-npm-supply-chain-attack/</a>), having the ability to roll back your Claude Code setup becomes more even more important.</p><p>Versioning isn&#8217;t just for losing your laptop in my opinion, but it&#8217;s for the day a dependency, a NPM packaging or an MCP server gets compromised and you need to revert to a previously good state.</p><p><em>PS: I&#8217;m not SWE trained, so I&#8217;m very curious to know. Is this actually best practice, or is there a better way to do this? Would love to learn how others are handling it! </em></p>]]></content:encoded></item><item><title><![CDATA[Layers of API Discovery: MCP, llms.txt & OpenAPI.json]]></title><description><![CDATA[How I map out a third-party API before building workflows on it.]]></description><link>https://10xplaybooks.com/p/layers-of-api-discovery-mcp-llmstxt</link><guid isPermaLink="false">https://10xplaybooks.com/p/layers-of-api-discovery-mcp-llmstxt</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Thu, 14 May 2026 04:50:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!swlm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I'm a GTM engineer at a B2B SaaS company, which means I'm constantly working with third-party SaaS tools and their APIs.</p><p>The first thing I need before I can build anything is a complete list of the API endpoints that the SaaS tool exposes.</p><p>Why? 2 important reasons. </p><ol><li><p><strong>Execution.</strong> I have an automation or an agentic workflow in mind, and the endpoint inventory tells me whether it's actually feasible within the vendor's constraints. If it is, I can also see in advance where I'll need to work around endpoint restrictions instead of running into them mid-build.</p></li><li><p><strong>Ideation.</strong> This is where I treat the LLM as a second brain. I give it the full list of API endpoints plus context on what I'm trying to achieve, and we brainstorm back and forth on what's potentially worth building. The LLM is good at lateral ideas that I wouldn't have made on my own. </p></li></ol><h3><strong>Different types of API discovery</strong></h3><h4><strong>Layer 1: MCP + Web Scrape (Least Efficient)</strong></h4><p>The fastest way to get an endpoint list is to call the tool&#8217;s MCP server directly and ask it to return all the exposed endpoints. It&#8217;s quick, it&#8217;s efficient, and they&#8217;re already surfaced in my Claude Code context, so I can just call them.</p><p>The downside is that some MCP servers don&#8217;t expose the full API. There&#8217;s a real gap between what&#8217;s in the tool&#8217;s public API docs and what&#8217;s exposed through the MCP. </p><p>For some third-party SaaS tools, their MCP only gives me 60-70% of what the underlying REST API can actually do.</p><p>When the MCP isn&#8217;t enough, I usually have to fall back to scraping the tool&#8217;s API docs site. It&#8217;s slow, it&#8217;s inconsistent, and JavaScript-rendered pages make extraction very unreliable.</p><p><strong>Case study: Apollo</strong></p><ul><li><p>MCP covers 24% of Apollo's public REST API </p></li><li><p>No llms.txt or OpenAPI.json (which I&#8217;d cover more below)</p></li><li><p>API data parsed from <a href="https://docs.apollo.io/sitemap.xml">https://docs.apollo.io/sitemap.xml</a></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!swlm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!swlm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 424w, https://substackcdn.com/image/fetch/$s_!swlm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 848w, https://substackcdn.com/image/fetch/$s_!swlm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 1272w, https://substackcdn.com/image/fetch/$s_!swlm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!swlm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png" width="1456" height="1189" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1189,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274783,&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://10xplaybooks.com/i/197626720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.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_!swlm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 424w, https://substackcdn.com/image/fetch/$s_!swlm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 848w, https://substackcdn.com/image/fetch/$s_!swlm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 1272w, https://substackcdn.com/image/fetch/$s_!swlm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9c00471-b4d7-4832-b09e-b3e9d8172b80_1766x1442.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>Layer 2: llms.txt</strong></h4><p>llms.txt is a newer convention (proposed in 2024) where companies publish a markdown index of their website content, formatted specifically for LLMs and AI agents to navigate.</p><p>It&#8217;s not made for documenting API end points specific. It&#8217;s more of a site-wide directory of linked pages, organized by category, with a one-liner for each. Examples include product docs, guides, reference material, blog posts &amp; more. </p><p>The reason I check it for API discovery: llms.txt is often where the OpenAPI spec link is buried. The endpoints themselves aren&#8217;t in llms.txt, but the breadcrumb to the file that contains them often is.</p><p><strong>Case study: Instantly</strong></p><p>With Instantly, I checked <a href="https://developer.instantly.ai/llms.txt">https://developer.instantly.ai/llms.txt</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5zm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5zm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 424w, https://substackcdn.com/image/fetch/$s_!N5zm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 848w, https://substackcdn.com/image/fetch/$s_!N5zm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 1272w, https://substackcdn.com/image/fetch/$s_!N5zm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5zm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png" width="1456" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:519302,&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://10xplaybooks.com/i/197626720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.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_!N5zm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 424w, https://substackcdn.com/image/fetch/$s_!N5zm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 848w, https://substackcdn.com/image/fetch/$s_!N5zm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 1272w, https://substackcdn.com/image/fetch/$s_!N5zm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d59fd03-74b5-4c2a-a240-c64d7977ac24_1910x923.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s an index of their docs built for LLMs, and one of the links inside pointed to their OpenAPI spec (which I&#8217;ll cover more below) at <a href="https://api.instantly.ai/openapi/api_v2.json">https://api.instantly.ai/openapi/api_v2.json</a>. That file had every endpoint Instantly exposes.</p><p>If I&#8217;d stopped at the MCP, I would have missed all of them.</p><h4><strong>Layer 3: OpenAPI.json (Most Efficent)</strong></h4><p>The OpenAPI spec is a single machine-readable file (JSON or YAML) that describes every endpoint of a REST API in one place. Paths, parameters, request bodies, response shapes, auth methods. All of it, in one structured file.</p><p>This is the gold standard for API discovery for two reasons.</p><ol><li><p><strong>Completeness</strong>. The spec is the API. It&#8217;s not a curated subset like the MCP, and it&#8217;s not a doc page that might be out of date. If an endpoint exists in the spec, it exists in the API.</p></li><li><p><strong>Accuracy</strong>. Mmost modern SaaS auto-generates this file directly from their API code. It stays in sync with reality without anyone manually updating it. Whatever I read in the spec is what the API actually does today.</p></li></ol><p>The catch is that there&#8217;s no single conventional path where the spec lives. </p><p>Additional notes:</p><ul><li><p>When verifying an OpenAPI spec, use a deterministic script (Python or shell) instead of asking the LLM to WebFetch the URL. The script downloads the full spec to a temp file and counts how many endpoint paths are in it.</p></li><li><p>WebFetch is non-deterministic. The LLM might miscount, skip sections, or summarize away detail.</p></li><li><p>General pattern: when the task is structured data extraction (counting, listing, filtering JSON), use a script. Save the LLM for tasks that actually need reasoning.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NV8i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NV8i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 424w, https://substackcdn.com/image/fetch/$s_!NV8i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 848w, https://substackcdn.com/image/fetch/$s_!NV8i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 1272w, https://substackcdn.com/image/fetch/$s_!NV8i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NV8i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png" width="1352" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:1352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51409,&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://10xplaybooks.com/i/197626720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.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_!NV8i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 424w, https://substackcdn.com/image/fetch/$s_!NV8i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 848w, https://substackcdn.com/image/fetch/$s_!NV8i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 1272w, https://substackcdn.com/image/fetch/$s_!NV8i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01e83e30-e409-45a5-92c3-0579bbd2ee85_1352x240.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Case study: DiscoLike </h4><p>DiscoLike was the cleanest version of this. </p><p>The OpenAPI spec lives at https://api.discolike.com/v1/openapi.json, which is the conventional path. The DiscoLike MCP exposes 29 tools. </p><p>The spec shows 9 more more user-facing data endpoints that aren&#8217;t in the MCP (corporate hierarchies, vendor relationships, SSL cert history &amp; others).</p><h3>Save API endpoints once, reference them on demand</h3><p>Once I have the endpoint inventory for a tool, I save it locally so I&#8217;m not re-pulling them from the source every time I want to reference it.</p><p>Just a word of caustion though. Don&#8217;t dump all of your API endpoints in your CLAUDE.md file. </p><p>CLAUDE.md is always-loaded context, so dumping 130+ Emailbison endpoints plus 60 DiscoLike endpoints plus 200+ Instantly endpoints in there burns through my context budget on every conversation, even when the work has nothing to do with those tools.</p><p>Instead, save each tool to its own file under .claude/mcp-end-points/. One file per tool. CLAUDE.md just has a one-line bullet pointing to each reference and they stay out of the context window until I tell Claude to read them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uB7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uB7C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 424w, https://substackcdn.com/image/fetch/$s_!uB7C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 848w, https://substackcdn.com/image/fetch/$s_!uB7C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 1272w, https://substackcdn.com/image/fetch/$s_!uB7C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uB7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png" width="1214" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:1214,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76981,&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://10xplaybooks.com/i/197626720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.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_!uB7C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 424w, https://substackcdn.com/image/fetch/$s_!uB7C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 848w, https://substackcdn.com/image/fetch/$s_!uB7C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 1272w, https://substackcdn.com/image/fetch/$s_!uB7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bfeb93-5387-4055-b6e9-e044eb9d10f4_1214x382.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each reference file has two sections:</p><ol><li><p><strong>The endpoint catalog</strong></p></li><li><p><strong>Run learnings </strong>from<strong> </strong>actual usage which usually include rate limits, validation quirks, parameter naming traps. These are added in on demand. </p></li></ol><h3><strong>Updating API endpoints via a hook</strong></h3><p>A point to note, APIs aren&#8217;t static. Your Saas tools could add new endpoints, deprecate old ones, or change parameter names. The reference file I saved last month isn&#8217;t guaranteed to reflect what the API does today.</p><p>The way I handle this is to create a Claude Code hook that points back to the tool&#8217;s OpenAPI spec URL. Once a month, it re-pulls the spec, regenerates the endpoint catalog section, and overwrites the file. </p><p><a href="https://composio.dev/">Composio</a> is another option I want to test. </p><p>From my understanding of what they do. they maintain integrations for a lot of the major tools and handle the API updates on their side, so the refresh happens upstream rather than in my own setup. Haven&#8217;t tried it yet, but if it works the way I think it does, it removes the hook maintenance entirely.</p>]]></content:encoded></item><item><title><![CDATA[The Curious Case of Mimecast in Email Deliverability]]></title><description><![CDATA[What I learned from testing cold outreach against Mimecast's email security gateway.]]></description><link>https://10xplaybooks.com/p/the-curious-case-of-mimecast</link><guid isPermaLink="false">https://10xplaybooks.com/p/the-curious-case-of-mimecast</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Wed, 13 May 2026 03:02:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vfB9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;re running cold email outreach, email infrastructure is extremely important.</p><p>After all, no matter how good your targeting, copy, or offer is, none of it matters if your emails aren&#8217;t landing in your prospect&#8217;s main inbox.</p><h3><strong>Email Gatekeepers</strong></h3><p>The 3 main email gatekeepers I&#8217;ve seen are: </p><ul><li><p>Proofpoint</p></li><li><p>Barracuda</p></li><li><p>Mimecast</p></li></ul><p>Think of them as literal gatekeepers. They sit between your cold email and your prospect, scan the email, cross-reference your domain and copy against a huge database of blocked domains and known cold email patterns, and decide whether or not your email should be delivered.</p><p>If not, your email gets blocked.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vfB9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vfB9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vfB9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vfB9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vfB9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vfB9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_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;:81080,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://10xplaybooks.com/i/197437016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_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_!vfB9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vfB9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vfB9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vfB9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbc3a8f-f3a5-46b0-85e0-ede2bd48a593_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;d typically see these email security softwares deployed in:</p><ul><li><p>Larger enterprise companies / FT 1000 companies</p></li><li><p>Govt organizations</p></li><li><p>Legal organizations</p></li></ul><p><strong>How do you even know if a prospect is behind one of these?</strong> You can do a quick MX record lookup on tools like MXToolbox, or you can enrich it through Clay. Worth doing before you send if you&#8217;re going after enterprise prospects.</p><h3>Mimecast (Backstory + What&#8217;s Happening)</h3><p>Lately I&#8217;ve been seeing more and more of my prospects using Mimecast. And out of the 3 main gatekeepers, this one has been the trickiest to crack.</p><p>I ran a small controlled test using my company&#8217;s main domain to do high-touch 1:1 outreach to a batch of Mimecast-protected prospects. All of them got blocked. Meanwhile, the same kind of outreach was landing fine with Proofpoint and Barracuda prospects.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iPtq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iPtq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 424w, https://substackcdn.com/image/fetch/$s_!iPtq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 848w, https://substackcdn.com/image/fetch/$s_!iPtq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 1272w, https://substackcdn.com/image/fetch/$s_!iPtq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iPtq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png" width="1241" height="211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:211,&quot;width&quot;:1241,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77924,&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://10xplaybooks.com/i/197437016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.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_!iPtq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 424w, https://substackcdn.com/image/fetch/$s_!iPtq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 848w, https://substackcdn.com/image/fetch/$s_!iPtq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 1272w, https://substackcdn.com/image/fetch/$s_!iPtq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f6a618a-721a-487f-89a6-06e32d00526d_1241x211.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A couple of hypotheses I had in mind:</p><ul><li><p>My company&#8217;s main domain (along with other established aged domains) has probably been fingerprinted by Mimecast. This isn&#8217;t unique to us as any established business running a real PLG or SLG motion is sending millions of emails monthly across product, marketing, sales, and transactional flows. At that scale, every major email security provider will eventually have enough signal on your domain to fingerprint it. We are not spamming people, but it&#8217;s just the reality of operating at volume.</p></li><li><p>Copy issue. The email copy might be considered too promotional for Mimecast&#8217;s liking.</p></li></ul><p>The interesting thing is that the same copy from my company&#8217;s main domain was getting delivered fine to Proofpoint and Barracuda prospects. </p><p>Which tells me Mimecast is doing something different. Most likely stricter content scanning, heavier weighting on sender reputation history, and more conservative defaults compared to the other two.</p><h3>What Worked for Mimecast Delivery?</h3><h4>#1: Non Promotional, Short Copy</h4><p>I tested emailing the same Mimecast prospect using my company&#8217;s main domain with extremely short copy (under 7 words).</p><p>The email was delivered successfully and I got a reply.</p><p>My theory on why this works: Mimecast&#8217;s content scanning likely flags promotional language patterns, CTAs, links, and structural signals like multi-paragraph format and signatures. Ultra-short copy bypasses most of these triggers as there&#8217;s just nothing for the scanner to flag against.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ka-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ka-T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 424w, https://substackcdn.com/image/fetch/$s_!ka-T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 848w, https://substackcdn.com/image/fetch/$s_!ka-T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 1272w, https://substackcdn.com/image/fetch/$s_!ka-T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ka-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png" width="1456" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97036,&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://10xplaybooks.com/i/197437016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.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_!ka-T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 424w, https://substackcdn.com/image/fetch/$s_!ka-T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 848w, https://substackcdn.com/image/fetch/$s_!ka-T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 1272w, https://substackcdn.com/image/fetch/$s_!ka-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dac3d62-98d9-4dcd-96f8-54fa54c9bd94_1510x569.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Information blurred out for privacy purposes.</figcaption></figure></div><h4>#2: Secondary New Domains</h4><p>Using newer secondary domains (not your company&#8217;s main domain) to do cold outreach seems to help too. Even with the promotional cold outreach copy.</p><p>All the Mimecast prospects got delivered successfully.</p><p>My guess is that the email security providers don&#8217;t have much sending history on these newer secondary domains yet, so there&#8217;s nothing to fingerprint against.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g0Qf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g0Qf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 424w, https://substackcdn.com/image/fetch/$s_!g0Qf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 848w, https://substackcdn.com/image/fetch/$s_!g0Qf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 1272w, https://substackcdn.com/image/fetch/$s_!g0Qf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g0Qf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png" width="1205" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:1205,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79393,&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://10xplaybooks.com/i/197437016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.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_!g0Qf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 424w, https://substackcdn.com/image/fetch/$s_!g0Qf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 848w, https://substackcdn.com/image/fetch/$s_!g0Qf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 1272w, https://substackcdn.com/image/fetch/$s_!g0Qf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe55e71df-51f5-4a45-af3f-0cdf4de60a78_1205x250.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Main Takeaways</h3><p>Contrary to the general consensus, emailing prospects from your company&#8217;s main domain might not necessarily see an uplift, especially with prospects using email security gateways.</p><p>For Mimecast specifically, consider using:</p><ul><li><p>Extremely short email copy (&lt; 7 words)</p></li><li><p>Secondary newer domains that don&#8217;t have much sending history</p></li></ul><p>A few open questions I&#8217;m still testing:</p><ul><li><p>Does the short copy trick still work at scale?</p></li><li><p>How long before secondary domains accumulate enough history to get fingerprinted too?</p></li><li><p>Is there a copy structure that gets the best of both worlds. Preferably long enough to actually pitch something, short enough to dodge Mimecast&#8217;s scanner?</p></li></ul><p>Will share more as I run more tests.</p>]]></content:encoded></item><item><title><![CDATA[GTM Engineer (Marketing) VS GTM Engineer (RevOps)]]></title><description><![CDATA[One title, two very different jobs & responsibilities.]]></description><link>https://10xplaybooks.com/p/gtm-engineer-marketing-vs-gtm-engineer-revops</link><guid isPermaLink="false">https://10xplaybooks.com/p/gtm-engineer-marketing-vs-gtm-engineer-revops</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Tue, 12 May 2026 02:32:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p7lo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a lot of ambiguity (and hype) around the GTM engineering role recently. You have probably saw plenty of LinkedIn posts in 2026 from companies hiring for GTM engineers. </p><p>But what does a GTM engineer actually do?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p7lo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p7lo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 424w, https://substackcdn.com/image/fetch/$s_!p7lo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 848w, https://substackcdn.com/image/fetch/$s_!p7lo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!p7lo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p7lo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg" width="1280" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55319,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://10xplaybooks.com/i/197171581?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.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_!p7lo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 424w, https://substackcdn.com/image/fetch/$s_!p7lo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 848w, https://substackcdn.com/image/fetch/$s_!p7lo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!p7lo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba03fc0d-911d-4293-939e-279f986c6913_1280x842.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I think the best way to answer this is to strip away all the technical and tactical competencies a GTM engineer is <em>supposed</em> to have, and go straight to the business impact they&#8217;re hired to deliver.</p><p>For 99% of GTM engineers out there, the role only exists in sales-driven B2B organizations, IE companies selling to other companies, not consumers. </p><p>And inside those companies, the role tends to live in one of two places: under <strong>Marketing</strong>, or under <strong>RevOps</strong>. In my opinion, where it sits changes what the job actually is.</p><blockquote><p><em>From my observation, this split is most obvious in larger organizations where there's a standalone RevOps department. The GTM engineer role gets kinda blurry in smaller companies where there's usually no dedicated RevOps team, or even a single RevOps hire. </em></p><p><em>In those companies, you'll see one GTM engineer wearing both hats: handling the marketing and the revenue operations tasks at the same time.</em></p></blockquote><h3>GTM Engineer (Marketing) VS GTM Engineer (RevOps)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_WiF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_WiF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 424w, https://substackcdn.com/image/fetch/$s_!_WiF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 848w, https://substackcdn.com/image/fetch/$s_!_WiF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 1272w, https://substackcdn.com/image/fetch/$s_!_WiF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_WiF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png" width="1420" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:1420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40517,&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://10xplaybooks.com/i/197171581?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.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_!_WiF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 424w, https://substackcdn.com/image/fetch/$s_!_WiF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 848w, https://substackcdn.com/image/fetch/$s_!_WiF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.png 1272w, https://substackcdn.com/image/fetch/$s_!_WiF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471d94ca-9a91-48e5-bef9-9859543ad425_1420x438.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s 2 types of GTM engineers. </p><p><strong>GTM Engineer (Marketing)</strong></p><p>Attached to the marketing department</p><ul><li><p>Sits inside the marketing department</p></li><li><p>Main goal: to drive <strong>net-new market expansion</strong>, bringing more new customers into the SLG pipeline</p></li><li><p>Owns the systems that generate, qualify, and route demand at the top of the funnel</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0HV_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0HV_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 424w, https://substackcdn.com/image/fetch/$s_!0HV_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 848w, https://substackcdn.com/image/fetch/$s_!0HV_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 1272w, https://substackcdn.com/image/fetch/$s_!0HV_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0HV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png" width="782" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:782,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168927,&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://10xplaybooks.com/i/197171581?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.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_!0HV_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 424w, https://substackcdn.com/image/fetch/$s_!0HV_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 848w, https://substackcdn.com/image/fetch/$s_!0HV_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 1272w, https://substackcdn.com/image/fetch/$s_!0HV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52dd3f-8eee-4491-bb0c-7d2a0fe708db_782x616.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Here&#8217;s one from Airbye (https://jobs.accel.com/companies/airbyte/jobs/46422029-senior-growth-marketing-manager)</figcaption></figure></div><p><strong>GTM Engineer (RevOps) </strong></p><ul><li><p>Sits inside the revenue operations department</p></li><li><p>Main goal: to drive <strong>sales enablement</strong>, making the existing sales motion faster and more efficient</p></li><li><p>Two main levers they work on:</p><ul><li><p><strong>Sales velocity</strong> &#8594; how to move deals through the pipeline faster</p></li><li><p><strong>Conversion</strong> &#8594; how to turn more leads into closed-won, faster</p></li></ul></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rKoQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rKoQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 424w, https://substackcdn.com/image/fetch/$s_!rKoQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 848w, https://substackcdn.com/image/fetch/$s_!rKoQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 1272w, https://substackcdn.com/image/fetch/$s_!rKoQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rKoQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png" width="754" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b412d85e-3934-4d93-812e-80a139f4d72e_754x825.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:754,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217314,&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://10xplaybooks.com/i/197171581?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.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_!rKoQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 424w, https://substackcdn.com/image/fetch/$s_!rKoQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 848w, https://substackcdn.com/image/fetch/$s_!rKoQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 1272w, https://substackcdn.com/image/fetch/$s_!rKoQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb412d85e-3934-4d93-812e-80a139f4d72e_754x825.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Here&#8217;s one from WorkOS (https://jobs.ashbyhq.com/workos/990c41b1-e3c3-4a75-83c2-ca916899c110)</figcaption></figure></div><h3><strong>Use Cases: GTM Engineer (Marketing)</strong></h3><h4><strong>Outbound</strong></h4><p>This is probably the most common use case of a GTM engineer in Marketing. These roles were pioneered (I think) in companies like Ramp, Gong, and Rippling, where outbound forms a huge % of their net-new pipeline.</p><p>The core essence of cold outreach is to use different channels (email, LinkedIn, etc.) to reach net-new accounts that aren&#8217;t in your CRM yet. The intention is to turn a cold prospect into a booked-demo opportunity.</p><p>Where the GTM engineer comes in is building the tools that help find, qualify, and reach the right accounts at scale:</p><ul><li><p><strong>Signal-based prospect sourcing</strong> by building prospect + company lists from real-time triggers like job changes, funding rounds, hiring activity, podcast or webinar launches, and tech stack adoption. For example, outreaching to a SaaS company that just launched a weekly webinar series.</p></li><li><p><strong>AI-powered personalization at scale</strong> by using LLMs to generate first-line openers, custom value props, or full email bodies based on the prospect&#8217;s recent activity (a podcast episode, a job posting, a LinkedIn post).</p></li><li><p><strong>Multi-channel orchestration</strong> (increasingly important) sequencing email + LinkedIn across tools like Instantly, Smartlead, or HeyReach.</p></li></ul><p>The GTM engineer also owns the deliverability infrastructure underneath such as domain warming, inbox rotation, inbox placement tests, and so on.</p><h4><strong>PLG Activation &amp; Expansion</strong></h4><p>This one&#8217;s more specific to my work as a GTM Engineer at Riverside. Riverside runs both a PLG motion and an SLG motion - meaning we have self-serve users on our lower-tier plans, and we also have larger B2B customers on our Business plan.</p><p>The core essence here is that companies like Riverside, with an existing PLG motion, have an opportunity that pure SLG companies don&#8217;t: converting existing paying self-serve customers into Business-plan opportunities. The intention is to catch the moment (via signals) when a current self-serve customer qualifies for that conversation.</p><p>Where the GTM engineer comes in is building the system that watches for those signals and routes them to the right place:</p><ul><li><p><strong>External signal monitoring</strong> for changes in the company&#8217;s world that make a current paying user suitable for an upsell conversation. A self-serve user gets promoted to Head of Marketing. Their company raises a Series B. They start hiring a content team. They launch a podcast or webinar program.</p></li><li><p><strong>Automatic routing the moment a signal fires.</strong> Any of the above can qualify an existing self-serve customer for the Business plan and the GTM engineer builds the system that catches those signals and pushes the account into an outbound sequencer (or to an AE) the moment they fire.</p></li></ul><h3><strong>Use Cases: GTM Engineer (RevOps)</strong></h3><h4>AI-Assisted Rep Enablement</h4><p>The whole idea behind AI-assisted rep enablement is figuring out how to take low-leverage, time-consuming manual work off each BDR or AE&#8217;s plate so they can spend more time actually selling. These enablements can range from very simple tools to highly complex ones.</p><ul><li><p><strong>Slack prospect number generator</strong>. Historically, finding a prospect's phone number is a manual process. The rep logs into one data provider, then another, then another, hoping one of them has a verified number. With AI, this becomes a single Slack command: the rep pings the bot with a name and company, the request gets pushed into Clay, Clay runs an API waterfall across two or three providers, and the verified number comes back into Slack within seconds.</p></li><li><p><strong>AI-assisted call prep through auto-generating 1-page account briefs</strong> that surface recent company news, the prospect&#8217;s LinkedIn activity, prior CRM touchpoints, and (if it&#8217;s a PLG motion) product usage data, all synced to the account&#8217;s CRM before the meeting.</p></li><li><p><strong>Buying signal alerts in CRM + Slack</strong>, when a target account raises funding, hires a key role, visits the pricing page three times in a week, or hits a usage threshold, the rep gets a real-time notification with context and a recommended next action.</p></li><li><p><strong>Call intelligence feeding back into the sales motion.</strong> Pulling sales call transcripts from Gong (or Chorus, Fathom, etc.) and surfacing patterns across them such as common objections, winning phrases, recurring prospect pains. Then feeding those insights back to the AE and broader BDR team where the objections get addressed up front in the next round of calls, winning phrases get used more, and prospect pains become more apparent when reps are selling.</p></li></ul><h4>Lead Routing &amp; Qualification</h4><p>Making sure every inbound lead gets enriched, scored, and routed to the right rep. The GTM engineer builds the system that turns raw form submissions into pipeline-ready opportunities:</p><ul><li><p><strong>Enrichment on entry.</strong> Every lead gets enriched the moment it enters in the CRM with email mapped to company, firmographics + technographics layered and ICP fit score calculated. </p></li><li><p><strong>Behavioral + ICP scoring</strong> that combines static fit (company size, industry, geography) with dynamic engagement signals (pages viewed, content downloaded, demo watched, pricing page visits) to separate &#8220;warm&#8221; from &#8220;lukewarm&#8221; automatically. </p></li></ul><h2>Worth Reading: The State of GTM Engineering (2026)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iFrI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iFrI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 424w, https://substackcdn.com/image/fetch/$s_!iFrI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 848w, https://substackcdn.com/image/fetch/$s_!iFrI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 1272w, https://substackcdn.com/image/fetch/$s_!iFrI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iFrI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png" width="1335" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:1335,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:774950,&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://10xplaybooks.com/i/197171581?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.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_!iFrI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 424w, https://substackcdn.com/image/fetch/$s_!iFrI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 848w, https://substackcdn.com/image/fetch/$s_!iFrI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 1272w, https://substackcdn.com/image/fetch/$s_!iFrI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b5365c-046c-4674-b5d1-7dbda0b13b00_1335x614.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want to go deeper, the guys at GTM Cafe just put out the first benchmark report on <a href="https://stateofgtme.com/">GTM engineering</a>, covering compensation, tooling, org design, and commentary from 225+ GTM engineers worldwide. It&#8217;s a really good read, and probably the best attempt yet at demystifying what this role actually looks like across companies. </p><p>Definitely worth checking out.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.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">Thanks for reading 10xPlaybooks! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Apollo.io Limits I've Hit Building Outbound Infrastructure]]></title><description><![CDATA[Notes from a GTM engineer running outbound at scale]]></description><link>https://10xplaybooks.com/p/the-apolloio-limits-i-have-hit-building-outbound-infra</link><guid isPermaLink="false">https://10xplaybooks.com/p/the-apolloio-limits-i-have-hit-building-outbound-infra</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Fri, 08 May 2026 15:40:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fm_S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Apollo is probably the default prospect database for most outbound teams. The data is cheap, the UI is fast, and the contact volume is hard to beat at the price point.</p><p>But once you start building outbound prospecting infrastructure on top of it  such as agents and automated enrichment pipelines, you start hitting limitations that aren't so obvious.</p><p>Here are three I've run into that&#8217;s worth sharing, with the workarounds I ended up building.</p><h3>#1: Apollo's prospect keyword search is extremely shallow </h3><p>If you want to find prospects whose work involves &#8220;webinars,&#8221; Apollo will only return people with the literal word &#8220;webinar&#8221; in their job title. </p><p>That&#8217;s a tiny fraction of the people who actually run webinars. Most of them have titles like &#8220;Demand Gen Manager,&#8221; &#8220;Content Marketing Lead,&#8221; or &#8220;Field Marketing Director&#8221; and the webinar work shows up in their headline, About section, or job experience, not the title.</p><p>Compare this to vendors that have indexed the full LinkedIn profile such as Crustdata, MixRank, AI-Ark where you can keyword-search across:</p><ul><li><p>Job title</p></li><li><p>Headline</p></li><li><p>About section</p></li><li><p>Job experience descriptions</p></li><li><p>Education</p></li><li><p>Skills</p></li></ul><p>Skills searches are super underrated. If your ICP is defined by software proficiency or certifications such as L&amp;D buyers running Docebo, Articulate, or Absorb LMS - Apollo can't find them. </p><p>You have to fall back to firmographics + title and accept that most of your list will be off-ICP.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fm_S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fm_S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 424w, https://substackcdn.com/image/fetch/$s_!Fm_S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 848w, https://substackcdn.com/image/fetch/$s_!Fm_S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 1272w, https://substackcdn.com/image/fetch/$s_!Fm_S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fm_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png" width="1218" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1218,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179290,&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://10xplaybooks.com/i/196908946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.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_!Fm_S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 424w, https://substackcdn.com/image/fetch/$s_!Fm_S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 848w, https://substackcdn.com/image/fetch/$s_!Fm_S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 1272w, https://substackcdn.com/image/fetch/$s_!Fm_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67faad65-95b4-4fb8-9757-8a6b44da7f1d_1218x754.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">There&#8217;s no keyword search option except for job titles.</figcaption></figure></div><h3>#2: Apollo's API/MCP doesn't expose all the filters its own UI has</h3><p>Example: I want to find marketing leaders who changed jobs in the last 90 days. </p><p>In the Apollo UI, &#8220;changed job in last X months&#8221; is a one-click filter. </p><p>In the API and MCP, it&#8217;s not exposed at all (this is really strange and frustrating). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bJVn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bJVn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 424w, https://substackcdn.com/image/fetch/$s_!bJVn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 848w, https://substackcdn.com/image/fetch/$s_!bJVn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 1272w, https://substackcdn.com/image/fetch/$s_!bJVn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bJVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png" width="550" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:550,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44067,&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://10xplaybooks.com/i/196908946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.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_!bJVn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 424w, https://substackcdn.com/image/fetch/$s_!bJVn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 848w, https://substackcdn.com/image/fetch/$s_!bJVn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 1272w, https://substackcdn.com/image/fetch/$s_!bJVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa04764-0b2f-4e16-9979-98b60a5fcb66_550x344.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This is available as a filter in the UI but not in API/MCP.</figcaption></figure></div><p>The workaround is not ideal at all. You have to</p><ol><li><p>Pull all marketing leaders matching your firmographics</p></li><li><p>Enrich each person individually</p></li><li><p>Read each person&#8217;s  employment_history arrary</p></li><li><p>Calculate the start date of their current role</p></li><li><p>Filter to the ones who started in the last 90 days</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Uk2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Uk2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 424w, https://substackcdn.com/image/fetch/$s_!9Uk2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 848w, https://substackcdn.com/image/fetch/$s_!9Uk2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!9Uk2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Uk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png" width="1456" height="838" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440503,&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://10xplaybooks.com/i/196908946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.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_!9Uk2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 424w, https://substackcdn.com/image/fetch/$s_!9Uk2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 848w, https://substackcdn.com/image/fetch/$s_!9Uk2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!9Uk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9004162f-005d-4857-9aca-923211d95ce1_2188x1260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Not only is it slow, it&#8217;s a real waste of LLM tokens and Apollo credits.</p><h2>#3: Apollo&#8217;s &#8220;verified&#8221; emails have a 7.5% real-world failure rate</h2><p>Apollo returns two types of email for your prospects:</p><ul><li><p>Verified: Apollo claims they&#8217;ve confirmed deliverability via SMTP</p></li><li><p>Extrapolated: Apollo guessed it from a pattern (first.last@domain.com)</p></li></ul><p>When you&#8217;re calling Apollo through the API or MCP, this distinction isn&#8217;t surfaced clearly. Both come back flagged as &#8220;sendable.&#8221; So if you&#8217;re piping Apollo&#8217;s output straight into your sequencer, you&#8217;re treating guesses and verified emails the same way.</p><p>The bigger problem is that even the &#8220;verified&#8221; emails fail at a meaningful rate.</p><p>I ran a re-verification pass on one of my recent batches using MillionVerifier (standard SMTP) followed by BlitzAPI (catchall domain handling), on emails Apollo had already flagged as sendable. Here&#8217;s what came back:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dlrn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dlrn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 424w, https://substackcdn.com/image/fetch/$s_!dlrn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 848w, https://substackcdn.com/image/fetch/$s_!dlrn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 1272w, https://substackcdn.com/image/fetch/$s_!dlrn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dlrn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png" width="2242" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:2242,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286109,&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://10xplaybooks.com/i/196908946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f45867-c586-4640-b23f-4adc2a643076_2242x1538.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_!dlrn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 424w, https://substackcdn.com/image/fetch/$s_!dlrn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 848w, https://substackcdn.com/image/fetch/$s_!dlrn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 1272w, https://substackcdn.com/image/fetch/$s_!dlrn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff658b107-5917-40a3-9111-407ce6ae6e99_2242x959.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>7.5% of &#8220;sendable&#8221; emails failed external verification. If you send these straight into a campaign, that is going to be your bounce rate floor, which is not acceptable at all. </p><p><strong>Practical takeaway:</strong> if you're running cold outbound at any volume, don't trust Apollo's "sendable" flag as your final filter. Add a second verification layer (MillionVerifier or equivalent) and a catchall handler (BlitzAPI or similar). It's not optional as that&#8217;s going to be the difference between a 7.5% bounce rate and something deliverability-safe.</p><h2>Closing thoughts</h2><p>Honestly, my answer is to stack a second data vendor on top. Crustdata/AI-Ark/Mixrank for keyword depth and job-change detection. MillionVerifier + BlitzAPI for email validation. </p><p>What surprises me is that Apollo hasn't closed these gaps yet. I'm hoping they catch up. Apollo at this price point with full-profile keyword search, complete API filter parity, and trustworthy email verification would be a hard product to beat. </p><p>Until then, the answer is to stack a secondary data vendor.</p><p></p>]]></content:encoded></item><item><title><![CDATA[ClaudeMaxxing My Day: 4 Full Claude Code Sessions]]></title><description><![CDATA[A simple Claude Code routine to maximize my Claude Max plan.]]></description><link>https://10xplaybooks.com/p/claudemaxxing-my-day</link><guid isPermaLink="false">https://10xplaybooks.com/p/claudemaxxing-my-day</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Wed, 06 May 2026 02:17:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!18nL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I signed up for Claude Max a while back and have been having a ton of fun building GTM workflows on top of Claude Code. But once I started running agentic workflows, I kept hitting usage limits mid-way.</p><p>It&#8217;s quite disruptive and not really ideal. </p><p>The fix is actually quite simple. I aligned my workday to Claude&#8217;s session windows + configured a simple Claude Routine. </p><h3>The &#8220;Say Hello&#8221; routine</h3><p>I set up a scheduled routine that pings Claude Code with a simple &#8220;hello&#8221; at 3 fixed times every day. </p><p>Each ping kicks off a fresh 5-hour session window.</p><p>Trigger times:</p><ul><li><p><strong>9:30am</strong>, starts session 1</p></li><li><p><strong>6:30pm, </strong>starts session 3</p></li><li><p><strong>7:30pm, </strong>backup ping in case 6:30pm didn&#8217;t ping in a fresh session</p></li></ul><p>Combined with a manual session I start late at night, this gives me 4 usable Claude sessions per workday.</p><div class="callout-block" data-callout="true"><p>It&#8217;s ClaudeMaxxing Time! - John</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!18nL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!18nL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 424w, https://substackcdn.com/image/fetch/$s_!18nL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 848w, https://substackcdn.com/image/fetch/$s_!18nL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 1272w, https://substackcdn.com/image/fetch/$s_!18nL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!18nL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png" width="1456" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201504,&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://10xplaybooks.com/i/196608060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.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_!18nL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 424w, https://substackcdn.com/image/fetch/$s_!18nL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 848w, https://substackcdn.com/image/fetch/$s_!18nL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 1272w, https://substackcdn.com/image/fetch/$s_!18nL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35412b4-010e-4ce7-8465-f0667a5da850_2318x774.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Note: For Claude Routines to trigger, you must not be usage limited during your current session.</em> </p><p><em>Cron Expression: 30 1,10,11 * * *</em></p><h3>My typical workday, mapped to sessions</h3><ul><li><p><strong>9:30am</strong>: Routine triggers session 1</p></li><li><p><strong>12:00pm</strong>: Work starts and I start using Claude in session 1</p></li><li><p><strong>2:30pm</strong>: End of session 1, I manually start session 2</p></li><li><p><strong>6:00pm</strong>: Dinner break (session 2 still running)</p></li><li><p><strong>6:30pm + 7:30pm</strong>: End of session 2, routine triggers session 3</p></li><li><p><strong>12:30am</strong>: End of session 3, I manually start session 4 for late-night agent runs (if any)</p></li></ul><p>The 9:30am ping is the one that matters most. Especially when I&#8217;m busy with sending my kids to school. </p><p>6:30pm + 7:30pm ping is the next one. It kicks in while I'm having dinner with the family.</p><h3>How to Setup Claude Routines</h3><p>Claude Routines are scheduled prompts that work automatically at times you set, basically a cron job for Claude.</p><p>Here&#8217;s how to set one up:</p><ol><li><p>Open the Claude desktop app</p></li><li><p>Navigate to Code tab</p></li><li><p>Click on <strong>Routines</strong></p></li><li><p>Select <strong>Remote</strong> (not Local)</p></li><li><p>Write your routine instructions (mine is literally just &#8220;say hello&#8221;)</p></li><li><p>Hit Save</p></li></ol><p><strong>Quick note on Remote vs Local:</strong> Local routines need your laptop (or a VPS) running 24/7 for the routine to fire. Remote runs on Claude&#8217;s cloud infrastructure, so it&#8217;ll trigger whether your laptop is on or off.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9PQa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9PQa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 424w, https://substackcdn.com/image/fetch/$s_!9PQa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 848w, https://substackcdn.com/image/fetch/$s_!9PQa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 1272w, https://substackcdn.com/image/fetch/$s_!9PQa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9PQa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:480896,&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://10xplaybooks.com/i/196608060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.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_!9PQa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 424w, https://substackcdn.com/image/fetch/$s_!9PQa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 848w, https://substackcdn.com/image/fetch/$s_!9PQa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 1272w, https://substackcdn.com/image/fetch/$s_!9PQa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5894ad-05a6-443e-bd47-79ef9da0e5b8_3108x1744.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For custom trigger times, the scheduling field is a cron expression. If you don&#8217;t know cron syntax (I don&#8217;t), just ask Claude Code to generate the expression for you and paste it into the scheduling section.</p><p>For reference, here&#8217;s what my three triggers look like:</p><ul><li><p><code>30 1 * * *</code> &#8594; 9:30am SGT</p></li><li><p><code>30 10 * * *</code> &#8594; 6:30pm SGT</p></li><li><p><code>30 11 * * *</code> &#8594; 7:30pm SGT</p></li></ul><div class="callout-block" data-callout="true"><p>Claude Routines schedule in UTC, not your local time.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!avCz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!avCz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 424w, https://substackcdn.com/image/fetch/$s_!avCz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 848w, https://substackcdn.com/image/fetch/$s_!avCz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 1272w, https://substackcdn.com/image/fetch/$s_!avCz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!avCz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png" width="1456" height="1118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1118,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156863,&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://10xplaybooks.com/i/196608060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.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_!avCz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 424w, https://substackcdn.com/image/fetch/$s_!avCz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 848w, https://substackcdn.com/image/fetch/$s_!avCz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 1272w, https://substackcdn.com/image/fetch/$s_!avCz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0445dfb9-93b3-4f34-856f-595aca986a53_1844x1416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Final Thoughts</h3><p>I'm sure there are better ways of doing this. Pushing Claude Code CLI onto a VPS, using Trigger.dev, OpenClaw I haven't looked into yet. But at this moment this works for me the best. </p><p>Will probably change as I get more advanced with agentic workflows!</p>]]></content:encoded></item><item><title><![CDATA[Why I Don't Give Claude Code Write Access to HubSpot (or any CRM)]]></title><description><![CDATA[Non-deterministic workflows for CRM writes are a hard no for me. Here's the split I run instead.]]></description><link>https://10xplaybooks.com/p/why-i-dont-give-claude-code-write-access-to-crm</link><guid isPermaLink="false">https://10xplaybooks.com/p/why-i-dont-give-claude-code-write-access-to-crm</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Tue, 05 May 2026 03:18:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qJK0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There's been a shift lately towards moving outbound GTM workflows out of Clay and fully into Claude Code. Part of this is Clay moving towards a usage-based pricing model where you're charged per action (<a href="https://university.clay.com/docs/actions-data-credits">Clay docs</a>). </p><p>Which can be rather expensive especially when the actions add up. </p><p>I&#8217;ll admit I&#8217;ve been migrating out of Clay too for some of the workflows I&#8217;ve been building. But not all of them. Specifically, not the ones that touch HubSpot.</p><p>Here&#8217;s why.</p><h3>Where HubSpot fits in my GTM workflows</h3><p>Two things I use HubSpot for:</p><p><strong>1. Net-new checks.</strong> Before reaching out to a company, I want to know:</p><p>&#8594; Is the company already in our CRM? </p><p>&#8594; If yes, has there been any BD or AE activity within the last X months? </p><p>&#8594; Are they an existing customer?</p><p>This tells me whether the company is safe to put into my outbound motion.</p><p><strong>2. Writing company + prospect data into the CRM.</strong> </p><p>Once a prospect is in outbound, the company and contact records get written into HubSpot, along with the right tags and properties that trigger downstream HubSpot workflows.</p><p>Both workflows touch HubSpot but only one needs write access.</p><h3>Why I don&#8217;t give Claude Code write access to HubSpot</h3><p>If you&#8217;re running Claude Code at scale (I don&#8217;t mean outbound for 10 or 20 companies, I mean over 1,000 companies) hallucinations become very noticeable. This is even with guardrails.</p><p>I&#8217;ve had Claude Code hallucinate URLs in agentic workflows (using fake URLs that but didn&#8217;t exist). For a research step, that could be somewhat liveable. </p><p>For a CRM write, it&#8217;s not. You&#8217;re not sure of the data integrity, and once bad data is in the CRM, it triggers downstream workflows that weren&#8217;t supposed to fire.</p><p>Take a look at this hallucination example below. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qJK0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qJK0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 424w, https://substackcdn.com/image/fetch/$s_!qJK0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 848w, https://substackcdn.com/image/fetch/$s_!qJK0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!qJK0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qJK0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png" width="1456" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336768,&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://10xplaybooks.com/i/196497618?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.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_!qJK0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 424w, https://substackcdn.com/image/fetch/$s_!qJK0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 848w, https://substackcdn.com/image/fetch/$s_!qJK0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!qJK0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b92a470-e471-49ea-9cb1-1b4be70f9217_2074x1104.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then there&#8217;s the other risk: API keys.</p><p>The Axios npm package (~100M weekly downloads) was compromised on March 31, 2026. Two malicious versions were published using the lead maintainer&#8217;s hijacked npm account, injecting a fake dependency that dropped a cross-platform RAT on macOS, Windows, and Linux (<a href="https://www.csa.gov.sg/alerts-and-advisories/advisories/ad-2026-002/">CSA Singapore advisory</a>).</p><p>Even though the exposure window was only ~3 hours, but anyone who ran <code>npm install</code> in that window had to assume every credential on the machine was compromised. If your Claude Code agent has a HubSpot API key sitting in an <code>.env</code> file or a config somewhere, it&#8217;s now part of the attack surface for any supply chain compromise of any package the agent uses.</p><p>This scares me. Honestly with all the npm packages that I&#8217;m using within Claude Code, it feels like it&#8217;s a matter of time before one such package gets compromised.</p><p>So that&#8217;s why I am mitigating my downside. For any service that&#8217;s mission-critical, I don&#8217;t give Claude Code write access. Only Read-only access. </p><h3>My approach: a two-prong workflow</h3><p>I split my GTM workflows into agentic work (via Claude Code) and deterministic work (via Clay).</p><p><strong>Claude Code &#8594; Push to Clay webhook &#8594; Clay writes to CRM</strong></p><p>Here&#8217;s a recent example for webinar prospecting:</p><p><strong>Claude Code (agentic side):</strong></p><p>&#8594; Finds companies and people organizing webinars </p><p>&#8594; Filters by HubSpot net-new (read-only access) </p><p>&#8594; Filters them according to my ICP rules </p><p>&#8594; Enriches relevant prospects using Apollo.io </p><p>&#8594; Crafts an opening line and body paragraph contextualized to the prospect&#8217;s job title and role </p><p>&#8594; Pushes to Instantly </p><p>&#8594; Pushes to a Clay webhook</p><p><strong>Clay (deterministic side):</strong></p><p>&#8594; Writes the prospect and company into HubSpot </p><p>&#8594; Adds the right notes for the AE to action</p><p>Claude Code does the messy, judgment-heavy work upstream. Clay handles the deterministic CRM writes downstream. The HubSpot API key never touches the agentic side of the pipeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YkbG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YkbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 424w, https://substackcdn.com/image/fetch/$s_!YkbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 848w, https://substackcdn.com/image/fetch/$s_!YkbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 1272w, https://substackcdn.com/image/fetch/$s_!YkbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YkbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif" width="800" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2074583,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://10xplaybooks.com/i/196497618?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YkbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 424w, https://substackcdn.com/image/fetch/$s_!YkbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 848w, https://substackcdn.com/image/fetch/$s_!YkbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 1272w, https://substackcdn.com/image/fetch/$s_!YkbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9f9bf0-0aa1-4a4c-b5e9-8487998dce63_800x333.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The takeaway</h3><p>Deterministic workflows running in tight, contained environments with scoped credentials are structurally safer than agentic workflows holding long-lived API keys with write access to your CRM.</p><p>This isn&#8217;t a Claude Code problem. Claude Code is doing exactly what it&#8217;s supposed to. It&#8217;s an architectural choice about where you draw the line between agentic and deterministic &#8212; and for me, that line runs right at the CRM.</p>]]></content:encoded></item><item><title><![CDATA[Network Logs: Gold Mine for GTM Signal Collection]]></title><description><![CDATA[A "new" way of web scraping.]]></description><link>https://10xplaybooks.com/p/network-logs-gold-mine-for-gtm-signals</link><guid isPermaLink="false">https://10xplaybooks.com/p/network-logs-gold-mine-for-gtm-signals</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Tue, 28 Apr 2026 17:59:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EiBV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;re running any GTM engineering workflows, signal collection is the foundation of most of what you are building upon. </p><p>They trigger workflows and lets you reach prospects in their current state of mind (be its inbound or outbound). </p><h3>Signals: Quick Recap</h3><p>Broadly speaking, there are two types of signals. </p><p><strong>External / 3rd party</strong>: anything happening outside your own product:</p><ul><li><p>Social signals (LinkedIn posts, founder activity, exec moves)</p></li><li><p>Job signals (open roles, hiring spikes, title changes)</p></li><li><p>Technographic signals (stack adds and drops)</p></li><li><p>Funding signals (rounds, M&amp;A, IPO filings)</p></li><li><p>Event signals (webinars, conferences, speaker lists)</p></li><li><p>Aggregation signals (G2 reviews, Crunchbase changes, directory listings)</p></li><li><p>&amp; many more</p></li></ul><p><strong>Internal / 1st party</strong>: anything happening inside your own ecosystem:</p><ul><li><p>Website activity</p></li><li><p>Product usage</p></li><li><p>CRM and marketing engagement</p></li><li><p>&amp; many more</p></li></ul><p>Two ways to get them: buy them from data vendors, or scrape them yourself.</p><p>This article is about the second option and specifically about the bottleneck most people hit when they try to scale it.</p><h3>Why Scraping Breaks at Scale</h3><p>When you&#8217;re using an LLM to extract data from rendered HTML, every single page is costing you:</p><ul><li><p>5-10 seconds in a headless browser</p></li><li><p>50-100KB of HTML pushed into the context window</p></li><li><p>Maybe 200 bytes of that is data you actually need</p></li><li><p>One CSS class change away from breaking entirely</p></li></ul><p>That&#8217;s around 99% wastage per page. And it&#8217;s super slow too. </p><p>Compound that across 200-300 companies you want to qualify in a week, the workflow becomes too slow and too expensive to be worth running on a schedule.</p><h3>Introducing Network Logs</h3><p>Network logs are the record of every HTTP request a web page makes when it loads. You can see them in any browser by opening DevTools &#8594; Network tab.</p><p>From analyzing the network logs of a site, you&#8217;re typically looking for two things:</p><ol><li><p>Public-ish API endpoints. Endpoints the company uses for their own internal purposes (typically to populate their own front-end), but are still accessible to the public without authentication.</p></li><li><p>Direct JSON calls. Calls where the important data you&#8217;d otherwise be scraping from the rendered page has already been passed back as structured JSON.</p></li></ol><div class="callout-block" data-callout="true"><p>The unlock from finding either of these is the same: you can pull structured data out of a website in bulk, very quickly. No rendering pages in a headless browser. No feeding HTML to an LLM for extraction.</p></div><h3>How to Find Network Logs</h3><ul><li><p>Right-click on the page &#8594; Inspect.</p></li><li><p>Go to the Network tab.</p></li><li><p>Reload, paginate, scroll. Whatever triggers the data you want to load.</p></li><li><p>Right-click anywhere in the request list &#8594; Save all as HAR.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OtIj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OtIj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 424w, https://substackcdn.com/image/fetch/$s_!OtIj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 848w, https://substackcdn.com/image/fetch/$s_!OtIj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 1272w, https://substackcdn.com/image/fetch/$s_!OtIj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OtIj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif" width="800" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1937155,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://10xplaybooks.com/i/195704332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OtIj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 424w, https://substackcdn.com/image/fetch/$s_!OtIj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 848w, https://substackcdn.com/image/fetch/$s_!OtIj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 1272w, https://substackcdn.com/image/fetch/$s_!OtIj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f095308-502c-420f-9059-c30baa2ee0f4_800x348.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Upload the HAR file into Claude. Ask it to find the request where the API or structured JSON data lives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EiBV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EiBV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 424w, https://substackcdn.com/image/fetch/$s_!EiBV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 848w, https://substackcdn.com/image/fetch/$s_!EiBV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 1272w, https://substackcdn.com/image/fetch/$s_!EiBV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EiBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173108,&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://10xplaybooks.com/i/195704332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.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_!EiBV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 424w, https://substackcdn.com/image/fetch/$s_!EiBV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 848w, https://substackcdn.com/image/fetch/$s_!EiBV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 1272w, https://substackcdn.com/image/fetch/$s_!EiBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1387e6c-be74-4e45-b324-abc99e03a499_1644x1166.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Eventbrite Example</h3><p>As a GTM engineer at Riverside, one of my main responsibilities is breaking into the webinar market. A lot of companies in our ICP run webinars regularly, so I needed a way to surface them at scale.</p><p>I started with Eventbrite. It&#8217;s one of the biggest event aggregators out there, and a lot of webinar organizers list their events on it.</p><p>I tried the network logs approach on it.</p><p>963 unique online webinar events from Eventbrite in about 12 seconds across all 49 pages. All neatly structured into the columns I actually needed (event name, start/end dates, timezone, organizer ID, event URL, language, etc).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mlrR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mlrR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 424w, https://substackcdn.com/image/fetch/$s_!mlrR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 848w, https://substackcdn.com/image/fetch/$s_!mlrR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!mlrR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mlrR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png" width="1456" height="1384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1384,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:423838,&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://10xplaybooks.com/i/195704332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.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_!mlrR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 424w, https://substackcdn.com/image/fetch/$s_!mlrR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 848w, https://substackcdn.com/image/fetch/$s_!mlrR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!mlrR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdfd959c-b0c8-4b3a-a80b-ca7720b7b670_1578x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>963 unique online webinar events from Eventbrite in about 12 seconds across all 49 pages. All neatly structured into the columns I actually needed (event name, start/end dates, timezone, organizer ID, event URL, language, etc).</p><p>Doing this with LLM scraping would have taken hours to troubleshoot and probably burned through a chunk of tokens. With the network logs approach, it was a HAR file upload, a Claude prompt, and a quick fetcher script.</p><h3>Amplification</h3><p>LLM scraping is slow because every page has to render in a headless browser. It&#8217;s expensive because every page gets fed into the context window. Two costs you can&#8217;t really escape.</p><p>Network logs cuts both at once w/o a need for website rending and LLM extraction. Your time-to-production drops significantly, and your token costs drops with it too.</p><p>For a GTM engineer, I think that&#8217;s the biggest unlock as it amplifies your output. </p>]]></content:encoded></item><item><title><![CDATA[MCP = Major Context Problem]]></title><description><![CDATA[One Apollo MCP call ate 10% of my session]]></description><link>https://10xplaybooks.com/p/mcp-major-context-problem</link><guid isPermaLink="false">https://10xplaybooks.com/p/mcp-major-context-problem</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 27 Apr 2026 02:32:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!E3od!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was building an agentic workflow last week with the Apollo.io MCP as one of the steps.</p><p>And I kept hitting the same recurring problem: Why is my token consumption so high?</p><p>A simple Apollo.io MCP call where I was just:</p><ul><li><p>Running a people search</p></li><li><p>Pulling their job titles</p></li><li><p>Enriching the contact to find their emails</p></li><li><p>Letting the downstream LLM decide if the title was a good fit for outreach</p></li></ul><p>Would easily eat 7-10% of my session limits in a single go.</p><h3>MCP = Major Context Problem</h3><p>My instinct kicked in and I&#8217;m guessing that there&#8217;s a ton of stuff getting pushed into Claude that I don&#8217;t actually need.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E3od!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E3od!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 424w, https://substackcdn.com/image/fetch/$s_!E3od!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 848w, https://substackcdn.com/image/fetch/$s_!E3od!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!E3od!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E3od!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:368067,&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://10xplaybooks.com/i/195581025?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.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_!E3od!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 424w, https://substackcdn.com/image/fetch/$s_!E3od!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 848w, https://substackcdn.com/image/fetch/$s_!E3od!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!E3od!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca3697-cda4-4ec9-be27-7246bd27ae47_2204x1182.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And I was correct! Take a look at the results above.</p><p>With the Apollo.io MCP, when I&#8217;m running a people search + enrichment, it dumps the full response of that tool call into the context window. Most of it isn&#8217;t needed.</p><p>Each enriched Apollo response is 20-30KB per person. Maybe 100-200 bytes of it is actually useful.</p><p>That&#8217;s around 99% wastage added to the context window per profile.</p><p>When you stack that across 200-300 profiles in a single workflow run, and the context window bloats up massively.</p><p><strong>How MCP actually works under the hood: </strong></p><ul><li><p>When you call an MCP tool, the server returns a JSON response. That entire response gets injected into the context window. Your Claude Code gets charged tokens on every field, even ones that is not relevant to your workflow</p></li><li><p>Some MCP tools accept a <code>fields</code> / <code>select</code> / <code>filter</code> parameter but it&#8217;s very rare. That could help in requesting fewer fields which shrinks the response down.</p></li></ul><p><strong>A quick example of the waste</strong></p><p>Here&#8217;s what I needed for my workflow:</p><pre><code>{
  "name": "Jane Doe",
  "title": "VP of Marketing",
  "email": "jane@company.com"
}</code></pre><p>Here&#8217;s what Apollo&#8217;s MCP actually returned per profile which gets pushed into the context window:</p><pre><code>{
  "person": {
    "id": "...", "first_name": "...", "last_name": "...", "name": "...",
    "linkedin_url": "...", "title": "...", "photo_url": "...",
    "twitter_url": null, "github_url": null, "facebook_url": null,
    "extrapolated_email_confidence": null, "headline": "...",
    "email": "...", "email_status": "verified",

    "employment_history": [
      // 6 full entries, each with 18 fields like _id, created_at,
      // updated_at, degree, kind, major, grade_level, raw_address...
      // mostly null. Every single one.
    ],

    "contact": {
      // a near-duplicate of the person object, plus:
      // hubspot_vid, hubspot_company_id, salesforce_id, salesforce_lead_id,
      // salesforce_contact_id, salesforce_account_id, crm_owner_id,
      // emailer_campaign_ids, has_pending_email_arcgate_request,
      // email_needs_tickling, queued_for_crm_push, godmode_apollo_creator,
      // existence_level, label_ids, source_display_name, contact_emails: [...],
      // phone_numbers: [...], typed_custom_fields, custom_field_errors...
    },

    "organization": {
      "id": "...", "name": "...", "website_url": "...", "linkedin_url": "...",
      "twitter_url": "...", "facebook_url": "...", "alexa_ranking": 3514,
      "founded_year": 2015, "logo_url": "...", "primary_domain": "...",
      "sic_codes": ["7375"], "naics_codes": ["54161"],
      "industry": "...", "industries": [...], "secondary_industries": [],
      "industry_tag_id": "...", "industry_tag_hash": { ... },

      "keywords": [
        // 156 strings. Every single keyword Apollo has ever associated
        // with the company. "sales engagement", "lead generation",
        // "predictive analytics", "lead scoring"... 156 of them.
      ],

      "technology_names": [ /* 92 strings */ ],
      "current_technologies": [
        // The same 92 technologies AGAIN, this time as objects with
        // uid, name, category. So tech stack ships twice in the same response.
      ],

      "funding_events": [
        // 6 funding rounds with full investor lists, news URLs, currencies
      ],

      "annual_revenue": 150000000.0, "annual_revenue_printed": "150M",
      "organization_revenue": 150000000.0, "organization_revenue_printed": "150M",
      // (yes, revenue ships 4 times across 4 fields)

      "org_chart_root_people_ids": [...], "org_chart_sector": "...",
      "org_chart_removed": false, "org_chart_show_department_filter": true,
      "organization_headcount_six_month_growth": 0.0656...,
      "organization_headcount_twelve_month_growth": 0.197...,
      "organization_headcount_twenty_four_month_growth": 0.275...,
      "snippets_loaded": true, "retail_location_count": 0,
      "suborganizations": [...], "num_suborganizations": 1,
      "short_description": "...500 word company bio..."
    },

    "intent_strength": null, "show_intent": false,
    "email_domain_catchall": false,
    "departments": [...], "subdepartments": [...],
    "functions": [...], "seniority": "..."
  },
  "request_id": -8584845490661980443
}</code></pre><p>The full response was just under 30KB. I needed roughly 100 bytes of it.</p><p>That&#8217;s a ~99.6% waste ratio per profile.</p><p>Here are the datasets that resulted in this context bloat:</p><ol><li><p><strong>The duplicated </strong><code>contact</code><strong> object</strong>: most of the <code>person</code> data ships twice, plus a pile of CRM IDs (HubSpot, Salesforce) that only matter if you&#8217;re syncing back into a CRM.</p></li><li><p><strong>156 company keywords</strong> as a flat string list: useful for Apollo&#8217;s own search but useless to my workflow.</p></li><li><p><strong>Tech stack shipped twice</strong>: once as <code>technology_names</code> (92 strings), once as <code>current_technologies</code> (92 objects with uid/name/category).</p></li><li><p><code>employment_history</code>: 6 jobs back, each with 18 fields, most of them <code>null</code>.</p></li><li><p><strong>Funding history</strong>: 6 rounds with full investor names and news URLs.</p></li></ol><p>None of that helps a &#8220;is this the right title for outreach&#8221; decision.</p><p>Multiply that by hundreds of profiles. You can see where the token consumption goes.</p><h2>So&#8230; are API calls just better?</h2><p>Technically, yes. But with caveats.</p><p><strong>Downside #1: discovery</strong></p><p>Using direct API calls means you (or Claude Code) need to know which endpoints actually exist.</p><p>Some APIs are massive libraries (Cloudflare&#8217;s docs at <a href="https://developers.cloudflare.com/api/">https://developers.cloudflare.com/api/</a> are a good example). You have to figure out a way to push all those endpoint definitions into Claude, which can take time.</p><p><strong>Downside #2: API key security</strong></p><p>Most MCP tools use OAuth, which I personally find more secure than juggling API keys. Keys can leak. Keys end up in plain text in scripts. OAuth flows are generally tighter and easier to revoke.</p><p><strong>Downside #3: Workflow maintenance</strong></p><p>If the tool provider ever changes their API end points, your script breaks. With MCP, it takes that maintenance effort for you. </p><p>Your custom script does not. The example I used: if a vendor renames <code>org_id</code> to <code>organization_id</code> between March and June, and your workflow silently breaks until you notice.</p><h3>MCP + API: best of both worlds</h3><p>The best of both worlds? My recommendation is to use both.</p><p>Use the MCP to discover and prototype the endpoints. Then get Claude Code to write a Python script that hits those endpoints directly, pulling only the fields you actually need. Push that script as your deployed agentic workflow.</p><p><strong>MCP</strong> &#8594; quick and easy setup. Perfect for prototyping, idea validation, and go-to-market hacks.</p><p><strong>API</strong> &#8594; for deployment at scale, where cost-per-run, consistency, and predictable scaling matter.</p><p>You get MCP&#8217;s speed during exploration, and the API&#8217;s efficiency once you know what you&#8217;re actually building.</p><h3>MCP for Day 1. API for Day 100.</h3><p>If I&#8217;m still figuring out whether a workflow is even worth automating, MCP wins because the setup time is near zero. The token waste is annoying but acceptable.</p><p>The moment the workflow proves itself, that&#8217;s where the equation reverses and token waste compounds. A workflow that runs 500 times a week burns through credits fast if every call is dragging 90% noise into the context window.</p><p>That&#8217;s when it&#8217;s worth the time to rewrite it as a script that hits the API directly, returns only what you need, and runs on a fraction of the tokens.</p>]]></content:encoded></item><item><title><![CDATA[Completed Clay's AI Skill Cohort (Batch #7) ]]></title><description><![CDATA[8 learnings that I had.]]></description><link>https://10xplaybooks.com/p/completed-clays-ai-skill-cohort-batch</link><guid isPermaLink="false">https://10xplaybooks.com/p/completed-clays-ai-skill-cohort-batch</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Thu, 23 Apr 2026 03:16:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GgRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Woohoo! I just completed the <a href="https://university.clay.com/cohorts">AI skills cohort</a> organised by Clay on April 3rd 2026. </p><p>It&#8217;s a 2 week course that goes through how to use AI with GTM motions inside Clay.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GgRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GgRs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 424w, https://substackcdn.com/image/fetch/$s_!GgRs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 848w, https://substackcdn.com/image/fetch/$s_!GgRs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!GgRs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GgRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png" width="560" height="702.6022304832713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1076,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:1979095,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.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_!GgRs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 424w, https://substackcdn.com/image/fetch/$s_!GgRs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 848w, https://substackcdn.com/image/fetch/$s_!GgRs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!GgRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f7e417-2c58-4ee3-a07e-7af1b9175112_1076x1350.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are 8 things I learnt that will be impactful in my future GTM workflows.</p><h3><strong>#1: Setting Variables Upfront for AI Steps</strong></h3><p><strong>Problem:</strong> </p><p>If you&#8217;ve been doing AI enrichment in Clay, the previous workflow was to use Clay variables directly in the prompt itself.</p><p>The issue: when you&#8217;re going back and forth between Clay and Claude to find the optimal prompt, each time you swap you have to manually reconfigure the Clay variables. Brutally painful and not efficient.</p><p><strong>Why this is better:</strong></p><p>The new method lets you define variables upfront by assigning variable names (IE <code>$OpeningLineClassification</code>) and then referencing the variable names in the prompt instead of the raw Clay variables.</p><p>I can now swap the freely while keeping the variable mapping stays intact.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WJjx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WJjx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 424w, https://substackcdn.com/image/fetch/$s_!WJjx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 848w, https://substackcdn.com/image/fetch/$s_!WJjx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 1272w, https://substackcdn.com/image/fetch/$s_!WJjx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WJjx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png" width="359" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:359,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57200,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.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_!WJjx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 424w, https://substackcdn.com/image/fetch/$s_!WJjx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 848w, https://substackcdn.com/image/fetch/$s_!WJjx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 1272w, https://substackcdn.com/image/fetch/$s_!WJjx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c55567-9a74-4c57-8654-8c5702a8ed09_359x541.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>#2: Configuring Claygent Outside of Clay Tables</strong></h3><p><strong>Problem:</strong> </p><p>When you&#8217;re doing it inside your Clay tables, adding dummy data is almost close to impossible if you&#8217;re working with live data. Especially true when you&#8217;re trying to configure for edge cases (you have no idea how much time I spent bouncing between Claude Code and Claygent just debugging).</p><p><strong>Why this is better:</strong></p><p>You can finally configure Claygent outside your Clay tables. It allows me to test, break, iterate, all without polluting your live rows. </p><p>Especially for edge cases. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0pGu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0pGu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 424w, https://substackcdn.com/image/fetch/$s_!0pGu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 848w, https://substackcdn.com/image/fetch/$s_!0pGu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 1272w, https://substackcdn.com/image/fetch/$s_!0pGu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0pGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png" width="1456" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c710122a-549d-4c47-be13-4e9bd778a252_1912x715.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124936,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.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_!0pGu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 424w, https://substackcdn.com/image/fetch/$s_!0pGu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 848w, https://substackcdn.com/image/fetch/$s_!0pGu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 1272w, https://substackcdn.com/image/fetch/$s_!0pGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc710122a-549d-4c47-be13-4e9bd778a252_1912x715.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>#3: Clay Navigator</strong></h3><p>Didn&#8217;t even know this existed before the cohort. It&#8217;s an interesting option that you can enable within Clay. </p><p>Where normal Claygent reads a page, <a href="https://www.clay.com/blog/introducing-claygent-navigator">Navigator</a> actually interacts with it. It can fill in search forms, click buttons, toggle filters, paginate, and scroll. Clay&#8217;s version of an agentic browser, inspired by OpenAI&#8217;s Operator.</p><ul><li><p><strong>Human-style navigation:</strong> clicks, form fills, filter toggles, pagination, and scrolling.</p></li><li><p><strong>Research you can replay:</strong> every run includes a step-by-step Claygent Replay so you can see exactly what Navigator clicked, filled, and checked along the way.</p></li><li><p><strong>Works across formats:</strong> pages, tables, PDFs, XML/CSV outputs &amp; Navigator strings it together.</p></li></ul><p>I personally don&#8217;t see much use case for this in my workflows right now. But definitely something interesting to keep at the back of my mind. </p><h3><strong>#4: Clay Sculptor, for just about anything</strong></h3><p>Sculptor is Clay&#8217;s AI co-pilot that sits inside the table and lets you talk to your data in plain English. It can reformat records (concatenating fields, standardising formats, stripping emojis and junk), analyse data with visualisations, and even recommend enrichments on the fly.</p><p>Technically you don&#8217;t have to bounce back and forth an external LLM. </p><p>Another trick I picked up: use Sculptor to export outputs as CSV so it&#8217;s faster to paste straight into your data providers column. Previously I was pasting the outputs manually, row by row.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H-2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H-2N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 424w, https://substackcdn.com/image/fetch/$s_!H-2N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 848w, https://substackcdn.com/image/fetch/$s_!H-2N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 1272w, https://substackcdn.com/image/fetch/$s_!H-2N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H-2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png" width="375" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:375,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115727,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.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_!H-2N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 424w, https://substackcdn.com/image/fetch/$s_!H-2N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 848w, https://substackcdn.com/image/fetch/$s_!H-2N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 1272w, https://substackcdn.com/image/fetch/$s_!H-2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf7d5d0-5b7e-4816-9338-2ed85bdeba37_375x692.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another example of how Clay Sculptor works. It understands the contextual knowledge of the columns. So you can just prompt it within Clay itself.</p><p>In this case, I wanted them to split out the last name after considering edge cases. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!62bU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!62bU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 424w, https://substackcdn.com/image/fetch/$s_!62bU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 848w, https://substackcdn.com/image/fetch/$s_!62bU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 1272w, https://substackcdn.com/image/fetch/$s_!62bU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!62bU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png" width="1117" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1117,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243723,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.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_!62bU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 424w, https://substackcdn.com/image/fetch/$s_!62bU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 848w, https://substackcdn.com/image/fetch/$s_!62bU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 1272w, https://substackcdn.com/image/fetch/$s_!62bU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20df63be-5458-4e58-b9c1-5924c3953026_1117x783.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>#5: JSON.stringify()</strong></h3><p>A super useful command to extract information off an array of data for downstream manipulation.</p><p>If you&#8217;ve ever had an array that you couldn&#8217;t pipe into the next step, or you needed to preserve a nested structure as a string, this is the fix.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T38y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T38y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 424w, https://substackcdn.com/image/fetch/$s_!T38y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 848w, https://substackcdn.com/image/fetch/$s_!T38y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 1272w, https://substackcdn.com/image/fetch/$s_!T38y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T38y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png" width="736" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb18115f-64f2-4f33-9699-fa431a627513_736x753.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:736,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130666,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.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_!T38y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 424w, https://substackcdn.com/image/fetch/$s_!T38y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 848w, https://substackcdn.com/image/fetch/$s_!T38y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 1272w, https://substackcdn.com/image/fetch/$s_!T38y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb18115f-64f2-4f33-9699-fa431a627513_736x753.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>#6: Waterfall for Job Openings &amp; News </h3><p>I only thought that there was an option to use waterfall for email enrichment. Turns out it works for more.</p><p><strong>Company Job Openings</strong></p><p>Izzy (instructor from Clay) did a neat example. Imagine you&#8217;re selling a customer support chat solution. What you can do is:</p><ul><li><p>Do a job opening waterfall for &#8220;customer support&#8221; jobs</p></li><li><p>Scrape the median salary published for each customer support job</p></li><li><p>Multiply median annual salary by the number of customer support jobs</p></li><li><p>Use it as your contextual opener, IE how your customer support chat solution could save $X annually</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ei_1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ei_1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 424w, https://substackcdn.com/image/fetch/$s_!Ei_1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 848w, https://substackcdn.com/image/fetch/$s_!Ei_1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 1272w, https://substackcdn.com/image/fetch/$s_!Ei_1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ei_1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png" width="399" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dba37697-51a9-47f5-a849-62bfd23a1039_399x434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:399,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48887,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.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_!Ei_1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 424w, https://substackcdn.com/image/fetch/$s_!Ei_1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 848w, https://substackcdn.com/image/fetch/$s_!Ei_1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 1272w, https://substackcdn.com/image/fetch/$s_!Ei_1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba37697-51a9-47f5-a849-62bfd23a1039_399x434.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Company News</strong></p><p>An option to pull the latest news from the company you&#8217;re trying to reach. Easy way to warm up an opener without combing LinkedIn or Google manually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y8NL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y8NL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 424w, https://substackcdn.com/image/fetch/$s_!Y8NL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 848w, https://substackcdn.com/image/fetch/$s_!Y8NL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 1272w, https://substackcdn.com/image/fetch/$s_!Y8NL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y8NL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png" width="370" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:370,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37166,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.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_!Y8NL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 424w, https://substackcdn.com/image/fetch/$s_!Y8NL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 848w, https://substackcdn.com/image/fetch/$s_!Y8NL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 1272w, https://substackcdn.com/image/fetch/$s_!Y8NL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411f02ed-ac41-4e73-bae7-a2847271107e_370x384.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>#7: Conditional Params in Pure Forumla Columns</h3><p>For your regular non-formula columns, you could always set a condition: only run this column if X is true, or only run if X is false. Pretty standard.</p><p>What I didn&#8217;t realise is that the same logic works inside pure formula columns. You can drop a formula in there and tell it to only execute when a certain parameter is true or false. So the formula doesn&#8217;t even evaluate on rows that don&#8217;t meet the condition.</p><p>Small unlock, but helps with a cleaner table!</p><h3>#8: Sandbox Mode</h3><p>Running experiments on live tables is risky. One bad Claygent run on 2,000 rows and you&#8217;ve run through your credits for the day.</p><p>Sandbox mode solves this. It spins up a mini version of your table (top 10 rows, capped at 50) that you can freely test against.</p><p>A few things worth knowing:</p><ul><li><p>Credits do consume in sandbox mode</p></li><li><p>Outbound actions (exports, webhooks, Write to Other Table) are automatically disabled, so nothing accidentally fires</p></li><li><p>You review all changes before publishing them back to the main table</p></li></ul><p>Rough workflow: build in sandbox, test on the sample, review the diff, then publish. Closest thing Clay has to a staging environment.</p><h3>Closing Thoughts</h3><p>Big kudos to Izzy and Sayli for keeping the course high energy and engaging throughout. There were tons of live sessions with great speaker profiles, and the course itself was well structured with plenty of examples, including video walkthroughs going through each chapter one by one.</p><p>Really enjoyed it. If you're looking to get your foothold in Clay, I'd highly recommend signing up for the AI Skills Cohort.</p><p><em>PS: Sharing the Slack channel below for memory sake!</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZHr2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZHr2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 424w, https://substackcdn.com/image/fetch/$s_!ZHr2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 848w, https://substackcdn.com/image/fetch/$s_!ZHr2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHr2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZHr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png" width="1424" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e33b0c9-962e-450f-8258-34a875835695_1424x552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:1424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132437,&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://10xplaybooks.com/i/195043677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.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_!ZHr2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 424w, https://substackcdn.com/image/fetch/$s_!ZHr2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 848w, https://substackcdn.com/image/fetch/$s_!ZHr2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e33b0c9-962e-450f-8258-34a875835695_1424x552.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The AI-Ark Playbook: Finding 10x More Prospects Than Apollo.io]]></title><description><![CDATA[Same ICP, ten times the coverage.]]></description><link>https://10xplaybooks.com/p/the-ai-ark-playbook-finding-10x-more</link><guid isPermaLink="false">https://10xplaybooks.com/p/the-ai-ark-playbook-finding-10x-more</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 20 Apr 2026 03:19:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yFYR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most prospect TAM searches on Apollo.io follow the same three steps:</p><ol><li><p>Find job titles with your keyword in them</p></li><li><p>Extract the list</p></li><li><p>Drop it into an outreach sequencer</p></li></ol><p>The logic makes sense. You go after people who directly own what you&#8217;re selling, instead of guessing at three or four personas and spraying. Targeted with less waste.</p><h2><strong>Where keyword-in-job-title search falls apart?</strong></h2><p><strong>1. Your keyword probably isn&#8217;t in their job title.</strong> This is true for activity-based keywords like &#8220;webinar&#8221;. Nobody puts &#8220;runs webinars&#8221; in their LinkedIn job title usually. They put &#8220;Marketing Manager&#8221;.</p><p><strong>2. Job titles are notoriously vague.</strong> &#8220;Growth&#8221;, &#8220;Marketing Ops&#8221;, &#8220;Demand Gen&#8221;, &#8220;RevOps&#8221; could mean wildly different things at different companies. The same keyword pulls in people with very different scopes of ownership.</p><p><strong>3. LLMs don&#8217;t save you.</strong> Yes, you can ask GPT to spit out 50 related job titles. It&#8217;ll miss half of what&#8217;s actually out there. Titles are too messy and too locally invented for any model to have full coverage.</p><h3><strong>Biggest Limitation of Apollo.io</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2p-C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2p-C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 424w, https://substackcdn.com/image/fetch/$s_!2p-C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 848w, https://substackcdn.com/image/fetch/$s_!2p-C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 1272w, https://substackcdn.com/image/fetch/$s_!2p-C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2p-C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif" width="800" height="334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:334,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1179697,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://10xplaybooks.com/i/194754029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2p-C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 424w, https://substackcdn.com/image/fetch/$s_!2p-C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 848w, https://substackcdn.com/image/fetch/$s_!2p-C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 1272w, https://substackcdn.com/image/fetch/$s_!2p-C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c7ab5e1-9671-402a-97f7-f3f3ad5f5ec5_800x334.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apollo only scrapes top-level profile data such as job title, current and past companies, location, education. </p><p>If your keyword lives anywhere else, Apollo can&#8217;t find the person, even if they&#8217;re a perfect fit.</p><h3><strong>Enter AI-Ark</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NNtE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NNtE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 424w, https://substackcdn.com/image/fetch/$s_!NNtE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 848w, https://substackcdn.com/image/fetch/$s_!NNtE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 1272w, https://substackcdn.com/image/fetch/$s_!NNtE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NNtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145250,&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://10xplaybooks.com/i/194754029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.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_!NNtE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 424w, https://substackcdn.com/image/fetch/$s_!NNtE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 848w, https://substackcdn.com/image/fetch/$s_!NNtE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 1272w, https://substackcdn.com/image/fetch/$s_!NNtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91699c77-cf58-4adb-8c5b-98ca05b28929_1517x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI-Ark searches the entire prospect bio, not just the headline. That includes:</p><ul><li><p>Their summary</p></li><li><p>Their work history (the actual descriptions, not just company names)</p></li><li><p>Their skills</p></li></ul><p>This unlocks signals Apollo simply can&#8217;t see. Activity-based keywords finally work with keywords such as &#8220;webinar&#8221;, &#8220;live event&#8221;, &#8220;community building&#8221;, &#8220;podcast production&#8221;. This is because people write about what they actually do in their bios, even when their title is generic.</p><p>Tools-based search is where this really pops. Say you&#8217;re targeting L&amp;D professionals. Your keyword list looks something like:</p><div class="callout-block" data-callout="true"><p><em><strong>Cornerstone, Articulate, Articulate Rise, Adobe Captivate, Articulate 360, AbsorbLMS, iSpring, Lectora, Degreed, Docebo, SAP Litmos, Articulate Storyline</strong></em></p></div><p>None of those show up in job titles. They show up in skills and work history instead. If you had been using Apollo.io, you would have missed them. AI-Ark catches them.</p><h2><strong>AI-Ark vs Apollo: same keyword, different results</strong></h2><p>Let&#8217;s take a look at a quick comparision between both</p><p><strong>AI-Ark</strong></p><ul><li><p>Search: &#8220;webinars&#8221; in prospect summary</p></li><li><p>Location: USA</p></li><li><p>Total: <strong>11,426</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yFYR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yFYR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 424w, https://substackcdn.com/image/fetch/$s_!yFYR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 848w, https://substackcdn.com/image/fetch/$s_!yFYR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 1272w, https://substackcdn.com/image/fetch/$s_!yFYR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yFYR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:303855,&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://10xplaybooks.com/i/194754029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.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_!yFYR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 424w, https://substackcdn.com/image/fetch/$s_!yFYR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 848w, https://substackcdn.com/image/fetch/$s_!yFYR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 1272w, https://substackcdn.com/image/fetch/$s_!yFYR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc50756e-8720-4566-9a6c-877d274c0fbb_1463x836.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Apollo</strong></p><ul><li><p>Search: &#8220;webinars&#8221; in job title</p></li><li><p>Location: USA</p></li><li><p>Total: <strong>497</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3x_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3x_j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 424w, https://substackcdn.com/image/fetch/$s_!3x_j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 848w, https://substackcdn.com/image/fetch/$s_!3x_j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 1272w, https://substackcdn.com/image/fetch/$s_!3x_j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3x_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png" width="1456" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:378661,&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://10xplaybooks.com/i/194754029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.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_!3x_j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 424w, https://substackcdn.com/image/fetch/$s_!3x_j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 848w, https://substackcdn.com/image/fetch/$s_!3x_j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 1272w, https://substackcdn.com/image/fetch/$s_!3x_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e6e252-272d-44ff-aec2-ea0abc255390_1927x832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s roughly a <strong>23x difference</strong> in TAM coverage for the exact same ICP.</p><p>If you&#8217;ve been running Apollo-only prospecting, you&#8217;re almost certainly reaching a fraction of your actual market.</p><h3>A note on noise</h3><p>Every B2B intelligence tool has noise, and AI-Ark is no exception. </p><p>Searching &#8220;webinars&#8221; in a prospect&#8217;s summary won&#8217;t only surface people who <em>run</em> webinars. You&#8217;ll also pull in people who spoke at one a few years ago, or attended one they liked enough to mention. Neither of those is your buyer.</p><p>So there&#8217;s still filtering work to do further down the pipe. Usually that means an LLM pass to actually read the bio in context. AI-Ark gives you a much bigger pool to start with. You have to do the qualification downstream. </p>]]></content:encoded></item><item><title><![CDATA[Claude Code: Plan Mode]]></title><description><![CDATA[Plan mode.]]></description><link>https://10xplaybooks.com/p/claude-code-plan-mode</link><guid isPermaLink="false">https://10xplaybooks.com/p/claude-code-plan-mode</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Sun, 01 Mar 2026 16:19:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LsC8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I can&#8217;t say enough good things about &#8220;plan mode&#8221; in Claude Code.</p><p>When you&#8217;re building in plan mode, Claude works out the plan first for your approval before doing any actual implementation.</p><p>You get a high-level view of what Claude Code is proposing before a single line of code gets written. That means you can audit the architecture, push back on assumptions, tweak the scope, and iterate until it actually matches what you want.</p><p>Only then does it build.</p><p>But why does this matter?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LsC8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LsC8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 424w, https://substackcdn.com/image/fetch/$s_!LsC8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 848w, https://substackcdn.com/image/fetch/$s_!LsC8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 1272w, https://substackcdn.com/image/fetch/$s_!LsC8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LsC8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png" width="744" height="399" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:399,&quot;width&quot;:744,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24308,&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://10xplaybooks.com/i/189557058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.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_!LsC8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 424w, https://substackcdn.com/image/fetch/$s_!LsC8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 848w, https://substackcdn.com/image/fetch/$s_!LsC8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 1272w, https://substackcdn.com/image/fetch/$s_!LsC8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80bdf8-8d63-404a-9f72-c61a56fabb5f_744x399.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h3>Why Plan Mode?</h3><p>After using Claude Code consistently for the past 2 weeks, two constraints keep showing up:</p><ul><li><p><strong>Credit consumption</strong> (Maybe because I&#8217;m on the Pro plan.)</p></li><li><p><strong>Time for Claude to complete its tasked work</strong></p></li></ul><p>You&#8217;re going to face these two constraints no matter what.</p><p>If you&#8217;re vibe-building and the output goes in the wrong direction, you don&#8217;t just lose time. You burn credits. And then you burn more credits fixing what shouldn&#8217;t have been built in the first place.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TfN9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TfN9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 424w, https://substackcdn.com/image/fetch/$s_!TfN9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 848w, https://substackcdn.com/image/fetch/$s_!TfN9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 1272w, https://substackcdn.com/image/fetch/$s_!TfN9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TfN9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png" width="889" height="328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66390e08-38e3-405d-a07a-df5186fa339b_889x328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:328,&quot;width&quot;:889,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30149,&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://10xplaybooks.com/i/189557058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.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_!TfN9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 424w, https://substackcdn.com/image/fetch/$s_!TfN9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 848w, https://substackcdn.com/image/fetch/$s_!TfN9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 1272w, https://substackcdn.com/image/fetch/$s_!TfN9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66390e08-38e3-405d-a07a-df5186fa339b_889x328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The biggest surprise (in a good way) for me in plan mode is that Claude Code asks genuinely deep clarifying questions. The kind of questions and insights that honestly didn&#8217;t even occur to me when I was planning things out. </p><p>Not surface-level stuff, but structural questions that make you rethink what you&#8217;re actually trying to build. It really forces you to be precise instead of vague-prompting your way forward.</p><h3>Actual Example: Building a &#8220;GTM-Brain&#8221;</h3><p>As a GTM engineer, I&#8217;m very interested in building out my &#8220;GTM Brain.&#8221;</p><p>It&#8217;s essentially a system that:</p><ul><li><p>Stores all of my GTM knowledge</p></li><li><p>Continuously ingests new knowledge (Substacks, YouTube, operator threads, etc.)</p></li><li><p>Distills that knowledge automatically</p></li><li><p>Synthesizes it against what I already know</p></li><li><p>Surfaces gaps, blind spots, and opportunities in my line of work</p></li></ul><p>My biggest belief in the post-AI world is this:</p><p>Most roles can get from 0 &#8594; 90% efficiency by leveraging information that already exists, synthesizing it properly, and applying it to their context.</p><p>The key missing gap is the collection and synthesis of this data at scale, which is exactly what I&#8217;m trying to build my GTM Brain to solve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1NQJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1NQJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 424w, https://substackcdn.com/image/fetch/$s_!1NQJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 848w, https://substackcdn.com/image/fetch/$s_!1NQJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 1272w, https://substackcdn.com/image/fetch/$s_!1NQJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1NQJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png" width="1456" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234642,&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://10xplaybooks.com/i/189557058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.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_!1NQJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 424w, https://substackcdn.com/image/fetch/$s_!1NQJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 848w, https://substackcdn.com/image/fetch/$s_!1NQJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 1272w, https://substackcdn.com/image/fetch/$s_!1NQJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4726d8b3-6b89-43da-9179-19f4d643695a_1772x790.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s take this as an example.</p><p>One thing I&#8217;ve always struggled with is: how do I &#8220;download&#8221; all the GTM information in my head into Claude Code?</p><p>I considered a few approaches. Creating a master file with everything I know. Dumping notes into one giant doc. But it quickly felt too manual and way too time-consuming.</p><p>When I used plan mode, Claude Code proposed &#8220;Option C,&#8221; which I really liked.</p><p>Instead of trying to write everything down upfront, it suggested running a structured Q&amp;A / interview to capture my actual expertise. Almost like mapping my brain through conversation. Then combining that with my GTM-brain content to deepen topic coverage.</p>]]></content:encoded></item><item><title><![CDATA[Using Voice to Work (Big Unlock!) ]]></title><description><![CDATA[Setting up voice dictation.]]></description><link>https://10xplaybooks.com/p/using-voice-to-work</link><guid isPermaLink="false">https://10xplaybooks.com/p/using-voice-to-work</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 23 Feb 2026 02:04:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hrv-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You speak 5&#8211;10x faster than you type. Yet most people still treat Claude Code (or any text-based LLM) like a keyboard tool.</p><p>That to me was a solveable bottleneck. </p><p>If you&#8217;re building workflows, debugging loops, or thinking through architecture, your brain moves way faster than your finger.</p><p>That means you need a proper voice dictation setup.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h3>Choosing Your Voice Dictation Layer</h3><p>I researched into what&#8217;s out there:</p><ul><li><p><strong><a href="https://wisprflow.ai/">Wispr Flow</a></strong> <strong>(paid)</strong></p></li><li><p><strong><a href="https://superwhisper.com/">Superwhisper</a></strong> <strong>(paid)</strong></p></li><li><p><strong><a href="https://spokenly.app/">Spokenly</a> (free) </strong></p></li></ul><p>My pick? Spokenly. </p><p>It runs locally. Sets up in minutes. And most importantly, it costs $0.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hrv-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hrv-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 424w, https://substackcdn.com/image/fetch/$s_!hrv-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 848w, https://substackcdn.com/image/fetch/$s_!hrv-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 1272w, https://substackcdn.com/image/fetch/$s_!hrv-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hrv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png" width="1449" height="759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:759,&quot;width&quot;:1449,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140836,&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://10xplaybooks.com/i/188855438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.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_!hrv-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 424w, https://substackcdn.com/image/fetch/$s_!hrv-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 848w, https://substackcdn.com/image/fetch/$s_!hrv-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 1272w, https://substackcdn.com/image/fetch/$s_!hrv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad2049f-42de-4a54-96a9-5e3cfcfb6a45_1449x759.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Spokenly runs a local LLM model on your machine to convert your voice into text w/o any cloud dependency. I&#8217;ve tested it, and the model works very fast too.</p><p>And it&#8217;s free. Which makes it hard to justify paying a monthly subscription just to transcribe your own voice.</p><p>The model I use is Nvidia Parakeet TDT 0.6B v3. Lightweight, responsive, and more than good enough for prompting Claude Code all day.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;76c91256-72d3-4482-95ce-65c6120ebfe0&quot;,&quot;duration&quot;:null}"></div><p>Once you switch to speaking instead of typing, going back feels super slow. </p>]]></content:encoded></item><item><title><![CDATA[Playwright MCP (for fetching website's data)]]></title><description><![CDATA[Giving Browser Access via Playwright]]></description><link>https://10xplaybooks.com/p/playwright-mcp</link><guid isPermaLink="false">https://10xplaybooks.com/p/playwright-mcp</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Tue, 17 Feb 2026 15:48:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MuGM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Next up: giving Claude Code browser access via Playwright.</p><p>Why?</p><p>With Playwright, you are adding browser capabilities unlocks what standard web fetch can&#8217;t handle:<br>&#8594; JS-heavy websites<br>&#8594; Multi-page scraping/pagination<br>&#8594; Screenshots<br>&#8594; Actions that require being logged in to your own accounts<br>&#8594; Perform actions on websites (such as clicks, form fills etc)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h3>Use Case of Playwright: Landing Page Analysis</h3><p>With Playwright, I can analyze the full funnel of a competitor exactly as a real prospect would experience it.</p><p>For example: Landing page<br>&#8594; Click &#8220;Submit&#8221; on whitepaper (page 1)<br>&#8594; Fill qualification form (page 2)<br>&#8594; Reach scheduling page (page 3)<br>&#8594; Reach confirmation page (page 4)</p><p>Playwright can automatically progress through each step, just like a human user. It clicks buttons, fills forms, waits for the next page to load, and captures the resulting state.</p><p>At every stage, it extracts and catalogues the page without requiring me to manually go through the funnel.</p><h3>Playwright over Puppeteer </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MuGM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MuGM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!MuGM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!MuGM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!MuGM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MuGM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png" width="1200" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41776,&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://10xplaybooks.com/i/188267090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.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_!MuGM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!MuGM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!MuGM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!MuGM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8342d2-94d8-47a8-9aad-cf55633a8770_1200x600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When working with headless browsers, there are two dominant options:</p><ul><li><p><a href="https://github.com/microsoft/playwright-mcp">Playwright (maintained by Microsoft)</a></p></li><li><p>Puppeteer (maintained by Google)</p></li></ul><p>I went with Playwright over Puppeteer primarily because it has an official MCP server maintained by Microsoft. Puppeteer&#8217;s MCP implementation has been deprecated, which makes Playwright the more reliable choice for long-term use with Claude Code.</p><p>Official support also reduces the risk of breakage. Deprecated or unofficial MCP servers may stop working, fall behind browser updates, or introduce unexpected issues. Since my workflows depend on consistent browser automation for landing page analysis and funnel extraction, stability is critical.</p><p>Note: Playwright spins up a fresh browser instance each time (think of it like a new incognito window), so you can't use your existing browser sessions.<br><br>I think this opens up alot of potential in marketing research and data collection.</p><h3>Handling Playwright Chrome Auth</h3><p>The main issue I hit with Playwright was authentication.</p><p>By default, Playwright spins up a fresh browser profile every run. Think &#8220;new incognito window.&#8221; Clean session, zero cookies, zero logins.</p><p>That&#8217;s great for test isolation. It&#8217;s terrible for real-world research.</p><p>Because if your workflow needs access to anything behind a login (LinkedIn, ad libraries, SaaS dashboards, analytics tools), you end up re-authenticating constantly. Same sites. Same MFA. Same pain.</p><p>Then I saw a simple fix:</p><p><strong>Make a copy of your default Chrome profile and point Playwright to that copied profile.</strong></p><p>Now Playwright launches with an already-authenticated state. Your cookies, sessions, and stored logins persist across runs. You get the best of both worlds:</p><ul><li><p>Not touching your real day-to-day Chrome profile</p></li><li><p>Keeping a stable &#8220;automation&#8221; profile with persistent auth</p></li><li><p>No repeated logins every time you run a script</p></li></ul><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Austen/status/2023662524336341132&quot;,&quot;full_text&quot;:&quot;I cannot tell you how much browser and auth hell Matt has helped me avoid in OpenClaw with this one simple move&quot;,&quot;username&quot;:&quot;Austen&quot;,&quot;name&quot;:&quot;Austen Allred&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2016256482833035264/kVHK8w3e_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-17T07:35:18.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;@iannuttall Make a copy of your default browser profile and point Playwright to that copied profile.&quot;,&quot;username&quot;:&quot;MattHProgrammer&quot;,&quot;name&quot;:&quot;Matt Hulme&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1988033533479194624/w1QmfsLR_normal.jpg&quot;},&quot;reply_count&quot;:13,&quot;retweet_count&quot;:17,&quot;like_count&quot;:446,&quot;impression_count&quot;:53545,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Installing Claude Code Skills]]></title><description><![CDATA[Installing Claude Skills via Anthropic&#8217;s Official GitHub Repo]]></description><link>https://10xplaybooks.com/p/claude-code-skills-installation</link><guid isPermaLink="false">https://10xplaybooks.com/p/claude-code-skills-installation</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Sat, 14 Feb 2026 16:33:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zIvg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Started Claude Skills by installing the claude-skills-creator. I plan to use this skill to create more skills. <br><br>From my research, it seems like there&#8217;s 2 ways people are doing this: <br><strong>&#8594; NPM Registry</strong>: Via an unofficial <a href="https://www.aitmpl.com/component/skill/skill-creator">third-party package (aitmpl.com)</a><br><strong>&#8594; GitHub</strong>: directly from <a href="https://github.com/anthropics/skills/tree/main/skills/skill-creator">Anthropic&#8217;s official repository</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h3>Why GitHub Installation Over NPM Registry?</h3><p>I went with GitHub as Anthropic maintains the official repo. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zIvg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zIvg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 424w, https://substackcdn.com/image/fetch/$s_!zIvg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 848w, https://substackcdn.com/image/fetch/$s_!zIvg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 1272w, https://substackcdn.com/image/fetch/$s_!zIvg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zIvg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png" width="1456" height="696" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167874,&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://10xplaybooks.com/i/187932370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.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_!zIvg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 424w, https://substackcdn.com/image/fetch/$s_!zIvg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 848w, https://substackcdn.com/image/fetch/$s_!zIvg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 1272w, https://substackcdn.com/image/fetch/$s_!zIvg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04dbad12-1a1b-4662-9302-f95b8473365c_1478x707.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The npm command being shared (for example from sources like aitmpl.com) is published and maintained by a 3rd party.</p><p>With unofficial 3rd party packages, you don&#8217;t really know what&#8217;s inside unless you audit everything. It could be clean. It could also include extra scripts, telemetry, modified templates, additional dependencies, or code that reads from your environment.</p><p>Claude Code is typically granted broad local access. So in theory, an unofficial package executed via npx can:</p><ul><li><p>Read and write files</p></li><li><p>Access .env variables</p></li><li><p>Modify project structure</p></li><li><p>Execute scripts during install</p></li></ul><p>If I&#8217;m giving something that level of access, I&#8217;d rather it come directly from the original maintainer than through an extra distribution layer I don&#8217;t control.</p><h3>Installing Anthropic&#8217;s Github Repo</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lp5z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lp5z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 424w, https://substackcdn.com/image/fetch/$s_!lp5z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 848w, https://substackcdn.com/image/fetch/$s_!lp5z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 1272w, https://substackcdn.com/image/fetch/$s_!lp5z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lp5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png" width="1456" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245146,&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://10xplaybooks.com/i/187932370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.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_!lp5z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 424w, https://substackcdn.com/image/fetch/$s_!lp5z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 848w, https://substackcdn.com/image/fetch/$s_!lp5z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 1272w, https://substackcdn.com/image/fetch/$s_!lp5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf668a3-0d24-4319-8020-96c9de380e26_1964x1156.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The install itself was straightforward.</p><p>I pointed Claude Code directly to Anthropic&#8217;s official GitHub repo URL and asked it to install the skill from source.</p><p>In practice, it was just:</p><ul><li><p>Clone the repo</p></li><li><p>Copy the skill-creator folder into my local .claude/skills directory</p></li><li><p>Restart Claude Code</p></li></ul><p>That&#8217;s it.</p>]]></content:encoded></item><item><title><![CDATA[Claude Code x Marketing ]]></title><description><![CDATA[Learning & mastering Claude Code as an AI marketer.]]></description><link>https://10xplaybooks.com/p/claude-code-marketing</link><guid isPermaLink="false">https://10xplaybooks.com/p/claude-code-marketing</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Sun, 01 Feb 2026 16:20:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sOqT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m embarking on a 30 day challenge to master Claude Code in marketing. </p><p>As someone who&#8217;s quite deep into AI x Marketing, this feels non-negotiable at this point.</p><p>Wanted to share this 0 &#8594; 1 journey openly, mainly as a way to document what I&#8217;m learning. If it helps other marketers along the way, even better.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h2>The 2-Week Struggle: Why I Nearly Gave Up</h2><p>I&#8217;ve actually been exploring Claude Code for the past 2 weeks.</p><p>Watching videos, reading guides, bookmarking resources.  Just... stuck in tutorial mode because the terminology kept confusing me.</p><p>Everyone throws around terms like &#8220;agents&#8221; and &#8220;skills&#8221; and &#8220;hooks&#8221; like they&#8217;re self-explanatory. They&#8217;re really not. Especially when most guides are written for developers, not marketers.</p><p>Things finally clicked for me today. So while it&#8217;s still top of my mind, here&#8217;s what actually helped me break through the confusion.</p><h3><strong>#1: Claude Code (the tool itself)</strong></h3><p><strong>What I thought:</strong> Some coding platform where I&#8217;d need to learn Python or JavaScript.</p><p><strong>What it actually is:</strong> A system where you build automation workflows using plain English. You&#8217;re technically &#8220;writing code,&#8221; but it&#8217;s just markdown files with instructions. </p><p><strong>Reality check:</strong> The word &#8220;code&#8221; puts marketers off. But you&#8217;re not becoming a developer, you&#8217;re just teaching an AI your marketing processes.</p><h3><strong>#2: Claude Code CLI</strong></h3><p><strong>What it looks like:</strong> That black terminal window you see developers use. All text, no mouse clicks.</p><p><strong>Why it matters:</strong> Claude Code runs in the terminal. No fancy interface to click around and just typing commands. Feels old-school and I couldn&#8217;t really get the hang of this. </p><p><strong>The shift:</strong> Think of it like typing an email versus filling out a form. More direct, less fuss.</p><h3><strong>#3:  IDE Integration (Cursor, VS Code, etc.)</strong></h3><p><strong>What it is:</strong> IDE = Integrated Development Environment </p><p><strong>What they actually are:</strong> Optional visual wrappers that sit on top of Claude Code. They give you:</p><ul><li><p>File trees you can see and navigate</p></li><li><p>Prettier formatting for your markdown files</p></li><li><p>Mouse navigation if you prefer that</p></li></ul><p><strong>Common options:</strong></p><ul><li><p><strong>Cursor</strong> - Popular in Claude Code circles</p></li><li><p><strong>VS Code</strong> - Microsoft&#8217;s free editor, highly customizable</p></li><li><p><strong>Antigravity</strong> - by Google </p></li></ul><h2>Day 1/30 - What I Did </h2><h3>Step 1: Found the Best Guide Available</h3><p>After going through dozens of Claude Code tutorials, I settled on <a href="https://joshuaschultz.com/ai/articles/claude-code-complete-guide/">Joshua Schultz&#8217;s complete guide</a>. It&#8217;s over 10,000 words of solid architectural breakdown.</p><p>I&#8217;ve read a lot of AI guides over the past year, and most fall into two camps: either too surface-level (just showing you what buttons to click) or too technical (assuming you already know how systems work). Joshua&#8217;s guide is different.</p><p><strong>It teaches you the &#8220;why&#8221; behind the architecture.</strong> I&#8217;m not interested in just copying templates&#8212;I want to understand how the system thinks so I can build my own workflows. The guide breaks down the hierarchy (Commands &#8594; Agents &#8594; Skills &#8594; Hooks) in a way that actually makes sense. I finally understood why you&#8217;d use a Command versus a Skill, and when an Agent is overkill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sOqT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sOqT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 424w, https://substackcdn.com/image/fetch/$s_!sOqT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 848w, https://substackcdn.com/image/fetch/$s_!sOqT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 1272w, https://substackcdn.com/image/fetch/$s_!sOqT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sOqT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png" width="1456" height="710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcecd437-1464-42af-a49a-af93d124487b_1641x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275604,&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://10xplaybooks.com/i/186509564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.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_!sOqT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 424w, https://substackcdn.com/image/fetch/$s_!sOqT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 848w, https://substackcdn.com/image/fetch/$s_!sOqT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 1272w, https://substackcdn.com/image/fetch/$s_!sOqT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcecd437-1464-42af-a49a-af93d124487b_1641x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Step 2: Set Up Claude.ai Project as My Learning Copilot</strong></h3><p>Here&#8217;s what I did: I uploaded Joshua&#8217;s guide into a <strong>Claude.ai Project</strong> (the web interface, not Claude Code yet).</p><p><strong>Why this approach works:</strong></p><ul><li><p>Claude.ai keeps the entire guide in memory across all my questions</p></li><li><p>I can ask things like &#8220;How do Commands differ from Skills?&#8221; without re-explaining everything</p></li><li><p>Basically have an AI tutor that already knows the framework I&#8217;m learning</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DZeX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DZeX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 424w, https://substackcdn.com/image/fetch/$s_!DZeX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 848w, https://substackcdn.com/image/fetch/$s_!DZeX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 1272w, https://substackcdn.com/image/fetch/$s_!DZeX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DZeX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png" width="723" height="472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:472,&quot;width&quot;:723,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58349,&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://10xplaybooks.com/i/186509564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.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_!DZeX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 424w, https://substackcdn.com/image/fetch/$s_!DZeX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 848w, https://substackcdn.com/image/fetch/$s_!DZeX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 1272w, https://substackcdn.com/image/fetch/$s_!DZeX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d638087-e45e-4cbd-a0d0-31cd6bfd9abd_723x472.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Resources that Helped me Out</h2><ol><li><p>Nate Herk&#8217;s Claude Code Guide: </p><div id="youtube2-saggDHHnmtQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;saggDHHnmtQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/saggDHHnmtQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>Mark Kashef&#8217;s Claude Code Guide:</p><div id="youtube2-KmWdzN2jaoo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;KmWdzN2jaoo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/KmWdzN2jaoo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.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">Thanks for reading 10xPlaybooks! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[n8n Cloud vs Self-Hosted: Upsides vs Downsides]]></title><description><![CDATA[A practical guide to choosing between n8n Cloud and self-hosted.]]></description><link>https://10xplaybooks.com/p/n8n-cloud-vs-self-hosted</link><guid isPermaLink="false">https://10xplaybooks.com/p/n8n-cloud-vs-self-hosted</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 01 Dec 2025 04:01:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f13Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When considering workflow builders to build out your agentic workflows, you&#8217;ve probably heard of n8n by now.</p><p>One thing I wish I knew before building on it was choosing between the self-hosted and Cloud versions.</p><p>TDLR: From my own experience, if your workflow regularly runs longer than 5 minutes, skip Cloud and go self-hosted immediately.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h2>#1: Execution Run Time</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f13Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f13Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 424w, https://substackcdn.com/image/fetch/$s_!f13Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 848w, https://substackcdn.com/image/fetch/$s_!f13Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 1272w, https://substackcdn.com/image/fetch/$s_!f13Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f13Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png" width="1456" height="615" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:615,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162152,&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://10xplaybooks.com/i/180367585?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.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_!f13Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 424w, https://substackcdn.com/image/fetch/$s_!f13Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 848w, https://substackcdn.com/image/fetch/$s_!f13Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 1272w, https://substackcdn.com/image/fetch/$s_!f13Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec4fd83-e82a-4573-9df2-8dfb89a35391_1724x728.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The biggest limitation of n8n Cloud is its max execution runtime.</strong></p><p>This is simply the amount of time your workflow is allowed to run before n8n stops it.</p><ul><li><p>Starter = 5 minutes</p></li><li><p>Pro = 40 minutes</p></li><li><p>Anything beyond this gets cut off.</p></li></ul><p>What this means is the amount of time that your workflow can run, before n8n caps it and stops it.</p><blockquote><h3><strong>This is why any workflow that consistently runs past the 5&#8211;40 minute range should go straight to self-hosted.</strong></h3></blockquote><p>A short story&#8230; When I was building an agentic workflow for Riverside, it kept failing around the 15&#8211;40 minute mark. It was super perplexing because I couldn&#8217;t figure out why. </p><p>I spent hours trying to debug. Kept thinking that there was a failure in my workflow logic. </p><p>Turns out it was just a Cloud plan limitation. </p><p>I shifted everything to a self-hosted setup, and it ran for more than 4 hours without any issues.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x1Cl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x1Cl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 424w, https://substackcdn.com/image/fetch/$s_!x1Cl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 848w, https://substackcdn.com/image/fetch/$s_!x1Cl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 1272w, https://substackcdn.com/image/fetch/$s_!x1Cl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x1Cl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png" width="781" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/829bae93-13e0-4457-805d-2ed109f0da23_781x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:781,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100287,&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://10xplaybooks.com/i/180367585?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.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_!x1Cl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 424w, https://substackcdn.com/image/fetch/$s_!x1Cl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 848w, https://substackcdn.com/image/fetch/$s_!x1Cl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 1272w, https://substackcdn.com/image/fetch/$s_!x1Cl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829bae93-13e0-4457-805d-2ed109f0da23_781x620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In my most recent test on the n8n Cloud Starter plan (see the image above), the workflow consistently failed around the 20&#8211;30 minute mark. </p><p>From my experience, anything that crosses the 10-minute range becomes a wildcard. You never really know when Cloud will decide to shut the workflow down.</p><p><strong>But&#8230; why will you need such a long running workflow?</strong></p><p>It usually comes down to two things:</p><h4>1. The nature of the work itself (scraping, LLMs, slow APIs)</h4><p>Some workloads are just slow by design:</p><ul><li><p>Scraping websites (pagination, throttling, retries)</p></li><li><p>LLM creation workflows (image generation, video generation, multi-step prompts)</p></li><li><p>APIs with heavy rate limits</p></li><li><p>Polling or waiting on slow upstream services</p></li></ul><p>Any of these add latency, even if you&#8217;re only doing them once.</p><h4>2. You&#8217;re doing it at scale (large batch jobs, loops)</h4><p>If you run the same slow process <strong>not once, but 50, 200, or 1,000 times</strong>, runtime explodes.</p><ul><li><p>Loops over large datasets</p></li><li><p>Batch enrichment</p></li><li><p>Multi-agent cycles</p></li><li><p>Repeated reflection or planning steps</p></li><li><p>Processing a full list of URLs / prospects / videos / transcripts</p></li></ul><h2>#2: Cost</h2><p>So if your workflows consistently runs past the 5-40 minute range mark, you have a few options</p><ul><li><p>Go to n8n self-hosted: $5-$20 USD/Month</p></li><li><p>Go to n8n enterprise: $12k~ USD onwards/Year </p></li></ul><p>Unless you&#8217;re a company that needs enterprise-level features like SSO, SOC2, audit logs, or vendor compliance, self-hosted is the most economical choice.</p><blockquote><h3><strong>On cost alone, self-hosted is the clear winner. </strong></h3></blockquote><p>Note: I didn&#8217;t compare self-hosted with the Starter plan because the cost difference is too small. </p><h2>#3: Private Packages (e.g., Python Libraries, Pandas)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W1YW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W1YW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W1YW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W1YW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W1YW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W1YW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47537,&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://10xplaybooks.com/i/180367585?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.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_!W1YW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W1YW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W1YW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W1YW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a61339-eead-44a5-a1f5-617723df30d8_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is something that really caught my eye recently.</p><blockquote><h3><strong>I haven&#8217;t tested it yet, but self-hosted n8n apparently allows you to use external Python packages and libraries such as Pandas.</strong></h3></blockquote><p>This is a big deal because it means you can give your LLM access to far more tools inside your agentic workflows, without having to rebuild everything from scratch inside n8n nodes.</p><p>You also save a lot of time as you&#8217;re not recreating entire libraries yourself. </p><h2>#4: Infra Management </h2><p>From what I&#8217;ve seen, there are basically two ways to self-host n8n </p><ul><li><p><strong>Self-hosted (Fully managed):</strong> e.g. Render ($19/month)<br>You get the benefits of self-hosting without touching servers.</p></li><li><p><strong>Self-hosted (You manage the server):</strong> e.g. a VPS (Varies, $5-$15/month)<br>Full control, but you handle updates, scaling, and monitoring.</p></li><li><p><strong>Cloud:</strong> no infra to manage at all<br>Easiest option, but with the limitations mentioned earlier.</p></li></ul><p>It&#8217;s true that Render is more &#8220;pricey,&#8221; but the time and effort you save from not having to maintain your own VPS is worth it. </p><p>If you&#8217;re not technical like me, paying a bit more to avoid server maintenance is a huge time saver.</p><p>Do note that if you&#8217;re using Render and your workflows start scaling (more executions or longer runtimes), you&#8217;ll eventually need to upgrade your Render instance&#8217;s RAM to support the increase.</p><h2><strong>Wrap Up: </strong></h2><p>If you&#8217;re building agentic workflows, the decision between Cloud and self-hosted n8n isn&#8217;t complicated.</p><p>Long runtimes, Python packages, or heavy loops? Go self-hosted.</p><p>If not, Cloud works fine. </p><div class="pullquote"><p><em><strong>I test AI workflows on real marketing problems.</strong></em></p><p><em><strong>And turn the useful ones into 10x Playbooks.</strong></em></p></div><p>So business owners and solo marketers doing it all themselves can skip the guesswork&#8230; and copy what actually works.</p><p><strong>&#8594; I drop one of these 10xPlaybooks &#128640; every week. Don&#8217;t miss the next.</strong></p><p>John</p><p></p>]]></content:encoded></item><item><title><![CDATA[Recap: My "AI x Marketing // GTM" Talk at Build Club ]]></title><description><![CDATA[A few things I've learned (and still figuring out) on this AI marketing journey.]]></description><link>https://10xplaybooks.com/p/recap-my-ai-x-marketing-gtm-talk</link><guid isPermaLink="false">https://10xplaybooks.com/p/recap-my-ai-x-marketing-gtm-talk</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 24 Nov 2025 04:07:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EePK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Was invited to give an <strong>&#8220;AI x Marketing: Building GTM Systems&#8221;</strong> talk at Build Club last week.</p><p>150+ people turned up. Really heartening to see the marketing community in Singapore being so passionate about AI.</p><p>As a marketer trying to make sense of this post-AI world, there are a few things I&#8217;ve come to believe:</p><ol><li><p>Community matters more than ever.</p></li><li><p>We learn faster (and better) from each other than figuring everything out alone.</p></li><li><p>No one has this figured out. We&#8217;re all still students.</p></li></ol><p>Below are some highlights from the session, plus the deck I shared.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EePK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EePK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EePK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EePK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EePK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EePK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3761091,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.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_!EePK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EePK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EePK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EePK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F823813be-85fd-49a2-a695-99d9eaeaeaf4_5712x4284.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Designing Agentic Systems</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_!aR9f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aR9f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 424w, https://substackcdn.com/image/fetch/$s_!aR9f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 848w, https://substackcdn.com/image/fetch/$s_!aR9f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 1272w, https://substackcdn.com/image/fetch/$s_!aR9f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aR9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png" width="997" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:997,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75909,&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://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.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_!aR9f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 424w, https://substackcdn.com/image/fetch/$s_!aR9f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 848w, https://substackcdn.com/image/fetch/$s_!aR9f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.png 1272w, https://substackcdn.com/image/fetch/$s_!aR9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd300440e-a098-4306-94f6-3efe81b0e0ef_997x557.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I think agentic systems should be built around two simple principles:</p><ul><li><p><strong>Repeatability</strong></p></li><li><p><strong>Your biggest bottleneck</strong></p></li></ul><p><strong>Repeatable systems</strong> let you run proper evaluations, handle errors cleanly, and feed context back into the workflow without things breaking.</p><p><strong>Bottlenecks</strong> force clarity. Identify the biggest constraint in your role or business, then design a system specifically to remove that choke point.</p><h2><strong>Agentic Systems = Workflow Layer + Data Layer + LLM Layer</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_!8HDL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8HDL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 424w, https://substackcdn.com/image/fetch/$s_!8HDL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 848w, https://substackcdn.com/image/fetch/$s_!8HDL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 1272w, https://substackcdn.com/image/fetch/$s_!8HDL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8HDL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png" width="997" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:997,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84480,&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://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.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_!8HDL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 424w, https://substackcdn.com/image/fetch/$s_!8HDL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 848w, https://substackcdn.com/image/fetch/$s_!8HDL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 1272w, https://substackcdn.com/image/fetch/$s_!8HDL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54246fad-374c-48c4-b1e3-2e67e36e7660_997x559.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>3 things every agentic systems needs: </p><ol><li><p><strong>Workflow Layer:</strong> This is where everything gets built and automated. It handles the logic, the routing, and the sequence of tasks.</p></li><li><p><strong>Data Layer:</strong> Feeds your workflow with the information it needs, such as internal and/or external data</p></li><li><p><strong>LLM Layer:</strong> Uses a model to interpret inputs, make decisions, and generate actions or outputs.</p></li></ol><h2><strong>Bottleneck &#8594; Supply or Demand Constrained </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_!arLW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!arLW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 424w, https://substackcdn.com/image/fetch/$s_!arLW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 848w, https://substackcdn.com/image/fetch/$s_!arLW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 1272w, https://substackcdn.com/image/fetch/$s_!arLW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!arLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png" width="988" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:988,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93253,&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://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.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_!arLW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 424w, https://substackcdn.com/image/fetch/$s_!arLW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 848w, https://substackcdn.com/image/fetch/$s_!arLW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 1272w, https://substackcdn.com/image/fetch/$s_!arLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36aca233-1d2b-4254-a703-dd4bd552db68_988x555.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Generally speaking:</p><ul><li><p><strong>Supply Constrained: </strong>Build operational efficinecy agentic systems</p></li><li><p><strong>Demand Constrained: </strong>Build demand gen/customer acquisition agentic systems</p></li></ul><p>Why I think bottleneck identification is important?</p><p>In the AI world we&#8217;re in, there&#8217;s just too much noise. And too little time.</p><p>We need to cut through the noise and fight the fomo. And not explore endlessly or try to build every single type of agentic workflow out there.</p><p>This was actually me 4-5 months ago, where I was trying to build everything, test everything, and ended up spreading myself too thin.</p><p>Now, I&#8217;m super focused on the parts of agentic marketing that actually is required for my role.</p><blockquote><p><em>Remember: The market rewards depth over breath</em></p></blockquote><h2>Mockup of a Demand Generation n8n Workflow</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oMMA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oMMA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 424w, https://substackcdn.com/image/fetch/$s_!oMMA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 848w, https://substackcdn.com/image/fetch/$s_!oMMA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 1272w, https://substackcdn.com/image/fetch/$s_!oMMA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oMMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png" width="1456" height="563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:563,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160847,&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://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.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_!oMMA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 424w, https://substackcdn.com/image/fetch/$s_!oMMA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 848w, https://substackcdn.com/image/fetch/$s_!oMMA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 1272w, https://substackcdn.com/image/fetch/$s_!oMMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3066043-21ef-479d-ac37-ae35aeb05b12_1613x624.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I also built a mock workflow in n8n using the problem statement below. </p><p><em><strong>Your role: </strong>You&#8217;re a demand generation marketer at Airwallex.</em></p><p><em><strong>Your goal:</strong> Acquire more net-new F&amp;B customers in Singapore for Airwallex&#8217;s payment gateway.</em></p><p><strong>Workflow steps</strong></p><ol><li><p>Scrape Google for &#8220;online bakery&#8221;&#8211;related keywords in Singapore</p></li><li><p>Render the HTML to extract content</p></li><li><p>Pass everything into LLMs to do three things:</p><ol><li><p>Extract the email</p></li><li><p>Check if the business is actually doing online bakery (look for terms like &#8220;show now&#8221;, &#8220;delivery&#8221;, etc.)</p></li><li><p>Draft a cold email</p></li></ol></li><li><p>Store the results in Google Sheets so you can use them immediately</p></li></ol><p>The end result?</p><p>You&#8217;d get something like this. And once this is built, you can schedule it to run daily or weekly&#8230; giving you a steady, predictable stream of leads without manual effort. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tKNU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tKNU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 424w, https://substackcdn.com/image/fetch/$s_!tKNU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 848w, https://substackcdn.com/image/fetch/$s_!tKNU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 1272w, https://substackcdn.com/image/fetch/$s_!tKNU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tKNU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png" width="1335" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1335,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:258210,&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://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.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_!tKNU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 424w, https://substackcdn.com/image/fetch/$s_!tKNU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 848w, https://substackcdn.com/image/fetch/$s_!tKNU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 1272w, https://substackcdn.com/image/fetch/$s_!tKNU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e75a39-bc01-42a0-87f7-4ecd7d22e9ed_1335x713.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Agentic Workflow Improvements</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zDrx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zDrx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 424w, https://substackcdn.com/image/fetch/$s_!zDrx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 848w, https://substackcdn.com/image/fetch/$s_!zDrx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 1272w, https://substackcdn.com/image/fetch/$s_!zDrx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zDrx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png" width="988" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:988,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102419,&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://10xplaybooks.com/i/179776826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.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_!zDrx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 424w, https://substackcdn.com/image/fetch/$s_!zDrx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 848w, https://substackcdn.com/image/fetch/$s_!zDrx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 1272w, https://substackcdn.com/image/fetch/$s_!zDrx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4aa1179-6b58-448d-a900-ab5e585ad0f7_988x462.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Agentic workflows aren&#8217;t something you set once and forget.</p><p>99% of the time, you won&#8217;t get it right on the first try.</p><p>That&#8217;s where evaluation and iteration of your workflow becomes very important.</p><p>For example in this workflow, I noticed that</p><ul><li><p>Using an LLM to identify emails from the rendered HTML wasn&#8217;t reliable &#8594; better to use a dedicated email-finding API (like hunter.io).</p></li><li><p>Some scraped results were already existing Airwallex customers &#8594; run them through your CRM&#8217;s API to filter and keep only net-new customers.</p></li></ul><h2>Wrap Up</h2><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46f7a0f5-0214-4714-b778-549bcf75eea9_5712x4284.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/878c7a4b-a1e5-4752-81ae-81541a4bf82f_5712x4284.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e69d26f8-0364-4fbe-b24a-0a57d0bac3ea_5712x4284.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cc7693f-17d4-4ef7-a287-54f8d3e16790_3024x4032.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3420d8a5-bf0d-4bf8-afdb-5c56811e3064_5712x4284.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93f3d876-ff81-43da-b10f-4105133f4ae3_4032x3024.jpeg&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08ba5e7c-e027-424b-9b19-a97a7f643b3b_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>It was a really cozy event. Packed, but in a good way. Lots of genuine conversations, people sharing what they&#8217;re building,</p><p>I honestly learnt a lot just from talking to everyone. The questions, the small chats after the session, the random &#8220;hey, I&#8217;m trying this too&#8221; moments. </p><p>Events like this remind me why community matters so much in a post-AI world. None of us have everything figured out, but together we move a lot faster.</p><p>Thanks again to everyone who came up to chat. Hope to see you all at the next one.</p><p><em>PS: Here&#8217;s the <a href="https://docs.google.com/presentation/d/10KqLrNWgiYwao-4zVhim6iTtk24cB2R5Utahtq33eQw/edit?slide=id.g3a2bef20b87_1_44&amp;pli=1#slide=id.g3a2bef20b87_1_44">link</a> to my deck if you want to look through it.</em></p><div class="pullquote"><p><em><strong>I test AI workflows on real marketing problems.</strong></em></p><p><em><strong>And turn the useful ones into 10x Playbooks.</strong></em></p></div><p>So business owners and solo marketers doing it all themselves can skip the guesswork&#8230; and copy what actually works.</p><p><strong>&#8594; I drop one of these 10xPlaybooks &#128640; every week. Don&#8217;t miss the next.</strong></p><p>John</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Inside Andrew Ng’s Agentic AI Course: 15 Learnings on Building Agentic Workflows]]></title><description><![CDATA[Reflection, tool use, planning, and multi-agent workflows.]]></description><link>https://10xplaybooks.com/p/inside-andrew-ng-agentic-ai-course</link><guid isPermaLink="false">https://10xplaybooks.com/p/inside-andrew-ng-agentic-ai-course</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Sat, 08 Nov 2025 15:33:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S9v0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I took Andrew Ng&#8217;s <a href="https://learn.deeplearning.ai/courses/agentic-ai/lesson/pu5xbv/welcome!">Agentic AI</a> course (DeepLearning.AI).</p><p><strong>Verdict: 9.5/10. Highly recommend.</strong></p><p>It covers the fundamentals of agentic workflows, which includes: reflection, tool use, planning, and multi-agent systems.</p><p>It also provides solid theories and examples on evaluation, optimization, and error analysis, something that I think areas most people (including me) skip when building their first AI systems.</p><p>Just wanted to share <strong>14 key learnings</strong> from the course that I found most useful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S9v0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S9v0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 424w, https://substackcdn.com/image/fetch/$s_!S9v0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 848w, https://substackcdn.com/image/fetch/$s_!S9v0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 1272w, https://substackcdn.com/image/fetch/$s_!S9v0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S9v0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png" width="1034" height="417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:417,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290700,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.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_!S9v0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 424w, https://substackcdn.com/image/fetch/$s_!S9v0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 848w, https://substackcdn.com/image/fetch/$s_!S9v0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 1272w, https://substackcdn.com/image/fetch/$s_!S9v0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485286e9-3eaa-47b4-b41a-d75540ee96ec_1034x417.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h2>#1: Agentic Workflow Development Process Summary</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h5yV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h5yV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 424w, https://substackcdn.com/image/fetch/$s_!h5yV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 848w, https://substackcdn.com/image/fetch/$s_!h5yV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 1272w, https://substackcdn.com/image/fetch/$s_!h5yV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h5yV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png" width="1026" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:1026,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163771,&quot;alt&quot;:&quot;&quot;,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!h5yV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 424w, https://substackcdn.com/image/fetch/$s_!h5yV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 848w, https://substackcdn.com/image/fetch/$s_!h5yV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.png 1272w, https://substackcdn.com/image/fetch/$s_!h5yV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb935ab0-14af-4964-88a1-8a83746b37b5_1026x577.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Your agentic workflow development has two &#8220;modes&#8221; &#8212; <strong>Build</strong> and <strong>Analyze</strong> &#8212; and you should move constantly between them.</p><ul><li><p><strong>Build:</strong> Start fast. Get an end-to-end system running (even rough). Then improve components as signals appear.</p></li><li><p><strong>Analyze:</strong> Examine outputs, read traces, and run small evals (10&#8211;20 samples). Track metrics, do error analysis, and isolate weak components.</p></li></ul><p>Then cycle between both.</p><ul><li><p>You start by building a quick, end-to-end system</p></li><li><p>Then you analyze right away by look at outputs, read traces, spot underperforming components.</p></li><li><p>That analysis informs what to fix next.</p></li><li><p>You repeat this loop: build &#8594; analyze &#8594; build &#8594; analyze, tightening it each round.</p></li></ul><h2>#2: Degrees of Autonomy</h2><p>I thought this was one of the more interesting sections for me personally.</p><p>There&#8217;s always debate (especially on Linkedin) on what counts as an &#8220;agentic&#8221; workflow.</p><p>Most people see it as binary, meaning a workflow is either agentic, or it isnt. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lBO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lBO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 424w, https://substackcdn.com/image/fetch/$s_!lBO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 848w, https://substackcdn.com/image/fetch/$s_!lBO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 1272w, https://substackcdn.com/image/fetch/$s_!lBO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lBO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png" width="1030" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1030,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108348,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.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_!lBO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 424w, https://substackcdn.com/image/fetch/$s_!lBO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 848w, https://substackcdn.com/image/fetch/$s_!lBO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 1272w, https://substackcdn.com/image/fetch/$s_!lBO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6573a8-f0fd-454a-ab85-04745455e269_1030x581.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Andrew defines it differently. An agentic AI workflow is simply when an LLM-based app executes multiple steps to complete a task.</p><p>And instead of a yes/no definition, he frames it as a <strong>spectrum of autonomy</strong>:</p><ul><li><p><strong>Less autonomous:</strong> fixed, hard-coded steps.</p></li><li><p><strong>More autonomous:</strong> the LLM decides which tools or actions to take</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ak5n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ak5n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 424w, https://substackcdn.com/image/fetch/$s_!ak5n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 848w, https://substackcdn.com/image/fetch/$s_!ak5n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!ak5n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ak5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:492828,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.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_!ak5n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 424w, https://substackcdn.com/image/fetch/$s_!ak5n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 848w, https://substackcdn.com/image/fetch/$s_!ak5n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!ak5n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6c1102c-41b1-4215-b47f-6f8f911e64d3_1912x1058.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>#3: Parallelism for Speed</h2><p>Always consider parallelism workflows for speed. </p><p>It gives you:</p><ul><li><p>Better performance</p></li><li><p>Faster than humans</p></li><li><p>Modularity as you can swap tools, models, or components anytime</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ganm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ganm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 424w, https://substackcdn.com/image/fetch/$s_!ganm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 848w, https://substackcdn.com/image/fetch/$s_!ganm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 1272w, https://substackcdn.com/image/fetch/$s_!ganm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ganm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png" width="1033" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1033,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228222,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.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_!ganm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 424w, https://substackcdn.com/image/fetch/$s_!ganm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 848w, https://substackcdn.com/image/fetch/$s_!ganm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 1272w, https://substackcdn.com/image/fetch/$s_!ganm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896e694-1de3-4f67-8e65-f3d2f684f83f_1033x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the example above,  instead of fetching pages one by one, the system can parallelize all nine web downloads, then feed them into the LLM to write the essay.</p><h2>#4: Agentic Workflow Evaluations </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xy_0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xy_0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 424w, https://substackcdn.com/image/fetch/$s_!xy_0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 848w, https://substackcdn.com/image/fetch/$s_!xy_0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 1272w, https://substackcdn.com/image/fetch/$s_!xy_0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xy_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png" width="1032" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157049,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.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_!xy_0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 424w, https://substackcdn.com/image/fetch/$s_!xy_0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 848w, https://substackcdn.com/image/fetch/$s_!xy_0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 1272w, https://substackcdn.com/image/fetch/$s_!xy_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0b65f8-25f5-4cad-9099-af2d7857bacf_1032x582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gArM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gArM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 424w, https://substackcdn.com/image/fetch/$s_!gArM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 848w, https://substackcdn.com/image/fetch/$s_!gArM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 1272w, https://substackcdn.com/image/fetch/$s_!gArM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gArM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png" width="1032" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190658,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.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_!gArM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 424w, https://substackcdn.com/image/fetch/$s_!gArM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 848w, https://substackcdn.com/image/fetch/$s_!gArM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 1272w, https://substackcdn.com/image/fetch/$s_!gArM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe103ede-f118-4f5f-9a92-f8585cadb56a_1032x579.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vO-u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vO-u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 424w, https://substackcdn.com/image/fetch/$s_!vO-u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 848w, https://substackcdn.com/image/fetch/$s_!vO-u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 1272w, https://substackcdn.com/image/fetch/$s_!vO-u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vO-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png" width="1036" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1036,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142065,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.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_!vO-u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 424w, https://substackcdn.com/image/fetch/$s_!vO-u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 848w, https://substackcdn.com/image/fetch/$s_!vO-u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 1272w, https://substackcdn.com/image/fetch/$s_!vO-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fe2813-821e-485e-aeb3-2fa6c5edb4d3_1036x582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Agentic workflow evaluations help you troubleshoot why a workflow isn&#8217;t performing and pinpoint exactly where it&#8217;s breaking down.</p><p>Here&#8217;s an eval framework:</p><ol><li><p><strong>Define what &#8220;good&#8221; looks like.</strong><br>Before running evals, know what success means, IE what specific output or behavior you&#8217;re expecting from the workflow.</p></li><li><p><strong>Start small.</strong><br>Run a mini-eval on 20&#8211;50 examples.<br>This gives you fast signal on which step or component needs improvement.</p></li><li><p><strong>Pick the right eval type:</strong></p><ul><li><p><strong>Objective:</strong> measurable accuracy (e.g., output Y = expected Y).</p></li><li><p><strong>Subjective:</strong> LLM or human-judged quality (e.g., clarity, tone, reasoning).</p></li></ul></li></ol><h2>#5: Objective vs Subjective Evaluations</h2><p><strong>Objective evals</strong> are for tasks with <em>clear right or wrong answers.</em></p><p>They&#8217;re code-based, grounded in hard truths, and measured against known results.</p><ul><li><p>Use code-based evals when outputs can be verified automatically</p></li><li><p>Build a dataset of ground-truth examples to test agains</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1rrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1rrQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 424w, https://substackcdn.com/image/fetch/$s_!1rrQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 848w, https://substackcdn.com/image/fetch/$s_!1rrQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 1272w, https://substackcdn.com/image/fetch/$s_!1rrQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1rrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png" width="1031" height="578" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:578,&quot;width&quot;:1031,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181045,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.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_!1rrQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 424w, https://substackcdn.com/image/fetch/$s_!1rrQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 848w, https://substackcdn.com/image/fetch/$s_!1rrQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 1272w, https://substackcdn.com/image/fetch/$s_!1rrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a038f44-2d7f-49ca-8c9f-49e8181dc1fa_1031x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Subjective evals</strong> use an LLM as a judge when there&#8217;s no single &#8220;correct&#8221; answer.</p><p>Example are for tasks like reasoning, tone, or visual clarity.</p><p><strong>Key insight: </strong>Grading with a rubric framework gives more consistent, repeatable results.</p><p>Example rubric for chart evaluation:</p><ol><li><p>Has a clear title</p></li><li><p>Axis labels are present</p></li><li><p>Chart type is appropriate</p></li><li><p>Axes use the correct numerical range</p></li></ol><p>Each rule gets a binary score (1 or 0), then aggregated. The LLM grades performance objectively within a subjective task, thus keeping feedback structured instead of fuzzy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lSpW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lSpW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 424w, https://substackcdn.com/image/fetch/$s_!lSpW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 848w, https://substackcdn.com/image/fetch/$s_!lSpW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 1272w, https://substackcdn.com/image/fetch/$s_!lSpW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lSpW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png" width="1032" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131317,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.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_!lSpW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 424w, https://substackcdn.com/image/fetch/$s_!lSpW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 848w, https://substackcdn.com/image/fetch/$s_!lSpW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 1272w, https://substackcdn.com/image/fetch/$s_!lSpW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27e26c8-a01c-4726-8c2c-0ed025b63b2e_1032x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>#6: End to End vs Component Eval</h2><p>End-to-end evals are expensive! You have to run the entire workflow just to see what needs improvements.</p><p>Component-level evals are more surgical. You can isolate which part of the workflow is not up to expectations, so you know exactly where to focus improvements.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_gw1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_gw1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 424w, https://substackcdn.com/image/fetch/$s_!_gw1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 848w, https://substackcdn.com/image/fetch/$s_!_gw1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 1272w, https://substackcdn.com/image/fetch/$s_!_gw1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_gw1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png" width="1030" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:1030,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150704,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.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_!_gw1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 424w, https://substackcdn.com/image/fetch/$s_!_gw1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 848w, https://substackcdn.com/image/fetch/$s_!_gw1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 1272w, https://substackcdn.com/image/fetch/$s_!_gw1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f2d38a-49ea-43eb-b992-8802ded36b7d_1030x577.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Use <strong>end-to-end evals</strong> to test the full user experience.</p><p>Use <strong>component evals</strong> to debug faster and save compute.</p><h2>#7: Reflection to Improve Outputs</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m-Zw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m-Zw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 424w, https://substackcdn.com/image/fetch/$s_!m-Zw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 848w, https://substackcdn.com/image/fetch/$s_!m-Zw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 1272w, https://substackcdn.com/image/fetch/$s_!m-Zw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m-Zw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png" width="1035" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1035,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107312,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1448e05b-1ad5-467a-84e1-38e73ec8bfe1_1038x582.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_!m-Zw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 424w, https://substackcdn.com/image/fetch/$s_!m-Zw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 848w, https://substackcdn.com/image/fetch/$s_!m-Zw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 1272w, https://substackcdn.com/image/fetch/$s_!m-Zw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c6ea130-f8cd-4d99-a394-964b9c668e09_1035x568.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I must admit&#8230; this portion on &#8220;reflection&#8221; is interesting. </p><p>I never thought of putting in a &#8220;reflection&#8221; step to improve on outputs, but it make so much sense.</p><p>The idea is very simple: after the LLM writes the first draft, it reviews its own output, identifies weaknesses, and rewrites a better version.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v3IA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v3IA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 424w, https://substackcdn.com/image/fetch/$s_!v3IA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 848w, https://substackcdn.com/image/fetch/$s_!v3IA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 1272w, https://substackcdn.com/image/fetch/$s_!v3IA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v3IA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png" width="1035" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1035,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167380,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.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_!v3IA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 424w, https://substackcdn.com/image/fetch/$s_!v3IA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 848w, https://substackcdn.com/image/fetch/$s_!v3IA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 1272w, https://substackcdn.com/image/fetch/$s_!v3IA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cd5403-2d0b-4ef5-b0a4-b12814be18b9_1035x579.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Why? Because reflection = increased performance</p><p>How to do reflection:</p><ul><li><p>Explicitly define what &#8220;reflection&#8221; means in that context. IE tell the LLM what to reflect on (e.g., factual accuracy or reasoning gaps) and what to check (clarity, logic, tone, etc.)</p></li><li><p>Don&#8217;t use &#8220;fuzzy&#8221; reflection logic such as &#8220;<em>improve this</em>&#8221; or &#8220;<em>make it better</em>&#8221; </p></li></ul><h2>#8: Reflection (with feedbacks)</h2><p>Reflection can also come externally.</p><p>You can connect external tools that the LLM can call for feedback. Then feed those feedback signals back into the model to refine its next output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m-BP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m-BP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 424w, https://substackcdn.com/image/fetch/$s_!m-BP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 848w, https://substackcdn.com/image/fetch/$s_!m-BP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 1272w, https://substackcdn.com/image/fetch/$s_!m-BP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m-BP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png" width="1019" height="574" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:1019,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115767,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.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_!m-BP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 424w, https://substackcdn.com/image/fetch/$s_!m-BP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 848w, https://substackcdn.com/image/fetch/$s_!m-BP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 1272w, https://substackcdn.com/image/fetch/$s_!m-BP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb5f202-c452-43d5-8312-7c17337fbb0f_1019x574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Note &#8594; Reflection gets stronger when you combine LLM self-critique + external feedback loops.</p></div><h2>#9: LLM Tools</h2><p>LLMs can be equipped with tools (functions) to take action or retrieve data.</p><p>Instead of hardcoding every step, you let the LLM decide when to call a tool.</p><p>This is an important first step in building more autonomous agentic workflows, giving the LLM autonomy to plan and execute actions on its own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djBU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djBU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 424w, https://substackcdn.com/image/fetch/$s_!djBU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 848w, https://substackcdn.com/image/fetch/$s_!djBU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 1272w, https://substackcdn.com/image/fetch/$s_!djBU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!djBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png" width="1031" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1031,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138774,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.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_!djBU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 424w, https://substackcdn.com/image/fetch/$s_!djBU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 848w, https://substackcdn.com/image/fetch/$s_!djBU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 1272w, https://substackcdn.com/image/fetch/$s_!djBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1acdcc1d-45bb-417e-9b44-1f76a3879d8d_1031x584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>#10: Error Analysis</h2><p>Two key takeaways from this section.</p><p><strong>1. Analyze errors on a component level</strong></p><p>Break your workflow down and check which step is producing outputs that don&#8217;t match your expectations. </p><p><strong>2. Measure manually</strong></p><p>Compare each component&#8217;s output to what you expect it to produce and track which step underperforms most often.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v-Y4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v-Y4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 424w, https://substackcdn.com/image/fetch/$s_!v-Y4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 848w, https://substackcdn.com/image/fetch/$s_!v-Y4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 1272w, https://substackcdn.com/image/fetch/$s_!v-Y4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v-Y4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png" width="1032" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92618,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.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_!v-Y4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 424w, https://substackcdn.com/image/fetch/$s_!v-Y4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 848w, https://substackcdn.com/image/fetch/$s_!v-Y4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 1272w, https://substackcdn.com/image/fetch/$s_!v-Y4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6f5e2d-1a56-4939-981b-7b027f835642_1032x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Without proper error analysis, you waste time tweaking things randomly. Instead of fixing the component that actually bottlenecks your workflow performance. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eD4W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eD4W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 424w, https://substackcdn.com/image/fetch/$s_!eD4W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 848w, https://substackcdn.com/image/fetch/$s_!eD4W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 1272w, https://substackcdn.com/image/fetch/$s_!eD4W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eD4W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png" width="1028" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131208,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.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_!eD4W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 424w, https://substackcdn.com/image/fetch/$s_!eD4W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 848w, https://substackcdn.com/image/fetch/$s_!eD4W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 1272w, https://substackcdn.com/image/fetch/$s_!eD4W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4996540-1795-4248-bee4-6a2a8014fa92_1028x579.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Andrew shares four ways to improve LLM component performance:</p><ol><li><p>Improve your prompts</p></li><li><p>Try a new model</p></li><li><p>Split up the step</p></li><li><p>Fine-tune a model</p></li></ol><p>Personally, I&#8217;ve found little uplift from switching models. Think that today, most are &#8220;good enough&#8221; for typical use.</p><p>But improving prompts and splitting steps into smaller parts has delivered noticeable performance gains for my workflows.</p><h2>#11: Latency &amp; Cost Optimization</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BrV-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BrV-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 424w, https://substackcdn.com/image/fetch/$s_!BrV-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 848w, https://substackcdn.com/image/fetch/$s_!BrV-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 1272w, https://substackcdn.com/image/fetch/$s_!BrV-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BrV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png" width="1023" height="574" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:1023,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132225,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.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_!BrV-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 424w, https://substackcdn.com/image/fetch/$s_!BrV-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 848w, https://substackcdn.com/image/fetch/$s_!BrV-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 1272w, https://substackcdn.com/image/fetch/$s_!BrV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fedcd9-61ea-42da-b43e-6c45c6a6b94e_1023x574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qMfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qMfs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 424w, https://substackcdn.com/image/fetch/$s_!qMfs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 848w, https://substackcdn.com/image/fetch/$s_!qMfs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 1272w, https://substackcdn.com/image/fetch/$s_!qMfs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qMfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png" width="1020" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1020,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119541,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.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_!qMfs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 424w, https://substackcdn.com/image/fetch/$s_!qMfs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 848w, https://substackcdn.com/image/fetch/$s_!qMfs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 1272w, https://substackcdn.com/image/fetch/$s_!qMfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe60905b9-4dc3-4ca6-8c7b-29ae2891351e_1020x576.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Both latency and cost matter&#8230; but in practice, latency usually matters more.</p><p>Token costs are often negligible, while slow responses hurt user experience and cap your workflow&#8217;s runtime.</p><p>I would say that generally only optimize cost when it&#8217;s significant, but focus first on making your workflow feel fast.</p><h2>#12: [Pro Tip] Real Automation = The LLM Plans, You Don&#8217;t</h2><p>This section was a real eye-opener for me.</p><p>When building agentic workflows, you can and should <strong>ask the LLM to plan the steps first. </strong>Let it figure out how to solve the problem before it starts executing.</p><p>I&#8217;d been doing it backwards. Hardcoding every step instead of letting the model design the plan itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Cjw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Cjw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 424w, https://substackcdn.com/image/fetch/$s_!9Cjw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 848w, https://substackcdn.com/image/fetch/$s_!9Cjw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 1272w, https://substackcdn.com/image/fetch/$s_!9Cjw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Cjw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png" width="1026" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1026,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206442,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.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_!9Cjw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 424w, https://substackcdn.com/image/fetch/$s_!9Cjw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 848w, https://substackcdn.com/image/fetch/$s_!9Cjw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 1272w, https://substackcdn.com/image/fetch/$s_!9Cjw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1dc6fc-34db-4b5d-92d3-1fb08119d837_1026x576.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Although, I think the sweet spot might be a mix of full autonomy and semi-autonomy.</p><ul><li><p>Have the LLM to plan out the steps first</p></li><li><p>Hard code the steps </p></li><li><p>Run 50 times to do proper error analysis and component analysis</p></li></ul><p>Because if the steps aren&#8217;t discrete, it&#8217;s hard to measure where things go wrong or which part underperforms. Food for thought. </p><h2>#13: [Pro Tip] Shortcut Workflow&#8217;s Edge Cases Through External Libraries </h2><p>To handle your workflow&#8217;s edge cases, you can make use of existing libraries. </p><p>Instead of create a standalone tool for each edge case (time consuming, not practical). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mujx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mujx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 424w, https://substackcdn.com/image/fetch/$s_!Mujx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 848w, https://substackcdn.com/image/fetch/$s_!Mujx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 1272w, https://substackcdn.com/image/fetch/$s_!Mujx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mujx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png" width="1025" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:1025,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238095,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.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_!Mujx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 424w, https://substackcdn.com/image/fetch/$s_!Mujx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 848w, https://substackcdn.com/image/fetch/$s_!Mujx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 1272w, https://substackcdn.com/image/fetch/$s_!Mujx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78bf29f9-265c-448d-83df-b71582496ea8_1025x577.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V5Cw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V5Cw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 424w, https://substackcdn.com/image/fetch/$s_!V5Cw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 848w, https://substackcdn.com/image/fetch/$s_!V5Cw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 1272w, https://substackcdn.com/image/fetch/$s_!V5Cw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V5Cw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png" width="1021" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:1021,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163646,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.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_!V5Cw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 424w, https://substackcdn.com/image/fetch/$s_!V5Cw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 848w, https://substackcdn.com/image/fetch/$s_!V5Cw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 1272w, https://substackcdn.com/image/fetch/$s_!V5Cw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29a4ffc-37a8-4386-bc45-d81d4f1c85ea_1021x575.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Take Pandas library in Python for example. it has hundreds (even thousands) of functions for data processing.</p><p>By letting the LLM write code and call those functions, it can string together multiple operations to solve complex queries on its own. </p><h2>#14: Multi-Agentic Workflow</h2><p>Think of agents like specialized tools the LLM can call when needed.</p><p>Instead of one big linear workflow, the LLM plans and coordinates across multiple roles.</p><ul><li><p>Creating different agents (similar to tools) that the LLM can call</p></li><li><p>Ask the LLM to carry out the plan</p></li><li><p>Execute</p></li><li><p>The workflow becomes non-linear </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-qL1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-qL1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 424w, https://substackcdn.com/image/fetch/$s_!-qL1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 848w, https://substackcdn.com/image/fetch/$s_!-qL1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 1272w, https://substackcdn.com/image/fetch/$s_!-qL1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-qL1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png" width="1026" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:1026,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182954,&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://10xplaybooks.com/i/177951126?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.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_!-qL1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 424w, https://substackcdn.com/image/fetch/$s_!-qL1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 848w, https://substackcdn.com/image/fetch/$s_!-qL1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 1272w, https://substackcdn.com/image/fetch/$s_!-qL1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92313098-f0ee-4d37-9348-4afb453eb9e7_1026x575.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Wrap Up: Strong Fundamentals Win</strong></h2><p>I really enjoyed this course.</p><p>It covers the core fundamentals of agentic workflow design, something rarely explained this clearly anywhere else.</p><p>Highly recommended for anyone that is starting out in agentic workflow building. </p><div class="pullquote"><p><em><strong>I test AI workflows on real marketing problems.</strong></em></p><p><em><strong>And turn the useful ones into 10x Playbooks.</strong></em></p></div><p>So business owners and solo marketers doing it all themselves can skip the guesswork&#8230; and copy what actually works.</p><p><strong>&#8594; I drop one of these 10xPlaybooks &#128640; every week. Don&#8217;t miss the next.</strong></p><p>John</p>]]></content:encoded></item><item><title><![CDATA[Strategy Over Tools: Alex Greenshpun on Building Marketing Moats in AI]]></title><description><![CDATA[Most marketers chase tools. Alex Greenshpun chases strategy.]]></description><link>https://10xplaybooks.com/p/strategy-over-tools-alex-greenshpun</link><guid isPermaLink="false">https://10xplaybooks.com/p/strategy-over-tools-alex-greenshpun</guid><dc:creator><![CDATA[John Tay]]></dc:creator><pubDate>Mon, 22 Sep 2025 14:50:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bad509bb-419e-4225-8b02-f76d74ffdc70_1080x771.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I first connected with <a href="https://www.linkedin.com/in/alexgreensh/">Alex Greenshpun</a> on LinkedIn. </p><p>She&#8217;s one of the few marketers I&#8217;ve met who doesn&#8217;t just tinker with AI tools. She builds AI workflows, codes her own MCP servers, and thinks deeply about where AI &amp; marketing is really heading.</p><p>Since then, we&#8217;ve had long, unfiltered conversations about AI and marketing. And every time, her perspective stood out: blunt, strategic, and refreshingly free of hype.</p><p>Some of my favorite AI-related posts from Alex on LinkedIn:</p><ul><li><p><a href="https://www.linkedin.com/posts/alexgreensh_have-you-heard-of-the-new-buzzword-making-activity-7346160542576795648-myo6?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACf1UeYB-1r-5bOa4CtkREq7MG35hnBAAw8">A masterclass in storytelling</a></p></li><li><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7338920680450666496/">MCP Guide</a></p></li><li><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7330560879228293121/">It&#8217;s all about strategy</a></p></li></ul><p>That&#8217;s why I asked Alex to share her thoughts in this Q&amp;A, so more people can hear the way she thinks about AI &amp; marketing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i3Jd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i3Jd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!i3Jd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!i3Jd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!i3Jd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i3Jd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png" width="597" height="597" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:597,&quot;bytes&quot;:1548089,&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://10xplaybooks.com/i/171994809?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i3Jd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!i3Jd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!i3Jd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!i3Jd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef2ef2c-8914-40bb-aec1-1d96d67837de_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My work of art! Created using Google&#8217;s Nano Banana image generation model.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Question #1: Why do you think strategy is the real moat for marketers in the AI era?</strong></h2><p><em>Alex:</em> Strategy is the baseline.</p><p>But it&#8217;s not the only thing. What makes marketers defensible in the AI era is the <strong>combination of strategy, curiosity, taste, and empathy</strong>.</p><ul><li><p><strong>Strategy</strong> matters because if you don&#8217;t understand the problem you&#8217;re solving, the audience you&#8217;re solving it for, and what people actually expect, no tool or workflow will save you.</p></li><li><p><strong>Curiosity</strong> is critical because AI changes so fast. If you&#8217;re not experimenting and asking new questions, you&#8217;ll fall behind.</p></li><li><p><strong>Taste and empathy</strong> separate the noise from what&#8217;s valuable. Audiences already filter out generic &#8220;AI slop.&#8221; To create content that resonates, you need human judgment, taste, and the ability to put yourself in the customer&#8217;s shoes.</p></li></ul><p>So yes, strategy is the moat, but it only works if you combine it with curiosity and taste. </p><p>That&#8217;s what will separate great marketers from everyone else as AI makes execution cheaper and easier.</p><pre><code>My Thoughts: 

I think strategy comes from an innate grasp of marketing fundamentals. The stuff you only build by solving with real problems, not with shortcuts.

The thing about AI is it tempts marketers with an easy way out. You can skip the understanding, get a decent answer fast, and move on. But it&#8217;s exactly that hard work, the failures and the experimentation that builds real strategic thinking, </code></pre><h2><strong>Question #2: Does AI make it harder for younger marketers to build strategy?</strong></h2><p><em>Alex:</em> Yes and no. Nobody sat me down early in my career and taught me &#8220;strategy.&#8221; I learned it by jumping into tactics, failing, then breaking things down and realizing what worked and what didn&#8217;t. That trial-and-error process is what builds strategic thinking.</p><p>The risk with AI is that younger marketers may skip that process. They can get answers fast, but they lose the struggle that usually forces deeper understanding.</p><p>That&#8217;s why leaders have to step in. It&#8217;s our responsibility to expose younger marketers to strategy:</p><ul><li><p><strong>Explain the &#8220;why&#8221; behind decisions</strong> (why we chose this playbook, why we ignored that channel).</p></li><li><p><strong>Show them how positioning and messaging are built</strong>, not just hand them a tool.</p></li><li><p><strong>Give them space to experiment. </strong>To think, problem-solve, and find their own answers.</p></li></ul><p>AI can accelerate parts of the work, but without mentorship, I think that junior marketers risk staying stuck in tactics.</p><pre><code>My Thoughts: 

I used to be a very tactical marketer, always hunting for inefficiencies in the market we could exploit for quick results. The problem is, those gaps never last. You end up chasing short-term wins instead of building something sustainable. 

Learning strategy is what allows a marketer to shift from quick wins to building something sustainable.</code></pre><h2><strong>Question #3: What does a strategy-first approach to building AI workflows look like?</strong></h2><p><em>Alex:</em> When it comes to AI automation, it's easy to confuse strategy with complex workflows, but those tend to backfire.</p><p>Those complex no-code workflows look shiny, but they break easily, waste time, and often require developer skills anyway.</p><p>A strategy-first approach starts with the problem: <em>what are we actually trying to solve?</em> From there, it&#8217;s about choosing what&#8217;s worth automating and what isn&#8217;t.</p><p>That usually means starting small:</p><ul><li><p>Using tools you already have (like Gemini inside Sheets) to save hours on analysis.</p></li><li><p>Building lightweight workflows that solve one real bottleneck.</p></li><li><p>Automating only once you know it works in practice.</p></li></ul><p>Chasing end-to-end agents that promise to "replace your marketing team" won't get us far. But stacking small, reliable wins that align with our strategy will. </p><pre><code>My Thoughts: 

For me, strategy in AI workflows starts with one question: what specific problem are we solving?

The workflow should exist only to solve that problem. Nothing more.

Most of the time, that means the workflows aren&#8217;t complicated. They&#8217;re focused, singular, built to solve for X and only X.
</code></pre><h2><strong>Question #4: Part of strategy is focus. With new AI tools every week, how do you decide what&#8217;s worth exploring? </strong></h2><p><em>Alex: </em>"Shiny tool syndrome" is real. With endless updates on new tools, features, models, and "no-code" workflow templates, it's too easy to be distracted.</p><p>The way to stay focused is to start from first principles: <em>what actually makes a difference for your marketing strategy and pipeline?</em> Strategy means deciding not just what to do, but what to ignore.</p><p>That often means doubling down on smaller, proven wins such as plugging AI into Google Sheets to analyze thousands of rows of data, instead of chasing the latest tool. </p><p>Focus is a discipline: ignore 90% of the noise and go deep on the 1&#8211;2 things that create real impact.</p><pre><code>My Thoughts: 

I&#8217;m a lot more selective with AI tools now. When I first started, every new launch felt like a &#8220;game-changer,&#8221; and I wanted to try them all.

But after spending time building actual AI workflows, my approach has shifted. 

Today, I look at tools on a needs basis. If I&#8217;m repeating a task often, that&#8217;s when I&#8217;ll look for an AI tool to augment it, not before.</code></pre><h2><strong>Question #5: If AI makes execution a commodity, what else besides strategy gives marketers an edge?</strong></h2><p><em>Alex:  </em>If AI commoditizes execution, the edge won&#8217;t come from a productivity and efficiency boost, as everyone will have that.</p><p>The edge comes from what AI can&#8217;t replace: <strong>taste, empathy, and authenticity.</strong></p><ul><li><p><strong>Taste</strong>: knowing the difference between high-value content and generic &#8220;AI slop.&#8221; Audiences are already filtering out posts that feel machine-written. Marketers with taste will know how to steer AI to produce quality that resonates.</p></li><li><p><strong>Empathy</strong>: being able to put yourself in the customer&#8217;s shoes, understand what actually matters to them, and translate that into campaigns.</p></li><li><p><strong>Authenticity and community</strong>: people will crave human-to-human connection more than ever. Live events, founder-led brands, and communities will become some of the strongest differentiators.</p></li></ul><p>So beyond strategy, the moat is human judgment and the ability to build real trust. That combination is what will separate marketers who thrive in the AI era from those who get drowned out.</p><pre><code>My Thoughts: 

It&#8217;s funny how things change. I started my marketing career right when social media was taking off. Back then, brands were ditching human-to-human connection to go online.

Ten years later, we&#8217;ve gone full circle in the age of AI. </code></pre><h2><strong>Wrap Up: A Marketer&#8217;s Real Moat</strong></h2><p>The future of marketing won&#8217;t be defined by who tries the most AI tools. It will be defined by who uses them with focus, judgment, and strategy.</p><p>That&#8217;s Alex&#8217;s core message: AI is just the accelerator.</p><p>The real moat comes from how you think, what you choose to ignore, and the edge only humans bring&#8230; Which is taste, empathy, and authenticity.</p><p>Big thanks to Alex for sharing her candid perspective!</p><p>PS: Do follow <a href="https://www.linkedin.com/in/alexgreensh/">Alex on LinkedIn</a> for hype-free AI use cases for marketers and GTM teams, which she shares regularly.</p><div class="pullquote"><p><em><strong>I test AI workflows on real marketing problems.</strong></em></p><p><em><strong>And turn the useful ones into 10x Playbooks.</strong></em></p></div><p>So business owners and solo marketers doing it all themselves can skip the guesswork&#8230; and copy what actually works.</p><p><strong>&#8594; I drop one of these 10xPlaybooks &#128640; every week, don&#8217;t miss the next.</strong></p><p>John</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://10xplaybooks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://10xplaybooks.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>