<?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[QBack: AI Quarterback for GTM]]></title><description><![CDATA[How to use Claude Code and Cursor for real marketing work. Weekly playbooks you can steal.]]></description><link>https://newsletter.qback.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!c_eP!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc2434-ef11-4a2c-89dc-a2d42365d482_600x600.png</url><title>QBack: AI Quarterback for GTM</title><link>https://newsletter.qback.ai</link></image><generator>Substack</generator><lastBuildDate>Thu, 14 May 2026 10:59:20 GMT</lastBuildDate><atom:link href="https://newsletter.qback.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Harshit Jain]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[harshitqback@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[harshitqback@substack.com]]></itunes:email><itunes:name><![CDATA[Harshit Jain]]></itunes:name></itunes:owner><itunes:author><![CDATA[Harshit Jain]]></itunes:author><googleplay:owner><![CDATA[harshitqback@substack.com]]></googleplay:owner><googleplay:email><![CDATA[harshitqback@substack.com]]></googleplay:email><googleplay:author><![CDATA[Harshit Jain]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How to build images and videos inside Cursor and Claude Code using Remotion]]></title><description><![CDATA[I talk to my editor, it makes images and videos. that&#8217;s it.]]></description><link>https://newsletter.qback.ai/p/build-images-videos-cursor-claude-code-remotion</link><guid isPermaLink="false">https://newsletter.qback.ai/p/build-images-videos-cursor-claude-code-remotion</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Tue, 03 Feb 2026 11:46:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/WK2FjL-aH1Q" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was tired of opening Figma every time I needed a newsletter header. Flow-state writing, need an image, context-switch to Figma, 20 minutes later I'm back and I forgot where I was going with the thing I was writing.</p><p>And for videos it&#8217;s even worse because that&#8217;s a whole day gone, or you&#8217;re hiring someone to do it for you.</p><p>So I built something stupid simple: an image generator AND a video generator that both run inside Cursor (or Claude Code, whatever you&#8217;re using, same idea).</p><p>Taste was good but execution still needs some work. I went for that whole retro aesthetic that&#8217;s everywhere in developer tools right now, some people call it 90s vibe, some call it dithered, whatever it is it looks cool and makes your brand feel more relatable to devs.</p><p>I&#8217;m going to show you exactly how I built both, and it took about an hour total.</p><div id="youtube2-WK2FjL-aH1Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;WK2FjL-aH1Q&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/WK2FjL-aH1Q?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><div><hr></div><h2><strong>Why this aesthetic matters right now</strong></h2><p>The best developer tools are all using this terminal/ASCII aesthetic with dithering and film grain. skills.sh, Claude Code, tavus.io. It's relatable to devs who live inside CLIs all day. Your brand reflects your audience's actual environment.</p><p><strong><a href="https://skills.sh/">skills.sh</a></strong> does Unicode block text. <strong>Claude Code</strong> does terminal-style graphics. <strong>tavus.io</strong> does dithered halftone with retro window frames.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ub_q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ub_q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 424w, https://substackcdn.com/image/fetch/$s_!Ub_q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 848w, https://substackcdn.com/image/fetch/$s_!Ub_q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!Ub_q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ub_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png" width="1456" height="1121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1121,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290947,&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://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.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_!Ub_q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 424w, https://substackcdn.com/image/fetch/$s_!Ub_q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 848w, https://substackcdn.com/image/fetch/$s_!Ub_q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!Ub_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1314fb7-b999-47ae-82d9-4fa0b284c407_2402x1850.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_!7PyC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7PyC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 424w, https://substackcdn.com/image/fetch/$s_!7PyC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 848w, https://substackcdn.com/image/fetch/$s_!7PyC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 1272w, https://substackcdn.com/image/fetch/$s_!7PyC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7PyC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png" width="1456" height="1105" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1105,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7578389,&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://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.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_!7PyC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 424w, https://substackcdn.com/image/fetch/$s_!7PyC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 848w, https://substackcdn.com/image/fetch/$s_!7PyC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.png 1272w, https://substackcdn.com/image/fetch/$s_!7PyC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4595749-f12c-47d6-b8c6-00816b70f848_2230x1692.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><hr></div><h1><strong>Part 1: the image generator</strong></h1><h2><strong>What I actually built</strong></h2><p>The setup is super simple. I say &#8220;create a newsletter header for ABM WEEKLY with that retro dithered look&#8221; in Cursor. Python script generates Unicode block text, applies dithering, scanlines, grain, adds branding, outputs a 1200x630 PNG. No Figma, no Canva, no switching apps, I just stay in my editor.</p><h2><strong>The real numbers</strong></h2><p>Took about 30-45 minutes to get the whole thing working. Opus 4.5 wrote most of the 1200-line Python script, I added a Cursor skill so I could talk to it in English, and a config file with 13 color schemes. Now it's under 5 seconds per image.</p><h2><strong>How I actually built this</strong></h2><p>I didn't write a script. I had a conversation with Opus 4.5 and we built it iteratively.</p><p>I started with: &#8220;I want the aesthetic to be very similar to skills.sh. Something that Claude Code did, something that Cursor is also doing. It has to be super super cool.&#8221; And it built a first version, but it was missing something.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HfiL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HfiL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 424w, https://substackcdn.com/image/fetch/$s_!HfiL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 848w, https://substackcdn.com/image/fetch/$s_!HfiL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 1272w, https://substackcdn.com/image/fetch/$s_!HfiL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HfiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png" width="1040" height="1742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1742,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:322360,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.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_!HfiL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 424w, https://substackcdn.com/image/fetch/$s_!HfiL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 848w, https://substackcdn.com/image/fetch/$s_!HfiL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.png 1272w, https://substackcdn.com/image/fetch/$s_!HfiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56509af2-9fab-4b6e-b37d-19d0fa8ccbe9_1040x1742.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">my random rumbling for what I needed</figcaption></figure></div><p>So I said: "You haven't added dithering effects or aesthetic. Like I also want a dithering type of pure aesthetic." And we added noise/grain texture for that film grain look, CRT scanlines for old monitor vibes, vignette for darkened corners and that cinematic feel, and dither textures like dots, ordered patterns, crosshatch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!53YD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!53YD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 424w, https://substackcdn.com/image/fetch/$s_!53YD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 848w, https://substackcdn.com/image/fetch/$s_!53YD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 1272w, https://substackcdn.com/image/fetch/$s_!53YD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!53YD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png" width="1196" height="1970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1970,&quot;width&quot;:1196,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398296,&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://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.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_!53YD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 424w, https://substackcdn.com/image/fetch/$s_!53YD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 848w, https://substackcdn.com/image/fetch/$s_!53YD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.png 1272w, https://substackcdn.com/image/fetch/$s_!53YD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf57e7c3-eef3-4674-aa6a-50cdd855585e_1196x1970.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 was to fix the dithering</figcaption></figure></div><p>And since I don't understand colors that well, I asked: "What is the hex code of that matrix green? Any more hex codes of colors that we might be using?" And we ended up building 13 different color schemes, from classic terminal to premium amber/gold to that warm tavus.io cream.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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">I share weekly videos on how to use Claude Code/ Cursor for marketing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>How it actually works</h2><h3><strong>The Python script</strong></h3><p>I built <code>newsletter_image_generator.py</code> that handles everything. It does ASCII text rendering with Unicode block characters that look like the classic terminal art:</p><pre><code><code> &#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9559;   &#9608;&#9608;&#9608;&#9559;
&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9559;&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9608;&#9553;
&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9553;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9556;&#9565;&#9608;&#9608;&#9556;&#9608;&#9608;&#9608;&#9608;&#9556;&#9608;&#9608;&#9553;
&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9553;&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9559;&#9608;&#9608;&#9553;&#9562;&#9608;&#9608;&#9556;&#9565;&#9608;&#9608;&#9553;
&#9608;&#9608;&#9553;  &#9608;&#9608;&#9553;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9556;&#9565;&#9608;&#9608;&#9553; &#9562;&#9552;&#9565; &#9608;&#9608;&#9553;
&#9562;&#9552;&#9565;  &#9562;&#9552;&#9565;&#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565; &#9562;&#9552;&#9565;     &#9562;&#9552;&#9565;
</code></code></pre><p>I went a bit overboard with 13 color schemes and dithering effects but whatever. And it automatically adds QBack logo and newsletter.qback.ai URL to every image so branding is handled. </p><p>So something like this. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y2XZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y2XZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!y2XZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!y2XZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!y2XZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y2XZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19351,&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://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.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_!y2XZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!y2XZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!y2XZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!y2XZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1709ca8f-1271-4d26-978f-c379e8efa0c6_1200x630.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">the warm cream option</figcaption></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_!Dhmt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dhmt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Dhmt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Dhmt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Dhmt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dhmt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/741c5e67-9212-4990-8070-555020cba52d_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:691673,&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://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.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_!Dhmt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Dhmt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Dhmt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Dhmt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741c5e67-9212-4990-8070-555020cba52d_1200x630.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">more like the cyberpunk or futuristic stuff</figcaption></figure></div><h3><strong>The Cursor/Claude Code skill</strong></h3><p>I created a skill file so instead of CLI flags I just say "Create a newsletter header for AI OPS" or "Make it retro with that grainy film look." Skill figures out what flags to use.</p><p></p><h2><strong>The skill file (it looked like this)</strong></h2><p>Save this as <code>.cursor/skills/newsletter-images/SKILL.md</code> in your project. You&#8217;ll need the Python script and <code>pip install Pillow pyfiglet</code> first.</p><pre><code><code>---
name: newsletter-images
description: Generate ASCII/terminal-style newsletter images with dithering effects. Use when user asks to create images, headers, graphics, or visuals for newsletters, LinkedIn, Twitter, or other social media. Also use when user mentions retro, dithered, grainy, vintage, scanlines, or CRT aesthetic.
---

# Newsletter image generator skill

When the user asks you to create, generate, or make images for newsletters or social media, use this skill.

## Color selection workflow

The user is not a designer. Ask about the vibe first:

&gt; "What vibe are you going for?
&gt; - classic hacker/builder (black background, white/green text)
&gt; - matrix/AI energy (black with neon green)
&gt; - warm &amp; human (cream background with coral accent)
&gt; - premium/luxury (black with amber/gold text)
&gt;
&gt; Want me to generate quick samples?"

## Quick reference

| User says | Use this |
|---|---|
| "hacker", "builder", "classic" | `--style dark_terminal` |
| "matrix", "AI", "green" | `--style dark_matrix` |
| "warm", "human", "friendly" | `--style tavus_warm` |
| "premium", "luxury", "gold" | `--style amber_noir` |
| "retro", "vintage" | `--retro` |
| "grainy", "film grain" | `--noise` |
| "scanlines", "CRT" | `--scanlines` |

## Basic command

```bash
python newsletter_image_generator.py --title "TITLE" --ascii-font unicode_block [options]
```

## Examples

```bash
# Newsletter header
python newsletter_image_generator.py --title "ABM WEEKLY" --ascii-font unicode_block --style dark_terminal

# Full retro
python newsletter_image_generator.py --title "AI OPS" --ascii-font unicode_block --retro

# Matrix + retro + dots
python newsletter_image_generator.py --title "DITHER" --ascii-font unicode_block --style dark_matrix --retro --texture dots
```
</code></code></pre><div><hr></div><h1><strong>PART 2: Video Generation</strong></h1><p>You might've seen the Remotion Skills video that went viral on X. I built a video generator inside Cursor using the same approach.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lIkf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lIkf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 424w, https://substackcdn.com/image/fetch/$s_!lIkf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 848w, https://substackcdn.com/image/fetch/$s_!lIkf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!lIkf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lIkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png" width="1204" height="1050" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1050,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:264546,&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://newsletter.qback.ai/i/185697204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.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_!lIkf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 424w, https://substackcdn.com/image/fetch/$s_!lIkf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 848w, https://substackcdn.com/image/fetch/$s_!lIkf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!lIkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c554baa-ea94-43de-975f-f2a38738c8b5_1204x1050.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">see the view count</figcaption></figure></div><h2>The prompts I used with Opus 4.5 (thinking)</h2><p>The initial prompt was: &#8220;Create a Remotion animation for a newsletter announcement. Frame the entire content inside a stylized email client mockup (Gmail-style). Show an email from &#8216;QBack Newsletter&#8217; with subject line, then animate screenshots inside the email body area.&#8221;</p><p>Here is the GitHub gist to see the entire <a href="https://gist.github.com/qb-harshit/49509c5dc4d14bd5168c7ed0e2357695">prompts + setup and my chat messages with Opus 4.5</a>. </p><p>For the color scheme I specified: Background #FBF7F4 (Warm Cream), Text #2D2A26 (Charcoal), Accent #E85D4C (Coral Red), Frame/Border #E8E0D8 (Warm Gray).</p><p>For the animation style I said: &#8220;Make it scroll-stopping with a notification badge that bounces, a like counter that increments, progress dots for slides, cards that slide up from below with slight rotation, exit by sliding up and fading out, and a subtle breathing animation on the window.&#8221; </p><div class="pullquote"><p><strong>(Opus suggested this, I just said yes)</strong></p></div><h2><strong>Video Setup</strong></h2><h3><strong>1. Create Remotion project</strong></h3><pre><code><code>npx create-video@latest
cd your-project</code></code></pre><h3><strong>2. Add your assets</strong></h3><p>Place in <code>/public</code> folder: <code>newsletter-header.png</code> for your newsletter header image, then <code>screenshot-1.png</code>, <code>screenshot-2.png</code>, and <code>screenshot-3.png</code> for your content screenshots.</p><h3><strong>3. The core components</strong></h3><p>The video is built with animated React components. <br><strong>GrainOverlay</strong> handles the film grain texture using an SVG filter for fractal noise that changes every few frames. <br><strong>NotificationBadge</strong> creates that bouncing notification on the sender avatar using spring animations. <br><strong>LikeCounter</strong> is an animated heart that fills and increments as likes go up. <strong>ProgressDots</strong> shows TikTok-style slide indicators where the active dot expands. And <strong>EmailClientFrame</strong> is the Gmail-style wrapper with traffic lights, sidebar, and everything.</p><pre><code><code>const GrainOverlay: React.FC&lt;{ frame: number; intensity?: number }&gt; = ({ frame, intensity = 0.05 }) =&gt; {
  const seed = Math.floor(frame / 3);
  // SVG filter for fractal noise that changes every few frames
};

const NotificationBadge: React.FC&lt;{ frame: number; fps: number }&gt; = ({ frame, fps }) =&gt; {
  const badgeIn = spring({ frame: Math.max(0, frame - 5), fps, config: { damping: 10, stiffness: 200 } });
  const bounce = Math.sin(frame * 0.15) * 2;
  // Returns a bouncing "1" badge
};

const LikeCounter: React.FC&lt;{ frame: number; fps: number; startFrame: number }&gt; = ({ frame, fps, startFrame }) =&gt; {
  const count = Math.min(Math.floor(progress / 3), 7);
  // Heart changes from &#129293; to &#10084;&#65039; as likes increase
};
</code></code></pre><h3><strong>4. Register and Render</strong></h3><pre><code><code>// Root.tsx
export const RemotionRoot: React.FC = () =&gt; {
  return (
    &lt;Composition
      id="NewsletterAnnouncement"
      component={QBackNewsletterAnnouncement}
      durationInFrames={360}
      fps={30}
      width={1280}
      height={720}
    /&gt;
  );
};
</code></code></pre><pre><code><code>npx remotion render NewsletterAnnouncement out/newsletter.mp4</code></code></pre><div><hr></div><h1><strong>What this CAN&#8217;T do</strong></h1><p>Let me be real about the limitations because there are definitely things this setup can&#8217;t handle.</p><ul><li><p>You can&#8217;t do 3D rendering. You can&#8217;t create images like Clicker&#8217;s 3D renders because that would need actual 3D software or an image LLM where you keep prompting until you get what you want, which is a different workflow entirely.</p></li><li><p>You also can&#8217;t do complex photo manipulation since this is ASCII/terminal aesthetic only. Photorealistic stuff is Midjourney or DALL-E territory.</p></li><li><p>It&#8217;s also simple compositions only, meaning one title, optional subtitle, optional window frame, not a full design tool. And videos need assets so you still need to create the screenshots that go inside the frames.</p></li></ul><p>But for newsletter headers, social media images, and announcement videos in the developer/builder aesthetic, it&#8217;s exactly what you need. </p><div><hr></div><h1><strong>The stack</strong></h1><p>For images you need Python 3.x, Pillow for image manipulation (<code>pip install Pillow</code>), and pyfiglet for ASCII art generation (<code>pip install pyfiglet</code>). For videos you need Node.js, Remotion which is a React-based video framework (<code>npx create-video@latest</code>), and React which comes with Remotion.</p><p>That&#8217;s it. No API keys, no subscriptions, no cloud services.</p><div><hr></div><h1><strong>Who should use this?</strong></h1><p>Dev tools companies probably already doing something similar (for images). Newsletter writers who want consistent headers without design skills. Anyone tired of Canva. Anyone who wants the same colors and format every time. Or wants to create instant product videos. </p><p>Happy building, signing off your quarterback! &#127944;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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 QBack. Subscribe to know how to use Claude Code/ Cursor for marketing.</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[How to rank content on AI search engines (ChatGPT, Claude, Perplexity, Grok, Gemini) ]]></title><description><![CDATA[content growth hacks to become source of truth for LLMs]]></description><link>https://newsletter.qback.ai/p/how-to-rank-content-on-ai-search-engines-chatgpt-claude-perplexity-grok</link><guid isPermaLink="false">https://newsletter.qback.ai/p/how-to-rank-content-on-ai-search-engines-chatgpt-claude-perplexity-grok</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Thu, 16 Oct 2025 23:24:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P1Nz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been obsessively running AEO/GEO/AI-SEO experiments for the past 4 months.</p><p>And I finally cracked it.</p><p>Here&#8217;s how the growth visibility looks like now:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P1Nz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P1Nz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P1Nz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P1Nz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P1Nz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P1Nz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg" width="3836" height="1930" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1930,&quot;width&quot;:3836,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:403683,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2e5642-ffee-4b6a-8f7e-270732ade812_3836x1930.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_!P1Nz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P1Nz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P1Nz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P1Nz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6d29df-2a13-4872-b721-5cc4e7913b2c_3836x1930.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><figcaption class="image-caption">5x growth in visibility from Perplexity over the last 3 months</figcaption></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_!s_HC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s_HC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s_HC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s_HC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s_HC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s_HC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg" width="3840" height="1940" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1940,&quot;width&quot;:3840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:405638,&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;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8267cc36-39f0-4ceb-bb6c-0e561d2ebfc4_3840x1940.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_!s_HC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s_HC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s_HC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s_HC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf58759d-c33f-406b-9534-201ebc189318_3840x1940.jpeg 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><figcaption class="image-caption">3x growth in visibility from Perplexity over the last 3 months</figcaption></figure></div><p>For months (thanks to my team, <a href="https://www.linkedin.com/in/ishika-mittal/">Ishika</a> and <a href="https://www.linkedin.com/in/fredson-mario-lewis-79ab0996/">Fredson</a>) I&#8217;ve been testing AEO, SEO, GEO, AI content strategies &#8211; basically everything to become the &#8220;source of truth&#8221; that ChatGPT, Claude, Perplexity actually cite.</p><p>Most marketers are trying to game AI search. I built a system that makes AI models cite you naturally.</p><p>But first, let&#8217;s be clear about WHAT content to optimize for LLMs.</p><h2><strong>Two types of content: Company blog vs LLM-indexable content</strong></h2><p><strong>Your company blog</strong> (authentic, honest, and product-specific content):</p><p>This is where you share authentic company stories that people actually want to read:</p><ul><li><p>Fundraise announcements and company milestones</p></li><li><p>Product launches and feature releases</p></li><li><p>Customer case studies (&#8221;How X achieved 3x conversion using [your product]&#8221;)</p></li><li><p>Behind-the-scenes content (how you shipped a launch, what went wrong, what worked)</p></li><li><p>Engineering learnings and technical deep-dives</p></li><li><p>Marketing experiments and results</p></li><li><p>Company culture and team stories</p></li></ul><p>This content lives on your <code>/blog, /customers, /team, /engineering, /inside</code> and gets shared on social. It builds brand, drives engagement, and creates authentic connections. Best example for top tier content on this is <a href="https://www.posthog.com">posthog</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_!1gkP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1gkP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 424w, https://substackcdn.com/image/fetch/$s_!1gkP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 848w, https://substackcdn.com/image/fetch/$s_!1gkP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!1gkP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1gkP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1913309,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.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_!1gkP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 424w, https://substackcdn.com/image/fetch/$s_!1gkP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 848w, https://substackcdn.com/image/fetch/$s_!1gkP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!1gkP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc22422-c78d-49ac-a135-3d380b0d8e77_3840x2018.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">never producing boring content. top dawg!</figcaption></figure></div><p><strong>LLM-indexable content</strong> (programmatic SEO at scale):</p><p>This is where you become the source of truth for AI search engines:</p><ul><li><p><strong>Tool-related pages</strong>: Integration guides, comparison pages, &#8220;how to use X with Y&#8221;</p></li><li><p><strong>Pain point solutions</strong>: Solving specific problems your buyers search for</p></li><li><p><strong>Template libraries</strong>: Resources, calculators, generators your buyers need</p></li><li><p><strong>Information hubs</strong>: Comprehensive guides answering buyer questions at scale</p></li></ul><p>This content is:</p><ul><li><p>Closely connected to your product (every page leads to using your product)</p></li><li><p>Scalable (you can create hundreds/thousands of variations)</p></li><li><p>Built programmatically (using Next.js, templates, automation)</p></li><li><p>Optimized for LLM parsing (FAQ schema, structured data, comparative analysis)</p></li></ul><p><strong>The key difference:</strong> Your company blog is about YOU. LLM-indexable content is about SOLVING PROBLEMS your buyers search for.</p><p>If you&#8217;re trying to rank on ChatGPT/Claude/Perplexity, focus on programmatic SEO content that&#8217;s specific to your product and scalable. Think Zapier&#8217;s integration pages, not their company blog.</p><div id="youtube2-gxUGqLtWveo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;gxUGqLtWveo&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/gxUGqLtWveo?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><div><hr></div><p>The journey to solve this began <a href="https://qback-hero-clone.lovable.app/">with &#128071; this Lovable app </a>that I built 4 months ago.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oQS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oQS4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 424w, https://substackcdn.com/image/fetch/$s_!oQS4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 848w, https://substackcdn.com/image/fetch/$s_!oQS4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!oQS4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oQS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png" width="1456" height="773" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:773,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:426561,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.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_!oQS4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 424w, https://substackcdn.com/image/fetch/$s_!oQS4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 848w, https://substackcdn.com/image/fetch/$s_!oQS4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!oQS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf270826-3e8a-492c-81bd-d8761fecb629_3822x2030.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">Enter your domain name, paste the webpage content, and select the content type to get suggestions for LLM optimized content</figcaption></figure></div><h2><strong>What&#8217;s working at scale (the proof)</strong></h2><p>Here&#8217;s what makes these companies successful - <strong>every single page connects directly to their core product and solves a real customer problem.</strong></p><p><strong>This isn&#8217;t random content at scale. It&#8217;s solving problems your customers actually have, using your product.</strong></p><p><strong>Zapier&#8217;s playbook</strong>: They created integration pages for specific app pairings. Pages like &#8220;Connect Slack to Google Sheets&#8221;, &#8220;Trello to Gmail integration&#8221;, &#8220;Airtable to HubSpot&#8221; &#8211; all programmatically generated using their integration data. </p><p>URL pattern: <code>zapier.com/apps/{app1}/integrations/{app2}</code></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e35c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e35c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 424w, https://substackcdn.com/image/fetch/$s_!e35c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 848w, https://substackcdn.com/image/fetch/$s_!e35c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!e35c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e35c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353686,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.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_!e35c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 424w, https://substackcdn.com/image/fetch/$s_!e35c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 848w, https://substackcdn.com/image/fetch/$s_!e35c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!e35c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e92f515-c1a3-4729-8430-220108ff26dd_2916x1610.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_!yliQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yliQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 424w, https://substackcdn.com/image/fetch/$s_!yliQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 848w, https://substackcdn.com/image/fetch/$s_!yliQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 1272w, https://substackcdn.com/image/fetch/$s_!yliQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yliQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325096,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.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_!yliQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 424w, https://substackcdn.com/image/fetch/$s_!yliQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 848w, https://substackcdn.com/image/fetch/$s_!yliQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.png 1272w, https://substackcdn.com/image/fetch/$s_!yliQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16038adb-1c4c-4a51-af26-ad66b94a15a0_2940x1460.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">ofc, this is happening also due to brand authority but these brands are cited as they have published genuine content on how to do these for 100000+ apps. </figcaption></figure></div><p>In fact, I got inspired by them to create X to Y for an ETL startup I was working in 2018. I created the entire playbook to make sure if anyone searches for terms like <a href="https://hevodata.com/blog/postgresql-to-redshift/">Postgres to Redshift migration</a> then this page would 1000% show up on top 10 on google or chatgpt for sure. It is still the money maker today. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-e7n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-e7n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 424w, https://substackcdn.com/image/fetch/$s_!-e7n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 848w, https://substackcdn.com/image/fetch/$s_!-e7n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!-e7n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-e7n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png" width="1456" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312025,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.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_!-e7n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 424w, https://substackcdn.com/image/fetch/$s_!-e7n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 848w, https://substackcdn.com/image/fetch/$s_!-e7n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!-e7n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e40ad2-dc5e-4407-a0a9-fff4d3ce853d_2936x1554.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">as you can see here </figcaption></figure></div><p><strong>Vendr.com&#8217;s strategy</strong>: They built pricing pages for every SaaS tool. As everyone knows it&#8217;s super hard to find pricing for companies which hide it behind &#8220;talk to sales&#8221;. &#8220;Tegus pricing&#8221;, &#8220;Radar Labs pricing&#8221; &#8211; hundreds of pages that answer the exact questions buyers search for when comparing tools.</p><p>URL pattern: <code>vendr.com/marketplace/{tool-name}</code></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kzyZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kzyZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 424w, https://substackcdn.com/image/fetch/$s_!kzyZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 848w, https://substackcdn.com/image/fetch/$s_!kzyZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 1272w, https://substackcdn.com/image/fetch/$s_!kzyZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kzyZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:560626,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.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_!kzyZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 424w, https://substackcdn.com/image/fetch/$s_!kzyZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 848w, https://substackcdn.com/image/fetch/$s_!kzyZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.png 1272w, https://substackcdn.com/image/fetch/$s_!kzyZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c197e3-f2db-4524-89c1-dc1653a34128_2934x1456.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">hard to miss vendr if you&#8217;ve searched for anything related to &#8220;software pricing&#8221;</figcaption></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_!Ljvi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ljvi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 424w, https://substackcdn.com/image/fetch/$s_!Ljvi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 848w, https://substackcdn.com/image/fetch/$s_!Ljvi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!Ljvi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ljvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png" width="1456" height="677" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:677,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:318612,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.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_!Ljvi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 424w, https://substackcdn.com/image/fetch/$s_!Ljvi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 848w, https://substackcdn.com/image/fetch/$s_!Ljvi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!Ljvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc602f4d6-f37a-4ac1-94bf-f878ea78952f_2940x1368.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">in fact they will get cited inside API calls too, if you run anything related to pricing</figcaption></figure></div><p><strong>Clay&#8217;s approach</strong>: Enrichment playbooks and data workflows at scale. Clay creates pages for specific enrichment use cases and data operations that connect directly to their product &#8211; targeting sales and marketing teams searching for data enrichment solutions. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yfb7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yfb7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 424w, https://substackcdn.com/image/fetch/$s_!yfb7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 848w, https://substackcdn.com/image/fetch/$s_!yfb7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 1272w, https://substackcdn.com/image/fetch/$s_!yfb7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yfb7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png" width="1456" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:397095,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.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_!yfb7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 424w, https://substackcdn.com/image/fetch/$s_!yfb7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 848w, https://substackcdn.com/image/fetch/$s_!yfb7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.png 1272w, https://substackcdn.com/image/fetch/$s_!yfb7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F879cb460-f8ef-4e2b-927b-ef3485550f0a_2936x1508.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">they have flooded the internet just like apollo.io and created -  who is x and how did x raise, or investors of x. and this is super good. </figcaption></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_!rfbi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rfbi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 424w, https://substackcdn.com/image/fetch/$s_!rfbi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 848w, https://substackcdn.com/image/fetch/$s_!rfbi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!rfbi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rfbi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png" width="1456" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510780,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.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_!rfbi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 424w, https://substackcdn.com/image/fetch/$s_!rfbi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 848w, https://substackcdn.com/image/fetch/$s_!rfbi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!rfbi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F426c369f-b590-4b2f-98b1-832b16cd545f_2924x1260.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">clay.com is cited in sources</figcaption></figure></div><p>The questions these pages answer come from:</p><ul><li><p>Customer support tickets (&#8221;How do I connect Slack to Google Sheets?&#8221;)</p></li><li><p>Sales calls (&#8221;Do you have a template for admin dashboards?&#8221;)</p></li><li><p>G2/Reddit threads (&#8221;What&#8217;s the best way to convert JSON to CSV?&#8221;)</p></li><li><p>Your actual product usage data (what features/integrations customers search for most)</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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 QBack. Subscribe for free to know what&#8217;s actually working in AI marketing</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><blockquote><p>If your programmatic content doesn&#8217;t connect to your product AND solve a verified customer problem, you&#8217;re just creating SEO spam. LLMs won&#8217;t trust it, and users won&#8217;t find it valuable.</p></blockquote><div class="pullquote"><p><strong>The rule: Every page you create at scale must answer a question that came from your buyer data - and your product must be the answer.</strong></p></div><h2><strong>The exact process to create this yourself</strong></h2><p>Here&#8217;s the 5-step system that makes AI models cite you:</p><h3><strong>Step 1: Gather buyer &amp; competitor intelligence</strong></h3><p>Before creating any content, you need to understand what questions your buyers are actually asking and where competitors are failing to answer them.</p><p>You need three data sources:</p><p><strong>Data source #1: Your buyer intelligence (MOST IMPORTANT)</strong></p><p>This is where you find questions that connect to your product:</p><ul><li><p>Sales call recordings (Gong, Zoom data) - &#8220;How do I...?&#8221; questions</p></li><li><p>Support conversations (Intercom, Zendesk) - Problems customers are trying to solve WITH your product</p></li><li><p>Customer interviews and feedback - What they wish your product could help them do</p></li><li><p>Product usage data - What features/use cases they search for most</p></li><li><p>Onboarding questions - What new users struggle to understand</p></li></ul><p><strong>Critical:</strong> Every question here should have an answer that involves using your product. If customers are asking about it, and your product solves it, that&#8217;s programmatic content gold.</p><p><strong>Data source #2: Community intelligence (where your buyers hang out)</strong></p><p>Mine for problems your product solves:</p><ul><li><p>Reddit discussions in your category - What are people asking about?</p></li><li><p>G2/Gartner reviews (yours + competitors) - What features do people wish existed? (i know they don&#8217;t matter in today&#8217;s world but still you need it for data)</p></li><li><p>LinkedIn conversations - What problems are people talking about in your space?</p></li><li><p>Twitter threads about your space - What frustrations come up repeatedly?</p></li></ul><p><strong>Critical:</strong> Filter for problems YOUR product actually solves. Don&#8217;t create content about problems unrelated to your product.</p><p><strong>Data source #3: Competitor intelligence (find the gaps)</strong></p><p>Track:</p><ul><li><p>What pages are they creating? (Do they connect to their product?)</p></li><li><p>What questions are they answering? (Can you answer better with your data?)</p></li><li><p>Where are the gaps in their content? (Problems they&#8217;re not addressing that your product solves)</p></li></ul><p><strong>The filter:</strong> Every content idea must pass this test:</p><ol><li><p>Is this a real question customers/prospects ask? (Verified in data)</p></li><li><p>Does our product solve this problem? (Direct connection)</p></li><li><p>Can we be the authoritative source? (We have unique data/experience)</p></li><li><p>Will LLMs trust this as factual? (Data-backed, not opinion)</p></li></ol><h4><strong>PROMPT #1: Extract content opportunities from buyer intelligence</strong></h4><p>Here&#8217;s the exact prompt I use to extract patterns from customer calls:</p><pre><code><code>You are an elite B2B SaaS content strategist and competitive intelligence analyst. You specialize in transforming buyer intelligence data into high-converting programmatic content strategies. You have deep expertise in:
- LLM/AEO optimization (making content rank on ChatGPT, Claude, Perplexity)
- Competitive gap analysis and differentiation strategy
- Bottom-funnel content that directly influences purchase decisions
- Scalable content architecture (templates, pillars, automation)

Your task: Analyze all sales call transcripts and generate a complete programmatic content roadmap with competitive positioning.

Use the data from

Pain Points Identified
Sales Objections
Use Cases
Benefits mentioned
Persona
Competitor comparisons


---

ANALYSIS FRAMEWORK:

**Phase 1: Content Opportunity Extraction**

For each pain point, objection, use case, and comparison:
1. Convert to buyer-intent search queries (both Google and LLM format)
   - Google: &#8220;how to solve [pain point]&#8221;
   - LLM: &#8220;can you help me with [pain point], I&#8217;m using [current solution]&#8221;
2. Identify the natural question format buyers ask
3. Map to buyer journey stage (awareness/consideration/decision)
4. Score LLM ranking potential (1-10)

**Phase 2: Competitive Gap Analysis**

For each identified content opportunity:
1. Research what [COMPETITOR 1] currently publish
2. Rate their content quality (1-10) based on:
   - Depth of answer
   - Use of specific data vs generic advice
   - LLM optimization (FAQ format, structured data)
   - Recency and accuracy
3. Identify specific gaps:
   - What questions do they NOT answer?
   - Where do they use generic advice vs specific data?
   - What objections/comparisons do they avoid addressing?
4. Determine our differentiation angle (based on our unique data)

**Phase 3: Scalability Assessment**

For each content opportunity:
1. Can this be templated? (Yes/No + reasoning)
2. How many variations can we create? (Calculate: pain point &#215; persona &#215; use case)
3. What variables enable programmatic scaling?
4. What unique data makes each variation valuable?

**Phase 4: Comparative Content Strategy**

Create head-to-head content recommendations:
1. &#8220;Us vs [Competitor]&#8221; comparison pages
2. &#8220;[Competitor] alternative&#8221; positioning pages
3. &#8220;Best [category] for [use case]&#8221; roundup pages (featuring us prominently)
4. Objection-handling pages that address competitive concerns

---

OUTPUT FORMAT:

**Part 1: Content Opportunity Matrix**

Create a table with these columns:
| Content Opportunity (Search Query) | Pain Point/Objection Addressed | LLM Query Format | Our Differentiation Angle| Priority Score |

**Part 2: Top 30 High-Priority Content Opportunities** (keep it crisp)

For each, provide:

---
**Opportunity #[X]: [Content Title]**

**Search Intent:** [What buyer is trying to accomplish]
**Triggered By:** [Which pain point/objection/use case from your data]
**Target Persona:** [Specific role + context from use cases]
**Buyer Journey Stage:** [Awareness/Consideration/Decision]

**Competitive Analysis:**
- [Competitor 1]: [Current content + quality score + specific gap]
- **Gap Opportunity:** [What we can create that they can&#8217;t/won&#8217;t]

**Our Unique Data Advantage:**
[Specific proprietary data/insights from our calls that competitors lack]

---

**Part 3: Comparative Content Strategy**

Generate 10 &#8220;Us vs Competitor&#8221; content opportunities:

| Page Title | Competitor Targeted | Key Differentiator (from our data) | Objection Addressed

**Part 4: Quick Wins (Immediate Implementation)**

List 10 content pieces we can create THIS WEEK:
1. [Title] - Uses [specific data point] - Addresses [competitor gap] - Effort: [X hours]
2. [...]

---

CONSTRAINTS:
- Only suggest content where we have unique proprietary data
- Every recommendation must address a specific competitor gap
- All content must be optimized for LLM ranking (FAQ format, structured data)
- Focus on bottom-funnel, high-conversion content
- Must be scalable to 20+ page variations minimum

SUCCESS CRITERIA:
Your output enables us to:
1. Create content that competitors CAN&#8217;T replicate (due to our unique data)
2. Directly address buyer objections/comparisons with data-backed answers
3. Rank on ChatGPT/Claude/Perplexity for high-intent queries
4. Scale to 10000+ pages within 30 days using templates
5. Differentiate from competitors with specific, factual content
</code></code></pre><p>This gives you a content roadmap based on what people actually care about &#8211; not what you think they should care about.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3iSp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3iSp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 424w, https://substackcdn.com/image/fetch/$s_!3iSp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 848w, https://substackcdn.com/image/fetch/$s_!3iSp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!3iSp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3iSp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png" width="1456" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:965879,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.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_!3iSp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 424w, https://substackcdn.com/image/fetch/$s_!3iSp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 848w, https://substackcdn.com/image/fetch/$s_!3iSp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!3iSp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e23ec19-6b92-44de-9def-3e6938c9c4d5_3832x2030.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 is demo of that in QBack where I used buyer (sample) + competitor data to create my content opportunity matrix</figcaption></figure></div><div><hr></div><h3><strong>Step 2: Extract content opportunities &amp; pillars</strong></h3><p>Now that you have your buyer intelligence, use it to identify what content categories (pillars) you can create at scale.</p><p>This isn&#8217;t about tricking algorithms. It&#8217;s about being THE authoritative source in your space so AI has no choice but to cite you.</p><h4><strong>PROMPT #2: Identify programmatic content categories from content opportunities</strong></h4><p>Use this prompt to transform your content opportunities (from PROMPT #1) into scalable content pillars:</p><pre><code><code>You are an elite programmatic SEO architect and LLM optimization specialist. You specialize in creating scalable content systems that rank on AI search engines (ChatGPT, Claude, Perplexity, Gemini). Your expertise includes:
- Content template design and variable identification for programmatic scaling
- LLM/AEO optimization (FAQ schemas, structured data, natural language queries)
- Bottom-funnel content strategy that drives conversions
- Competitive moat-building through proprietary data-driven content

Your task: Transform identified content opportunities into 15 scalable content categories (pillars) with complete template specifications and automation potential.

---

Refer to the file
---

ANALYSIS FRAMEWORK:

**Phase 1: Pattern Recognition &amp; Clustering**

Group similar content opportunities into categories based on:
1. **Content type pattern** (e.g., &#8220;How to integrate X with Y&#8221;, &#8220;[Competitor] alternative for [use case]&#8221;, &#8220;[Use case] template&#8221;)
2. **Scalability variables** (what can we systematically vary? Industry, company size, integration, use case, persona)
3. **Product connection strength** (does our product naturally solve this? Can we demonstrate unique value?)
4. **LLM ranking potential** (FAQ-friendly? Data-rich? Comparative?)

**Phase 2: Template Architecture Design**

For each content category, define:
1. **URL structure** with variables: `/[category]/[variable-1]/[variable-2]`
   - Example: `/integrations/{tool-1}/{tool-2}` (Zapier model)
   - Example: `/marketplace/{vendor}/pricing` (Vendr model)
   - Example: `/templates/{use-case}/{industry}` (Canva model)

2. **Content template H2/H3 structure** optimized for LLM parsing:
   - Must include FAQ section (5-7 questions)




---

OUTPUT FORMAT:

**Part 1: Content Category Overview**

| Category Name | URL Pattern | Total Pages (calculation) | LLM Score | Competitive Diff Score 
**Part 2: Detailed Category Specifications (Top 5)**

For each category, provide:

---
**CATEGORY #[X]: [Category Name]**

**Content Type Pattern:** [Describe the pattern - e.g., &#8220;Integration guides&#8221;, &#8220;Competitor alternatives&#8221;, &#8220;Use case templates&#8221;]

**URL Structure:** `yourdomain.com/[category]/{variable-1}/{variable-2}/{variable-3}`

**Example URLs:**
1. [Specific example URL 1]
2. [Specific example URL 2]
3. [Specific example URL 3]


**Content Opportunities Addressed:
- use specific opportunities from the file that this category covers]

**Unique Data Requirements:**
- Data source 1: [What proprietary data is needed - e.g., &#8220;Customer success metrics by integration&#8221;]
- Data source 2: [e.g., &#8220;Competitive pricing analysis from 500+ customers&#8221;]
- Data source 3: [e.g., &#8220;Time-to-value benchmarks by use case&#8221;]


**Content Template Structure:**

```markdown
URL: /[category]/{variable-1}/{variable-2}

CONSTRAINTS:

Only suggest categories where we have proprietary data competitors can&#8217;t easily replicate

Every category must scale to 50+ page variations minimum

Every category must connect directly to our product (natural CTA/conversion path)

Focus on bottom-funnel, high-intent content types

All templates must be optimized for LLM parsing (FAQ schema, structured data)

SUCCESS CRITERIA: Your output enables us to:

Build 500+ pages in 30 days using programmatic templates

Rank on ChatGPT/Claude/Perplexity for thousands of long-tail queries

Create content with lasting competitive differentiation (based on unique data)

Automate 80%+ of content generation while maintaining quality

Directly influence purchase decisions with bottom-funnel content</code></code></pre><div><hr></div><h3><strong>Step 3: Build your content template system (AI writer + AI judge)</strong></h3><p>Once you have your content categories identified, you need two AI systems working together:</p><p>1. The Writer: Generates content at scale using your templates. </p><p>2. The Judge: Audits content for authenticity and accuracy</p><blockquote><p><strong>This prompt is for directional help as the prompt will vary a lot depending on industry and product.</strong> </p></blockquote><pre><code><code>PROMPT #3: The writer system (generate LLM-optimized content at scale)


You are an elite B2B SaaS content writer and LLM optimization specialist. You specialize in creating data-driven, authoritative content that ranks on AI search engines (ChatGPT, Claude, Perplexity, Gemini). Your expertise includes:

Your task: Generate a complete content page following the provided template, using proprietary data to create content competitors cannot replicate.

Writing FAQ-optimized content that LLMs cite as authoritative sources

Comparative analysis and competitive positioning in content

Data storytelling with proprietary metrics and customer insights

Bottom-funnel content that directly influences purchase decisions

Technical accuracy and fact-checking for B2B audiences


Voice &amp; Tone:

Authoritative but conversational (write like you&#8217;re explaining to a smart colleague)

Use &#8220;we analyzed X companies&#8221; not &#8220;companies typically&#8221;

Use &#8220;you&#8221; to address reader directly

NO marketing fluff or sales language

NO adjectives without data (don&#8217;t say &#8220;powerful&#8221;, &#8220;easy&#8221;, &#8220;revolutionary&#8221;)

Data Requirements (MANDATORY):

Every claim MUST cite specific source

Use exact numbers: &#8220;Based on 247 customer calls&#8221; not &#8220;hundreds of calls&#8221;

Include your proprietary data prominently (&#8221;Our analysis of...&#8221;)

Acknowledge data limitations honestly when appropriate

Link to external sources for additional credibility

LLM/AEO Optimization (CRITICAL):

PRIMARY keyword: Include in H1, first 100 words, naturally throughout (3-5 times total)

SECONDARY keywords: Include in H2 headers and body (1-2 times each)

LLM QUERY PHRASES: Integrate naturally (10-15 phrase variations)

&#8220;how do I [action]&#8221;

&#8220;what&#8217;s the best way to [solve problem]&#8221;

&#8220;can you help me [accomplish goal]&#8221;

&#8220;how to [do thing] for [use case]&#8221;

Use question format for H2 headers where natural

Include comparative language (&#8221;vs&#8221;, &#8220;compared to&#8221;, &#8220;alternative to&#8221;)

FAQ Requirements (MANDATORY):

5-7 questions REQUIRED on every page

Use exact phrasing from buyer intelligence OR common LLM queries

Each answer 2-3 sentences with specific data

Include long-tail keyword variations in questions

Content Authenticity:

FORBIDDEN PHRASES: &#8220;In today&#8217;s digital landscape&#8221;, &#8220;leverage&#8221;, &#8220;synergy&#8221;, &#8220;game-changer&#8221;, &#8220;revolutionary&#8221;, &#8220;seamless&#8221;, &#8220;empower&#8221;

NO claims without data support

Mention your product ONCE naturally (don&#8217;t force it in every section)

Content must be specific to this topic (not generic advice)

All claims must be falsifiable (can be proven wrong if incorrect)

Phase 3: Self-Quality Check (Before Submitting)

Verify checklist: 
&#9633; Every number is cited with specific source 
&#9633; Zero generic AI-generated phrases 
&#9633; Title matches how target audience actually searches 
&#9633; First H2 provides immediate, data-backed answer 
&#9633; FAQ includes 5-7 questions from buyer intelligence 
&#9633; Content demonstrates unique expertise/data 
&#9633; Zero promotional language 
&#9633; YAML frontmatter complete 
&#9633; Primary keyword density: 3-5 mentions (not keyword stuffed) 
&#9633; Secondary keywords in H2 headers 
&#9633; 10-15 natural language phrase variations included

CONSTRAINTS:

Only use data from sources provided (do NOT make up statistics)

If data is missing for a section, note it and suggest where to find it

Do not write promotional content disguised as advice

Must demonstrate unique value from proprietary data

Content must be specific enough that competitors can&#8217;t easily replicate</code></code></pre><div><hr></div><h3>PROMPT #4: The judge system (quality audit at scale)</h3><p>This is the key to maintaining quality at scale. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Emily Kramer&quot;,&quot;id&quot;:18675193,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c81a5af-135d-4e6d-9e91-0685edf60cde_750x750.png&quot;,&quot;uuid&quot;:&quot;74dcd243-e099-4dc7-af61-2cecaf3ec65b&quot;}" data-component-name="MentionToDOM"></span> nailed it recently: &#8220;AI has flooded channels with lookalike content. If you can&#8217;t make something that only your company can make, don&#8217;t make it.&#8221;</p><p>That&#8217;s exactly what the Judge system prevents. After content generation, run it through this comprehensive audit</p><pre><code>You are an elite B2B SaaS content auditor, fact-checker, and LLM optimization analyst. You specialize in quality assurance for programmatic content at scale. Your expertise includes:

Fact-checking and data verification for technical B2B content

Detecting AI-generated generic language and maintaining authentic voice

LLM/AEO optimization analysis (FAQPage schema, featured snippet readiness)

Competitive differentiation assessment (unique data validation)

Bottom-funnel content performance optimization

Your task: Audit generated content against source materials and provide a PASS/REVISE/REJECT decision with specific revision instructions.

AUDIT FRAMEWORK (Score Each Section 1-10):

FACTUAL ACCURACY AUDIT For every claim, data point, and statistic: &#9633; Verify it exists in source materials (quote exact source location) &#9633; Check if numbers are calculated correctly &#9633; Confirm dates and timeframes are accurate &#9633; Validate that quotes are exact (not paraphrased incorrectly) &#9633; Flag any claims made without data support &#9633; Cross-reference competitor information cited &#9633; Check for outdated information (flag anything &gt;6 months old)

List ALL factual issues found with:

Location: [Section/Paragraph]

Issue: [What&#8217;s wrong]

Source Check: [Verified in source? Yes/No/Partially]

Correction: [Exact corrected text]

Severity: [Critical/Moderate/Minor]

AUTHENTICITY AUDIT Scan for generic AI-generated language: &#9633; &#8220;In today&#8217;s digital landscape&#8221; or similar filler phrases &#9633; Buzzwords without substance (leverage, synergy, game-changer) &#9633; Vague statements: &#8220;many companies&#8221;, &#8220;experts say&#8221;, &#8220;it&#8217;s important to&#8221; &#9633; Claims that could apply to any company in any industry &#9633; Overly smooth transitions that feel artificial &#9633; Perfect grammar that lacks human voice &#9633; Lists without supporting evidence

List ALL authenticity issues:

Generic phrase: &#8220;[EXACT TEXT]&#8221;

Why it&#8217;s generic: [Explanation]

Rewrite with specific data: &#8220;[NEW VERSION WITH NUMBERS/NAMES/SPECIFICS]&#8221;

COMPLETENESS AUDIT Check against customer questions/source data: &#9633; Are all key customer concerns addressed? &#9633; Are there obvious follow-up questions not answered? &#9633; Is competitive context missing? &#9633; Are implementation details vague or missing? &#9633; Are there data gaps where we should have information? &#9633; Are edge cases or limitations acknowledged?

List missing elements:

Missing: [What&#8217;s not covered]

Why it matters: [Impact on usefulness]

Source available: [Yes/No - where to find this information]

Suggested addition: [2-3 sentence summary of what to add]

LLM OPTIMIZATION AUDIT Evaluate for LLM ranking potential: &#9633; Are headers phrased as questions people actually ask? &#9633; Is the immediate answer provided in first 100 words? &#9633; Is content structured with clear hierarchy (H1&gt;H2&gt;H3)? &#9633; Are there specific data points LLMs can extract and cite? &#9633; Is there a FAQ section with exact customer questions? &#9633; Are there citations to authoritative external sources? &#9633; Is the content factual vs opinion-based? &#9633; Can key information be pulled for featured snippets?

LLM Ranking Score: [1-10] Breakdown:

Question format: [Score + explanation]

Immediate answer: [Score + explanation]

Data density: [Score + explanation]

Citation quality: [Score + explanation]

FAQ strength: [Score + explanation]

PROMOTIONAL LANGUAGE AUDIT Check for sales pitch disguised as content: &#9633; Is our product mentioned more than once? &#9633; Is our product mentioned before addressing the core question? &#9633; Are benefits described without data support? &#9633; Is competitive comparison unfairly biased? &#9633; Are there CTAs before value is delivered? &#9633; Is the content useful even to non-customers?

List promotional issues:

Location: [Section]

Promotional language: &#8220;[EXACT TEXT]&#8221;

Why it&#8217;s promotional: [Explanation]

Neutral rewrite: &#8220;[VERSION WITHOUT PROMOTION]&#8221;</code></pre><p>This two-system approach lets you scale content while maintaining the quality that makes you a trusted source for LLMs.</p><h3>Step 4: Technical SEO/AEO/GEO optimization (the indexing hacks)</h3><p>Creating great content isn&#8217;t enough. You need to make sure LLMs can actually find, parse, and cite your content.</p><p>Here are the technical hacks that get your pages indexed on ChatGPT, Claude, and Perplexity faster:</p><h4>4.1: Schema markup &amp; structured data</h4><p>LLMs love structured data they can parse. Add JSON-LD schema to every page:</p><p>FAQPage schema (required on EVERY page):</p><h5>Here is the prompt for GEO optimization check:</h5><pre><code>TASK: You are reviewing content for optimization in Generative Engine search results (e.g., Perplexity.ai, BingChat), using the COSTAR framework:
COSTAR =
C - Citations &amp; Quotes:
Add inline citations or credible quotes relevant to the content to enhance reliability.Attribute every significant claim or statistic with a credible source.O - Optimization (Fluency and GEO-specific optimization):
Rewrite content to naturally incorporate provided keywords and closely match the intent of generative engine queries.Avoid unnatural keyword stuffing; instead, focus on smooth integration of keywords.S - Statistics:
Include quantitative data and statistics wherever possible, replacing general statements with specific figures to increase credibility.
T - Technical Terms:
Integrate relevant, domain-specific technical terms to convey expertise, aligning closely with the provided keywords.
A - Authoritative Language:
Edit content tone to appear authoritative and confident, highlighting unique insights clearly and persuasively without excessive exaggeration.
R - Readability:
Ensure the content is easy to read, structured clearly, and optimized for skimming.Use short paragraphs, subheadings, and bullet points effectively to aid readability.
HOW TO RESPOND:
Do not rewrite any sentences directly.Do not change or reword the original content.Instead, provide GEO optimization suggestions inline using this format:[Text block you&#8217;re commenting on]
{Your optimization suggestion or explanation here}
If you&#8217;re recommending a word or phrase change, show the change clearly:[helping you get insights quicker]
{data analytics instead of insights}
If suggesting a replacement for a heading or title:[OpenAI, But Make it Blazing Fast: Oracle + OpenAI is Here]
{replace it with: OpenAI for Oracle: 33% Increase in Performance and Optimized Capacity}
Only return inline suggestions across the original text.Avoid summary responses. Be specific and structural.
WHEN READY: Once the user shares:
Primary keywords (2-3)Secondary keywords (3-5)Original blog titleFull blog contentBegin providing inline COSTAR suggestions using the format above.

Output Goal: A marked-up version of the original content with precise GEO recommendations for ranking, clarity, and performance in generative search engines.</code></pre><h4><strong>4.2: LLM-specific files (CRITICAL)</strong></h4><p>These files tell LLM crawlers what content to index and how to access it.</p><p><strong>llms.txt file setup:</strong></p><p>Create <code>/llms.txt</code> in your root directory:</p><p><strong>YAML with all metadata:</strong></p><p>Use the following prompt to update YAML content.</p><pre><code>Act like the LLM specialist and browse my blog URL &lt;insert URL&gt; and fill up the following and tell me steps to where to paste this for YAML so that When a generative-engine crawler (or any system that later trains / retrieves with an LLM) meets that top-of-file YAML block. Pick what fits depending on the URL and page contents. Give me output in comma separated.</code></pre><p><strong>robots.txt Optimization:</strong></p><p>Update your `/robots.txt` to allow LLM crawlers. Double-check if you run on Cloudflare as they blocked some really good LLM crawlers and I had to unblock it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9U8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9U8n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 424w, https://substackcdn.com/image/fetch/$s_!9U8n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 848w, https://substackcdn.com/image/fetch/$s_!9U8n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 1272w, https://substackcdn.com/image/fetch/$s_!9U8n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9U8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png" width="1064" height="1623" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1623,&quot;width&quot;:1064,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209915,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cdafbaa-88bc-4387-8d24-448a2c152a7b_1064x1722.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_!9U8n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 424w, https://substackcdn.com/image/fetch/$s_!9U8n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 848w, https://substackcdn.com/image/fetch/$s_!9U8n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.png 1272w, https://substackcdn.com/image/fetch/$s_!9U8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F928be8a8-efa6-4dbf-b015-5d3240dc3980_1064x1623.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">allows most of the LLM crawlers, double check yours today</figcaption></figure></div><p><strong>Phrase optimization (natural language queries):</strong></p><p>Include variations of how people ask questions in LLMs.</p><p><strong>Q&amp;A format structure:</strong></p><p>Structure content in question-answer pairs:</p><h4><strong>4.3: Infrastructure &amp; fast indexing hacks</strong></h4><p>GitHub Pages indexing hack (for developer marketing)</p><p>If you&#8217;re targeting developers, GitHub pages get indexed by LLMs significantly faster:</p><p>1. <strong>Create a GitHub repository</strong> for your content</p><p>2. <strong>Enable GitHub Pages</strong> in repo settings</p><p>3. <strong>Structure as documentation</strong></p><p>4. <strong>Add technical content</strong> (code samples, API docs, integration guides, benchmarks)</p><p><strong>Why it works</strong>: LLMs prioritize developer documentation from GitHub because it&#8217;s typically high-quality, well-structured, and regularly updated.</p><p>Documentation pages get scraped faster by LLMs. Convert your docs to a dedicated `llms.txt` format:<code>  </code></p><p><strong>Complete technical optimization checklist:</strong></p><pre><code>For each piece of content:</code></pre><ul><li><p>&#9989; YAML frontmatter with all metadata</p></li><li><p>&#9989; JSON-LD schema (FAQPage + Article/HowTo)</p></li><li><p>&#9989; Primary keyword in H1, first 100 words, naturally throughout</p></li><li><p>&#9989; Secondary keywords in H2 headers</p></li><li><p>&#9989; 10-15 natural language phrase variations for LLM queries</p></li><li><p>&#9989; Auto-generated FAQ section (5-7 questions)</p></li><li><p>&#9989; Meta description with primary keyword + data point</p></li><li><p>&#9989; OpenGraph and Twitter Card tags</p></li><li><p>&#9989; robots.txt allows all LLM crawlers</p></li><li><p>&#9989; llms.txt file includes page URL</p></li><li><p>&#9989; sitemap.xml updated automatically</p></li><li><p>&#9989; &#8220;Last Updated&#8221; timestamp in ISO 8601 format</p></li><li><p>&#9989; Author expertise statement</p></li><li><p>&#9989; Canonical URL specified</p></li><li><p>&#9989; Structured with clear H1 &gt; H2 &gt; H3 hierarchy</p></li></ul><div><hr></div><h3><strong>Step 5: Scale the system inside Cursor /Claude Code/ QBack (the full setup)</strong></h3><p>Here&#8217;s how to actually implement this inside Cursor (earlier) and <a href="http://www.qback.ai">QBack</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_!nzls!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nzls!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 424w, https://substackcdn.com/image/fetch/$s_!nzls!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 848w, https://substackcdn.com/image/fetch/$s_!nzls!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 1272w, https://substackcdn.com/image/fetch/$s_!nzls!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nzls!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:892079,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.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_!nzls!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 424w, https://substackcdn.com/image/fetch/$s_!nzls!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 848w, https://substackcdn.com/image/fetch/$s_!nzls!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.png 1272w, https://substackcdn.com/image/fetch/$s_!nzls!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4204dd84-9419-45d3-9de4-8bbff7fca713_3836x1940.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">#1 step is finding the gap using buyer + competitor + community data</figcaption></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_!0fyz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0fyz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 424w, https://substackcdn.com/image/fetch/$s_!0fyz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 848w, https://substackcdn.com/image/fetch/$s_!0fyz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!0fyz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0fyz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png" width="1456" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:853374,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.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_!0fyz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 424w, https://substackcdn.com/image/fetch/$s_!0fyz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 848w, https://substackcdn.com/image/fetch/$s_!0fyz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!0fyz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78571145-c660-48d0-89bc-adfb0a812e51_3840x2000.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">#2 step is finding the content categories to index on AI search engines</figcaption></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_!O8gh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O8gh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 424w, https://substackcdn.com/image/fetch/$s_!O8gh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 848w, https://substackcdn.com/image/fetch/$s_!O8gh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!O8gh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O8gh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1112861,&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://newsletter.qback.ai/i/176140108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.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_!O8gh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 424w, https://substackcdn.com/image/fetch/$s_!O8gh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 848w, https://substackcdn.com/image/fetch/$s_!O8gh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!O8gh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f33142-9634-4f8d-9b5e-01a94b5fc7d2_3838x2018.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">#3 creating content at scale. after you find the content category gap with citations and optimization LLM chats, use the GEO prompt mentioned above.</figcaption></figure></div><p><strong>Forward this to your growth and product marketing friends who are still writing one blog post per week.</strong></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/how-to-rank-content-on-ai-search-engines-chatgpt-claude-perplexity-grok?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading QBack: AI Quarterback for GTM! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/how-to-rank-content-on-ai-search-engines-chatgpt-claude-perplexity-grok?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.qback.ai/p/how-to-rank-content-on-ai-search-engines-chatgpt-claude-perplexity-grok?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>The marketers who figure out programmatic content + LLM ranking in 2026 will have an insane advantage over those who wait.</p><p><strong>P.S.</strong> The technical optimization section (Step 4) is super important. The llms.txt file, robots.txt configuration, and JSON-LD schema are what actually get you indexed. I&#8217;ve seen companies create amazing content that never gets cited by LLMs because they skip the technical setup. Don&#8217;t skip it.</p><p><strong>P.P.S.</strong> I also tested the recent bunch of GEO tools that launched. Some of them are straight-up gaslighting &#8211; charging premium prices for basic keyword stuffing wrapped in &#8220;AI optimization&#8221; language. The tools that actually work? The ones that help you structure your existing authoritative content for LLM parsing, not the ones that try to game citations with synthetic content.</p><h2><strong>Got your back, builders. &#127919;</strong></h2><p><em>Want more content like this? Follow me on LinkedIn <a href="https://linkedin.com/in/harshitjain7">@harshitjain7</a> / Twitter <a href="https://www.x.com/@harshitqback">@harshitqback</a> where I share what&#8217;s actually working in AI marketing.</em></p>]]></content:encoded></item><item><title><![CDATA[How to become the marketer AI can't replace: build, ship, position]]></title><description><![CDATA[AI-first thinking + context trinity + ship hyper-specific stuff at scale = unfair advantage]]></description><link>https://newsletter.qback.ai/p/how-to-become-ai-proof-marketer-future-guide-for-pmm</link><guid isPermaLink="false">https://newsletter.qback.ai/p/how-to-become-ai-proof-marketer-future-guide-for-pmm</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Tue, 30 Sep 2025 22:00:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vd6k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been obsessing over this for last 2 years - watching the entire product marketing landscape split into two universes, and most marketers are still stuck with fixing grammar on homepage. </p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kyle Poyar&quot;,&quot;id&quot;:3477063,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ySdz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e6176aa-0699-4dfc-af3b-561d987c6632_3600x2401.jpeg&quot;,&quot;uuid&quot;:&quot;f8ab11cc-e74f-4722-bc3f-ddf5e7b6003d&quot;}" data-component-name="MentionToDOM"></span>  just called GTM in 2025 &#8220;a bit of a &#128465;&#65039;&#128293;&#8221; - and he&#8217;s right. The tried-and-true channels don&#8217;t work like before. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Emily Kramer&quot;,&quot;id&quot;:18675193,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c81a5af-135d-4e6d-9e91-0685edf60cde_750x750.png&quot;,&quot;uuid&quot;:&quot;861e751d-5002-45cc-b911-335bc8da1225&quot;}" data-component-name="MentionToDOM"></span> is coining new terms like &#8220;Gen Marketers&#8221; for generalists who can orchestrate high-impact campaigns. And Kyle Coleman&#8217;s sharing Forrester data showing companies saving 92,400 hours (equivalent to 46 full-time employees) through proper AI workspace convergence.</p><p>But here&#8217;s what they&#8217;re all dancing around without saying directly: the fundamental restructuring isn&#8217;t just about AI tools or new GTM motions. It&#8217;s about marketers who can build vs marketers who can&#8217;t.</p><p>The way I see it - how do you essentially become a future-proof product marketer? How do you not just survive but dominate in this new world?</p><p>Here&#8217;s the thing most people don&#8217;t get: we&#8217;re not in one market anymore. We&#8217;re in two completely different universes, and each requires totally different skills.</p><h2><strong>Universe 1: Pre-2023 tools scrambling to add AI</strong></h2><p>These are your Notions, Intercom, Salesforce - basically every SaaS tool you used in 2022. They&#8217;re all freaking out, adding AI layers on top of existing products, acquiring AI companies, trying not to get disrupted.</p><p><strong>The positioning nightmare:</strong> What do you do when your AI features might eat your core product? How do you price it? How do you message the evolution without confusing existing buyers who just learned your old positioning?</p><p><strong>Examples of companies doing this pivot:</strong></p><ul><li><p>Notion repositioning around AI workspace intelligence</p></li><li><p>Salesforce is doing acquisitions and building AI story on agentforce.</p></li><li><p>Intercom evolving from chat to Fin AI</p></li></ul><p><strong>Where most PMMs fail:</strong> They don&#8217;t understand how AI actually works under the hood. So they can&#8217;t differentiate their AI implementation from competitors&#8217;. They end up with generic &#8220;AI-powered&#8221; messaging that means nothing.</p><p><strong>What you need to master:</strong></p><ul><li><p>How to reposition without alienating existing buyers</p></li><li><p>Technical understanding of your AI implementation vs competitors</p></li><li><p>Pricing strategy when AI features might cannibalize core product revenue</p></li></ul><h2><strong>Universe 2: Post-2023 AI-native tools built different</strong></h2><p>These are your Cursors, Clays, Replit - tools built AI-first. They&#8217;re not adding AI features. AI IS the product.</p><p><strong>The technical depth requirement:</strong> If you&#8217;re marketing these tools and you can&#8217;t explain the technical differentiators, you literally cannot sell them. Period.</p><p><strong>For dev tools, you need to go deep:</strong> example: If you&#8217;re at Supabase - how do people actually use it? What&#8217;s the database performance vs Firebase? How does authentication work differently? </p><p>Otherwise, you will say &#8220;unclear or less informed&#8221; stuff like these when you don&#8217;t the deep tech and haven&#8217;t had a Github profile yet. Know the ICP and the product. &#128071; </p><div class="pullquote"><p><strong>And please be on twitter if you want to learn about anything with AI. LinkedIn is at least 7 days to 3 months behind.</strong> </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_!15Bl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!15Bl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 424w, https://substackcdn.com/image/fetch/$s_!15Bl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 848w, https://substackcdn.com/image/fetch/$s_!15Bl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!15Bl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!15Bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png" width="544" height="1436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1436,&quot;width&quot;:544,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:400391,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facae5160-20f6-4343-8091-e2c7b3b22fc1_544x1436.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_!15Bl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 424w, https://substackcdn.com/image/fetch/$s_!15Bl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 848w, https://substackcdn.com/image/fetch/$s_!15Bl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!15Bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18a4a45-43a3-4d0d-b113-1ad67c28bb42_544x1436.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>For AI tools, you need to understand product and engineering:</strong></p><ul><li><p>What &#8220;agentic&#8221; actually means (spoiler: it&#8217;s not just a chatbot)</p></li><li><p>Model layer differences and why they matter</p></li><li><p>Memory architecture and how it affects performance</p></li><li><p>Latency management in reasoning loops</p></li><li><p>Eval frameworks for systems that give different outputs each time</p></li></ul><p><strong>My simple product understanding workflow:</strong></p><pre><code><code>1. Use the product daily - build something real with it
2. Schedule engineering and product calls with 5-6 technical questions
3. Analyze Reddit/buyer calls for actual pain points
4. Run queries/workflows yourself to feel buyer pain
5. Check product analytics tool to see the user behavior</code></code></pre><h2>The 6 shifts that will define marketers in 2026 </h2><p>Based on what I&#8217;m seeing across both universes, here are the 7 fundamental shifts that will separate the marketers who thrive from those who get replaced:</p><h3><strong>1. The death of demand generation (and what replaces it)</strong></h3><p><strong>Here&#8217;s my controversial take:</strong> Demand gen as a role is dead.</p><p>Why? Because I can literally replace most demand gen work (grunt work and I have done it too: ) with Clay and some custom automation.</p><p><strong>What demand gen used to do:</strong></p><ul><li><p>List building &#8594; Clay does this 100x faster</p></li><li><p>Email sequences &#8594; AI writes better copy using buyer call data</p></li><li><p>Lead scoring &#8594; Automated based on actual product usage data</p></li><li><p>ABM campaigns &#8594; Clay + custom workflows with Webflow handle this at scale</p></li></ul><p><strong>What&#8217;s actually valuable now:</strong></p><ul><li><p><strong>Growth hacking</strong> - viral mechanics, creative experiments, influencer partnerships</p></li><li><p><strong>Creative content</strong> - video, explainer demos for each usecase, gamification</p></li><li><p><strong>Partnership playbook</strong> - community building, event experiences</p></li><li><p><strong>Performance optimization</strong> - ads, conversion rates, funnel analysis</p></li></ul><p><strong>The evolution:</strong> The future marketing org has two core roles:</p><div class="pullquote"><p><strong>Product Marketer</strong> - Highest context person about product + market + buyers + quarterback of GTM</p><p><strong>Growth Hacker</strong> - Creative experiments, viral content, influencer partnerships, fun campaigns</p></div><p><strong>Good growth hack example of what AI-first stack is capable of:</strong></p><p><strong>Performance marketing at scale:</strong> Fyxer went from $1M to $17M ARR in 8 months using <a href="https://www.growthunhinged.com/p/fyxer-ai-growth">this exact playbook</a> (source: <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kyle Poyar&#8217;s Growth Unhinged&quot;,&quot;id&quot;:311430,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/kylepoyar&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c7accd6-4dcf-4f8a-a173-0cb8f9214fc7_500x500.png&quot;,&quot;uuid&quot;:&quot;67e3adbe-5af7-4fcd-816b-53e5cefcef1e&quot;}" data-component-name="MentionToDOM"></span>):</p><ul><li><p>200+ ads live at any given moment</p></li><li><p>100-150 new creative variations every two-week sprint</p></li><li><p>Powered by AI tools: ChatGPT, Claude, and custom automation</p></li><li><p>Key metric: cost-per-work-email (10x more valuable than personal emails)</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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">&#127944; I share weekly marketing playbooks and AI apps for B2B product marketers. Don&#8217;t miss it!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p></li></ul><p><strong>Creative growth tactics (some examples) that actually work:</strong></p><ul><li><p>Firecrawl gamifying onboarding with credits (get credits for completing steps)</p></li><li><p>Dev tools creating toy store with messaging that resonates with buyers (<a href="https://www.cisotopia.com/">wiz</a>)</p></li><li><p>Companies sending branded doormats for ABM conversation starters (<a href="https://doormats.delve.co/">delve</a>) and their page was built by lovable.</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_!pawt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pawt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 424w, https://substackcdn.com/image/fetch/$s_!pawt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 848w, https://substackcdn.com/image/fetch/$s_!pawt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!pawt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pawt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png" width="1354" height="1288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1288,&quot;width&quot;:1354,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194357,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.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_!pawt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 424w, https://substackcdn.com/image/fetch/$s_!pawt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 848w, https://substackcdn.com/image/fetch/$s_!pawt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!pawt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46615f55-c5da-4ec6-ac7a-58d02597c1ae_1354x1288.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">firecrawl&#8217;s growth hack for credits</figcaption></figure></div><p><strong>Tcosystem opportunity:</strong> <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Emily Kramer&quot;,&quot;id&quot;:18675193,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c81a5af-135d-4e6d-9e91-0685edf60cde_750x750.png&quot;,&quot;uuid&quot;:&quot;c70ef0f3-e1cb-4e04-b806-ac0d24c02d24&quot;}" data-component-name="MentionToDOM"></span> mentioned in her &#8220;Ecosystem Marketing&#8221; drive majority growth at startups - using 3rd parties like influencers, communities, channel partners, affiliates, integration partners, and buyers to piggyback off their reach and credibility.</p><p><strong>The mindset shift:</strong> Think about how you can make your buyers feel like stars and show their work publicly. The idea of any tool is to help humans level up their lives - get better results, progress in their career, learn new skills.</p><p>As long as your buyers are having a great life because of your tool, you win.</p><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:383598}" data-component-name="PollToDOM"></div><p><strong>Pick any of these 3</strong> or hit me up on <a href="https://x.com/harshitqback">Twitter</a>/<a href="https://www.linkedin.com/in/harshitjain7/">LinkedIn</a> with what you want next.</p><div><hr></div><h2><strong>2. Speed is the new competitive advantage (but context sprawl is killing it)</strong></h2><p><strong>So here&#8217;s what&#8217;s happening:</strong> The era of 6-month product launches is dead.</p><p>The underlying thing happening right now is that the notion of Tier 1, 2, 3, 4 launches is gone. Companies are shipping weekly now. Features that used to take months to bring to market are getting built and launched in weeks.</p><p><strong>What I&#8217;m seeing:</strong> Companies that can&#8217;t adapt to this speed are getting left behind. Even HubSpot admitted &#8220;inbound alone won&#8217;t get you the same results.&#8221;</p><p><strong>Here&#8217;s the actual bottleneck:</strong> If I tell you &#8220;Hey, we&#8217;re shipping this Tier 2 feature in 2 weeks, we&#8217;re launching broad market - you have 2 weeks to figure out positioning, messaging, and launch plan.&#8221;</p><p>Most PMMs would panic. They&#8217;re used to 3-6 month research cycles for launches.</p><p><strong>The solution:</strong> You need systems for speed at every stage:</p><ul><li><p><strong>Analysis super fast</strong> - Understand market positioning in days, not weeks</p></li><li><p><strong>Content creation super fast</strong> - Generate positioning and materials in hours</p></li><li><p><strong>Distribution super fast</strong> - Push updates across all channels immediately</p></li></ul><p><strong>The bottleneck:</strong> You need a growth engine running in the background, freeing you to focus on finding market gaps. But you can&#8217;t find gaps without deep product and buyer analysis.</p><h2><strong>3. The full-stack product marketer revolution</strong></h2><p><strong>Here&#8217;s what I&#8217;m seeing happen to marketing roles in real-time:</strong></p><p>Traditional marketing silos are getting absorbed into one powerhouse role - the full-stack Product Marketer. </p><p><strong>What the future product marketer owns:</strong></p><ul><li><p><strong>End-to-End GTM Planning</strong> - From launch strategy to execution, working as the quarterback</p></li><li><p><strong>Competitive Intelligence</strong> - Not hiring specialists, building automated systems + deep analysis </p></li><li><p><strong>Customer Marketing</strong> - Handling success stories, case studies, buyer leaderboards directly</p></li><li><p><strong>Sales Enablement</strong> - Creating battle cards, objection handling, deal-specific content</p></li><li><p><strong>Content at Scale</strong> - Why hire a content marketer when you have the highest context about product + buyers + competitors? you can use existing tools to write programmatic SEO at scale. Use buyer calls to write blog content and LinkedIn posts for you. Like, all the blogs you see <a href="https://www.e6data.com/query-and-cost-optimization-hub">on this page</a> is built on Cursor using public web data and reddit. </p></li></ul><p><strong>The core team structure I&#8217;m betting on with perfect balance of skills + taste:</strong></p><blockquote><p><strong>Full-Stack Product Marketer</strong> - Highest context person, GTM quarterback</p><p><strong>Growth Marketer</strong> - Creative experiments, viral stuff, performance optimization</p><p><strong>Video Creator</strong> - Full-stack: recording, creation, editing, shipping</p><p><strong>Brand Designer</strong> - Aesthetic differentiation, visual storytelling</p></blockquote><p><strong>Why this consolidation is inevitable:</strong> I can create &#8220;State of X&#8221; reports using buyer call data and public web scraping that&#8217;s higher quality than narrow specialists produce. I don&#8217;t need separate people for functions I can automate or handle myself.</p><p><strong>It might sound harsh but:</strong> If you&#8217;re in a narrow in-house role (just competitive intelligence, just customer marketing), you&#8217;re going to face a hard time getting a job. The future belongs to PMMs with the highest amount of context - product knowledge + market intelligence + buyer psychology.</p><p><em>The difference between PMMs who thrive and those who get consolidated? Genuine curiosity about their craft. If you&#8217;re not obsessively diving deep into product architecture, buyer psychology, and market dynamics because you love it - you&#8217;re already behind.</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_!63YN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!63YN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 424w, https://substackcdn.com/image/fetch/$s_!63YN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 848w, https://substackcdn.com/image/fetch/$s_!63YN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 1272w, https://substackcdn.com/image/fetch/$s_!63YN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!63YN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png" width="1236" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1236,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137275,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450a0fe4-5255-414e-937d-755b4c20537a_1236x792.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_!63YN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 424w, https://substackcdn.com/image/fetch/$s_!63YN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 848w, https://substackcdn.com/image/fetch/$s_!63YN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.png 1272w, https://substackcdn.com/image/fetch/$s_!63YN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4c26a7-790e-45a5-aed1-48d2d494c580_1236x792.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"><a href="https://pmarchive.com/how_to_hire_the_best_people.html">Marc Andreessen&#8217;s 2007 blog: How to hire the best people you&#8217;ve ever worked with</a></figcaption></figure></div><p></p><h2><strong>4. Show real buyer wins (not fancy demos)</strong></h2><p><strong>The perfect era for builder stories:</strong> Since everybody is becoming a builder, let those stories come out in the market.</p><p><strong>Your buyer is the biggest way to win right now</strong> because most companies are creating fancy websites and demo interactive stuff that fails in production.</p><p><strong>The shift:</strong> From demo-driven to product-led marketing.</p><p><strong>What works:</strong></p><ul><li><p>Show something that works in prod that somebody actually built</p></li><li><p>Customer video stories: Real builders showing what they built</p></li><li><p>In-production examples: Actual implementations, not demos</p></li><li><p>Metric transparency: Real accuracy numbers, actual latency, honest limitations</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z4JU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z4JU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 424w, https://substackcdn.com/image/fetch/$s_!z4JU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 848w, https://substackcdn.com/image/fetch/$s_!z4JU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 1272w, https://substackcdn.com/image/fetch/$s_!z4JU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z4JU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png" width="1456" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:534611,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.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_!z4JU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 424w, https://substackcdn.com/image/fetch/$s_!z4JU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 848w, https://substackcdn.com/image/fetch/$s_!z4JU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.png 1272w, https://substackcdn.com/image/fetch/$s_!z4JU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047e7d53-8416-400d-89d8-6475cb29e99d_2894x1916.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">lovable leading with product and actual stories from homepage to docs</figcaption></figure></div></li></ul><p><strong>Why this works:</strong> In the builder era, people want to see real examples of what&#8217;s possible. Your buyers become your best marketing when they can show off what they built.</p><p><strong>Video and brand design will shine:</strong> You&#8217;ll work closely with video teams and brand design because brand recall matters more when everyone looks similar. You need your own style, your own narrative to differentiate from competitors. And the recent Sora 2 launched killed it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O2Kh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O2Kh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 424w, https://substackcdn.com/image/fetch/$s_!O2Kh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 848w, https://substackcdn.com/image/fetch/$s_!O2Kh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 1272w, https://substackcdn.com/image/fetch/$s_!O2Kh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O2Kh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png" width="1200" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffa291a6-856a-4025-869d-6ecb83722751_1200x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92892,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.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_!O2Kh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 424w, https://substackcdn.com/image/fetch/$s_!O2Kh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 848w, https://substackcdn.com/image/fetch/$s_!O2Kh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.png 1272w, https://substackcdn.com/image/fetch/$s_!O2Kh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa291a6-856a-4025-869d-6ecb83722751_1200x822.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">all these models are still maturing. you are #1 if you know how to use them best</figcaption></figure></div><p><strong>Use the builder era:</strong> Customers want to show off what they built with your tool. This is your biggest marketing advantage:</p><ul><li><p>Feature buyers on leaderboards with real recognition</p></li><li><p>Create industry-specific top performer charts</p></li><li><p>Do showcase series featuring customer builds</p></li><li><p>Flood social with customer videos showing actual implementations</p><p></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_!-BWg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-BWg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 424w, https://substackcdn.com/image/fetch/$s_!-BWg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 848w, https://substackcdn.com/image/fetch/$s_!-BWg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 1272w, https://substackcdn.com/image/fetch/$s_!-BWg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-BWg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png" width="1333" height="974" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:974,&quot;width&quot;:1333,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289418,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.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_!-BWg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 424w, https://substackcdn.com/image/fetch/$s_!-BWg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 848w, https://substackcdn.com/image/fetch/$s_!-BWg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.png 1272w, https://substackcdn.com/image/fetch/$s_!-BWg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef01797-ad7e-44b1-86a7-51698de08406_1333x974.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">leaderboard with gamification hook for credits</figcaption></figure></div><h2><strong>5. Why marketers who can code will dominate</strong></h2><p><strong>Here&#8217;s why I push for marketers who understand code:</strong></p><p>You know the actual tech behind the tech product you&#8217;re selling. You need to feel that pain. If you can&#8217;t feel that pain, you can&#8217;t sell that product.</p><p><strong>The AI era reality check:</strong> As I wrote in my previous newsletter about<a href="https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning"> product positioning in the AI world</a> - we&#8217;re in the instant gratification era. The TikTok-ification of B2B is real. People want to swipe, not schedule. They want to create images NOW. Build apps NOW. Generate code NOW.</p><p><strong>The new reality:</strong></p><ul><li><p><strong>Old way:</strong> Homepage &#8594; Features list &#8594; &#8220;Book a demo&#8221; &#8594; Discovery call &#8594; POC &#8594; Legal review &#8594; Maybe buy in Q3</p></li><li><p><strong>New way:</strong> Homepage &#8594; Try it RIGHT NOW &#8594; Holy shit this works &#8594; Swipe credit card &#8594; Tell team on Slack</p></li></ul><p><strong>Why technical PMMs win this game:</strong> Marketers who can code will shine because they can:</p><ul><li><p>Build something customized for themselves using the product they are selling (feel the actual product pain, which means contextual positioning)</p></li><li><p>Ship launches super fast using AI (match the pace of weekly product releases)</p></li><li><p>Do things at scale by default (their natural builder instinct kicks in)</p></li><li><p>Create the sandbox/playground experiences that buyers now expect</p></li></ul><h3><strong>The AI-first rule: Scale + hyper-specific</strong></h3><p><strong>The mindset shift:</strong> Change your thinking to AI-first, which means starting every marketing decision with: <em>&#8220;How can I make this hyper-specific to individuals while doing it at massive scale?&#8221;</em></p><p>This is the unique power of AI that traditional marketing can&#8217;t match - super specific + massive scale without jeopardizing quality.</p><p><strong>How to actually get there:</strong></p><p>Start with one fun personal project using fun app building stuff like Lovable, Replit and if you are good enough then move to AI coding assistants like Cursor. You&#8217;ll fail for first 5 times, but nail it by the 6th time. Then pick your most annoying manual task and automate it - don&#8217;t ask permission, just build &#8220;ugly but working&#8221; solutions. v1 should embarrass you a bit.</p><p>Scale from there to: buyer call analysis &#8594; content generation &#8594; competitive monitoring &#8594; hyper-specific landing pages &#8594; custom outreach automation.</p><h2><strong>Your complete PMM tech stack</strong></h2><p><strong>Essential tools for builder marketers:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-KJK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-KJK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 424w, https://substackcdn.com/image/fetch/$s_!-KJK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 848w, https://substackcdn.com/image/fetch/$s_!-KJK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!-KJK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-KJK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png" width="1104" height="1286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1286,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:331729,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa01e080-0e5c-4dff-9c9d-6c38724eadee_1104x1286.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_!-KJK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 424w, https://substackcdn.com/image/fetch/$s_!-KJK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 848w, https://substackcdn.com/image/fetch/$s_!-KJK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!-KJK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92eaa730-f182-40f2-bac7-28e479a4d0fa_1104x1286.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">i&#8217;d add descript here for videos</figcaption></figure></div><p><strong>Advanced automations in action:</strong></p><ul><li><p><strong>Customer Analysis &#8594; Landing Pages:</strong> here is my Clay setup for ABM which you can clone<br></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;93369900-319b-4269-92de-cc13aaf9bf39&quot;,&quot;caption&quot;:&quot;ABM isn&#8217;t about stuffing {first_name} into an email. It&#8217;s about showing up the exact moment someone screams, &#8220;I need help now.&#8221;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;ABM That Doesn&#8217;t Suck AI Edition (Clay &#215; Webflow &#215; Zapier)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:276252803,&quot;name&quot;:&quot;Harshit Jain&quot;,&quot;bio&quot;:&quot;Get GTM playbooks, AI prompts, and vibe-coded apps for B2B product marketers and founders who want to win messaging, launches, and competition. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d848c8-0ba5-440f-ad49-bd72d89bfe22_1250x1250.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-06-22T21:56:53.534Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!yR2g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:166454696,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4313243,&quot;publication_name&quot;:&quot;QBack: AI Quarterback for GTM&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!c_eP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc2434-ef11-4a2c-89dc-a2d42365d482_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></li><li><p><strong>Competitive Intel:</strong> here is my<a href="https://github.com/qb-harshit/Competitve-Intelligence-CLI"> github public repo</a> and the video of how to use it. if you have replit/claude code/cursor - you can upload the code there and run it directly once you add the openai key locally in your system.<br></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5ebd8cc6-84f2-4712-aea0-6ae3001d1c2c&quot;,&quot;caption&quot;:&quot;Here's the thing: every product marketer/product manager/founder been in this exact situation.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Why pay $40k for competitive intel tools when you can build it for free with AI?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:276252803,&quot;name&quot;:&quot;Harshit Jain&quot;,&quot;bio&quot;:&quot;Get GTM playbooks, AI prompts, and vibe-coded apps for B2B product marketers and founders who want to win messaging, launches, and competition. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d848c8-0ba5-440f-ad49-bd72d89bfe22_1250x1250.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-10T23:20:38.060Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!kUSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:173306562,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4313243,&quot;publication_name&quot;:&quot;QBack: AI Quarterback for GTM&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!c_eP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc2434-ef11-4a2c-89dc-a2d42365d482_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></li><li><p><strong>Content Generation:</strong> here is my playbook that I created for writing these newsletters, reddit posts, linkedin posts, twitter posts, all using my thinking to industry insights flow. <br></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;40a1e3d2-43c4-4445-97e4-ad93ec0de29d&quot;,&quot;caption&quot;:&quot;tbh, I was being lazy around writing my newsletter.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;I built a Cursor playbook that writes my newsletter and all content exactly like me&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:276252803,&quot;name&quot;:&quot;Harshit Jain&quot;,&quot;bio&quot;:&quot;Get GTM playbooks, AI prompts, and vibe-coded apps for B2B product marketers and founders who want to win messaging, launches, and competition. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d848c8-0ba5-440f-ad49-bd72d89bfe22_1250x1250.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-08-25T15:06:13.976Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/youtube/w_728,c_limit/sJEqbOS_s28&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.qback.ai/p/ai-marketing-content-generator-cursor&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:171724936,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:1,&quot;publication_id&quot;:4313243,&quot;publication_name&quot;:&quot;QBack: AI Quarterback for GTM&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!c_eP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc2434-ef11-4a2c-89dc-a2d42365d482_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></li></ul><h2><strong>6. Why technical depth is everything now</strong></h2><p><strong>So here&#8217;s what&#8217;s going down:</strong> Kyle Poyar&#8217;s research shows monetization is shifting from charging for <em>access</em> to charging for <em>work delivered</em>. When buyers can test your product in 30 seconds and compare it to $25/month AI tools, surface-level marketing collapses.</p><p>Founders are noticing: &#8220;Very few product marketers understand the tech they&#8217;re selling&#8221;. There&#8217;s a massive shortage of PMMs who combine technical depth + marketing skills.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vd6k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vd6k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 424w, https://substackcdn.com/image/fetch/$s_!Vd6k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 848w, https://substackcdn.com/image/fetch/$s_!Vd6k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 1272w, https://substackcdn.com/image/fetch/$s_!Vd6k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vd6k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png" width="1206" height="1562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1562,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:371343,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.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_!Vd6k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 424w, https://substackcdn.com/image/fetch/$s_!Vd6k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 848w, https://substackcdn.com/image/fetch/$s_!Vd6k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.png 1272w, https://substackcdn.com/image/fetch/$s_!Vd6k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8630a88-ab2d-4557-8d96-f32c43a248d5_1206x1562.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 is a huge dearth of marketers who understand tech</figcaption></figure></div><p><strong>Generic vs. technical marketing:</strong></p><p>&#10060; <strong>Generic:</strong> &#8220;AI-powered solution that streamlines sales workflows&#8221; </p><p>&#9989; <strong>Technical:</strong> Accuracy, benchmarks, latency numbers, model layers, product led proof from customer stories, public sandbox</p><p>&#10060; <strong>Generic:</strong> &#8220;Let&#8217;s start with benefits, not features&#8221; </p><p>&#9989; <strong>Technical:</strong> &#8220;Here&#8217;s deployment differences vs Netlify, database performance vs Firebase&#8221;</p><p><strong>The PMM-engineering alignment framework:</strong></p><pre><code><code>1. Buyer-product fit:</code></code></pre><ul><li><p><code>&#8220;This is buyer feedback - why is this feature important?&#8221;</code></p></li></ul><pre><code><code>2. Technical differentiation:</code></code></pre><ul><li><p><code>&#8220;What&#8217;s our actual technical difference vs [competitor] that buyers care about?&#8221;</code></p></li></ul><pre><code><code>3. Positioning truth:</code></code></pre><ul><li><p><code>&#8220;What&#8217;s the hardest technical problem we solved that competitors haven&#8217;t figured out?&#8221;</code></p></li></ul><pre><code><code>4. Proof points:</code></code></pre><ul><li><p><code>&#8220;What technical metrics can we show publicly? (benchmarks, speed, accuracy, uptime)&#8221;</code></p></li></ul><pre><code><code>5. Buyer education:</code></code></pre><ul><li><p><code>&#8220;How should we explain our technical approach to buyers who need to justify this purchase?&#8221;</code></p></li></ul><pre><code><code>6. Reality check:</code></code></pre><ul><li><p><code>&#8220;Where are we technically behind competitors, and how do we position around that honestly?&#8221;</code></p></li></ul><h2><strong>The context trinity: Your unfair advantage</strong></h2><p><strong>Without all three contexts, you can&#8217;t do effective product marketing:</strong></p><p><strong>Product context:</strong> Use daily, understand technical architecture, know limitations, set up engineering/product calls asking &#8220;How should we explain our technical approach to buyers who need to justify this purchase?&#8221;</p><p><strong>Competitor context:</strong> Track competitor moves (positioning, pricing, team hires, features), spot ecosystem gaps, find out shift in buyer behaviour</p><p><strong>Buyer context:</strong> Analyze buyer calls for actual language used, understand decision processes (who influences/decides/implements), know technical/product objections for deal closures<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZHfd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZHfd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 424w, https://substackcdn.com/image/fetch/$s_!ZHfd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 848w, https://substackcdn.com/image/fetch/$s_!ZHfd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHfd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZHfd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png" width="898" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:898,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116275,&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://newsletter.qback.ai/i/174958479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fd8b438-eba1-4858-ba29-7d5d2b867f08_898x562.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_!ZHfd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 424w, https://substackcdn.com/image/fetch/$s_!ZHfd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 848w, https://substackcdn.com/image/fetch/$s_!ZHfd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHfd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fee3aea-e6e3-49e7-8573-b6f061a781ea_898x562.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">use AI as a tool to reduce your grunt work and focus on the real stuff which is &#128070;</figcaption></figure></div><h2><strong>Your action plan: Start now</strong></h2><p><strong>My bet:</strong> Product Marketing + Growth skills = &#129412; . Without deep product context, nobody will hire you for senior marketing roles.</p><p>Don&#8217;t try to boil the ocean. Pick one manual task, automate it this week. Build on that success. </p><p>The goal: hyper-specific execution at massive scale. I have a couple of examples that I have already added about things that I have built. You may be able to use some examples from there, or you can start small by doing some automation for yourself.</p><div><hr></div><p><strong>Forward this to PMMs who are figuring out or are curious to figure out how to be ready for AI</strong>. </p><p>p.s. please answer the poll and thank you to all 100 subscribers. big milestone! &#128591;&#128156;</p><p>p.p.s. here is the <a href="https://forms.gle/ff4hARWxMtGoc8ov6">waitlist form </a>if you want to try <a href="https://www.qback.ai/">www.qback.ai </a></p><div class="poll-embed" data-attrs="{&quot;id&quot;:383629}" data-component-name="PollToDOM"></div>]]></content:encoded></item><item><title><![CDATA[Your product is your only positioning]]></title><description><![CDATA[hide the plumbing, show the fountain. sharing a few hacks and examples to do it]]></description><link>https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning</link><guid isPermaLink="false">https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Fri, 19 Sep 2025 12:15:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yQgu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've been watching companies scramble to add "AI" to their homepage and thinking &#8211; you're all missing the freaking point.</p><p>Here's how to use it to not die in the AI era.</p><p>The companies actually winning? They're not talking about AI. They're letting you use it. Right now. On their homepage. Without talking to Brad from sales.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yQgu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yQgu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 424w, https://substackcdn.com/image/fetch/$s_!yQgu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 848w, https://substackcdn.com/image/fetch/$s_!yQgu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 1272w, https://substackcdn.com/image/fetch/$s_!yQgu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yQgu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:884246,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.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_!yQgu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 424w, https://substackcdn.com/image/fetch/$s_!yQgu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 848w, https://substackcdn.com/image/fetch/$s_!yQgu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.png 1272w, https://substackcdn.com/image/fetch/$s_!yQgu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f070212-f700-4eab-bc0b-24abfdf4e5c9_2064x1092.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></p><p><strong>The proof</strong>:</p><ul><li><p>Lovable and Replit went beyond $100M in less than a year</p></li><li><p>Clay = ABM today</p></li><li><p>Mintlify ships features in 24hrs based on public tweet by a customer</p></li></ul><p>They all did ONE thing: <strong>killed "talk to sales" and led with the product.<br></strong><em>unless you are in deep tech security or healthcare.</em><strong>  </strong></p><p>And if you're still defending your enterprise sales motion from 2019, let me be super clear: you're cooked.</p><h2><strong>The death of "talk to sales" (finally)</strong></h2><p>Here's the brutal reality nobody wants to admit:</p><p>Every SaaS company built between 2016-2023 is built on a dying premise. The entire foundation was "book a demo" and "get a pricing quote."</p><p>That worked when buyers had patience. When evaluation cycles were 6 months. When committees made decisions.</p><p>But here's what changed:</p><p><strong>The CEO is now the buyer.</strong> There's never been a push like this where the entire Board / VP / Manager, is demanding "get us AI or we're dead." Companies are literally pivoting, shutting down, or getting acquired purely because of AI.</p><p><strong>Instant gratification won.</strong> We're in the TikTok era of B2B. People want to swipe, not schedule. They want to create images NOW. Build apps NOW. Generate code NOW.</p><p><strong>Speed of building went insane.</strong> People are shipping features each week or day, month or quarter are only reserved for big stuff. Now, in all this hype, you got to treat everything as a launch. </p><p>Everyone who's actually building knows &#8211; the game completely changed.</p><h2><strong>Why Product-Led is the only AI Positioning</strong></h2><p>Let me break this down super simply because apparently all the LinkedIn thought leaders and so-called homepage consultants missed the memo:</p><p><strong>Old way (you're screwed):</strong></p><pre><code><code>Homepage &#8594; Features list &#8594; "Book a demo" &#8594; Discovery call &#8594; POC &#8594; Pricing discussion &#8594; Legal review &#8594; Maybe buy in Q3</code></code></pre><p><strong>New way (you might survive):</strong></p><pre><code>Homepage &#8594; Try it RIGHT NOW &#8594; Holy sh*t this works &#8594; Swipe credit card &#8594; Tell team on slack or share on socials</code></pre><h2><strong>The three categories of companies (and how screwed you are)</strong></h2><h3><strong>Category 1: 2016-2023 Enterprise SaaS</strong></h3><p><strong>Screwed Level: &#128293;&#128293;&#128293;&#128293;&#128293;</strong></p><p>You have "Request Demo" as your main CTA.</p><p>But if you HAVE to save this, here's your only play:</p><ul><li><p>Build a sandbox. Today. Not next quarter.</p></li><li><p>Put it on your homepage. Above the fold.</p></li><li><p>Let people touch your product without talking to Brad from sales.</p></li></ul><p>I don't care if your product is "complex." I don't care if you sell to Fortune 500. If Palantir and Anduril can show a product live or give trial account, you have no excuse.</p><h3><strong>Category 2: DevTools &amp; Technical Products</strong></h3><p><strong>Screwed Level: &#128293;</strong></p><p>You're probably fine. Devs never tolerated "talk to sales" anyway. Just make sure you have:</p><ul><li><p>Instant access and benchmarks</p></li><li><p>Free tier that actually works or has generous credits to experience the product</p></li><li><p>Docs that doesn't suck</p></li></ul><h3><strong>Category 3: Post-2023 AI Startups</strong></h3><p><strong>Screwed Level: You better lead with product or you're dead on arrival</strong></p><p>If you're building AI and not letting people use it immediately, what are you even doing? Go look at Cursor. Look at Replit. Look at Claude. That&#8217;s your competition.</p><h2><strong>The 3 ways to show your product and ride any AI model hype</strong></h2><h3><strong>1. Replay the product</strong></h3><p>Record your product doing something sick. Show the replay on loop. Let people see the end result before they even sign up.</p><p>Or if you have workflow which gets triggered automatically then have a replay logic. Like exactly you see in ChatGPT or Manus.im</p><p>Example: <a href="http://manus">manus.im/share/ir7GHEobMHq8rdW9M3TLp1?replay=1</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_!TSru!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TSru!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 424w, https://substackcdn.com/image/fetch/$s_!TSru!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 848w, https://substackcdn.com/image/fetch/$s_!TSru!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!TSru!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TSru!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:611662,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.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_!TSru!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 424w, https://substackcdn.com/image/fetch/$s_!TSru!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 848w, https://substackcdn.com/image/fetch/$s_!TSru!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!TSru!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0099b8f-1cc8-46cf-b0db-315ca349adea_1992x1182.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">replay feature in manus.im similar to chatgpt </figcaption></figure></div><h3><strong>2. Play with sandbox</strong></h3><p>Give people a playground where they can start building before they even create an account. </p><p>Example: <a href="http://rows">rows.com</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_!b3Rj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b3Rj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 424w, https://substackcdn.com/image/fetch/$s_!b3Rj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 848w, https://substackcdn.com/image/fetch/$s_!b3Rj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!b3Rj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b3Rj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png" width="1456" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133979,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.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_!b3Rj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 424w, https://substackcdn.com/image/fetch/$s_!b3Rj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 848w, https://substackcdn.com/image/fetch/$s_!b3Rj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!b3Rj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bc4487-e357-4358-bcf7-fbb79c1c4c3e_2066x1176.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">or you can directly ask them to land on the product and experience it</figcaption></figure></div><h3><strong>3. Let them remix</strong></h3><p>This is criminally underused. People don't know what prompts to use. They don't know where to start.</p><p>So give them templates. Remixes. Starting points. There has to be something in your category which are ideally templates or boilerplate stuff, find that and make it accessible for users. </p><p>You're in fintech? Create remixable financial models. You're in marketing? Remixable campaigns. You're in app building? Remixable apps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nk6a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nk6a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 424w, https://substackcdn.com/image/fetch/$s_!Nk6a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 848w, https://substackcdn.com/image/fetch/$s_!Nk6a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!Nk6a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nk6a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png" width="1456" height="745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:745,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:894242,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.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_!Nk6a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 424w, https://substackcdn.com/image/fetch/$s_!Nk6a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 848w, https://substackcdn.com/image/fetch/$s_!Nk6a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!Nk6a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43bfce9-d301-43b2-96b1-4a0352d2bf3c_1978x1012.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">acts as a great starting point to experience the app</figcaption></figure></div><h3><strong>4. Show legit benchmarks</strong></h3><p>Can't show the actual product? Show the scoreboard.</p><blockquote><p>"We analyze calls 47x faster than [competitor]" <br>"Our AI writes code that passes 94% more tests" <br>"We process invoices in 12 seconds vs 3 days"</p></blockquote><p>But have receipts. No vague "10x better" BS.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mvpg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mvpg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 424w, https://substackcdn.com/image/fetch/$s_!Mvpg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 848w, https://substackcdn.com/image/fetch/$s_!Mvpg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!Mvpg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mvpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png" width="1456" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:500767,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.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_!Mvpg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 424w, https://substackcdn.com/image/fetch/$s_!Mvpg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 848w, https://substackcdn.com/image/fetch/$s_!Mvpg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!Mvpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382b894a-9050-4eb9-ba9a-2cddd8960b7d_1840x1070.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">capsule, brainstrust, waymo (even them), exa &#8212; all of these lead with benchmarks either anonymized or public</figcaption></figure></div><div class="pullquote"><h2><strong>Show Me the Fountain, Hide the Plumbing</strong></h2></div><p></p><h2><strong>What This Means for Positioning</strong></h2><p>Forget everything you learned about positioning till 2024. Just stick to first principles.</p><p><strong>New rules:</strong></p><p><strong>1. You ARE the role you replace or the workflow you displace:</strong></p><pre><code>"We're building an AI SDR" &gt; "We help with sales automation" 
"We're your AI data engineer" &gt; "We provide data solutions"
&#8220;We are a customer support platform&#8221; &gt; &#8220;Building the next Zendesk killer&#8221;</code></pre><p><strong>2. Show, don't tell</strong> </p><pre><code>Product demo/access on homepage &gt; 1000 words of copy 
Live sandbox &gt; 10 case studies
Public benchmarks or comparison &gt; "Trust us we're good"</code></pre><p><strong>3. Ship your positioning</strong> </p><pre><code>Your product updates ARE your positioning. Ship daily, position daily.</code></pre><h2><strong>Where to start?</strong></h2><h3><strong>Step 1: Audit your current state </strong></h3><ul><li><p>Screenshot your homepage and circle every "talk to sales" CTA</p></li><li><p>Count clicks to product access (if &gt;1, you're losing buyers)</p></li><li><p>Calculate your current demo-to-close time</p></li><li><p>Find your biggest competitor's instant-access feature</p></li></ul><h3><strong>Step 2: Pick ONE quick win</strong></h3><p>Based on your audit, choose the fastest impact:</p><ul><li><p><strong>If no pricing shown</strong>: Add a calculator or "starts at"</p></li><li><p><strong>If no product access</strong>: Create one demo video replay</p></li><li><p><strong>If no templates</strong>: Build remixable or &#8220;can be copied&#8221; examples. even a spreadsheet/doc version of that would do. </p></li></ul><h3><strong>Step 3: Get technical context</strong></h3><p>This week, ask your engineers:</p><ul><li><p>WHERE does our data come from? (understand the source)</p></li><li><p>WHAT role are we actually replacing? (nail the positioning)</p></li><li><p>HOW is our architecture different? (find the real differentiator)</p></li><li><p>WHY does our approach matter technically? (explain the magic)</p></li><li><p>&#8220;WHAT&#8221; is agentic in our product? </p></li></ul><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">If you liked it so far, then share it with your product marketing/GTM friends.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2><strong>For founders</strong>: </h2><p>If your first instinct is "but our product is different," you're part of the problem. <br>Every product can be experienced. Every. Single. One.</p><ul><li><p>Complex analytics platform? Show a dashboard with sample data.</p></li><li><p>AI voice agent? Let people call a number RIGHT NOW.</p></li><li><p>Enterprise workflow tool? Sandbox with pre-built workflows.</p></li></ul><blockquote><p>Hire marketers who understands how the tech genuinely works and for dev tools ONLY hire marketers who can build or code. all marketers will learn how to build / code but that is 4-5 years out. But, currently those who can will earn the top dollar (as it a scarcity)</p></blockquote><h2><strong>The guerrilla product-led testing playbook</strong></h2><p>Can't get permission to kill "talk to sales"? Here are 4 tests you can run tomorrow to prove product-led positioning works (without breaking anything):</p><h3><strong>Test 1:  A/B test &#8220;get started&#8221; pages</strong></h3><p>Set up two versions of your "Get Started" button:</p><ul><li><p><strong>Version A</strong>: Lands on page that &#8220;looks&#8221; like your product console (same form, but styled like actual onboarding). You can even make the url be like console to make it real. <strong>Do mention in the form submission message that they will get the login details link in email within 1hr </strong>(else you are literally scamming)</p></li><li><p><strong>Version B</strong>: Standard demo request form</p></li></ul><p>Or better, even you change the URL from  <br><strong>www.example.com/request-demo</strong> &#187;&#187;&#187;&#187; <strong>www.example.com/get-started</strong> (this would do the trick). </p><p>Track which one converts better. If people prefer the  console, you've got proof they want to USE not TALK.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w81G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w81G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 424w, https://substackcdn.com/image/fetch/$s_!w81G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 848w, https://substackcdn.com/image/fetch/$s_!w81G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!w81G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w81G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png" width="1456" height="1394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1394,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311227,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.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_!w81G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 424w, https://substackcdn.com/image/fetch/$s_!w81G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 848w, https://substackcdn.com/image/fetch/$s_!w81G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!w81G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2603958f-4b0b-4f87-81f9-62d563625525_2014x1928.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">example form, make sure you change form input accordingly (no password)</figcaption></figure></div><h3><strong>Test 2: Competitor page experiment</strong></h3><p>On your "vs Competitor" pages, test two button types:</p><ul><li><p>"Schedule Demo" vs "See It Working" (links to 60-second product video). No gated content ever.</p></li></ul><p>Track which buttons actually get clicked.</p><h3><strong>Test 3: Email signature split test</strong></h3><ul><li><p>Have half your sales team use: "Book time with me [calendar]" </p></li><li><p>Other half: "See our product in 60 seconds [Loom or whatever]"</p></li></ul><p>See if it leads to anywhere. You can also add to every sales rep&#8217;s calendar. </p><h3><strong>Test 4: Free tool honeypot</strong></h3><p>Build a simple tool that does one small thing your product does. Put it on your website as "Free Tools." </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e4_h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e4_h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 424w, https://substackcdn.com/image/fetch/$s_!e4_h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 848w, https://substackcdn.com/image/fetch/$s_!e4_h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!e4_h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e4_h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png" width="1456" height="1018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1018,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179881,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.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_!e4_h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 424w, https://substackcdn.com/image/fetch/$s_!e4_h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 848w, https://substackcdn.com/image/fetch/$s_!e4_h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!e4_h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ceccf2c-c2de-4f72-9b7e-61f464cec6ab_1768x1236.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">these is email deliverability checker tool for free by loops</figcaption></figure></div><p><strong>The point</strong>: Every single one of these tests will show you that people prefer experiencing your product over hearing about it. And you can run all of them without asking permission or changing your main website.</p><p>Once you have data showing product-led approaches convert better, then you pitch the CEO.</p><h2><strong>Bottom line</strong></h2><p>We're in the instant gratification era. The TikTok-ification of SaaS.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u7-Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u7-Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 424w, https://substackcdn.com/image/fetch/$s_!u7-Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 848w, https://substackcdn.com/image/fetch/$s_!u7-Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 1272w, https://substackcdn.com/image/fetch/$s_!u7-Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u7-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png" width="600" height="105" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:105,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25362,&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://newsletter.qback.ai/i/173926704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.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_!u7-Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 424w, https://substackcdn.com/image/fetch/$s_!u7-Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 848w, https://substackcdn.com/image/fetch/$s_!u7-Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 1272w, https://substackcdn.com/image/fetch/$s_!u7-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb9275c8-62df-4c88-8e89-ec3b5653e6a4_600x105.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Let your product do the talking.</strong> Not, your marketing deck.</p><p>And if you're still defending your "enterprise sales motion" from 2019, let me be super clear:</p><p>You can pivot to product-led positioning or you can watch your competitors eat your lunch while charging 1/10th your price.</p><p>There's no third option.</p><p><strong>Restack and share this post if you love it</strong>, and share any feedback to make it better. And you want access to <a href="https://www.qback.ai/">QBack</a> tool, let me know.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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">&#127944; I share weekly marketing playbooks and AI apps for marketers. Don&#8217;t miss it!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Why pay $40k for competitive intel tools when you can build it for free with AI?]]></title><description><![CDATA[how I built this entirely inside Cursor that actually works and updates whenever I want (video tutorial + GitHub link added for DIY)]]></description><link>https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel</link><guid isPermaLink="false">https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Wed, 10 Sep 2025 23:20:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kUSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here's the thing: every product marketer/product manager/founder been in this exact situation.</p><p>You need to analyze competitors for a launch or do a feature gap analysis. Your options? Spend hours finding the right prompts for doing deep research on 3 different tools, figuring out pages to crawl and find the most recent data, pay $40k for some enterprise AI tool that gives you generic reports + where you'll have to do entire stuff manually or... build your own AI system that actually works.</p><p>I chose option 3.</p><blockquote><p>I got frustrated with jumping through 10 different solutions on ChatGPT/Claude/Perplexity/Gemini, Deep Research in everything was very verbose, it was just not working out. Also they hallucinate as they miss out on context due to token limitations in the chat interface. </p></blockquote><p>I generally do all my work inside Cursor, so I was like ok why not I do it here because I'm anyways using <strong><a href="https://www.qback.ai/">QBack</a></strong> to do buyer analysis, so I was looking for something which can help me do all the market analysis as well.</p><div class="pullquote"><p>My entire setup of competitive intel: <strong><a href="https://www.qback.ai/">QBack</a></strong> for (buyer analysis) + this <strong><a href="https://github.com/qb-harshit/Competitve-Intelligence-CLI">Cursor setup</a></strong> for doing any external competitor analysis.</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_!u5ZZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 424w, https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 848w, https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180909,&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://newsletter.qback.ai/i/173306562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.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_!u5ZZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 424w, https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 848w, https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!u5ZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab686bb-a116-459d-b87c-9c4b75b20f14_2018x1178.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">using QBack for call analysis via transcript uploads, no prompts required</figcaption></figure></div><h2><strong>The real problem (that everyone's missing)</strong></h2><p>Here's what I discovered after testing every competitive intel tool out there:</p><blockquote><p>Most tools focus on <strong>finding</strong> information. But the real bottleneck is <strong>understanding</strong> information in YOUR context. Honestly, that's where most tools fail.</p><p>That too it should be super dynamic. Like I want to scrape the list of customers of my competitors, tomorrow I want to analyze their docs page for strengths and weaknesses.</p></blockquote><p>You don't need another dashboard showing you what's already publicly available. You need a system that <strong>understands</strong> <strong>YOUR product + competitors + buyer, tracks changes that actually matter to YOUR GTM strategy</strong>, and gives you insights you can actually use in YOUR next launch or battlecard or sales asset or whatever.</p><h2><strong>how I actually solved this (the hard way)</strong></h2><p>I hacked together a system that works. But it wasn't easy. </p><p><strong>The First Attempt (that failed):</strong> I tried to do it entirely inside Cursor using Beautiful Soup plus a basic crawler. I picked one competitor to test with&#8212;Databricks. It had 876 pages under documentation and it just went bonkers. The system couldn't handle the scale and I wasted 8-9 hours maxing out my limit in Cursor.</p><p><strong>The Second Attempt (also failed):</strong> I switched to Replit and built a basic solution there. That was too shitty. It just didn't work because what I'm trying to build is complex&#8212;a lot of steps, a lot of logic, a lot of saving stuff into memory. I wanted it to be fluid, like water. But it wasn't.</p><p><strong>The Third Attempt (that worked):</strong> It took me 2-3 days of thinking about the architecture, then I was able to build it end-to-end in roughly 4-5 hours. Tested it in every shape and form, saved the data, ran multiple tests. Finally, something that actually works.</p><p>The <strong>biggest struggle?</strong> <strong>finding a scraping engine</strong> that could handle the huge load. </p><p>That was the biggest challenge.<br>and tbh, the <a href="https://github.com/unclecode/crawl4ai">Crawl4AI scraper</a> did a kickass job. The max I tested was to scrape 140 pages in one go and it did not disappoint at all.</p><p><strong>The Aha moment that made it work:</strong> When I created it as a very simple command line interface, it became super easy because the power was all under the user to input the prompts and everything. </p><h3><strong>The simple setup (that actually works)</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_!kUSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kUSg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 424w, https://substackcdn.com/image/fetch/$s_!kUSg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 848w, https://substackcdn.com/image/fetch/$s_!kUSg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!kUSg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kUSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:469426,&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://newsletter.qback.ai/i/173306562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.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_!kUSg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 424w, https://substackcdn.com/image/fetch/$s_!kUSg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 848w, https://substackcdn.com/image/fetch/$s_!kUSg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!kUSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b7cdc3f-ccc9-42bb-8ba4-653b7dd761ef_2018x1178.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">competitive intel CLI built inside Cursor</figcaption></figure></div><p><strong>Step 1: Input the URL</strong> You just give it a competitor's sitemap. The system sorts everything into product docs vs pricing vs homepage so you can pick what actually matters.</p><p><strong>Step 2: Scraper magic</strong> I use <a href="https://github.com/unclecode/crawl4ai">Crawl4AI (an open source scraping engine</a> that really helped me out). tbh, this was the hardest part to figure out.</p><p><strong>Step 3: Everything stays in Cursor</strong> All the data gets saved right in your workspace. No external tools, no data leaks, no monthly subscriptions. Just pure, organized competitive intel. It's all yours.</p><p><strong>Step 4: The analysis engine</strong> This is where it gets interesting. I just dump the scraped data and run it through GPT-5 mini which actually analyzes what each competitor does well, where they're weak, and what gaps exist in the market.</p><p><strong>Step 5: copy-paste ready insights</strong> You get company overviews, product analysis, and feature mapping that you can literally copy-paste into slide decks or share with your team. It all depends on what you want to scrape and what info you're looking for.</p><p>I do everything inside Cursor because it's just a .MD file and I can do quick updates whenever I want. </p><h2><strong>See it in action + here is the <a href="https://github.com/qb-harshit/Competitve-Intelligence-CLI">GitHub link</a> </strong></h2><p>Watch me scrape and analyze Anthropic's pricing page in real-time using this setup</p><div id="youtube2-JbbeIaTY434" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;JbbeIaTY434&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/JbbeIaTY434?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><p>In this demo, I show how the system scrapes 140+ URLs in minutes, analyzes pricing and features automatically, and generates actionable insights for under $0.10 - all without leaving Cursor.</p><p><em>Btw, if you want to use QBack or you want to do that similar level of buyer analysis that I've shown in this video or this kind of a setup, you can either:</em></p><ol><li><p><em>Just fill out <a href="https://forms.gle/ff4hARWxMtGoc8ov6">this form</a> and you&#8217;ll automatically receive the access. </em></p></li><li><p><em><a href="https://www.linkedin.com/in/harshitjain7/">DM me over linkedin</a> or reply to this newsletter. I'll give you the access so you can do your own stuff and do the buyer analysis faster.</em></p></li></ol><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">If you liked it so far, then share it with your product marketing/GTM friends.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2><strong>What it does for me?</strong></h2><p><strong>Feature Tracking Made Easy:</strong> I can now easily figure out which features are in beta, which are in GA, what's coming soon, and what's being deprecated. This is super useful for product positioning and competitive analysis.</p><p><strong>Documentation Deep Dives:</strong> Since this is coming from documentation, I get detailed feature specs, limitations, and implementation details that you'd never find in marketing material or deep research as the game is all context. I can share this info with my product marketing team for launches and relay it to product and engineering teams.</p><p><strong>Real-Time Updates:</strong> I can track changes over time and see what competitors are actually building vs. what they're saying they're building.</p><blockquote><p>The difference? </p><p>My system gets context because I have all the <strong>raw data directly from the horse's mouth. So insanely lesser chance of any hallucination or outdated data. </strong></p></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nEYF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nEYF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 424w, https://substackcdn.com/image/fetch/$s_!nEYF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 848w, https://substackcdn.com/image/fetch/$s_!nEYF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!nEYF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nEYF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187386,&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://newsletter.qback.ai/i/173306562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.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_!nEYF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 424w, https://substackcdn.com/image/fetch/$s_!nEYF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 848w, https://substackcdn.com/image/fetch/$s_!nEYF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!nEYF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2f8024-14d4-440f-8e4b-9aa04613bf36_2230x1200.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">my api consumption while I use this system</figcaption></figure></div><h2><strong>What I'd Do Differently Next Time?</strong> </h2><blockquote><p>If I had to do this again, I'd give myself more time for thinking and figuring out the context. I didn't think about scale initially. I thought I could rate limit it and figure it out, but even doing rate limiting won't help because I'll have to update this and I'll max out on requests.</p></blockquote><p>I also thought about using 6-7 APIs under freemium services and keep switching them, but that's also a no-brainer because I wanted to do everything inside Cursor. Plus, that's just annoying to manage.</p><p>I think I'd have to evaluate the technical aspects more thoroughly, especially for doing things at scale.</p><p><strong>The real insight:</strong> If you're a product marketer evaluating AI tools in the market, look for tools which are dynamic and should give right bang for your buck. By default, compare everything with GPT, Gemini, whatever you have. It should give for one input, it should give 10 high quality outputs. And it should be very dynamic to your business needs.</p><p>I've already called this out in one of my LinkedIn posts.<br>That's where the future is. Nobody wants to either drop the prices of these siloed solutions (which only do one use case) so that it matches the current rate of other AI stack, or they need to give way more output at that price point (whatever they are quoting today).</p><p>This was more for fun for me, so that's why I did it. But I think if people or product marketers who are evaluating tools in the market and are thinking of something AI, they should look for tools which are dynamic and should give right bang for your buck.</p><div><hr></div><h2><strong>What's next?</strong></h2><p>Try scraping one competitor's documentation this week. See how much insight you can extract with just a few basic scripts.</p><p>I'm curious: <strong>What's your current competitive intelligence setup? Hit reply and share your approach.</strong></p><p><strong>P.S.</strong> If this resonated with you, forward it to your product marketing/competitive intel/founder friends who are tired of overpriced tools that underdeliver. And you want access to <a href="https://www.qback.ai/">QBack</a>, let me know.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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">&#127944; I share weekly marketing playbooks and AI apps for B2B product marketers. Don&#8217;t miss it!</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[I built a Cursor playbook that writes my newsletter and all content exactly like me]]></title><description><![CDATA[Send this URL to Cursor/Claude and ask it to build this for you. It takes raw thoughts and ships newsletters, LinkedIn posts, and tweets in your own voice.]]></description><link>https://newsletter.qback.ai/p/ai-marketing-content-generator-cursor</link><guid isPermaLink="false">https://newsletter.qback.ai/p/ai-marketing-content-generator-cursor</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Mon, 25 Aug 2025 15:06:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/sJEqbOS_s28" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>tbh, I was being lazy around writing my newsletter.</p><p>Every week, I'd sit down to write and think "there has to be a better way to do this."</p><p>So instead of just pushing through like most people would, I did what any PMM worth their salt would do: I built a system (at scale) to solve it.</p><p>Not just any system. A complete AI content creation workflow that takes my raw thoughts (which again I don&#8217;t type anymore) and turns them into newsletters, LinkedIn posts, and Twitter threads that sound exactly like me.</p><p>And I'm going to show you exactly how I built it - and give you everything you need to build it yourself.</p><h2><strong>What I Actually Built</strong></h2><p>Here's the setup I created:</p><div id="youtube2-sJEqbOS_s28" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;sJEqbOS_s28&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/sJEqbOS_s28?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><p><strong>Input</strong>: I just type my thinking into Cursor - doesn't matter if it's messy, stream-of-consciousness, or half-baked thoughts. it generally is my view on how I think it should be or how things </p><p><strong>Process</strong>: My system analyzes my input, learns from my existing content, scrapes industry insights from all popular marketing and GTM leaders (Emily Kramer, Kyle Poyar, Kyle Coleman) and generates content in my authentic voice.</p><p><strong>Output</strong>: Complete content package ready to publish across Reddit, LinkedIn, Twitter (X).</p><p>The entire workflow runs inside Cursor. No external tools (except browser automation  to crawl LinkedIn), no switching between apps, no complicated setups.</p><p>I literally just input my thinking and it creates newsletters that write like me, think like me, and sound exactly like something I would actually publish (which I do though).</p><h2><strong>How the System Actually Works</strong></h2><p>Let me walk you through the real workflow:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zaJw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zaJw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 424w, https://substackcdn.com/image/fetch/$s_!zaJw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 848w, https://substackcdn.com/image/fetch/$s_!zaJw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 1272w, https://substackcdn.com/image/fetch/$s_!zaJw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zaJw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png" width="1456" height="2057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2057,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1299813,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/171724936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.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_!zaJw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 424w, https://substackcdn.com/image/fetch/$s_!zaJw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 848w, https://substackcdn.com/image/fetch/$s_!zaJw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.png 1272w, https://substackcdn.com/image/fetch/$s_!zaJw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6ce000-c03d-49fa-9ad1-4613c590e116_2392x3380.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">my entire flow in cursor to create this generated content</figcaption></figure></div><h3><strong>Step 1: Raw Input Processing</strong></h3><p>I save my thoughts as a simple <code>.txt</code> file in my Cursor workspace. Could be 200 words, could be 1000 words. The system handles both.</p><p>Example: I literally just typed "I was being lazy around writing my newsletter" and the system expanded that into this entire piece you're reading.</p><h3><strong>Step 2: Industry Intelligence Gathering</strong></h3><p>The system automatically:</p><ul><li><p><strong>Scrapes latest LinkedIn posts of (<a href="https://www.linkedin.com/in/emilykramer/">Emily Kramer</a>, <a href="https://www.linkedin.com/in/kyle-poyar/">Kyle Poyar</a>, <a href="https://www.linkedin.com/in/kyletcoleman/">Kyle Coleman</a>)</strong> for marketing insights and viral patterns</p></li><li><p><strong>Analyzes top newsletters</strong> from Growth Unhinged, MKT1</p></li><li><p><strong>Extracts engagement triggers</strong> and high-performing content structures</p></li><li><p><strong>Updates my writing style</strong> based on my latest 32+ LinkedIn posts</p></li></ul><h3><strong>Step 3: Content Generation</strong></h3><p>Using all that data, it generates:</p><ul><li><p><strong>Newsletter</strong>: Expands my thinking to 2000-3000 words with my voice and structure</p></li><li><p><strong>LinkedIn Posts</strong>: 2-3 optimized posts with engagement predictions</p></li><li><p><strong>Twitter Thread</strong>: 5-8 tweets with proper threading and CTAs</p></li></ul><h3><strong>Step 4: Cursor Integration</strong></h3><p>Everything stays in my development environment (all local). Generated content appears in organized folders which are pushed to Git. I can edit, refine, and publish directly from Cursor.</p><p>No switching between tools. No copy-pasting. Pure workflow efficiency.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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 QBack: AI Quarterback for GTM! Subscribe for free to receive new posts </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>The Technical Stack (For the PMMs Who Code)</strong></h2><p>This isn't just prompt or context engineering. It's a complete system:</p><blockquote><p><strong>Python Scripts</strong>: Automated content analysis and generation<br><strong>Selenium Integration</strong>: LinkedIn scraping for (<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Emily Kramer&quot;,&quot;id&quot;:18675193,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c81a5af-135d-4e6d-9e91-0685edf60cde_750x750.png&quot;,&quot;uuid&quot;:&quot;5056fd76-9412-459f-8e7b-fec760303b25&quot;}" data-component-name="MentionToDOM"></span>, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kyle Poyar&quot;,&quot;id&quot;:3477063,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e6176aa-0699-4dfc-af3b-561d987c6632_3600x2401.jpeg&quot;,&quot;uuid&quot;:&quot;ca7587ca-ef1d-4006-bd2c-8a59c6f0ac8f&quot;}" data-component-name="MentionToDOM"></span>, Kyle Coleman) insights<br><strong>Feed Parsing</strong>: Newsletter analysis from top marketing sources<br><strong>Style Learning</strong>: AI that adapts to my writing patterns over time<br><strong>Cursor Workflow</strong>: Everything integrated into my daily coding environment</p></blockquote><p>The system learns from:</p><ul><li><p>My existing LinkedIn posts (32+ posts analyzed for voice patterns)</p></li><li><p>My newsletter content (automatically updated daily)</p></li><li><p>My Twitter threads and engagement patterns</p></li><li><p>High-performing content structures of others</p></li><li><p>Industry leaders' viral hooks and frameworks</p></li></ul><h2><strong>What Makes This Different from Generic AI Tools</strong></h2><p>Most AI content tools give you generic output that sounds like everyone else.</p><p>This system is trained specifically on my voice, my industry insights, and my PMM audience preferences. It doesn't just generate content - it generates MY content.</p><p><strong>Example</strong>: When I input thinking about PMM automation, it knows to:</p><ul><li><p>Reference my QBack experience </p></li><li><p>Structure content the way I naturally write</p></li><li><p>Include real numbers and personal stories</p></li><li><p>Talk directly to product marketers in my no-BS style</p></li></ul><p><strong>The result</strong>: Content that my audience can't tell was AI-generated because it sounds exactly like something I would write.</p><blockquote><p>This is the perfect example of AI creating content about AI - but done authentically, with my voice, using real industry insights.</p></blockquote><h2><strong>Send this URL to Cursor/Claude Code and ask it to copy it. That&#8217;s it!  </strong>Literally use this setup to create something on your own.</h2><p></p><h2><strong>Why This Matters for Every PMM</strong></h2><p>We're constantly creating content:</p><ul><li><p>Product positioning docs</p></li><li><p>Competitive battle cards</p></li><li><p>Launch messaging frameworks</p></li><li><p>Demand gen campaign copy</p></li><li><p>Thought leadership content for the CEO</p></li></ul><p>This system handles the execution while you focus on stuff that actually helps you sell and win deals. </p><h2>Most marketers are screwed because they only understand one piece of the puzzle.</h2><blockquote><p>Content creators: understand messaging but don't know product positioning.</p><p>Demand gen: understand funnels but don't know buyer psychology.</p><p>Growth marketers: understand metrics but don't know competitive dynamics.</p></blockquote><div class="pullquote"><p>Product marketers understand the entire system. Just you need to up-level and be a full stack marketer. </p></div><h2>I'm sharing everything:</h2><p>This isn't a course (hate to see when people sell courses, don&#8217;t fall for that sh*t). It's the actual system I use daily, shared because I think every PMM should have access to this kind of leverage (and this should be free).</p><p><strong>&#127944; Quarter back your content creation</strong> the same way you quarter back deals.</p><div><hr></div><p><strong>Hit reply</strong> and let me know what content creation task you'd automate first.</p><p>The PMMs who figure this out early will have an insane advantage over those who wait.</p><p><strong>P.S.</strong> This newsletter was generated using the exact system I described. I input my raw thinking about being lazy with newsletter writing, and the system expanded it into what you just read.</p><p><strong>P.P.S.</strong> Follow along on LinkedIn <a href="https://linkedin.com/in/harshitjain7">@harshitjain7</a> or Twitter (<a href="https://x.com/harshitqback">@harshitqback</a>) for updates. </p>]]></content:encoded></item><item><title><![CDATA[I built (vibe-coded) an AI agent for NPS analysis]]></title><description><![CDATA[As a PMM, if you&#8217;re tracking the user sentiment and voice of customer analysis, then you can built this into an in-house app with custom logic and prompts specific to your company process.]]></description><link>https://newsletter.qback.ai/p/how-to-build-vibe-code-an-ai-agent-for-nps-analysis-diy-for-product-marketers</link><guid isPermaLink="false">https://newsletter.qback.ai/p/how-to-build-vibe-code-an-ai-agent-for-nps-analysis-diy-for-product-marketers</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Tue, 01 Jul 2025 22:16:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/EdNr2nSCIVI" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For context, I <a href="https://www.linkedin.com/posts/harshitjain7_just-trying-my-luck-with-all-product-marketers-activity-7343333230617481217-uIPV?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAB72nrAByJCkpmqgriVU3Jj5xWmufchLKmI">shared a LinkedIn post</a> last week, basically asking every product marketer, &#8220;tell me what you want vibe-coded or automated as an internal tool, and I&#8217;ll try to hack it together over the weekend.&#8221; </p><blockquote><p><em>btw, this offer is open, you can DM/comment/tag and i&#8217;ll try to build it out for you.</em> </p></blockquote><p>And <a href="https://www.linkedin.com/in/donmcgray/">Don</a> (Head of Growth PMM at Vimeo), shared his usecase<strong>: Analyze NPS, produce NPS reports, and organize NPS comments by theme. &#129502;&#8205;&#9794;&#65039;</strong> </p><p><strong>His current pain:</strong> Just spend LOTS of time reading, analyzing, and organizing all those comments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q9ry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q9ry!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!Q9ry!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!Q9ry!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!Q9ry!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q9ry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:577214,&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://newsletter.qback.ai/i/167294836?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.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_!Q9ry!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!Q9ry!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!Q9ry!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!Q9ry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e32d81-39c3-44a9-9678-f10e1fadfde1_2400x1254.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>That&#8217;s how it began. </p><p>tbh, it took about 14 hour-ish end to end, but the real fight was a 4&#189;hr flow-state sprint to ship it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PJ82!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PJ82!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!PJ82!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!PJ82!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!PJ82!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PJ82!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:503199,&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://newsletter.qback.ai/i/167294836?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.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_!PJ82!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!PJ82!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!PJ82!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!PJ82!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F144c3818-ad77-427e-b885-a529ca6a1fcf_2400x1254.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><a href="https://qback-ai-nps-agent.netlify.app/">URL of my AI agent for NPS analysis (will deprecate the app after 15th July)</a></p><p>This is my 7th side-app, so a few patterns are finally sticking. I&#8217;m sharing the full play-by-play process and the &#8220;why I did it this way&#8221;&#8212;so you can copy the bits that work and skip the bits that don&#8217;t.</p><div id="youtube2-EdNr2nSCIVI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EdNr2nSCIVI&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/EdNr2nSCIVI?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><div><hr></div><h2>1. Nail the workflow before you even open an AI code editor / any vibe coding app</h2><p>Every app I&#8217;ve shipped (this is #7) keeps proving the same rule: map the data journey first. I first use pen and paper to sketch the steps, and figure out, <em>&#8220;What does the raw file look like? What does the final chart need? What moves in between?&#8221;</em> Getting that chain clear and helps me refine my prompts ten times cleaner. </p><p>Btw, don&#8217;t fall for those stupid Linkedin posts about AI prompts. Just ask o3/opus4 to create prompts for you using all the best practices of prompt engineering. Most important piece is context about what and how you want the input and output to behave. </p><p>Once the flow felt solid, I forced myself to keep the stack thin just a browser UI since it is an internal app. You paste your own OpenAI key, run the report, delete the key when you&#8217;re done. I processed a 50 row sample CSV file multiple times for full executive reports while testing, and this was my spend ($0.99) for o3. So don&#8217;t worry much about token unless you are adding more than 1000 rows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PZuA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PZuA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!PZuA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!PZuA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!PZuA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PZuA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172519,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/167294836?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.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_!PZuA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!PZuA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!PZuA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!PZuA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405d9d94-1795-4d49-8c8f-442fdbfae70c_2400x1254.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><strong>Remember:</strong> Front-end-only apps work fine for an internal usecase, but you can lock them with either an IP blocklist or a password. If your API key has no spend caps, anyone can use it from the browser and burn your budget. I know this is not a best practice but this just a fast way to ship v1. You can set up the secure and better backend infra (using Replit or even Firebase) once you need tighter guardrails. It is super simple to set up. That&#8217;s why I have added security and instruction notes in the app. </p></div><h2>2. Code it piece by piece (and don&#8217;t sweat on the fancy UI yet)</h2><p>UI can suck days if you let it. It&#8217;s super subjective and you can waste time just to refine edges, padding, boxes, colors, etc. Since this was an internal tool, a &#8220;good enough&#8221; is all I needed. The win was speed: ship something that cuts the team&#8217;s grunt work at 1/10 the old cost. Polish can wait till v2.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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 QBack: AI Quarterback for GTM! 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><p>Here&#8217;s the order I followed:</p><h3><strong>A. Kickoff Prompt for Building:</strong></h3><pre><code>Build a frontend-only AI analytics platform for customer survey data with these requirements:

ARCHITECTURE:
- React + TypeScript with Vite build system
- Frontend-first security (session-only API key storage, XOR encryption)
- Zero server-side data persistence for privacy
- Tiered analysis packages with transparent pricing

USER JOURNEY:
- Landing page with security transparency and trust indicators
- Drag-drop CSV upload with intelligent column auto-mapping
- Real-time AI processing with progress indicators
- Interactive dashboard with drag-drop widget customization
- Professional PDF export capturing all visualizations

AI INTEGRATION:
- Custom CX analyst prompts for theme extraction
- Sentiment analysis with business context
- Competitive intelligence from survey comments
- Revenue-focused strategic recommendations
- Dual AI provider support (OpenAI + Anthropic)

SECURITY FRAMEWORK:
- Prompt injection protection (40+ suspicious patterns)
- Rate limiting with browser fingerprinting
- Input sanitization and response validation
- Content Security Policy implementation

VISUALIZATION:
- NPS score distributions and trend analysis
- Sentiment breakdown with category clustering
- Theme modeling with interactive word clouds
- Competitive benchmarking with threat assessment
- Topic modeling heatmaps with hover insights

EXPORT CAPABILITIES:
- PDF reports with html2canvas chart capture
- CSV data export with company branding
- Shareable dashboard links
- Executive summary generation</code></pre><h3><strong>B. Data-flow sketch: </strong></h3><p>Raw CSV Upload &#8594; Column Auto-Mapping &#8594; Data Validation &amp; Preview &#8594; AI Analysis Pipeline &#8594; Dashboard Visualization &#8594; Export &amp; Sharing </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MgiW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MgiW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 424w, https://substackcdn.com/image/fetch/$s_!MgiW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 848w, https://substackcdn.com/image/fetch/$s_!MgiW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 1272w, https://substackcdn.com/image/fetch/$s_!MgiW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MgiW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png" width="1456" height="1012" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122353,&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://newsletter.qback.ai/i/167294836?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.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_!MgiW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 424w, https://substackcdn.com/image/fetch/$s_!MgiW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 848w, https://substackcdn.com/image/fetch/$s_!MgiW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.png 1272w, https://substackcdn.com/image/fetch/$s_!MgiW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb2e888e-f4d2-4c1f-9792-26c66b5cbfd1_1718x1194.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>C. AI prompt layer for charts and visualizations:</strong></h3><p>You can add create n number of combinations to create custom dashboards but here are a few key ones that covers most of the use cases.</p><pre><code>LEVEL 1: Basic Metrics
- NPS calculation (promoters - detractors)
- Response volume and completion rates
- Basic sentiment distribution

LEVEL 2: Theme Extraction
- Custom CX analyst prompts with few-shot learning
- Semantic theme normalization and clustering
- Frequency analysis with business context

LEVEL 3: Strategic Insights
- Revenue impact assessment and priority scoring
- Competitive positioning analysis from comments
- Implementation roadmap with timeline estimates

LEVEL 4: Executive Summary
- Key findings with business significance
- Strategic recommendations with impact metrics
- Action items with ownership and deadlines</code></pre><h3><strong>D. Security Drill-down and User Experience Lessons: </strong></h3><ul><li><p><strong>Preview data before processing</strong> - builds user confidence, you can double-check if the fields are mapped correctly. </p></li></ul><ul><li><p><strong>Real-time progress indicators</strong> - essential for long AI processes</p></li></ul><ul><li><p><strong>Fallback analysis</strong> - always provide some value even when AI fails</p></li></ul><ul><li><p><strong>Export capabilities</strong> - users need to share insights outside the tool. my export functionality didn&#8217;t do a good job. still figuring this out. but the dashboards are pretty lit, so you can take screenshots, record a loom video etc. </p></li></ul><pre><code>FRONTEND SECURITY LAYERS:
1. Input Validation
   - CSV file type and size validation
   - Malicious content detection
   - Path traversal prevention

2. API Key Protection
   - Session-only storage with auto-expiry
   - XOR encryption with random keys
   - Rate limiting per browser fingerprint

3. AI Prompt Security
   - Injection pattern detection (40+ patterns)
   - Content sanitization before AI processing
   - Response filtering for malicious content

4. Export Security
   - Filename sanitization
   - Content validation before PDF generation
   - Download path security checks</code></pre><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/how-to-build-vibe-code-an-ai-agent-for-nps-analysis-diy-for-product-marketers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">If you liked it so far, then share it with your product marketing/GTM friends.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/how-to-build-vibe-code-an-ai-agent-for-nps-analysis-diy-for-product-marketers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.qback.ai/p/how-to-build-vibe-code-an-ai-agent-for-nps-analysis-diy-for-product-marketers?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2>3. Why the flow matters?</h2><p>I learned the hard way on app #4 that if you skip this step you&#8217;ll drown in prompt spaghetti later. Every prompt here feeds the next, classic chaining. Example: the &#8220;theme finder&#8221; prompt sends a JSON blob; that blob plugs straight into the &#8220;graph builder&#8221; prompt. No <em>if-else</em> rules, just the model deciding the next move from the last output. That tiny bit of reasoning is what turns a plain simple script into a baby AI agent.</p><div><hr></div><h2>4. Replit vs. Cursor: which felt better?</h2><ul><li><p><strong>Replit</strong> = if you are a marketer and have less engineering/zero then go for this. even if there is a knowledge gap in the how-to, you will still figure it out. basically you can easily build workable 1-2 step workflow apps from this.  </p></li><li><p><strong>Cursor</strong> = this god mode. the prompting and way it thinks like an engineer is super powerful. might require a decent engineering knowledge or understanding to do some stuff, especially if you are going to save user info and have some complex backend logic. I&#8217;m still mastering my UI skills in this. </p></li></ul><p>You can deploy using Vercel/Netlify. I used Netlify for this particular app. </p><div><hr></div><h2><strong>Key Implementation Tips</strong></h2><ol><li><p><strong>Keep Security In Mind</strong>: Implement the security framework, the kick off prompt covers it </p></li><li><p><strong>Build Incrementally</strong>: Start with basic NPS calculation, then add AI features</p></li><li><p><strong>Test with Real Data</strong>: Avoid mock data from day one - use authentic CSV samples</p></li><li><p><strong>Focus on UX</strong>: The user journey is crucial for right output as all the logic is sequential or parallel. </p></li><li><p><strong>Plan for Scale</strong>: Structure components for easy addition of new chart types</p></li><li><p><strong>Document Everything</strong>: Keep detailed notes on prompts you are using for each analysis and how the data flow is connected. </p><p></p></li></ol><p><strong>TL;DR</strong><br>You can build your own AI NPS agent within a week. First sketch the data flow, keep the stack lean on Replit or Cursor, and ship on Netlify. Then tweak prompts till the findings make sense for your team. Have fun, keep shipping, and touch grass often &#9752;&#65039;</p><blockquote><p>p.s. move on from frameworks and homepage copywriting BS you see on LinkedIn. dig deep into buyer and competitor data. it helps you build launch plans that break the status quo. find that gap/insight that helps you sell/market faster. </p><p>building has never been this fast. so PMMs need to step up and match that pace. </p></blockquote>]]></content:encoded></item><item><title><![CDATA[ABM That Doesn’t Suck AI Edition (Clay × Webflow × Zapier)]]></title><description><![CDATA[because &#8220;Hey {first_name}&#8221; doesn&#8217;t cut it anymore.]]></description><link>https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay</link><guid isPermaLink="false">https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Sun, 22 Jun 2025 21:56:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yR2g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>ABM isn&#8217;t about stuffing {first_name} into an email. It&#8217;s about showing up the exact moment someone screams, &#8220;I need help now.&#8221;</strong></p><p>The job: talk only to people already shouting about the pain you fix.</p><p>People vent on socials every day or share what&#8217;s cooking in their company. Use those posts on LinkedIn, X, Reddit, Discord, or Slack like they&#8217;re live discovery calls.</p><p>Run your ABM with that context, and the rest (demo, signup, cash) follow. Miss that and every cold email is just more spam in the void.</p><h2><strong>Why &#8220;ABM&#8221; Is Mostly Noise</strong></h2><ul><li><p>Spray-and-pray tools abused this term way too much. People literally roll their eyes when you say it now.</p></li><li><p>Job-change / funding / hiring alerts &#8800; buying intent as they are super random. But, fresh pain = budget. </p></li><li><p>Personalization circus like (AI avatars, fancy swag) eats budget but rarely lands a conversation.</p></li></ul><p><strong>Truth:</strong> Unless the target already feels the pain you solve, no cute token will move them. So design your ABM for conversation, not conversion.</p><h2><strong>[30-min video] how to set up your ABM flow with AI using Clay, Webflow, and Zapier.</strong></h2><h2><strong>1. Find the Pain Signal First</strong></h2><ul><li><p><strong>Social listening &gt; static lists.</strong> Track live vents on LinkedIn, Reddit, X, Discord, Slack, GitHub. You can use <a href="https://zapier.com/apps/google-sheets/integrations/reddit/5184/add-new-rows-on-google-sheets-for-new-posts-or-comments-matching-search-terms-on-reddit">Zapier (reddit)</a> or Clay to act as social listening tools for you. </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_!yR2g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yR2g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!yR2g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!yR2g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!yR2g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yR2g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:388987,&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://newsletter.qback.ai/i/166454696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.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_!yR2g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!yR2g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!yR2g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!yR2g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9650da7-7d6c-49f1-b813-c20296b7e469_2400x1254.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">Set up social listening signals inside Clay</figcaption></figure></div><ul><li><p><strong>Keywords that matter:</strong> &#8220;any recs for&#8230;,&#8221; &#8220;stuck with&#8230;,&#8221; competitor rants. Use ChatGPT for channel-specific keywords (prompt below).</p></li><li><p><strong>Pull it all into Clay (or your tool of choice).</strong> Now you&#8217;ve got:</p><ul><li><p>the company</p></li><li><p>the exact phrasing of the pain</p></li><li><p>the humans who shouted it</p></li></ul></li></ul><p>Batch ~200 accounts. Big enough to learn, small enough to stay personal.</p><h4>Prompt for the keyword list goes here &#8595;</h4><pre><code>**System (role)**
You are a senior revenue-marketing analyst who specialises in intent-signal mining across LinkedIn, Reddit, X (Twitter), Discord, Slack communities and GitHub issues. Your goal is to return highly-targeted keyword patterns that reveal buyers experiencing pain your solution can solve.

**User (directive &amp; context)**
Generate keyword *patterns* I should feed into Clay.com&#8217;s social-listening step to surface live conversations.  
Focus on phrases that express:  
&#8226; requests for recommendations (&#8220;any recs for&#8230;&#8221;, &#8220;looking for a tool that&#8230;&#8221;)  
&#8226; users blocked or frustrated (&#8220;stuck with&#8230;&#8221;, &#8220;can&#8217;t get X to work&#8230;&#8221;)  
&#8226; complaints / competitor rants (&#8220;&lt;COMPETITOR&gt; sucks&#8221;, &#8220;switching from &lt;COMPETITOR&gt;&#8221;)  

**Variables**  
&#8226; INDUSTRY = &lt;INDUSTRY&gt;  
&#8226; PRODUCT_CATEGORY = &lt;PRODUCT CATEGORY&gt;  
&#8226; TOOL_NAME = &lt;YOUR PRODUCT / TOOL&gt;  
&#8226; REGION = &lt;TARGET REGION / GEO&gt;  
&#8226; PERSONA = &lt;BUYER PERSONA OR JOB TITLE(S)&gt;

**Few-shot examples**
Q: INDUSTRY = Cloud Security; PRODUCT_CATEGORY = CSPM; TOOL_NAME = SkyGuard; REGION = North America; PERSONA = DevSecOps Lead  
A:  
&#8226; &#8220;any recs for cloud security posture tool&#8221;  
&#8226; &#8220;stuck with &lt;competitor&gt; cspm limits&#8221;  
&#8226; &#8220;is anyone using SkyGuard in prod?&#8221;  
&#8226; &#8220;moving off &lt;competitor&gt; and need options&#8221;  
&#8226; &#8220;DevSecOps folks in NA &#8211; best cspm 2025?&#8221;  

Q: INDUSTRY = E-commerce; PRODUCT_CATEGORY = Headless CMS; TOOL_NAME = ContentJet; REGION = EMEA; PERSONA = Digital Product Manager  
A:  
&#8226; &#8220;switching from &lt;competitor&gt; cms&#8221;  
&#8226; &#8220;stuck with monolith cms workflow&#8221;  
&#8226; &#8220;any recs for headless cms europe&#8221;  
&#8226; &#8220;product managers using ContentJet&#8221;  
&#8226; &#8220;&lt;competitor&gt; downtime rant&#8221;

**Task**
Using the variable values below, output:
 **Exact keyword list** &#8211; 30-50 phrases ready to paste into Clay (one per line).  
 

**Current variables**  
INDUSTRY = &lt;YOUR INDUSTRY&gt;  
PRODUCT_CATEGORY = &lt;YOUR CATEGORY&gt;  
TOOL_NAME = &lt;YOUR TOOL&gt;  
REGION = &lt;YOUR REGION&gt;  
PERSONA = &lt;YOUR PERSONA&gt;

**Output format (markdown)**
```markdown
### 1. Exact Phrases  
- phrase 1  
- phrase 2  </code></pre><h4><strong>How to use this prompt:</strong></h4><pre><code>1. **Fill in the five variables** for each product/market you monitor.

2. Run the prompt in ChatGPT (use o3 or above). Don't use older models like 4o.

3. Copy section 1 directly into Clay.com as the keyword list; section 2 into advanced filters; section 3 into manual search boxes on LinkedIn, Reddit, etc.

4. Repeat for more regions or personas.</code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.qback.ai/subscribe?"><span>Subscribe now</span></a></p><h2><strong>2. Map the Humans, Not Just the Logo</strong></h2><p>Enrich in Clay &#8594; target titles first. Directors, managers, senior VPs, CEOs, CTOs all work. Personally, I found CXO roles works for startups from Seed to Series D not beyond this as the CXO are super busy. I always lean on VPs, directors, and senior managers as these are the people who are tasked to solve the pain and have budget clarity or access.</p><h2><strong>3. Write like you&#8217;re talking to a real person</strong></h2><p>AI can help a lot if you feed it the right context. Use the exact words from their social posts and in every touch: emails, DMs, landing pages. Speak their lingo and show how your tool fixes what hurts.</p><h3><strong>Channels to hit</strong></h3><h5>(pick 3-4, stay omnipresent and build trust by just showing up for next 4 weeks):</h5><ul><li><p>Email sequence (Clay &#8594; any email sender). I run a 4-touch email flow using the dedicated landing page.</p></li><li><p>LinkedIn DM + matched ads</p></li><li><p>Light retargeting banners</p></li><li><p>Optional: swag / gifting drop</p></li></ul><p>Skip cold calls for dev tools, tbh I hate cold calls. If you must dial, fine, but at least let your human or AI SDR pull context from those social posts first.</p><p>Check out &#128071; page created by <a href="https://www.linkedin.com/in/tadavidson41/">Tim Davidson</a>, to see some great <a href="https://coda.io/d/Loda-Awesome-Linkedin-Ad-Examples-on-Coda_dhDGblTqLJQ/LODA_su96hDqV?setupFirstDoc=true#Linkedin-Ad-Examples_tuKyN7zd">ABM 1:1 ads inspo</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_!oqha!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oqha!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!oqha!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!oqha!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!oqha!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oqha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1345153,&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://newsletter.qback.ai/i/166454696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.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_!oqha!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!oqha!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!oqha!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!oqha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401c007d-3782-4bc9-9421-586ae732b347_2400x1254.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">Collection of some really good ABM 1:1 ads inspo by Tim Davidson. </figcaption></figure></div><h2><strong>4. Build 200+ tailored pages without losing your weekend</strong></h2><p>Watch this 30-min step-by-step video to create a full Webflow &#215; Clay setup to create personalized landing pages for every company.</p><p>First setup might take 15-20mins but once you are done, then it literally feels like freaking magic. As I created/updated 171 pages in 5 mins, in 1-click.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1ae3ece3-b514-4dd6-854b-68e0ae36b498&quot;,&quot;duration&quot;:null}"></div><p>You can <a href="https://youtu.be/DZQ3Dy-fTBs">watch this on YouTube here</a>. </p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">If you liked it so far, then share it with your product marketing/GTM friends.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2><strong>5. What ABM actually wins you</strong></h2><p>ABM &#8800; conversion. In B2B, where building is getting easier every day with AI and almost everything is PLG, your job is to hit the right persona with the right words so you can talk and build trust. <strong>Marketer Goal #1 is trust</strong>, not closed deals on day one.</p><p>If a prospect books a demo, starts a PLG trial, or just says &#8220;let&#8217;s chat,&#8221; you&#8217;re good. Conversions ride on the product now more than ever (everyone&#8217;s got a PLG angle. yep, even <a href="https://www.palantir.com/aip/developers/">Palantir</a>). ABM just gets the right eyeballs in the room.</p><p>Here is a screenshot (<a href="https://www.linkedin.com/posts/philip-lakin_gtm-activity-7329933487640092672-PJz9?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAB72nrAByJCkpmqgriVU3Jj5xWmufchLKmI">check the post</a>) <strong>of how good ABM should feel like</strong>, it should feel like you got heard. &#128071;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BpZh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BpZh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 424w, https://substackcdn.com/image/fetch/$s_!BpZh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 848w, https://substackcdn.com/image/fetch/$s_!BpZh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 1272w, https://substackcdn.com/image/fetch/$s_!BpZh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BpZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png" width="1188" height="1252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1252,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252001,&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://newsletter.qback.ai/i/166454696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.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_!BpZh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 424w, https://substackcdn.com/image/fetch/$s_!BpZh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 848w, https://substackcdn.com/image/fetch/$s_!BpZh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.png 1272w, https://substackcdn.com/image/fetch/$s_!BpZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5a5194-9a55-4238-9942-c66fb30b5f94_1188x1252.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 is how a good ABM campaign should feel like.</figcaption></figure></div><p></p><h3><strong>TL;DR</strong></h3><ul><li><p>Listen for pain buyers share on social.</p></li><li><p>Match it to the right persona/account.</p></li><li><p>Show them a page in their own words with Clay &#215; Webflow.</p></li><li><p>Pick a few channels where your ICP hangs out, be everywhere, but keep each message hyper-specific to their post or the general problems they might be facing.</p></li><li><p>Let the product close. ABM = conversations, not conversions.</p></li></ul><p>Go ahead and give it a try. Forward this to your product marketing friends or founders who are pushing for ABM. <strong>Restack and share this post if you love it</strong>, and share any feedback to make it better.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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">&#127944; I share weekly playbooks and vibe-coded AI apps for B2B product marketers. Don&#8217;t miss it!</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[Built a Dev Homepage Without Burning $10K on Random Agency BS]]></title><description><![CDATA[About to blow $10K on some agency to write your homepage? Stop! Unless you&#8217;ve got zero product marketing chops, write it yourself. Devs don&#8217;t want your story, they want to know if your product works.]]></description><link>https://newsletter.qback.ai/p/built-a-dev-homepage-without-burning</link><guid isPermaLink="false">https://newsletter.qback.ai/p/built-a-dev-homepage-without-burning</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Sun, 13 Apr 2025 12:25:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Think of your homepage like a deck for devs. Each section = one slide. And every slide should move the story forward:</p><p>&#9989; What do you do?<br>&#9989; How fast / secure / low-cost / accurate is it?<br>&#9989; How do you do it better?<br>&#9989; What&#8217;s your edge?<br>&#9989; How can I try it?</p><p>That&#8217;s it. That&#8217;s the dev checklist.</p><h2>Developers aren&#8217;t reading. They&#8217;re parsing.</h2><p>They&#8217;re like hackers who are scanning for mental shortcuts.<br>They don&#8217;t read. They <strong>parse</strong>.<br>They read your homepage like a <strong>GitHub README</strong>.</p><p>They hate fluff. Every extra word, every &#8220;unlock potential,&#8221; makes them work harder. That&#8217;s <strong>cognitive load</strong>, and the more you add, the less they trust you.</p><div class="pullquote"><p>They didn&#8217;t come to your site to work.<br><strong>They came to see if it works.</strong></p></div><h2>So, who are you actually writing for?</h2><p>You&#8217;re writing for someone who:</p><ul><li><p>Spun up their own Postgres instance last night</p></li><li><p>Just deployed a Lambda function from a caf&#233;</p></li><li><p>Has zero time to read a &#8220;Why Now&#8221; section</p></li><li><p>Wants to test your product faster than you can explain it</p></li><li><p>Lives in the command line / Cursor</p></li><li><p>Judges your tool by how fast they can break it</p></li><li><p>Loves games, memes (duh), maths, and has ADHD (who doesn&#8217;t in this world)<br></p></li></ul><p>They are <em>builders</em>. <br><strong>They don&#8217;t want promises. <br>They want instant, undeniable, usable proof. </strong></p><h2>Real example: Built a dev homepage last week</h2><p>It&#8217;s going live this week. Here&#8217;s exactly how to do it with AI (obviously!)</p><h2>Step 1: Analyze all buyer calls + competitor data</h2><p>First, I used QBack (the one I built) to analyze Reddit, G2, webpages, and sales calls to pick all the insights. For calls you can go to your AI recording tool (Gong, Fathom) and run this prompt:</p><blockquote><p><a href="https://docs.google.com/document/d/1q4b8oQj5xNwO-8k8ghawZLkopeZdcbiek_1mPjhw5Bo/edit?tab=t.0#heading=h.4bc6t75n1tsp">10x PMM Prompt Tip: Pull insights from your call recording tool</a></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKO8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKO8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!YKO8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!YKO8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!YKO8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:748099,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.qback.ai/i/160794745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.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_!YKO8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!YKO8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!YKO8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!YKO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826447ae-ca6a-41d7-b797-ced5603312ca_2400x1254.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">QBack to pull data from Reddit and G2</figcaption></figure></div><p>Remember, these are devs. They love games, maths, memes, and get distracted real fast. So your <strong>brand design</strong> and <strong>website structure</strong> have a <strong>huge</strong> role to play. </p><h2>Step 2: Fix the website structure</h2><p>There&#8217;s no rulebook here tbh. Especially for the ones you see on LinkedIn. Some dev websites just have one section, some feel like a README, and others are just one line with a pip install. </p><p>Fundamentally, your homepage should answer:</p><ul><li><p>What does this tool do?</p></li><li><p>Can I use it <strong>today</strong>?</p></li><li><p>How fast / secure / low-cost / accurate is it?</p></li></ul><h3>Do this: Pick 20&#8211;25 dev websites you love</h3><p>&#129702; Anything older than 2022 = fossil<br>&#128202; Add screenshots to a Google Slide deck<br>&#128064; Look for patterns, not templates</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j1Uz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j1Uz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!j1Uz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!j1Uz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!j1Uz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j1Uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1125604,&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://newsletter.qback.ai/i/160794745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.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_!j1Uz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 424w, https://substackcdn.com/image/fetch/$s_!j1Uz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 848w, https://substackcdn.com/image/fetch/$s_!j1Uz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!j1Uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5beaf7c-8c49-4d49-8142-d3c7bdcb58d1_2400x1254.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 is the figjam view of my inspo</figcaption></figure></div><p>Then use your judgment as a PMM to <strong>go a bit wild</strong> but don&#8217;t forget <strong>who you&#8217;re writing for</strong>. <br>The pattern I found (so far):</p><ul><li><p>First headline and subtext says <strong>exactly what you do</strong> (hit both CTOs + devs if you can)</p></li><li><p>Stats up front, as they love numbers</p></li><li><p>Show &#8220;what&#8217;s under the hood&#8221; (make it fun, like game-like or command line)</p></li><li><p>Show the product + how they can play with it</p></li><li><p>Show how to try it now (like <code>pip install</code>)</p></li><li><p>Must-have: a dev section that&#8217;s <strong>super technical</strong></p></li></ul><p>&#128073; Pro tip: Pick websites that match <strong>your company stage</strong>.<br>If you&#8217;re early (say Series A), don&#8217;t copy unicorns. Match energy, not scale.</p><p>There are also <strong>cool dev conferences</strong> where people nerd out hard, you can grab inspo from those too. <br></p><h2>I picked 4 core sections to go deep on:</h2><ul><li><p>Header</p></li><li><p>Use cases</p></li><li><p>Dev section</p></li><li><p>How it works</p></li></ul><p>These are the ones where devs sniff out BS the fastest.<br><br>Here are a few sample prompts that you can use to get started today:</p><blockquote><p><a href="https://docs.google.com/document/d/1q4b8oQj5xNwO-8k8ghawZLkopeZdcbiek_1mPjhw5Bo/edit?tab=t.0#heading=h.s5lyemy1bd5w">10x PMM Prompt Tip: For all sections for a dev homepages</a></p></blockquote><h2>Step 3: Now let&#8217;s talk brand design</h2><p>Either <strong>you</strong> should have design sense&#8212;or someone on your team does.</p><p>I&#8217;ve got my main man <a href="https://www.linkedin.com/in/hridaygami/">Gami</a>. Been working with him for 5+ years.<br>He just gets behavioral psych and nails it visually.</p><p>Me? I suck at colors (they trip me out). So I let my team lead there.</p><p><strong>Don&#8217;t do this solo.</strong> Get a few good brains in the room.<br>If you go full lone wolf, you&#8217;re cooked.<br><br>&#128073; Pro tip: Pick a few themes for your design: like ours, was <strong>FAST. </strong>And, show that in subtle ways. You can pick that from inspo from your core benefit/your brand name. We pulled inspo from (Video games, F1, Terminal UIs, TechCrunch, Dev Conferences like Data Council)</p><ul><li><p>Devs code, so we got that in our design language (dashes, grid, sharp edges)</p></li></ul><ul><li><p>They love games (got our architecture to look not boring with snake effect for data transfer)</p></li><li><p>They love maths, so numbers are everywhere</p></li><li><p>They love old school/windows stuff effect like (not slick but 90s, so we got code fonts + retro UI touches)</p></li></ul><div class="pullquote"><p>The funny thing is &lt;devs&gt; love brand design as long as it doesn&#8217;t look designed. <br><strong>Like old money, but for devs.</strong></p></div><h2>Stakeholder Alignment Tips (don&#8217;t skip)</h2><ul><li><p>Have <strong>one</strong> final approver (usually the CEO)</p></li><li><p>Work <strong>with</strong> brand design. Relay your rationale to approver</p></li><li><p>Don&#8217;t take design advice from people who aren&#8217;t designers</p></li><li><p>Keep the team lean (3&#8211;4 people max)</p></li><li><p>Be bold. Be memorable. <strong>Forget &#8220;safe&#8221;</strong></p></li><li><p>Share the <strong>why</strong> behind every decision. Let the approver know that even if you don&#8217;t agree with something or they don&#8217;t, it&#8217;s totally fine. You can always tweak it and get it to a place that works.</p></li><li><p>Anyone quoting 2018 &#8220;enterprise software&#8221; vibes = red flag &#128681;</p></li></ul><h2><strong>Quick Recap: Skip the $10K Homepage Consultants</strong></h2><p>If you're thinking of dropping $10K on an agency (IYKYK) to write your homepage copy, pause. That move makes sense <em>only</em> if you have zero product marketing muscle in-house. Otherwise, write your own copy. You <em>should</em> know your product better than anyone.</p><p>Don&#8217;t overcomplicate it. Use AI as your quarterback at every step:</p><ol><li><p>Go through your call recordings and competitors data.</p></li><li><p>List all developer-first tools launched post-2022.</p></li><li><p>Study websites related to your persona. Screenshot layouts, copy, CTA flows.</p></li><li><p>Treat each section as a modular block.</p></li><li><p>Spin your message around those blocks and tune it to your ICP and for your company brand style</p></li></ol><blockquote><p>Devs don&#8217;t care what your product <em>promises</em>. They care how fast it delivers. Let your homepage act like a README. That&#8217;s true for all builders.</p><p>Btw, everybody in the world will slowly become a builder / engineer (AI duh). So this homepage style will blend right with sales and marketers too. Go bold!</p></blockquote><p>If this hits home, foward it to you PMM friends, dev founders, or whoever&#8217;s building.<br>Got feedback? <a href="https://www.linkedin.com/in/harshitjain7/">DM me on LinkedIn</a> or just reply below.<br><br><strong>Be a 10x PMM. Use AI as your quarterback. Let&#8217;s go!</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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 QBack: AI Quarterback for GTM! 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><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Announcing QBack: The AI Quarterback for GTM]]></title><description><![CDATA[From Harshit Jain]]></description><link>https://newsletter.qback.ai/p/announcing-qback-newsletter-inside</link><guid isPermaLink="false">https://newsletter.qback.ai/p/announcing-qback-newsletter-inside</guid><dc:creator><![CDATA[Harshit Jain]]></dc:creator><pubDate>Thu, 20 Mar 2025 16:03:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc2434-ef11-4a2c-89dc-a2d42365d482_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every week, I'll give you playbooks, AI prompts, and vibe-coded apps for B2B product marketers and founders who want to win messaging, launches, and competition. <br><strong>All things AI!</strong></p><h3>Why I'm Here?</h3><p>Currently, I lead the product marketing team at e6data and was previously a founder <em>(QBack.AI; closed Dec 2024)</em>. I&#8217;ve spent 9+ years driving GTM as the #1 product marketing hire aka founding PMM, launching products, running competitive intel, and creating messaging that actually sells for startups across different categories&#8212;Conversational Intelligence (Observe.AI), CRM (LeadSquared), Sales Enablement &amp; Research (QBack.AI), Data Infrastructure (e6data).</p><p>That means I&#8217;ve marketed to everyone from hardcore tech nerds to folks who&#8217;ve never worked beyond spreadsheets.</p><h3>4x/month, all things AI to solve daily GTM challenges product marketers and founders face:</h3><ul><li><p>How to craft messaging when your product seems identical to competitors</p></li><li><p>Building sales assets that reps love and actually use</p></li><li><p>Launching new features for tech nerds or spreadsheet audience</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.qback.ai/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">Subscribe for free deep dives every week &#127944;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><a href="https://newsletter.qback.ai/p/announcing-qback-newsletter-inside/utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share">Share it with founders and your B2B marketer friends</a></p>]]></content:encoded></item></channel></rss>