<?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[GTM AI Podcast & Newsletter]]></title><description><![CDATA[Where founders, executives, and GTM operators learn how AI actually works in revenue. Research, case studies, and tactical how-to's without the hype.]]></description><link>https://www.gtmaipodcast.com</link><image><url>https://substackcdn.com/image/fetch/$s_!ceUl!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6851cfbb-0ee0-4c7a-a9c9-96668bc5a2d1_1280x1280.png</url><title>GTM AI Podcast &amp; Newsletter</title><link>https://www.gtmaipodcast.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 01 Nov 2026 07:33:37 GMT</lastBuildDate><atom:link href="https://www.gtmaipodcast.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Coach K and J Moss]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gtmaiacademy@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gtmaiacademy@substack.com]]></itunes:email><itunes:name><![CDATA[Coach K]]></itunes:name></itunes:owner><itunes:author><![CDATA[Coach K]]></itunes:author><googleplay:owner><![CDATA[gtmaiacademy@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gtmaiacademy@substack.com]]></googleplay:email><googleplay:author><![CDATA[Coach K]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[10/21/26: How The Swarm Built $10Million in Pipeline using Network Strategy]]></title><description><![CDATA[In partnership with FullEnrich]]></description><link>https://www.gtmaipodcast.com/p/102126-how-the-swarm-built-10million</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/102126-how-the-swarm-built-10million</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Thu, 22 Oct 2026 14:04:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/KNNZ8Sq0RqQ" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>In partnership with <a href="https://www.linkedin.com/company/fullenrich/">FullEnrich</a></strong></p><p>Every B2B team is sitting on email addresses nobody has identified: webinar registrants, event signups, gated downloads, trial requests and CRM records with an email and nothing else. <strong>FullEnrich&#8217;s reverse email lookup</strong> turns one email, personal or work, into the person and company behind it, including name, title, seniority, company, headcount and LinkedIn, for <strong>1 credit per match and nothing on a miss</strong>. If you want to build your own waterfall with custom logic, Clay is the workshop for that, and FullEnrich runs inside it as a provider. If you just want the answer, FullEnrich runs the waterfall across 20+ providers for you, with paid plans from $29 a month. <strong><a href="https://fullenrich.partnerlinks.io/pp91rsfnrfz9">Try it on your last webinar list with 50 free credits.</a></strong></p><h2><strong>The 10-intro ask that built $10M in pipeline</strong></h2><div id="youtube2-KNNZ8Sq0RqQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;KNNZ8Sq0RqQ&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/KNNZ8Sq0RqQ?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>The Swarm has about a dozen people. Over the last 12 months they built more than $10M in pipeline, and a big chunk of it came from people who don&#8217;t work there: their investors, their advisors, and their team&#8217;s old colleagues.</p><p><strong><a href="https://www.linkedin.com/in/connorsdavid?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAQb0YIBX2xhdkUa6A7TslJaGe7LqU2IQDw">David Connors</a></strong>, their co-founder and CEO, came on the show and walked through the whole motion live. I came away with a play I think most B2B teams are leaving on the table, and a strategic question I can&#8217;t stop thinking about.</p><h3><strong>The problem everyone has</strong></h3><p>Every company I&#8217;ve worked with has the same moment. A rep needs into an account, so someone drops a message in Slack: &#8220;Does anyone know someone at Walmart?&#8221; Then nothing. Or three people check LinkedIn, one remembers a guy from 2019, and the trail goes cold.</p><p>Teams try to fix this two ways. They buy a tool that requires everyone to connect their LinkedIn and email, and adoption stalls at a handful of people. Or they lean on advisors who promise intros and never make them, because they&#8217;re busy and nobody asks them in a way that&#8217;s easy to say yes to.</p><p>Meanwhile cold outbound keeps getting harder. AI made it cheap to send, so every buyer&#8217;s inbox is full. David put it plainly: trust and a human relationship are what cut through now.</p><h3><strong>What David actually does</strong></h3><p>The Swarm&#8217;s internal motion has four parts.</p><p><strong>1. Map the network passively.</strong> You don&#8217;t need everyone to sign up. The Swarm maps former colleagues, school overlaps, investor networks, and LinkedIn engagement from public data, then lets a few key people add their private email and calendar data. David&#8217;s rule: get the top 20% to contribute, and you usually get 80 to 90% of the best relationships. Usually that&#8217;s the leadership team and a few investors.</p><p><strong>2. Score which relationships are real.</strong> A LinkedIn connection alone is &#8220;Potential.&#8221; Add emails or a meeting and it becomes &#8220;Likely.&#8221; Working together at a small startup, same office, same function, is &#8220;Confirmed.&#8221; Same big company, different country, doesn&#8217;t count for much.</p><p><strong>3. Carve the warm accounts out of your list.</strong> Start with your target accounts (they build theirs in Clay). Layer intent signals to narrow 10,000 accounts to roughly 1,000. Then split: accounts with a warm path go to the intro motion, everything else stays in cold outbound and ads.</p><p><strong>4. Pick the play and batch the ask.</strong> There are three plays. Direct: your connector knows the buyer and forwards your note. Indirect: your connector knows someone else at the account who passes it along. Mention: you reach out yourself and reference a shared customer. Then, once a month, each connector gets one email with the top 10 intros you think they can help with. They reply with the numbers they know well. David&#8217;s typical result: four out of ten.</p><p>The stack for them is simple. Clay for the account list, The Swarm for relationship data, Claude through the Swarm MCP for ad hoc hit lists, Attio as the CRM, and Google Workspace to send.</p><h3><strong>Where I&#8217;d push this further</strong></h3><p>Midway through the conversation, I asked David: what if this was the strategy? What if, instead of spending the next dollar on ads, a company spent it acquiring networks?</p><p>He agreed, and I think it deserves more attention than it gets. Most companies pick advisors for credibility on a slide. Very few pick advisors for who they can reach. If you treated advisor recruiting like channel strategy, you&#8217;d look at your top 50 accounts, find the people with real relationships into them, and offer advisory shares or revenue-tied comp for a monthly intro commitment. David said most good advisors will do it for advisory shares if they believe in the product.</p><p>Two more things stood out.</p><p>First, I guessed on air that the mention and one-hop plays would drive most of the volume, and direct intros would drive most of the pipeline. David confirmed it. So design for both: use mentions to cover ground, and protect direct intros for your highest-value accounts.</p><p>Second, the Sequoia &#8220;top 1%&#8221; exercise. They gave partners and founders a list of 200 to 300 people from their own networks and asked them to mark the ten they&#8217;d vouch for. Five minutes each. That&#8217;s proprietary data no competitor can buy, and it works for recruiting as much as for pipeline. When I&#8217;ve hired sales reps, the best signal always came from people who&#8217;d worked with the candidate twice. Almost nobody writes that down.</p><h3><strong>Run this Monday</strong></h3><ol><li><p>List every investor, advisor, and former-colleague-rich leader who&#8217;d plausibly help. Pick the top 20%.</p></li><li><p>Ask each of them for their LinkedIn Connections export (Settings, Data privacy, Get a copy of your data).</p></li><li><p>Match their connections against your top 1,000 accounts. Score each path Potential, Likely, or Confirmed.</p></li><li><p>Build each connector&#8217;s top 10 for this month. Send one email per connector. Ask for numbers back.</p></li><li><p>Write a forwardable note for every yes. Under 120 words, one proof point, one ask.</p></li><li><p>Tag the lead source &#8220;Network intro&#8221; in your CRM so you can show the pipeline in 90 days.</p></li></ol><h3><strong>Free: The Warm Intro Engine</strong></h3><p>I turned David&#8217;s play into a Claude skill you can install. Give it your target accounts and your connectors&#8217; LinkedIn exports. It scores every path, picks the right play, builds each connector&#8217;s monthly top 10, drafts the forwardable notes, and sets up a tracking sheet. If you have The Swarm MCP connected, it uses that instead.</p><p>To install: download the file, go to Claude Settings &gt; Capabilities &gt; Skills, and upload it. Or paste it into a Project&#8217;s instructions.</p><p>[Get the Warm Intro Engine at <strong><a href="http://gtmaipodcast.com/">GTMAIpodcast.com</a></strong>]</p><h3><strong>Watch or listen</strong></h3><ul><li><p>Full episode: <strong><a href="http://gtmaipodcast.com/">GTMAIpodcast.com</a></strong></p></li><li><p>The Swarm: <strong><a href="http://theswarm.com/">theswarm.com</a></strong></p></li><li><p>David on LinkedIn: <strong><a href="http://linkedin.com/in/connorsdavid">linkedin.com/in/connorsdavid</a></strong></p></li></ul><p><strong>Warm Intro Engine Skill.md</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;30efafc6-35d7-4085-9d12-253fd289847d&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">---
name: warm-intro-engine
description: Turn your team's, investors', and advisors' networks into a monthly warm-intro motion. Scores relationship strength, picks the right intro play, batches asks, drafts notes, tracks pipeline.
---

# Warm Intro Engine

Inspired by David Connors, Co-Founder and CEO of The Swarm, on the GTM AI Podcast. The Swarm built over $10M in pipeline in 12 months using its own cap table, investors, advisors, and team for warm intros. This skill runs that play with exports you already have. GTMAIpodcast.com

## What this does
1. Maps who in your extended network knows people at your target accounts.
2. Scores each path Potential, Likely, or Confirmed, then picks the right intro play.
3. Builds one batched monthly ask per connector (max 10 intros), drafts forwardable notes, and sets up tracking so you can prove the pipeline.

## What you need
- **Target accounts** (CSV): company name, domain, fit tier (A/B/C), optional intent signals column. Export from Clay, your CRM, or ZoomInfo.
- **Target contacts** (optional CSV): name, title, company, LinkedIn URL for the buyers you want to reach.
- **Connector roster**: everyone who might introduce you. Name, relationship to you (team, investor, advisor, customer, partner), and their LinkedIn URL.
- **Connector networks** (any you can get, with their permission):
  - LinkedIn: Settings &gt; Data privacy &gt; Get a copy of your data &gt; Connections. Produces `Connections.csv` (First Name, Last Name, URL, Email Address, Company, Position, Connected On).
  - Work history: each connector's past employers, dates, location, function (copy from their LinkedIn profile).
  - Optional: email or calendar contact exports.
- **Suppression list**: people or companies to never route through or contact.
- **Optional upgrade**: if The Swarm MCP is connected in Claude, use it for path mapping instead of steps 2 and 3 below. Prompt pattern: "Use Swarm MCP to find intro paths to [domain]. List connectors, connection strength, and how they know each other."

Start small. Getting the top 20% of your people to contribute (leadership, a few investors, your best advisors) usually covers most of the strongest relationships.

## Process

### Step 1. Narrow the account list
Start from fit, then intent, then relationships. Example: 10,000 target accounts, filtered by intent signals to the top 1,000, then checked for warm paths. Everything without a warm path stays in your normal cold and ads motion.

### Step 2. Find paths
For each target account and each connector, check:
- **Connection match**: a row in the connector's `Connections.csv` where Company matches the target (normalize names: drop Inc, LLC, punctuation; match on domain where possible).
- **Work overlap**: connector and target contact worked at the same company with overlapping dates.
- **Education overlap**: same school, overlapping years.
- **Interaction**: emails, calendar meetings, or LinkedIn engagement (comments, reactions) between them.
- **Investor or customer tie**: connector invested in, advises, or is a customer of the target.

Also note one-hop paths: the connector knows someone at the account who is not the buyer (for example the Chief Product Officer when you want the CRO).

### Step 3. Score strength
| Score | Tier | Signals |
|---|---|---|
| 1 | Potential | LinkedIn connection only. No other evidence. |
| 2 | Likely | Two or more signals: connected plus emails, or a meeting, or school overlap, or engagement. |
| 3 | Confirmed | Worked together at a small company in the same location and function, or the connector says "I know them well." |

Downgrade rules:
- Same large company but different country, office, or function: drop one tier.
- Overlap more than 8 years ago with no recent interaction: drop one tier.
- Anyone on the suppression list: remove the path entirely.

### Step 4. Prioritize
Priority score = fit (A=3, B=2, C=1) x intent (signals present=2, none=1) x strength (1 to 3). Max 18. Work top down.

### Step 5. Pick the play
| Play | When | What happens |
|---|---|---|
| **Direct intro** | Strength 3, or 2 with recent interaction, to the buyer | Connector forwards your note to the buyer. Highest conversion. |
| **Indirect (one hop)** | Connector knows someone else at the account | Connector sends your note to their contact, who passes it to the buyer. |
| **Mention** | Target used to work with one of your happy customers | You reach out yourself and reference the shared connection. Use sparingly and only with the customer's OK. |

Expect mentions and one-hop paths to drive most of the volume, and direct intros to drive most of the pipeline.

### Step 6. Batch the monthly ask
Once a month per connector. Never weekly. Up to 10 targets, ranked. Ask them to reply with the numbers they know well enough to introduce. Protect their social capital: they stay in control, nothing goes out behind their back.

### Step 7. Draft forwardable notes
For every target the connector says yes to, write a note they can forward without editing.

### Step 8. Track it
In your CRM, set lead source = "Network intro" and record the connector name and play. Review monthly: asks sent, yeses, intros made, meetings, pipeline, closed-won. Retire connectors who never respond; thank the ones who do with results.

## Templates

### Monthly ask to a connector (send yourself, from your own inbox)
```
Subject: 10 intros for [Month], reply with numbers

Hi [Name],

Here are the 10 accounts we'd most like to meet this month where it looks like you may know someone. Reply with the numbers you know well enough to introduce, and I'll send a short note you can forward as-is.

1. [Person], [Title] at [Company] ([how you likely know them])
2. ...
10. ...

No pressure on any of them. Thanks for helping.
[You]
```

### Forwardable note (direct or one hop), under 120 words
```
Subject: [Connector] suggested we connect

Hi [Target first name],

[Connector] thought we should talk. [Company] helps [ICP] [specific outcome], and [one concrete reason it's relevant to them now: hire, funding, launch, initiative].

[One proof point: customer like them plus result.]

Open to 20 minutes in the next two weeks? If the timing's wrong, no worries at all.

[You], [Title], [Company]
```

### Mention (you send, only with the customer's OK)
```
Hi [Target], saw you worked with [Customer contact] at [Old company]. We've been working with [them / their team] at [Current company] on [outcome], and they suggested you might find it useful too. Worth a quick look?
```

### The vouch capture (quarterly, 5 minutes per person)
Give each connector a list of 200 to 300 people from their own network in a relevant function. Ask them to mark the 10 they would personally vouch for. Store the marks as tags. Use them for intros and for recruiting.

## Output format
1. **Path table**: Account | Target contact | Connector | How they know each other | Strength | Play | Priority
2. **Monthly ask emails**, one per connector, ready to send
3. **Forwardable notes**, one per approved target
4. **Tracking sheet columns**: Date asked | Connector | Target | Play | Yes/No | Intro date | Meeting date | Opportunity | Amount | Stage
5. **Gaps**: accounts with no warm path (route these to cold outbound and ads)

## Guardrails
- Always draft; never send on anyone's behalf. Connectors send their own forwards.
- Only use network exports the connector gave you with permission.
- Respect the suppression list in every step.
- Cap asks at 10 per connector per month.
- Treat strength scores as hypotheses. The connector's answer overrides the score.

Credit: Inspired by David Connors, The Swarm (theswarm.com), on the GTM AI Podcast. GTMAIpodcast.com</code></pre></div><p><strong>Top 1% Sequia Strategy</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;a9f117bc-f0c4-4d9b-b642-9dbb49303228&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">---
name: vouch-capture
description: Run the Sequoia "top 1%" exercise. Turns each person's network export into a short review list, captures who they would vouch for, and puts those vouches to work for intros and recruiting.
---

# Vouch Capture

Inspired by David Connors, Co-Founder and CEO of The Swarm, on the GTM AI Podcast. At Sequoia, David's team gave partners and founders a list of 200 to 300 people from their own network and asked them to mark the 10 they'd vouch for. It took 5 minutes per person, and the result was proprietary data nobody else had. This skill runs that exercise for your team. GTMAIpodcast.com

## What this does
1. Turns each person's LinkedIn export into a focused review list of 200 to 300 names in a relevant function.
2. Captures who they would personally vouch for, in one sitting of about 5 minutes.
3. Combines everyone's vouches into a shared list you can use for warm intros, hiring, and referrals.

## What you need
- **Participants**: leaders, investors, advisors, or anyone willing to spend 5 minutes.
- **Each participant's LinkedIn export**: Settings &gt; Data privacy &gt; Get a copy of your data &gt; Connections. Produces `Connections.csv` (First Name, Last Name, URL, Email Address, Company, Position, Connected On).
- **The purpose of this round** (pick one): pipeline (buyers at target accounts), hiring (a specific role), or referrals (people who'd send you customers).
- **Optional**: target account list (for pipeline rounds) or job description (for hiring rounds).

## Process

### Step 1. Define the filter
Write the round's filter in one line before touching data:
- Pipeline: "Directors and above in Revenue, Sales, or RevOps at our tier A and B accounts"
- Hiring: "Account Executives and Sales Managers, 3+ years, at B2B SaaS companies"
- Referrals: "Founders, CROs, and consultants who advise companies in our ICP"

### Step 2. Build each review list
From each participant's `Connections.csv`:
1. Keep rows whose Position and Company match the filter. Use title keywords and, for pipeline rounds, match Company to the target account list (normalize names: drop Inc, LLC, punctuation).
2. Remove anyone on your suppression list.
3. If more than 300 remain, keep the most relevant 300 (tier A accounts first, then seniority, then most recent connection date). If fewer than 50 remain, loosen the filter one notch.
4. Sort alphabetically so the participant scans quickly.

### Step 3. Send the review
One message per participant with their list. Ask for three marks only:
- **V**: "I'd vouch for this person." Limit: 10.
- **K**: "I know them well enough to intro, but wouldn't vouch."
- **X**: "Don't route through me to this person." (Goes to the suppression list, no reason needed.)

Everything unmarked stays unmarked. Do not ask for reasons; speed is the point.

### Step 4. Combine the results
Merge all participants' marks into one table. A person vouched for by two or more participants is a top priority. Record who vouched, the date, and the round's purpose.

### Step 5. Put it to work
- **Pipeline**: V and K marks at target accounts become Confirmed paths in the Warm Intro Engine. V marks get direct intro asks first.
- **Hiring**: V marks get a personal outreach from the participant who vouched, with the role attached.
- **Referrals**: V marks get a thank-you and an ask for one intro.

### Step 6. Refresh
Re-run each quarter or when someone new joins the cap table, advisory board, or leadership team. Vouches older than 18 months get re-confirmed before use.

## Templates

### Review request
```
Subject: 5 minutes: who would you vouch for?

Hi [Name],

Below are [n] people from your network who fit [filter in plain words]. Could you scan it and mark:
V = you'd vouch for them (up to 10)
K = you know them well enough to intro
X = please never route through you to them

Takes about 5 minutes. Nothing goes out without your OK.

[List]

Thanks,
[You]
```

### Vouch-based outreach (for the participant to send)
```
Hi [Target], I'm helping [Company] [find a great Sales Manager / meet a few leaders in your space], and you were one of the first people I thought of. Would you be open to a short call with [Your name]? Happy to share more first.
```

## Output format
1. **Review lists**: one per participant, ready to send
2. **Combined vouch table**: Person | Company | Title | Vouched by | Mark | Round | Date
3. **Top priorities**: people with 2+ vouches, and V marks at tier A accounts
4. **Suppression additions**: all X marks
5. **Next actions**: drafted intro asks or outreach for the top 10

## Guardrails
- Only use exports participants give you, and use them only for this purpose.
- Keep vouch data internal. Never tell a target who marked them, or how.
- X marks are permanent unless the participant removes them.
- Participants approve every message that uses their name.

Credit: Inspired by David Connors, The Swarm (theswarm.com), on the GTM AI Podcast. GTMAIpodcast.com</code></pre></div>]]></content:encoded></item><item><title><![CDATA[Favor? Vote for Podcast Host for iHeartradio]]></title><description><![CDATA[Hey everyone!]]></description><link>https://www.gtmaipodcast.com/p/favor-vote-for-podcast-host-for-iheartradio</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/favor-vote-for-podcast-host-for-iheartradio</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Thu, 08 Oct 2026 21:11:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ceUl!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6851cfbb-0ee0-4c7a-a9c9-96668bc5a2d1_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey everyone! HUUUGE favor to ask, I&#8217;m in the running to run a show on iHeartradio, would love your vote!</p><p><a href="https://tophost.org/2026/jonathan-11">Vote here</a></p><p>Do it and I&#8217;ll invite you on the show and make your wildest dreams come true ;)</p><p></p><p>Thank you! </p>]]></content:encoded></item><item><title><![CDATA[10/7/2026: The AI Handoff Packet Most Teams Skip]]></title><description><![CDATA[Welcome back everyone to yet another week!]]></description><link>https://www.gtmaipodcast.com/p/1072026-the-ai-handoff-packet-most</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/1072026-the-ai-handoff-packet-most</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Wed, 07 Oct 2026 13:01:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/XNZyBp4eZqw" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back everyone to yet another week! Excited to have on <strong><a href="https://www.linkedin.com/in/marko-ladis?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAACXys4oBqbrD5NHSPjDD9cA2OL3W2xcueKY">Marko Ladis</a></strong> for the podcast today from <strong><a href="https://www.linkedin.com/company/decision-stability/">Decision Stability</a></strong> showing me how he takes his frameworks and applies it for his GTM motion in Claude. Very cool set up and way cooler guy.</p><p>If you go to the <strong><a href="http://www.gtmaipodcast.com/">www.gtmaipodcast.com</a></strong> newsletter on Substack, there lies some <strong><a href="http://skill.md/">skill.md</a></strong> files inspired from this podcast to help you!</p><p>Lets go....</p><p>Can listen if you prefer on <a href="https://podcasts.apple.com/us/podcast/gtm-ai-podcast-with-coach-k-and-jonathan-moss/id1715924983">Apple Podcasts</a>, <a href="https://open.spotify.com/show/2wQXqIjaKSn97HkVYNnbzg">Spotify</a> or <a href="https://www.youtube.com/@GTMAIAcademy">Youtube</a> below:</p><div id="youtube2-XNZyBp4eZqw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;XNZyBp4eZqw&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/XNZyBp4eZqw?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>I had <strong><a href="https://www.linkedin.com/in/marko-ladis?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAACXys4oBqbrD5NHSPjDD9cA2OL3W2xcueKY">Marko Ladis</a></strong> walk me through his decision framework and how he uses it inside of his AI workflows. He is constantly connecting and having AI analyze different people in his world or on Linkedin to find guests for his podcasts, potential customers, or relationship building.</p><p>Marko fed it my LinkedIn profile. It did not draft a pitch, instead it returned a verdict which basically said &#8220;poor direct sales lead, strong relationship, likely podcast guest&#8221;. Then it routed me to a different agent and stopped.</p><p>Marko leads an engineering team full time, consults on decision ownership through Decision Stability, and hosts the Decision Load podcast. He is a solo operator, so he built three AI setups that prepare the work and leave the judgment to him. He walked me through all three on this week&#8217;s <strong><a href="https://www.linkedin.com/company/gtm-ai-podcast/">GTM AI Podcast</a></strong> using real outputs with the private details removed.</p><h3><strong>The three setups in one paragraph each</strong></h3><p><strong>People pipeline (Claude).</strong> A lead identifier researches a person, scores them, and assigns a track. Three downstream agents handle podcast strategy, connection requests, and outreach writing. Each owns one lane.</p><p><strong>Podcast clip director (ChatGPT project, Astra model).</strong> Reads full episode transcripts and returns cut windows, three title and thumbnail framings per clip, and a publishing order. Results flow back into a performance log it can edit.</p><p><strong>Website manager (Claude Code).</strong> Works inside his real repository with persistent project memory, GitHub, Vercel, and Hostinger. It previews every change and asks twice before anything goes live.</p><h3><strong>Five design rules you can copy this week</strong></h3><h3><strong>1) Route before you write</strong></h3><p>Marko&#8217;s lead identifier takes a name, a profile, or a CSV export of 12,000 connections. On the full file it needs about 90 minutes. It researches each person, scores them, and assigns one of four tracks: client, relationship, podcast guest, or &#8220;happy to know, do not pursue.&#8221;</p><p>Most sequences assume every contact is a prospect. That assumption sends cold pitches to champions, partners, and investors. A routing step in front of your sequencer fixes it.</p><p>What to do:</p><ul><li><p>Define four or five relationship tracks for your business, each with a one-line test</p></li><li><p>Make &#8220;do not pursue&#8221; a valid output</p></li><li><p>Block message drafting until a track exists</p></li></ul><h3><strong>2) Let the agent say U</strong></h3><p>Marko scores six things: fit, authority, affordability, timing, existing relationship, and the agent&#8217;s confidence in the evidence. When it cannot verify a dimension, it writes U. It never invents a number so the spreadsheet looks complete.</p><p>Timing beats title. A prospect who just announced layoffs gets a different call than one who just scaled a team, whatever the job title says. Affordability gets checked against his own offer, a $5,000 sprint.</p><p>My addition: report two numbers, the score on known dimensions and the coverage. I keep evidence confidence as its own label and count coverage across the five scored dimensions. A lead that scores 80 percent on 2 of 5 known dimensions is a research task. Set a floor, for example 4 of 5 known before any message gets drafted.</p><h3><strong>3) Hand off with a packet</strong></h3><p>Marko&#8217;s lead identifier does not stop at &#8220;podcast guest, good luck.&#8221; It passes forward who the person is, what is verified, what is inferred, what is unsure, why it chose the track, and a complete prompt for the next agent.</p><p>On the call I said the handoff is the step most people skip, and that the same gap breaks human teams. Marko&#8217;s setup shows the fix. Copy this packet:</p><pre><code><code>HANDOFF PACKET
From: [agent]            To: [agent]
Subject: [person, account, or asset]
Decision: [track or verdict in one line]
Why: [two sentences]
VERIFIED: [facts, each with a source]
INFERRED: [judgments, each with its evidence]
UNKNOWN: [every U, listed]
RISKS: [timing, sensitivity, anything that could embarrass you]
NEXT PROMPT: [complete prompt for the receiving agent]

</code></code></pre><h3><strong>4) Give every agent the same brain file</strong></h3><p>Marko calls his hub Agent Zero. It holds his bio, his framework, his website, and a main file that lists every agent and its role. A brain file loads into each agent, so each one knows the others exist. Ask the podcast strategist to write an outreach message and it answers: route this to the connection requester.</p><p>Agents that know their lane and refer out are what keep a multi-agent setup from turning into one overconfident chatbot.</p><p>What to do:</p><ul><li><p>Write one brain file with three sections: who you are, the lane roster (job, inputs, outputs, what each agent refuses), and routing rules</p></li><li><p>Load it into every agent</p></li><li><p>Add a line to each agent: &#8220;If the request belongs to another lane, name the lane and stop&#8221;</p></li></ul><h3><strong>5) Gate by reversibility</strong></h3><p>Inside the sandbox Marko&#8217;s Claude Code agent reads files, rewrites code, runs builds, and tests. The line moves when something leaves his environment or gets hard to undo. He says he does not fully trust it yet, so it runs in manual mode and asks twice: once to make the change, once to commit.</p><p>Free to run Needs a human gate Research, scoring, summarizing Sending any message Drafting and rewriting Publishing anything Building and testing locally Changing DNS or hosting Planning and prep Deleting or overwriting data Writing the next agent&#8217;s prompt Spending money</p><p>Pick the gate list before you pick the tool. Marko&#8217;s framing is the one to borrow: where do you want the AI to hold authority, and where do you hold it?</p><h3><strong>Bonus for content teams: the clip director loop</strong></h3><p>Marko&#8217;s podcast agent frames each clip three ways: as a problem, as a claim, and as a story. He tests three reasons to click instead of three random titles. After each clip publishes, he logs what ran and what won, and the agent reads that log before it touches the next episode.</p><p>Your webinar and sales-call library can run the same loop. Feed it ten recordings, ask for the five most standalone moments in each, and require the three framings per clip.</p><p>Marko calls his stack nothing profound. It is boring on purpose, and judgment stays with the human but automates the tedious items because he believes that decisions are the most expensive and valuable part of a company&#8217;s workflows.</p><p>Find <strong><a href="https://www.linkedin.com/in/marko-ladis?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAACXys4oBqbrD5NHSPjDD9cA2OL3W2xcueKY">Marko Ladis</a></strong> at <strong><a href="http://decisionstability.co/">decisionstability.co</a></strong> and his podcast is <strong><a href="https://decisionstability.co/decision-load">https://decisionstability.co/decision-load</a></strong>. Decision Load is on YouTube every Wednesday.</p><p>Skill.md file inspired by the podcast:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;597b0d31-5da3-4809-9cdb-65e5d99e9e71&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">
---
name: agent-lane-architect
description: Designs a multi-agent workflow where every agent owns one lane, hands off with a packet, and stops at a human gate before consequential actions. Produces a lane map, a shared brain file, a handoff packet template, a scoring rubric that accepts "U" for unknown, a human gate table, and a plain-English setup manual. Use when the user says "design my agent workflow," "build agents for [process]," "multi-agent setup," "agent handoffs," "lane map," "brain file," "what should AI do versus me," "human in the loop," "agent guardrails," "lead routing with AI," or wants to split one overloaded prompt into specialized agents. Triggers on lead triage, outreach, content or podcast production, and ops workflows. Does not write the outreach itself or the agents' code.
---

# Agent Lane Architect

Inspired by Marko Ladis's multi-agent setup, as shown on the GTM AI Podcast with Coach K. Marko is the founder of Decision Stability (decisionstability.co) and host of Decision Load.

**Job:** Turn a described workflow into a lane-based agent system a person can set up in an afternoon.

**Persona:** A GTM leader, RevOps owner, founder, or content lead who wants AI to prepare work while a human keeps judgment. Decision being made: which steps agents own, where they hand off, and where a human must approve.

**Core rule (Marko's):** Very high autonomy in preparation and execution. A very obvious human gate before consequential external actions.

---

## STEP 0 (REQUIRED): Intake

Do not design anything until you know these five things. If the user already stated them, confirm in one line and move on. Otherwise ask them in one message:

1. What is the workflow, in one sentence?
2. What are the steps today, and who does each one?
3. What goes in and what comes out at the start and the end?
4. Which steps send, publish, change, delete, or spend something outside your own environment?
5. Which platform will run the agents (Claude Projects, ChatGPT Projects, Claude Code, other)?

Do not proceed until questions 1 and 2 are answered. If the user cannot answer 4, assume every outward-facing step is gated.

---

## STEP 1: Build the lane map

A lane is one job with one verb. Split a step into separate lanes when it uses a different data source, requires a different kind of judgment, or carries a different level of risk. Merge steps that are always run together.

Limit the first pass to 7 lanes. If you want more, the workflow needs a second pass after the first one runs.

Output one card per lane:

```
LANE 02: Router
Job: Classify the relationship and choose a track
Inputs: name, profile text or CSV row
Outputs: track, scores, handoff packet
Refuses: writing any message; researching beyond the scoring dimensions
Hands off to: Lane 03 (client track) or Lane 04 (relationship track)
Human gate: none
```

Always include Lane 00, the hub, which holds the brain file (STEP 5).

**Edge case:** If the workflow has one real step, say so. Recommend one agent plus a gate table. Do not invent lanes to look thorough.

---

## STEP 2: Route before you write

If the workflow ends in a message, a deliverable, or an action toward a person, the first working lane is a classifier. It decides what the situation is before anything gets drafted.

Rules:

- Define 4 or 5 tracks, each with a one-line test
- Include a track for "no action" (Marko's version: "happy to know, but do not pursue")
- The classifier never drafts the message or asset. Its output is a verdict, evidence, and a packet
- Every downstream lane accepts input from exactly one track

Example tracks for lead triage:

| Track | One-line test |
|-------|---------------|
| Client | Has the problem we solve, authority to buy, and a timing signal |
| Relationship | Valuable to know, wrong moment or wrong role to sell to |
| Partner or guest | Can bring us an audience, or we can bring them one |
| Research more | Too many unknowns to classify |
| No action | Known, but no reason to pursue |

---

## STEP 3: Scoring rubric with U

Use this when a lane has to score or rank something. Build the rubric from the five scored dimensions below and edit the names for the user's business.

| Dimension | Question |
|-----------|----------|
| Fit | Does the problem we solve exist for them? |
| Authority | Can they decide or influence the decision? |
| Affordability | Can they pay for our offer? |
| Timing | Does a recent event make now a good or bad moment? |
| Relationship | What history exists with us? |

Each dimension is scored 0 to 5 or **U** (unknown). Evidence confidence is reported separately as High, Medium, Low, or U.

**Rules (MANDATORY):**

1. U never counts as 0. If the agent cannot verify a dimension, it writes U and says what evidence is missing.
2. Report two numbers: **Score** = (sum of known scores) / (5 x number of known dimensions), and **Coverage** = known dimensions / 5.
3. Coverage floor: below 4 of 5 known, route to "Research more." Edit the floor to suit the user.
4. Timing override: a negative timing signal (layoffs, freeze, leadership change in progress) caps the track at Relationship, whatever the other scores say.
5. Title never substitutes for fit. A CEO with no evidence of the problem is not a lead.

**Worked example**

Input: VP of Sales at a 300-person company, recent post about tool sprawl, company announced layoffs last month, no prior contact.

| Dimension | Score | Evidence |
|-----------|-------|----------|
| Fit | 4 | Posted about tool sprawl |
| Authority | 5 | VP, owns the budget line |
| Affordability | U | No public data on budget |
| Timing | 1 | Layoffs announced last month |
| Relationship | 0 | No history (known, so it counts) |

Known sum = 10 across 4 dimensions. Score = 10 / 20 = 50%. Coverage = 4 of 5 (meets the floor). Evidence confidence: Medium.
Timing override applies. Track: **Relationship**. Next step: a note to watch for a timing change, no pitch.

---

## STEP 4: Handoff packet

Every lane ends by preparing the next lane. The packet is the contract.

```
HANDOFF PACKET
From: [lane]             To: [lane]
Subject: [person, account, or asset]
Decision: [track or verdict in one line]
Why: [two sentences]
VERIFIED: [facts, each with a source]
INFERRED: [judgments, each with the evidence behind it]
UNKNOWN: [every U, listed with what would resolve it]
RISKS: [timing, sensitivity, anything that could embarrass the user]
NEXT PROMPT: [a complete, standalone prompt for the receiving lane]
```

Rules:

- VERIFIED needs a source. No source means it moves to INFERRED.
- NEXT PROMPT must work if pasted into a fresh chat with no other context.
- If the receiving lane is on a platform that cannot pass files, the user pastes the packet. Say so in the manual.

---

## STEP 5: The brain file

One file, loaded into every lane, so each agent knows the others exist. Marko calls the hub "Agent Zero."

Write `brain.md` from this template:

```
# BRAIN
Owner: [name, role, one-line bio]
Business: [what we do, who we serve, offer and price if relevant]
Voice and standards: [pointer to examples or style file]

## Lane roster
| Lane | Job | Inputs | Outputs | Refuses |
|------|-----|--------|---------|---------|
| 00 Hub | Holds this file and routes | any | routing answer | doing lane work |
| 01 ... | ... | ... | ... | ... |

## Routing rules
- If a request belongs to another lane, reply: "Route to Lane [N]: [name]." Then stop.
- If you do not know something, write U. Do not guess.
- End every task with a handoff packet or a clear "done."

## Gates
See gate table. Never perform a gated action. Prepare it and ask.
```

Every lane instruction file starts with: "Read brain.md first. You are Lane [N]. Stay in your lane."

---

## STEP 6: Gate table by reversibility

Sort every action each lane can take. Run three questions on each action:

1. Does it leave our environment?
2. Is it hard to undo?
3. Does it cost money or reputation?

Any yes means a gate.

| Class | Examples | Rule |
|-------|----------|------|
| Free | Research, scoring, summarizing, drafting, building and testing locally, writing the next prompt | Agent runs without asking |
| Confirm | Sending a message, publishing, merging code, sharing a file externally | Agent prepares, human approves each time |
| Confirm twice | Changing DNS or hosting, deleting or overwriting data, spending money | Agent asks to make the change, then asks again to commit it |
| Never | Anything the user lists | Agent refuses and explains |

Default to manual mode. Move an action from Confirm to Free only when the user names it and has reviewed several clean runs. If the user asks for full autonomy, produce the table anyway and write the pre-approved actions into it by name.

---

## STEP 7: Feedback loop (include when outputs have measurable results)

Add a log the agents can read and update. One row per output: what was produced, what version ran, the result, what won, and notes for the next run. Each lane reads the log before starting. Without it, every run starts from zero.

---

## STEP 8: Setup manual, explained like the user is 11

Write step-by-step instructions for the user's platform. Each step is one action, one sentence, one expected result. Use plain words. Define any technical term the first time.

Examples of the level:

- Good: "Click New Project. Name it Lane 02 Router. Paste the file called lane-02-router.md into the Instructions box. You should see the instructions saved under the project name."
- Bad: "Configure the agent with the appropriate system prompt."

If file creation is available, write the files into a folder named `agent-lanes/`. Otherwise print each file in its own labeled code block.

---

## Output contract (what "done" looks like)

Deliver, in this order:

1. Lane map (table, then one card per lane)
2. `brain.md`
3. One instruction file per lane, named `lane-NN-name.md`
4. Handoff packet template
5. Scoring rubric (only if a lane scores or ranks)
6. Gate table
7. Setup manual
8. Test script: three sample inputs. One clean case, one with missing data (should produce U and "Research more"), one out-of-lane request (should produce "Route to Lane N").
9. Top three risks in this design, one line each

---

## Edge cases

| Situation | What to do |
|-----------|------------|
| User gives a vague workflow | Ask only the missing intake questions, then proceed |
| Steps contradict each other | List the contradictions and ask one question to resolve them |
| No data available to score | Score everything U, route to "Research more," say what to collect |
| Sensitive data (personal info, contracts) | Add a line to brain.md on what agents may store and where |
| User wants one giant agent | Explain the cost once (overloaded prompts blur judgment), then build what they ask for with a gate table |
| Agents run on different platforms | Use pasted handoff packets and say so in the manual |

---

## Self-check before delivering

- [ ] Every lane has one verb and a "Refuses" line
- [ ] Classifier lane exists wherever the workflow ends in a message or action toward a person
- [ ] No lane both classifies and writes
- [ ] U is allowed and never scored as 0
- [ ] Every packet has VERIFIED, INFERRED, UNKNOWN, and NEXT PROMPT
- [ ] brain.md lists every lane and the routing sentence
- [ ] Every outward-facing action sits in the gate table
- [ ] Setup manual passes the "11-year-old" test
- [ ] No lane was added just to look thorough

---

## Worked example: lead triage

**User:** "Our SDRs email everyone in the CRM. Customers and partners keep getting cold sequences."

**Lane map produced:**

| Lane | Job | Gate |
|------|-----|------|
| 00 Hub | Holds brain.md, routes requests | None |
| 01 Router | Scores and assigns a track, writes a packet | None |
| 02 Account researcher | Deep research for the Client track | None |
| 03 Message drafter | Drafts one message for the Client track | Human sends |
| 04 Relationship notes | Writes a context note for Relationship and Partner tracks | None |
| 05 Review log | Records outcomes, updates the log | None |

**Why it works:** The Router never drafts. Customers and partners land in Lane 04, so they stop receiving cold sequences. Every send is a human click.</code></pre></div>]]></content:encoded></item><item><title><![CDATA[10/1/2026: How to make LLM’s Deterministic like Jev from an AI Researcher]]></title><description><![CDATA[Preview: Same data. Same prompt. Different answer. Elin Nguyen found out why, and how to make four models agree byte for byte.]]></description><link>https://www.gtmaipodcast.com/p/1012026-how-to-make-llms-deterministic</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/1012026-how-to-make-llms-deterministic</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Thu, 01 Oct 2026 13:03:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/5QUkzUQrQAU" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As always thank you for reading and listening to the podcast. Been having some fun with the most recent guests and today is as good as they get as we dive into Jev and how to make every day LLM&#8217;s more deterministic.</p><div id="youtube2-5QUkzUQrQAU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;5QUkzUQrQAU&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/5QUkzUQrQAU?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><a href="https://www.linkedin.com/in/elin-nguyen/">Elin Nguyen</a> ran the same customer through the same AI prompt two days in a row. She didn&#8217;t change a single line.</p><p>She takes people through this on her <a href="https://www.youtube.com/@OmnisensAI">youtube channel here</a></p><p>Or a quick overview:</p><div id="youtube2-e-Ob_u1yI3Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;e-Ob_u1yI3Q&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/e-Ob_u1yI3Q?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>Monday: high-value customer. Tuesday: low-value customer.</p><p>She was trying to build a sales intelligence tool that would tell her which five customers to call each day. Instead she had a tool that changed its mind overnight. &#8220;How am I going to build a business intelligence tool that constantly changes its mind?&#8221; she told me. &#8220;Am I going to email a high-value customer, and then tomorrow, all of a sudden, it&#8217;s low value?&#8221;</p><p>That frustration turned a mechanical engineer into one of the most interesting AI reliability researchers I&#8217;ve talked to. I&#8217;ve written prompts for production products, including at Momentum before Salesforce acquired it, and I&#8217;ve read most of the prompting research out there. It&#8217;s rare I learn something new about prompting. This conversation gave me a new angle.</p><h2>Top 5 quotes</h2><ol><li><p><strong>&#8220;When you say it worked, it has to work everywhere. When it doesn&#8217;t work everywhere, then you basically got lucky.&#8221;</strong></p></li><li><p><strong>&#8220;They say, oh, it&#8217;s 90% correct. That&#8217;s great. You know what I say? ... You&#8217;re not in control of the rest of the 10%.&#8221;</strong></p></li><li><p><strong>&#8220;If it&#8217;s 10 out of 10 wrong, flip it to 10 out of 10 correct. Then you know what flipped it.&#8221;</strong></p></li><li><p><strong>&#8220;LLMs never follow instructions. There&#8217;s no thing that has judgment. It&#8217;s just a structure of language that&#8217;s going to work, or it&#8217;s not going to work.&#8221;</strong></p></li><li><p><strong>&#8220;We&#8217;ve been operating on unstable semantics in everything, not just AI. AI is making this really explicit, because as soon as something is undefined, it breaks down.&#8221;</strong></p></li></ol><div><hr></div><h2>1) The model computes the same thing every time. The wording decides what it computes.</h2><p>Elin&#8217;s explanation of why AI output varies is the clearest I&#8217;ve heard. Picture a roulette wheel. For every next word, the model builds the wheel: big slices for likely words, thin slices for unlikely ones. That part is math and it comes out the same every time. Then the model spins the ball. Usually it lands on the big slice. Sometimes it lands on a thin one.</p><p>Most people stop there and conclude AI is random. Elin&#8217;s point is that you control the size of the slices. Your input shapes the wheel. Write a tight enough input and there is only one slice worth landing on.</p><p>Her proof: across GTM classification, an M&amp;A decision, and abstract reasoning tasks, she kept adding definitions until GPT, Claude, Gemini, and Grok converged. In her reported substrate test (four models, ten runs each), baseline prompts converged 30% of the time. With the substrate, all 40 runs returned one byte-identical output, verified by SHA-256 hash.</p><h2>2) Interpretation drift is the real problem, and your prompts are full of it</h2><p>Elin asked me to name a fruit. I said mango. She was thinking of something else. Then she narrowed it: a fruit that isn&#8217;t tropical. Fewer options. Then apple. Still too loose. Red apple? Half-red, dark red, pinkish red. Keep going until you get to &#8220;the dark red apple from Snow White.&#8221; Now everyone pictures the same thing.</p><p>That is <strong>interpretation drift</strong>: the model reads an abstract instruction and picks one of many valid meanings. Different runs pick different meanings. Different models pick different meanings. All of them are fluent and confident.</p><p>Her first paper shows it on a GTM-style question. She gave models one company profile ($10M revenue, 20% margin, 40% growth, top three customers at 60% of revenue) and asked whether to acquire it. The answers ranged from &#8220;Conditional YES&#8221; to &#8220;No.&#8221; The same 60% concentration was read as manageable by one model and a &#8220;house of cards&#8221; by another.</p><p>Now think about your own prompts. &#8220;Score this lead.&#8221; &#8220;Flag at-risk accounts.&#8221; &#8220;Is this deal qualified?&#8221; Every one of those words is a fruit.</p><h2>3) The usual prompt tricks barely move the needle</h2><p>Elin tested 17 prompt variations on the car wash question: <em>&#8220;I need to wash my car. The car wash is 50 meters away. Should I walk or drive?&#8221;</em> In her upcoming paper, 17 models answer &#8220;walk&#8221; 10 out of 10 times. They tell you to leave the car at home and walk to the car wash.</p><p>What she tried:</p><ul><li><p>&#8220;Think step by step.&#8221; Made it worse. Pushed models further toward walk.</p></li><li><p>&#8220;You are a car wash expert.&#8221; Best of the bunch. Moved results about 2%.</p></li><li><p>&#8220;Do not hallucinate.&#8221; No meaningful change.</p></li><li><p>ALL CAPS: &#8220;I MUST WASH MY CAR.&#8221; No meaningful change.</p></li></ul><p>Then the wording test that should worry every RevOps leader. Same question to Opus. Add &#8220;answer with exactly one word&#8221;: 10 of 10 walk. Leave it open-ended: 10 of 10 drive. Change it to &#8220;answer walk or drive&#8221;: a different answer again. A human wouldn&#8217;t change their answer because you asked for one word. The model does.</p><p>Takeaway: &#8220;be consistent&#8221; and &#8220;don&#8217;t hallucinate&#8221; in your system prompt are decoration. They don&#8217;t define anything, so they don&#8217;t fix anything.</p><h2>4) 90% accuracy is a warning</h2><p>This was her most controversial take. A lot of prompting advice comes from aggregate results: a technique made outputs 2% better across a benchmark. Elin&#8217;s counter: it may have made outputs 2% worse somewhere else, and you can&#8217;t tell which. That&#8217;s correlation dressed up as a method.</p><p>Her standard is binary. Find a case where the model is wrong 10 out of 10 times. Change the input until it is right 10 out of 10 times. Now you know exactly which words did the work. If it fails on three of 17 models, those three need more definition, and you know where to look.</p><p>For a GTM team, the math is simple. A lead-routing prompt that&#8217;s right 90% of the time on 5,000 inbound leads a quarter misroutes 500. You don&#8217;t know which 500.</p><h2>5) Meaning engineering is now a GTM job</h2><p>Elin used to work in business development, and she hated Salesforce for a very specific reason. &#8220;Lead qualified. What does this mean?&#8221; Nobody had a hard definition. &#8220;Lead hot. Oh, he&#8217;s hot. Yeah, but he hasn&#8217;t emailed for 180 days. Is he really still hot?&#8221;</p><p>Revenue teams have run on loose definitions for decades. Humans papered over the gaps with judgment and hallway conversations. AI has no hallway. Any term you leave undefined, the model defines for you, differently on different days.</p><p>That is why she calls the next discipline <strong>meaning engineering</strong>. Before you ask AI to qualify, score, route, or forecast, someone has to write down what those words mean in your business, with numbers.</p><div><hr></div><h2>Before and after: one lead, two prompts</h2><p>Here&#8217;s the hot lead problem as a real prompt.</p><p><strong>How most teams write it:</strong></p><pre><code><code>You are an expert SDR manager. Review this lead and tell me if it is
hot, warm, or cold. Be consistent. Do not hallucinate. Think step by step.

Lead: VP RevOps, 450-person B2B SaaS company. Last email reply 182 days
ago. 3 pricing page visits in the last 30 days (latest 12 days ago).
Webinar 64 days ago. No demo request.
</code></code></pre><p>The model has to decide on its own whether 182 days of email silence outweighs three pricing page visits. Run it ten times and watch it argue with itself.</p><p><strong>With a substrate (condensed example):</strong></p><pre><code><code>ICP_FIT: STRONG if 200 to 2,000 employees AND B2B SaaS or IT Services
AND Director+ in Sales, Marketing, RevOps, or CS. PARTIAL if two of
three. WEAK otherwise.
INTENT: HIGH if demo request or 3+ pricing visits in last 30 days.
MEDIUM if 1 to 2 pricing visits in 30 days or a webinar in last 90.
NONE otherwise.
RECENCY: based on the most recent engagement in ANY channel.
ACTIVE at 30 days or fewer. LAPSING 31 to 90. DORMANT over 90.
Email opens do not count as engagement.

RULES (first match wins):
1. Missing required field: INSUFFICIENT_DATA
2. HOT: STRONG + HIGH + ACTIVE
3. WARM: STRONG or PARTIAL, HIGH or MEDIUM, ACTIVE or LAPSING
4. COLD: everything else

Use only the facts provided. Return exactly:
ICP_FIT= / INTENT= / RECENCY= / TEMPERATURE= / ROUTE=
</code></code></pre><p>Output, every run: <code>ICP_FIT=STRONG, INTENT=HIGH, RECENCY=ACTIVE, TEMPERATURE=HOT, ROUTE=AE_SAME_DAY</code></p><p>The substrate made the 182-day question a business decision, written once. If your CRO disagrees with the rule, change one line, and every model applies the new rule the same way.</p><p>The full version, plus Elin&#8217;s M&amp;A example side by side, is in the resource below.</p><p><strong>One caveat:</strong> a substrate makes your policy repeatable, including when the policy is wrong. Bad thresholds give you perfectly consistent bad decisions. You still own the definitions.</p><div><hr></div><h2>What to do this week</h2><ul><li><p><strong>Pick one AI classification your team already relies on.</strong> Lead score, churn risk, deal stage, ticket priority.</p></li><li><p><strong>Run the exact same input 10 times, on two models.</strong> Paste the outputs side by side. If they don&#8217;t match, you&#8217;ve found drift.</p></li><li><p><strong>List every undefined word in the prompt.</strong> Write a number or a closed list next to each one. Delete &#8220;be consistent&#8221; and &#8220;don&#8217;t hallucinate.&#8221;</p></li><li><p><strong>Rerun until you get 10 of 10.</strong> Then test it on 20 real records before it touches a workflow.</p></li></ul><h2>Free resource: the Substrate Builder skill</h2><p>I built a copy-paste Claude skill based on this conversation. Paste in any loose prompt. It audits every ambiguous term, proposes definitions for you to approve, writes the full substrate, walks the edge cases, and hands you a 10-out-of-10 drift test.</p><p><strong>Get it below.</strong></p><div><hr></div><h2>The receipts</h2><p>Elin is an independent researcher, and her work is early. Three of her papers are public on OpenReview as conference submissions (IEEE MiTA 2026 and the ICML 2026 Position Paper Track); acceptance hasn&#8217;t been confirmed. The byte-identical results come from her own reported evaluation of a manuscript titled <em>Substrates Are All You Need</em>, which isn&#8217;t fully public yet, and the car wash results come from a paper she&#8217;s writing now. One tightly specified task doesn&#8217;t prove determinism for every task, and a strong substrate encodes much of the decision logic by design. I&#8217;d still bet on the method, because it&#8217;s cheap to test yourself. Run your prompt ten times and see.</p><p>Elin&#8217;s work: <a href="https://www.omnisensai.com/">omnisensai.com</a> </p><ul><li><p><a href="https://openreview.net/forum?id=z74541CgDS">Empirical Evidence of Interpretation Drift in Large Language Models</a></p></li><li><p><a href="https://openreview.net/forum?id=aYzywQd1Vl">Framework for Interpretation Drift &amp; Taxonomy Field Guide</a></p></li><li><p><a href="https://openreview.net/forum?id=RgIUAndqXk">Position: Interpretation Drift Is a Distinct Source of Instability in Large Language Models</a></p></li><li><p><a href="https://openreview.net/attachment?id=RgIUAndqXk&amp;name=supplementary_material">Empirical Evidence of Interpretation Drift in ARC-Style Reasoning &#8212; supplementary paper</a></p></li><li><p><a href="https://www.scribd.com/document/1025152419/Substrates-Nguyen-2026">Substrates Are All You Need: Defeating Non-Determinism With Natural Language</a> </p></li></ul><p>The AI isn&#8217;t going to agree with you on what &#8220;hot&#8221; means until you write it down.</p><h1>The Substrate Builder Skill</h1><p><strong>What it is:</strong> A copy-paste Claude skill inspired by the podcast that turns a loose GTM prompt (&#8221;score this lead,&#8221; &#8220;is this account at risk,&#8221; &#8220;summarize this call and tag the stage&#8221;) into a substrate spec that produces the same answer every run, on every model.</p><p><strong>How readers install it:</strong></p><ol><li><p>In Claude, open your Skills settings and create a new skill. (Claude Code users: create a folder <code>~/.claude/skills/substrate-builder/</code> and save the block below as <code>SKILL.md</code>.)</p></li><li><p>Paste everything inside the code block below.</p></li><li><p>Start a chat and say: &#8220;Build a substrate for this prompt:&#8221; and paste your prompt.</p></li></ol><p>Built from Elin Nguyen&#8217;s interpretation drift research and the GTM AI Podcast conversation with her. It reconstructs her method; it is not her official tool.</p><div><hr></div><pre><code><code>---
name: substrate-builder
description: Turn a loose business prompt into a deterministic "substrate" spec (definitions, thresholds, precedence, allowed labels, missing-data rules, canonical output) so every run and every model returns the same answer. Use when someone says "make this prompt consistent," "my AI keeps changing its answer," "build a substrate," "score / classify / qualify / tier / route" with AI, or shares a prompt that classifies leads, accounts, deals, tickets, or risks.
---

# Substrate Builder

Your job: take a prompt that leaves meaning up to the model and convert
it into a protocol where the human owns every definition and the model
only applies them. You do not decide business policy. You expose every
place policy is missing, propose defaults clearly marked as PROPOSED,
and get the human to confirm them.

## Principles

- Drift comes from undefined meaning. Every word that can be read two
  ways will be, on some run.
- "Be consistent," "do not hallucinate," "think step by step," "you are
  an expert," and ALL CAPS emphasis do not define anything. Remove them.
- A substrate makes a policy repeatable. It does not make it correct.
  The human owns the thresholds.
- 9 out of 10 is not a pass. The standard is 10 out of 10, across runs
  and across models.

## Workflow

### Step 1: Identify the single operation
Restate the prompt as one operation: classify, score, route, extract,
or decide. If the prompt asks for several, split it into one protocol
per operation and say so.

### Step 2: Run the ambiguity audit
List every gap, grouped under these headings. Quote the exact words
from the original prompt that create each gap.

1. Undefined concepts (for example: "hot," "qualified," "at risk,"
   "high value," "engaged," "enterprise")
2. Missing thresholds (numbers, date windows, counts, percentages)
3. Boundary values (does exactly 30 days count as recent?)
4. Precedence (when two signals disagree, which wins?)
5. Open label sets (can the model invent "Proceed with caution"?)
6. Missing-data behavior (what happens when a field is blank?)
7. Outside knowledge (is the model allowed to use industry norms?)
8. Output format (prose, bullets, or exact fields?)
9. Hidden goals (is the model optimizing something unstated?)

### Step 3: Propose the policy
For every gap, propose one specific rule. Mark each one PROPOSED. Base
proposals on whatever the user has told you about their business. If
you have no basis, say so and offer two options instead of guessing.

Ask the user to confirm or edit in a single message. Do not proceed to
Step 4 until the user confirms, unless they tell you to use the
proposals as-is.

### Step 4: Write the protocol
Use exactly this structure:

    # [Operation] Protocol

    ## Objective
    [One operation.] Use only Authoritative Input and the rules below.
    Do not use outside benchmarks, norms, or unstated criteria.

    ## Authoritative Input
    [The case data, or a placeholder block the user fills per run.]
    Only this section contains facts about the case.

    ## Definitions
    [Every term, each with explicit numeric or categorical boundaries.]

    ## Allowed Values
    [Closed list per output field. No synonyms. No new values.]

    ## Decision Rules
    Apply in order. Use the first rule that matches.
    1. If a required field is missing, output INSUFFICIENT_DATA.
    2. ...
    N. Fallback rule that catches every remaining case.

    ## Precedence Rules
    [Which signal overrides which.]

    ## Boundary Rules
    [Which bucket each exact threshold value belongs to.]

    ## Missing-Data Rules
    [What counts as missing vs. a known zero. Never infer.]

    ## Canonical Output
    Return exactly these lines and nothing else:
    FIELD_1=&lt;value|value&gt;
    FIELD_2=&lt;value|value&gt;

### Step 5: Self-check before delivering
- Every term in Decision Rules appears in Definitions.
- Every possible input combination matches exactly one rule. Walk at
  least three edge cases (both boundaries and a missing field) and show
  the result.
- No rule contradicts a precedence rule.
- The output block has no room for prose.
- No instruction relies on the model's judgment ("use your judgment,"
  "if appropriate," "as needed").

Where possible, write the decision rules as a short Python function and
run it on the sample input to confirm the expected output. If code and
protocol disagree, fix the protocol.

### Step 6: Deliver the drift test
Give the user this test plan with the protocol:

1. Run the protocol 10 times on their main model.
2. Run it 10 times on at least two other models.
3. Compare outputs exactly (diff, or SHA-256 hash of the output text).
4. If any run differs, the difference points to an undefined term or an
   unhandled case. Name the likely gap, patch the protocol, rerun.
5. Repeat until 10 of 10 match on every model tested. Then test on 20
   real records before putting it in a workflow.

## Output to the user
1. The ambiguity audit (Step 2), short.
2. The PROPOSED policy table (Step 3) for confirmation.
3. After confirmation: the final protocol, the expected output for the
   sample input, the edge cases walked, and the drift test plan.

## Guardrails
- Never quietly invent a threshold and present it as fact.
- Never keep "be consistent" or "do not hallucinate" style lines.
- If the task is open-ended writing (an email, a summary for humans),
  say that substrates fit classification and decisions best, then
  substrate only the parts that must be consistent (for example: stage,
  sentiment label, next-step category).
</code></code></pre><div><hr></div>]]></content:encoded></item><item><title><![CDATA[9/23/26: Built a $500K Business Solo With Claude Code (No Coding)]]></title><description><![CDATA[So today we have some PACKED resources for you in some skill.md files]]></description><link>https://www.gtmaipodcast.com/p/92326-built-a-500k-business-solo</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/92326-built-a-500k-business-solo</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Wed, 23 Sep 2026 13:23:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/VQx2SP_Wkmc" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So today we have some PACKED resources for you in some skill.md files</p><p>And have my good friend <a href="https://www.linkedin.com/in/markfer/">Mark Fershteyn </a>from <a href="https://www.masteringai.io/">https://www.masteringai.io/</a> on the podcast returning with some gold nuggets and at the end of this newsletter, I have 7 skill.md files inspired by the podcast for you to download for free along with the FullEnrich skill.md file.</p><p><em><span>In partnership with </span><a href="https://fullenrich.com/"><span>FullEnrich </span></a><span>&#8212;</span></em><span> I built a </span><a href="https://www.therevenueaireport.com/agent-skills/signal-to-buying-committee"><span>Claude skill </span></a><span>that reads a business signal such as a funding round, a new exec hire, a job posting and then reasons out the right buyer, and enriches them live via FullEnrich&#8217;s MCP, no dashboard or CSV required. You can try FullEnrich.com and the skill.md with 50 credits free, it is </span><a href="https://www.therevenueaireport.com/agent-skills/signal-to-buying-committee"><span>embedded here</span></a><span>, copy it into your Claude skills folder and you&#8217;ll be running it in under 5 minutes. The MCP they have is insanely easy to use as well. Just point your AI to this </span><a href="https://fullenrich.com/mcp">https://fullenrich.com/mcp</a> and it will connect your account.</p><p><span>Let&#8217;s get into the podcast!</span></p><div id="youtube2-VQx2SP_Wkmc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;VQx2SP_Wkmc&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/VQx2SP_Wkmc?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>Mark Fershteyn spent four years, millions of dollars, and a 26-person team to take his startup, Recapped, to seven figures. Then he shut it down and returned money to his investors.</p><p>Six months after going solo, working part-time, he is on pace to pass a half-million-dollar run rate.</p><p>He does not code. He describes himself as &#8220;a dumb sales guy with too many ideas.&#8221; For his whole career, every idea came with the same tax: raise money, hire engineers, wait. In his words: &#8220;AI allowed me to do that by myself.&#8221;</p><p>Mark came back for his second time on the GTM AI Podcast. I&#8217;ve followed his journey for years and I admire him a lot. He&#8217;s had real ups and downs with being a founder (huge shoutout for his transparency), and he&#8217;s winning now because he stopped asking for permission. He opened Claude Code live and showed us how the whole machine works. He does a great job digging in at and I have some free skill.md files at the end so you can build the first piece yourself.</p><h4>1) Stop trying to keep up. Filter for step changes.</h4><p>Mark spends most of his day on X and YouTube and still feels behind. &#8220;In a week, we&#8217;re getting 6 months&#8217; worth of advancement sometimes.&#8221;</p><p>I tell people the same thing all the time. You&#8217;re not going to keep up. At Ai4, I heard Geoffrey Hinton and Andrew Ng both say on stage they can&#8217;t keep up either. Let go of that pipe dream and take the pressure off.</p><p>Mark&#8217;s filter is simple. Ask one question of every release: is this a small improvement, or a step change that unlocks a new kind of work (like a model suddenly good enough to edit video)?</p><ul><li><p>Small improvement: skip it</p></li><li><p>Step change: block a weekend and build something with it</p></li><li><p>Build anything, even something for your kids</p></li></ul><p>For me personally, this past weekend my daughter drew a stick figure and I turned it into a one-minute video of her character singing and dancing. Now she wants AI videos all the time. </p><p>The one thing I tell teams is be willing to ask themselves one question when working with AI.</p><p>That is:<br>&#8220;<em><strong>I wonder if</strong></em> I could do this with AI?&#8221; And then start playing, iterating, and making it better.</p><h4>2) Use AI to use AI. Start in plan mode.</h4><p>Mark talks to Claude before he asks it to build anything. He dictates what he&#8217;s working on, the challenge, and the outcome he wants, then says &#8220;help me think through this.&#8221;</p><p>He starts almost every session in plan mode. &#8220;We spend a lot of time thinking and planning up front, and then the execution is more or less usually flawless.&#8221;</p><ul><li><p>In Claude Code (terminal): press Shift+Tab until you reach plan mode</p></li><li><p>In the Claude app: turn on plan mode before you start</p></li><li><p>Approve the plan, then switch to build</p></li></ul><p>On terminal vs. app: Mark runs up to 12 terminal windows across 3 or 4 projects at once. The app creates a separate git worktree per session, which makes running 7 things in parallel hard for him. His advice: if you&#8217;re not building three products at a time, the app is more than enough.</p><h4>3) One agent per task.</h4><p>This was the most useful rule in the episode. Every agent Mark builds has one job and a clear test for success: is it working or not?</p><p>He has an agent that fetches mail. A separate agent that triages it. An agent that only edits. His content pipeline used to be one agent. Now it&#8217;s six:</p><ul><li><p>Idea generation</p></li><li><p>Drafting</p></li><li><p>Editing</p></li><li><p>Hooks</p></li><li><p>Repurposing to other platforms</p></li><li><p>One skill that runs all of them in order</p></li></ul><p>When output is weak, he knows which agent to fix. A single agent doing six jobs fails in six places and you can&#8217;t tell which one broke.</p><p>Here&#8217;s the prompt Mark would use to start:</p><blockquote><p>&#8220;I want to create a set of skills that interview me on a specific topic, minimum of 10 interview questions. Then create a set of agents, each with their own skill file, that will edit, break it down, create viral hooks, and repurpose my content. Help me build this.&#8221;</p></blockquote><h4>4) Treat every skill like a new intern. Then coach it four times.</h4><p>Mark&#8217;s analogy: if you tell a new intern &#8220;go write me a blog post,&#8221; they have no idea who it&#8217;s for, what it should accomplish, or what good looks like. Give them 5 examples, the format, and the tone, and the work gets dramatically better. AI works the same way.</p><p>His example: he scraped about 300 LinkedIn posts from Adam Robinson and built a skill around them. When he types /adam, it:</p><ul><li><p>Interviews him on a topic</p></li><li><p>Drafts a post in that style</p></li><li><p>Receipt-grades the numbers</p></li><li><p>Adds a radical transparency takeaway</p></li><li><p>Writes 5 hooks and scores them</p></li></ul><p>Here&#8217;s where I see most people go wrong. They open Claude, ask for a skill in one shot, and stop. The skill ends up too broad, or it has too little context to do its one job well. In my experience it takes at least four rounds of feedback before results get really good: run it, test it, evaluate it, give feedback, run it again. That&#8217;s about 30 minutes. The results you get after that hold every time you run it.</p><p>Mark adds one more move: end every skill by asking, &#8220;What went well, what didn&#8217;t, and what can we improve next time?&#8221; The answers feed back into the skill. It improves itself.</p><h4>5) Give your AI a memory it can navigate.</h4><p>Every folder on Mark&#8217;s computer is backed up to a GitHub repo, and he writes markdown files as he works. The standout is a /clients folder. Every email, Slack thread, and LinkedIn message for each client lands there. When he says &#8220;help me draft a proposal for Coach K,&#8221; Claude pulls from everything.</p><p>A year and a half ago he started building a personal wiki, before Andrej Karpathy&#8217;s LLM wiki idea took off. It pulls in LinkedIn, email, Slack, CRM data, scraped company data, and news alerts, and connects them as nodes. Jonathan connects to Salesforce, so anything touching both is linked.</p><p>I asked him about hierarchy vs. graph structure, the idea Jack Dorsey pushed at Block. Mark&#8217;s view: models are now good enough that you rarely need to build your own retrieval system, but you still need to create the structure behind the scenes.</p><p><strong>Start here:</strong> one folder per client or account, and a habit of dropping every conversation into it.</p><h4>6) Build the interface you actually want to work in.</h4><p>Mark hated living in a chat window. &#8220;I&#8217;m a visual person. I need something visual.&#8221; So he built <a href="https://www.zealos.io/">Zealos</a>, a super app, using Claude Code. The AI runs on Claude&#8217;s APIs, the app is hosted on Vercel, and Supabase handles the database and login.</p><ul><li><p>5 calendars in one view</p></li><li><p>Every inbox in one place</p></li><li><p>LinkedIn, Slack, and Discord messages together (iMessage is next)</p></li><li><p>A website snippet that identifies anonymous visitors by waterfalling several data providers</p></li><li><p>People who engage with his LinkedIn topics get captured, enriched, or enrolled in a sequence</p></li></ul><p>He started it to cut a couple hundred dollars a month in tools. After about 300 hours of fine-tuning, his consulting clients now pay for access. His pitch to them: &#8220;You can build this yourself, or I&#8217;ve been fine-tuning this across 300 hours. Do you want to pay for access?&#8221;</p><h4>The receipts</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PMrg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PMrg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 424w, https://substackcdn.com/image/fetch/$s_!PMrg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 848w, https://substackcdn.com/image/fetch/$s_!PMrg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 1272w, https://substackcdn.com/image/fetch/$s_!PMrg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!PMrg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png" width="583" height="286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:286,&quot;width&quot;:583,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28131,&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://www.gtmaipodcast.com/i/217065036?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.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_!PMrg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 424w, https://substackcdn.com/image/fetch/$s_!PMrg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 848w, https://substackcdn.com/image/fetch/$s_!PMrg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 1272w, https://substackcdn.com/image/fetch/$s_!PMrg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ca6ac5-a617-41ed-b3cf-f530840178df_583x286.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>Where this goes: build, buy, or hire?</h4><p>Mark&#8217;s read on the market:</p><ul><li><p><strong>SMBs</strong> are building their own tools and cutting subscriptions</p></li><li><p><strong>Enterprises</strong> need reliability and compliance, so they keep buying. &#8220;That&#8217;s why Salesforce isn&#8217;t going anywhere.&#8221;</p></li><li><p><strong>The middle</strong> gets squeezed. Sell the shovels, or sell the 99.999% uptime.</p></li></ul><p>He also expects a pendulum. Companies will go build-happy for a couple of years, then realize that putting their top people on maintaining an internal CRM is a waste when $1,000 a month buys it from professionals. Then they&#8217;ll refocus on their core and put AI behind it.</p><p>I agree, and I&#8217;d add the migration reality. I&#8217;ve moved a company off a CRM. It took months and it hurt. Enterprise systems with years of data, governance, and security are sticky. My rule for leaders: build the things that are specific to how you win. Buy the things that are plumbing.</p><p>Mark&#8217;s boldest prediction, which he offered with &#8220;maybe I&#8217;m completely wrong&#8221;: within 10 years, 10 to 20 percent of people will do 20 times the work for 10 to 100 times the pay, and many others won&#8217;t need to work. You don&#8217;t have to agree to take the signal. The gap between people who use AI to multiply themselves and people who wait is widening every quarter.</p><h4>Your free skill: The Content Engine</h4><p>I turned Mark&#8217;s one-agent-per-task content workflow into a skill you can install today. It runs six jobs in order: Interviewer, Drafter, Editor, Hook Writer, Repurposer, and a Retro that saves your feedback so it gets better every run.</p><p>It&#8217;s seven skills: one runner plus one skill per job. The editor, hook writer, and repurposer each ship with a small script that checks the work (AI phrases, dashes, hook length, channel limits) so quality doesn&#8217;t depend on the model&#8217;s mood that day.</p><p>How to install:</p><ul><li><p><a href="https://www.therevenueaireport.com/agent-skills/content-engine-suite">Download the suite</a></p></li><li><p>Claude Code: copy all seven folders into <code>~/.claude/skills/</code></p></li><li><p>Claude app: upload each of the seven skill zips in the Skills section of Settings</p></li><li><p>Add a <code>voice/</code> folder with 10 or more of your best posts so it matches your style</p></li></ul><p>Then type: &#8220;Run the content engine on [topic].&#8221; Or use any piece alone: &#8220;Write 5 hooks for this post.&#8221;</p><h4>What to do this week</h4><ul><li><p>Install the Content Engine and run it on one topic you know cold</p></li><li><p>Give it four rounds of feedback before you judge it</p></li><li><p>Create one folder per top client or account and start dropping every conversation into it</p></li><li><p>Pick one step change from the last 90 days and spend a weekend building with it</p></li></ul><p>Mark didn&#8217;t wait for an engineer, a funding round, or anyone&#8217;s permission. As he put it at the end: &#8220;You don&#8217;t need to be a crazy genius engineer to build this stuff.&#8221; Go build.<br><br>Reminder that the <a href="https://www.therevenueaireport.com/agent-skills/signal-to-buying-committee">Skill.md files are here from FullEnrich</a> and the <a href="https://www.therevenueaireport.com/agent-skills/content-engine-suite">content suite from Mark!</a></p>]]></content:encoded></item><item><title><![CDATA[9/16/2026: He had 200 AI agents running. He paused 190 of them.]]></title><description><![CDATA[Got some goodies in here for you today!]]></description><link>https://www.gtmaipodcast.com/p/9162026-he-had-200-ai-agents-running</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/9162026-he-had-200-ai-agents-running</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Wed, 16 Sep 2026 13:03:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/D6pXTbBTKQ4" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Got some goodies in here for you today! If you have not already, go over to the Substack and subscribe, we give away the goods every week and today is no different with some sweet <strong><a href="http://skill.md/">skill.md</a></strong> files inspired by and used from the podcast guest.</p><p>Lets get into it!</p><p>Our guest is <strong><a href="https://www.linkedin.com/in/eliportnoy?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAAZC60BtmAtULPok6Z1wbV_4y6ZaeNUobg">Eli Portnoy</a></strong> who is the founder of <strong><a href="https://www.linkedin.com/company/backengine-ai/">BackEngine</a></strong> and takes us through his going down in agents and up in effectiveness.</p><div id="youtube2-D6pXTbBTKQ4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;D6pXTbBTKQ4&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/D6pXTbBTKQ4?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>You can go to <strong><a href="https://www.youtube.com/@GTMAIAcademy/podcasts?trk=article-ssr-frontend-pulse_little-text-block">Youtube</a></strong>, <strong><a href="https://podcasts.apple.com/us/podcast/gtm-ai-podcast/id1715924983?trk=article-ssr-frontend-pulse_little-text-block">Apple</a></strong>, <strong><a href="https://open.spotify.com/show/2wQXqIjaKSn97HkVYNnbzg?si=c5f67c0c955f4c51&amp;trk=article-ssr-frontend-pulse_little-text-block">Spotify</a></strong> as well as a whole other host of locations to hear the podcast or see the video interview.</p><p>Every &#8220;I have 60 agents running&#8221; post on LinkedIn is describing a problem, not a win. Eli Portnoy found that out the expensive way. At one point BackEngine.ai had roughly 200 scheduled AI jobs firing across the company. Nobody was reading any of them. Today they run about 10. Pipeline is up, deals close faster, and every one of the 10 has a human owner and a meeting attached to it.</p><p>Eli has founded three AI companies (two acquired, by Telenav and Medallia) and runs 90% of BackEngine&#8217;s go-to-market inside Claude. On this week&#8217;s episode he shared his screen and walked through the actual setup. Here is what a revenue leader can take from it, and at the bottom there is a skill you can paste into Claude today that rebuilds his highest-value job for your own team.</p><h3><strong>1) The stack lives inside the chat window now, and the tools did not go away</strong></h3><p>The first thing on Eli&#8217;s screen was the connector list: BackEngine, Fireflies, Gmail, Calendar, Granola, HubSpot, Notion, Slack, Superhuman, Zoom, plus two MCP servers he vibe-coded himself (one just returns website stats). His framing is worth stealing for any exec who asks &#8220;are we replacing our tools with AI?&#8221; The tools stay. The 15 browser tabs go. HubSpot is still the system of record; he just never opens it, because every read and write happens from inside Claude.</p><p>The practical implication for a team: connector coverage is the new adoption metric. A rep with a Claude license and zero connectors is doing email polish. A rep with calendar, CRM, inbox, and call recordings connected can run the jobs in the next section. Audit your team on that axis before you audit them on prompt quality.</p><h3><strong>2) The scheduled job is the unit of value, not the chat</strong></h3><p>Most people still use AI in what Eli calls single-player mode. One person, one prompt, one answer nobody else sees. Scheduling flips it to multiplayer: the same output hits the whole team on a cadence, so the meeting starts from shared facts.</p><p>The four jobs that survived the cut at BackEngine:</p><ul><li><p><strong>Founder Sales Daily Pulse.</strong> Runs at 4pm. Scans all outreach activity against the company knowledge base (Eli calls it &#8220;my brain&#8221;) and emails what happened, what did not, and what needs a reply.</p></li><li><p><strong>Follow-up audit.</strong> End of day. Reads the calendar, finds every meeting with no follow-up sent, pulls the transcript, drafts the follow-up.</p></li><li><p><strong>PMF from the last 20 prospect calls.</strong> Fires every time 20 new prospect calls land. Reports what is resonating, what is not, which discovery questions are working, and whether a new story he tried moved anything. Lands once or twice a month. Eli: &#8220;probably the highest value email I get.&#8221;</p></li><li><p><strong>Health change alert.</strong> Any deal or customer that moves a grade (B to A, A to C) triggers an email with the reason, to the whole team.</p></li></ul><p>Notice the pattern. Three of the four are triggered by events in the business (a call count, a health change, an unanswered meeting), not by a clock. The one clock-based job is a summary. If your scheduled jobs are all &#8220;every Monday, summarize X,&#8221; you are building a newsletter for yourself, not a system.</p><p>What makes the PMF job good is the context under it, not the prompt. Eli gave it three things: an expansive prompt that explains what the product does and where it is going, access to all call recordings, and the BackEngine MCP with the sales deck, customer conversations, and prospect history. That is why it can tell the difference between a story he has told 50 times and one he tried yesterday.</p><h3><strong>3) Your CRM connector is sampling, and it will not tell you</strong></h3><p>Anyone who plugged Claude or ChatGPT straight into Salesforce and called it done should read this twice. Ask &#8220;which of my deals is going sideways?&#8221; and the model has no search path for that question. Answering it properly means reading every email and every transcript on every deal, which will not fit in a context window, and answer quality degrades well before you hit the limit. So the model samples.</p><p>Eli&#8217;s number from watching this across customers: a direct connection to a CRM or call tool pulls roughly 30% of what it needs. The answer reads fine, because 30% of real data still sounds real. The missed deals live in the other 70%.</p><p>The fix, whether you buy it or build it, has three parts:</p><ul><li><p>Join the systems (CRM, call recordings, inbox, docs) into one layer instead of connecting them one at a time</p></li><li><p>Build an index and catalog so a question retrieves exactly the records it needs and nothing else</p></li><li><p>Permission at the data layer, so a rep&#8217;s query on a deal can legally pull the VP&#8217;s email thread on that same deal</p></li></ul><p>A quick test for this week: ask your connector &#8220;which deals went quiet in the last 14 days,&#8221; then hand-check three deals it did not mention. If one of them is quiet, you have your answer on coverage.</p><h3><strong>4) Two change-management rules that made the AI pay for itself</strong></h3><p>Eli&#8217;s third mistake was treating all of this as a technology problem. His words: &#8220;getting real value out of it is not a technology problem, it&#8217;s an enablement problem.&#8221; Two rules fixed it.</p><ul><li><p><strong>Fewer, owned jobs.</strong> Cap the count. Treat each scheduled agent like a hire: it only performs if someone has time to manage it. Ten with attention beats 200 without.</p></li><li><p><strong>No workflow, no job.</strong> Every output must trigger a pre-engineered action: a standing agenda item, a required response, a decision with a date. If an email arrives and nothing is scheduled to happen because of it, kill the job. &#8220;Information for the sake of information is not helpful.&#8221;</p></li></ul><p>The PMF report is the example. The email is the small part. The team meeting that reads it and changes the pitch is the part that moves revenue. That is also why Eli says the ROI is hard to isolate: the mechanism is a team that spends pipeline reviews on &#8220;how do we move this&#8221; instead of &#8220;what happened,&#8221; and catches a product miss in weeks instead of a quarter.</p><h3><strong>5) A 20-second taxonomy for prompt vs. project vs. skill vs. plugin</strong></h3><p>Teams burn hours arguing about this. Eli&#8217;s version:</p><ul><li><p><strong>Prompt:</strong> a one-time task</p></li><li><p><strong>Project:</strong> the same task repeated, with saved context and documents attached</p></li><li><p><strong>Skill:</strong> a <em>how</em>. The method you want applied every time (&#8221;analyze it this way, in this order&#8221;)</p></li><li><p><strong>Plugin:</strong> packaging. A connector plus a skill plus context, bundled so you can hand it to someone else</p></li></ul><p>Put together a skill for you inspired by all of this and you can grab it at the <strong><a href="http://www.gtmaipodcast.com/">www.gtmaipodcast.com</a></strong></p><h3><strong>The tactical shift</strong></h3><p>AI maturity is the number of decisions that changed because an agent ran. The agent count tells you nothing about that.</p><p>What to do this week:</p><ul><li><p>List every scheduled AI job your team runs. Pause anything without a named owner and a meeting or response tied to it.</p></li><li><p>Run the 14-day quiet-deal test on your CRM connector and hand-check three deals it skipped.</p></li><li><p>Install PMF Pulse, fill in the owner and meeting lines, and run it once manually on your last 20 calls before you schedule it. The first run tells you whether your context is good enough to automate.</p></li></ul><p>Eli&#8217;s full prompt library (29 sales use cases, each tagged prompt, scheduled, or live artifact) is free at <strong><a href="http://prompts.backengine.org/">prompts.backengine.org</a></strong>.</p><p>Ten agents with owners beat 200 with none.</p><h3><strong>Top 5 quotes from the episode</strong></h3><ol><li><p>&#8220;Just because we could meant that we did, and so we had, like, 200 of these firing at any given [time]... and then the second that happens, no one&#8217;s reading them.&#8221;</p></li><li><p>&#8220;When you connect directly to a CRM or any of these tools, it&#8217;s really only grabbing about 30% of what it needs to be grabbing. And so you&#8217;re getting answers that look good... it&#8217;s just missing a huge amount of actual important information.&#8221;</p></li><li><p>&#8220;Getting real value out of it is not a technology problem, it&#8217;s an enablement problem.&#8221;</p></li><li><p>&#8220;Information for the sake of information is not helpful. It has to be a change that we&#8217;re actually implementing.&#8221;</p></li><li><p>&#8220;AI is typically pretty single-player mode. It&#8217;s not very good at multiplayer mode. What I like about what we&#8217;re talking about here is that by scheduling it, it becomes multiplayer mode.&#8221;</p></li></ol><p>Skill for you!</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;707cb709-89a1-42c7-bdb6-019641248fcd&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">---
name: pmf-pulse
description: Reviews your last N prospect calls (default 20) against your company context and reports what is resonating, what is falling flat, which discovery questions work, and what to change in the pitch or product. Run on demand ("run PMF pulse") or as a scheduled job every time 20 new prospect calls land.
---

# PMF Pulse

## What this skill does

Every 20 prospect calls, produce one report that tells a founder or sales leader whether the pitch is landing, where it is breaking, and what to change next week. The output is a decision memo, never a call summary. If a section does not force a decision, cut it.

## Before you run: context you need

Ask for, or locate via connectors, the following. Do not run without at least items 1 and 2.

1. Call transcripts. The last N prospect calls (default N = 20). Pull from Gong, Fireflies, Granola, Zoom, or whatever is connected. Prospect calls only. Exclude customer success, internal, and partner calls.
2. Company context. The current sales deck, a one-paragraph product description, the current ICP definition, and the three to five discovery questions the team is supposed to ask. If a knowledge base is connected (Notion, Google Drive, BackEngine, or similar), read it. If nothing exists, ask the user to paste the product description and current pitch in two paragraphs.
3. The last PMF Pulse report, if one exists. You are measuring change, so you need the baseline.
4. The change log. Anything the team deliberately tried since the last report: a new story, a new discovery question, a new pricing frame, a new demo flow. If untracked, ask: "What did you try differently on calls in this batch?"

## How to analyze

Work call by call first, then across calls. Do not skim a sample. If the transcripts will not fit in one pass, process them in batches of five and keep a running tally; never conclude from fewer than the full set.

For each call, capture:
- Persona and company type (map to the ICP definition, flag if outside it)
- The pain the prospect stated in their own words (quote it)
- Which parts of the pitch got a reaction (a question, a "say more," a specific objection) and which got silence
- Objections raised, with exact phrasing
- Discovery questions the rep asked, and whether each produced a usable answer or a dead end
- Competitor or alternative mentioned (including "we'll build it" and "we do this in spreadsheets")
- Outcome: next step booked, vague follow-up, or no next step
- Anything new the rep tried (compare against the change log)

Then across all calls, look for:
- Pain statements that repeat across three or more calls (your real positioning)
- Pitch segments that consistently produce silence (dead weight)
- Objections that cluster by persona or segment
- Discovery questions with a hit rate above 70 percent and below 30 percent
- ICP drift: share of calls outside the stated ICP, and whether those went better or worse
- Change-log experiments: did the new story, question, or frame move outcomes versus calls that did not use it

## Output format

Keep the whole report under 700 words. Use this exact structure.

PMF Pulse: calls [date range], N = [count]

1. The one-line verdict. Is the pitch landing better, the same, or worse than last report? One sentence with the evidence.
2. What is resonating. Three items max. For each: the theme, how many of N calls it appeared in, one verbatim prospect quote.
3. What is falling flat. Three items max. Same format. Include any pitch segment that produced no reaction in the majority of calls.
4. Discovery question scorecard. Table: question, times asked, times it produced a usable answer, keep / rewrite / kill.
5. Objection clusters. Objection, count, persona or segment, and whether the rep's response worked (next step booked after the objection) or not.
6. ICP check. Share of calls inside the stated ICP. Whether outside-ICP calls performed better or worse. One sentence on whether the ICP definition should move.
7. Experiments. For each change-log item: used in how many calls, outcome versus calls without it, verdict (keep, extend, drop).
8. Three changes for next week. Specific and assignable. "Cut the integrations slide" beats "tighten the deck." Each change names an owner.
9. Confidence and gaps. What you could not determine from the transcripts, and what context would fix it next run.

## Rules

- Quote prospects verbatim. Paraphrase loses the signal.
- Count everything. "Several prospects" is banned. "7 of 20" is required.
- Never invent a metric. If the transcripts do not contain the answer, say so in section 9.
- Prefer the uncomfortable finding. If the founder's favorite story is producing silence, say it in section 3.
- Be concise. This is read on a phone, before the meeting starts.
- No em dashes.

## Owner and workflow (required before scheduling)

Do not schedule this skill until these three lines are filled in. A report with no owner and no meeting is noise.

- Owner: [name]. Reads the report the day it lands and brings it to the meeting below.
- Meeting: [weekly pipeline review / founder sync / Monday stand-up]. Section 8 becomes a standing agenda item.
- Kill criteria: If two consecutive reports produce no changes the team actually ships, pause the job and revisit the inputs.

## Scheduling prompt

Paste into Claude's scheduled tasks. Use a fixed cadence (every two weeks is a reasonable default for a team doing 10 calls a week) or a count-based trigger if your call platform exposes one.

Run the pmf-pulse skill on all prospect calls since [last run date]. Pull transcripts from [connector]. Load company context from [knowledge base or file]. Compare against the previous PMF Pulse report at [location]. Email the report to [owner] and [team list] with the subject "PMF Pulse: [date range], N = [count]". Keep it under 700 words.

## Adapting this skill

- Customer success: swap prospect calls for renewal and QBR calls, replace "pitch" with "value story," replace the ICP check with a churn-risk check.
- Enablement: add a section scoring each rep on discovery question usage, route the report to the enablement lead.
- Marketing: run on inbound discovery calls only, add a section on which campaign or content the prospect mentioned.</code></pre></div>]]></content:encoded></item><item><title><![CDATA[9/2/26: The $1,800 Lead: Why Your Ads Keep Failing]]></title><description><![CDATA[Everyone once again I am here and just want to say THANK YOU for your patience.]]></description><link>https://www.gtmaipodcast.com/p/9226-the-1800-lead-why-your-ads-keep</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/9226-the-1800-lead-why-your-ads-keep</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Wed, 02 Sep 2026 13:02:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/6yjM8MIkhfA" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone once again I am here and just want to say THANK YOU for your patience. It has been a wild month of August for me moving and getting settled with little ones, school starting, and shifts in my professional world that made podcast interviews were challenging.</p><p>Thankfully I am back at it and have some really amazing guests to get things kicked back off in the best way possible.</p><p>Let&#8217;s get into it</p><div id="youtube2-6yjM8MIkhfA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6yjM8MIkhfA&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/6yjM8MIkhfA?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 June, Joel Horwitz ran a lead gen campaign on LinkedIn for a client and it came back at $1,800 per lead.</p><p>This is a guy who ran product-led growth for all of IBM. 800 digital marketers across the world reported into his org. He was VP of Product Marketing at Weights &amp; Biases. He ran growth at Sourcegraph and helped launch Ampcode, one of the first real coding agents. He has now written more than 7 million lines of code with AI agents to build his own ad platform.</p><p>And he told me, on the podcast, that he was almost in tears looking at that campaign.</p><p>I&#8217;ve been on the other end of that same feeling for five years. I&#8217;ve hired agencies, including one of the top LinkedIn ad shops in the business, with great products and great orgs behind me, and the best result I ever got from social ads was &#8220;brand awareness.&#8221; Which is the thing you say when you can&#8217;t point to a lead.</p><p>So I asked Joel the question I&#8217;ve wanted to ask someone for a long time. Why?</p><h2>The part nobody tells you</h2><p>Here&#8217;s the mechanism, and it took Joel six months of digging to find it.</p><p>LinkedIn has two API tiers. The developer tier is what most tools and most agencies run on. It lets you launch campaigns, set budgets, pick targeting criteria. It does not let you use custom audiences. That feature sits behind the Marketing API tier, which LinkedIn hands out to very few people.</p><p>So what happens to your money when you run ads without real audiences? Joel sees the same two things every time. You set up your targeting by title and industry, come back a month later, and one enormous company has absorbed most of your spend. In his case it was Walmart. Thousands of employees match your criteria, the algorithm finds them, and your budget goes to people who will never buy. Whatever&#8217;s left lands on business development reps, because they are the most active people on the platform and they click on everything.</p><p>That was the $1,800 lead. Good creative, reasonable offer, real budget, and the platform quietly sent it to the wrong 10,000 people.</p><p>The same shape shows up on Meta and Reddit. The platform&#8217;s default targeting optimizes for who is easy to reach, not who is likely to buy. Without your own audience data, you are paying to find out who is cheap.</p><h2>What Joel does instead</h2><p>Once he had audiences unlocked, the playbook flipped.</p><p>He stopped starting with paid. Synter&#8217;s company page went from zero to about 2,500 followers in three months, and none of it was ad spend. He posted. Then, and only then, he used audiences to reach the people who had already raised a hand. Retarget your followers on LinkedIn. Retarget them on Reddit, where they also live. Or skip the ad entirely, pull the domain, and send a human message.</p><p>His line on it was the best thing in the episode: &#8220;Don&#8217;t start from the bottom. This is not a Drake song.&#8221;</p><p>That reordering is the whole insight. Most of us run social ads as a cold introduction. Joel runs them as a follow-up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gsfv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gsfv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 424w, https://substackcdn.com/image/fetch/$s_!gsfv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 848w, https://substackcdn.com/image/fetch/$s_!gsfv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!gsfv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!gsfv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:383198,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.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_!gsfv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 424w, https://substackcdn.com/image/fetch/$s_!gsfv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 848w, https://substackcdn.com/image/fetch/$s_!gsfv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!gsfv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a0854a9-e4d4-4c79-ade7-db1b17e3cb10_1878x1040.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The bigger idea underneath it</h2><p>Then he showed me something on screen that I&#8217;ve been doing by hand for years, badly.</p><p>He typed one request into his agent: pull the last 30 days of organic search performance, find the keywords getting impressions but zero clicks, and target those with exact-match Google Ads.</p><p>Think about what that list is. People are searching for things you already rank for, they see you on the page, and they don&#8217;t click. Either the page is wrong for the query or someone else&#8217;s listing is winning. You should fix the page. That takes weeks. In the meantime, you can bid on the exact term for a few dollars a day and win the click while the fix ships.</p><p>Joel calls this demand capture, and he treats it as a different discipline from demand generation. Demand gen tries to create interest. Demand capture finds interest that already exists and shows up in front of it. He says it&#8217;s the most sustainable engine he&#8217;s built, whether the company is a two-person startup or IBM.</p><p>What makes it work is refusing to treat SEO and paid search as separate teams. The buyer doesn&#8217;t know which budget line paid for the result they clicked. When your organic data and your paid accounts sit in the same system, the organic report becomes the paid media plan.</p><p>Same logic applies to social. The followers you earned organically are your best paid audience. The threads where people already discuss your problem are where your ads should run. Every channel has a &#8220;demand already exists here&#8221; layer, and almost nobody is buying ads against it.</p><h2>The five lines I keep thinking about</h2><ol><li><p>&#8220;I don&#8217;t call this demand generation. This is demand capture. I look for where there&#8217;s already demand.&#8221;</p></li><li><p>&#8220;Everyone separates SEO from paid search. They treat these as different things. They&#8217;re not. They&#8217;re the same.&#8221;</p></li><li><p>&#8220;$1,800 cost per lead. I&#8217;ve never seen a worse campaign in my life. And then I realized: audiences.&#8221;</p></li><li><p>&#8220;In 2022, 2023, everyone said paid media doesn&#8217;t work. They fired their marketing teams, fired their agencies. Two years later: we have no pipeline. Now everyone&#8217;s back, OpenAI is doing ads, and no one knows how the heck to do ads.&#8221;</p></li><li><p>&#8220;The more gap you put between your go-to-market team and your development team, the worse you&#8217;re going to do.&#8221;</p></li></ol><h2>Why this matters right now</h2><p>Joel&#8217;s clients are all making the same move. They use an agent to audit what their agency has been doing, and then they bring paid media in-house. Higher click-through rates, higher ROAS. The technical founders who always hated ads (usually because the positioning was off and they could feel it) are finally close enough to the work to fix it.</p><p>That&#8217;s the window. Agencies had a two-year run filling the hole that the 2022 layoffs created. Agent-run ad platforms just made it possible for one person to see everything the agency sees, in one afternoon.</p><p>I&#8217;m putting Synter into my own agent setup this month to test all of this on my own accounts. I&#8217;ll share the numbers either way.</p><h2>What to do this week</h2><ul><li><p>Ask whoever runs your LinkedIn ads one question: &#8220;Are we on the Marketing API tier with custom audiences enabled?&#8221; A pause is your answer.</p></li><li><p>Export 30 days of Search Console. Filter for 100+ impressions and under 1% CTR. Hand the list to your ads person with a small exact-match budget.</p></li><li><p>Build one retargeting audience from your organic followers before you spend another dollar on cold targeting.</p></li></ul><h1>THE DEMAND CAPTURE PLAYBOOK</h1><h2>6 fixes for ads that don&#8217;t produce pipeline</h2><p><em>From the GTM AI Podcast episode with Joel Horwitz, founder of Synter (ex-IBM, Weights &amp; Biases, Sourcegraph). Compiled by Coach K, GTM AI Academy.</em></p><div><hr></div><h2>Start here</h2><p>Most paid media fails for a boring reason. The money goes to the wrong people, in the wrong order, from a system that can&#8217;t see what the other systems know.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!izur!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!izur!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 424w, https://substackcdn.com/image/fetch/$s_!izur!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 848w, https://substackcdn.com/image/fetch/$s_!izur!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!izur!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!izur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png" width="1456" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120352,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.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_!izur!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 424w, https://substackcdn.com/image/fetch/$s_!izur!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 848w, https://substackcdn.com/image/fetch/$s_!izur!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!izur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336054e-ce50-4a92-b4f1-a67818418771_1866x1040.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This playbook covers six fixes that came out of one conversation with Joel Horwitz. Joel ran product-led growth for all of IBM, then growth at Sourcegraph, and now runs Synter, an ad platform operated by AI agents. He spent six months figuring out why his own LinkedIn campaigns underperformed and came out the other side with a different model for paid media.</p><p>Each fix follows the same shape: what&#8217;s broken, why it happens, how to fix it step by step, what to measure, and how it usually fails when people try it. Read the ones that hurt. Skip the rest.</p><p><strong>Quick self-check.</strong> If any of these are true, at least one fix applies to you:</p><ul><li><p>Your social ads report &#8220;brand awareness&#8221; and nothing else</p></li><li><p>Your SEO team and your ads team have never sat in the same meeting</p></li><li><p>You can&#8217;t name your cost per lead by channel without asking someone</p></li><li><p>An AI agent has access to your ad accounts and you&#8217;re not sure what it can do</p></li><li><p>You installed a skill or workflow file without reading it</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_!FCPZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FCPZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 424w, https://substackcdn.com/image/fetch/$s_!FCPZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 848w, https://substackcdn.com/image/fetch/$s_!FCPZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!FCPZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FCPZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160124,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.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_!FCPZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 424w, https://substackcdn.com/image/fetch/$s_!FCPZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 848w, https://substackcdn.com/image/fetch/$s_!FCPZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!FCPZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae544b6-eb6a-4fee-9056-804425319ae1_1852x1028.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Fix 1: Run SEO and paid search as one job</h2><p><strong>What&#8217;s broken.</strong> Organic search and paid search sit in different teams with different tools and different reports. The organic team optimizes rankings. The paid team optimizes CPC. Nobody owns the question &#8220;where are people already looking for us and not clicking?&#8221;</p><p><strong>Why it happens.</strong> The tools were built separately. Search Console lives with SEO. Google Ads lives with paid. The reports never meet, so the insight never forms.</p><p><strong>The fix.</strong> Treat organic search data as the input to your paid search plan. Your zero-click keywords are a list of buyers who already know you exist.</p><p>Step by step:</p><ol><li><p>Open Search Console. Set the date range to the last 30 days.</p></li><li><p>Export the Queries report. You want query, impressions, clicks, CTR, and average position.</p></li><li><p>Filter for impressions over 100 and CTR under 1%. Sort by impressions descending.</p></li><li><p>Flag the commercial-intent rows: pricing, cost, vs, alternative, review, best, &#8220;for [use case].&#8221;</p></li><li><p>Hand that list to whoever runs Google Ads. Exact match only. Small daily budget per term ($5 to $20) to start.</p></li><li><p>Separately, queue the organic page fix for each flagged term. The ad buys time while the page gets rewritten.</p></li></ol><p>If you&#8217;re running an agent connected to both systems (Synter does this natively; you can also wire Search Console and Google Ads into Claude or another agent through their APIs), the whole sequence is one prompt: <em>&#8220;Pull the last 30 days of organic search performance, find keywords with impressions but zero or near-zero CTR, and build exact-match Google Ads campaigns for the commercially relevant ones. Draft mode.&#8221;</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_!tfYt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tfYt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 424w, https://substackcdn.com/image/fetch/$s_!tfYt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 848w, https://substackcdn.com/image/fetch/$s_!tfYt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!tfYt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tfYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png" width="1456" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169072,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.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_!tfYt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 424w, https://substackcdn.com/image/fetch/$s_!tfYt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 848w, https://substackcdn.com/image/fetch/$s_!tfYt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!tfYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccd9eda3-7b54-43d5-80ad-889d83c11cd7_1820x1032.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What to measure.</strong> CTR on the paid version of each term versus its organic CTR. Cost per click on exact-match terms versus your account average (these are usually cheaper because the intent is narrow). Organic CTR on the same terms 60 days later, after the page fix.</p><p><strong>How it fails.</strong> Broad match. The moment you loosen the match type, you&#8217;re back to buying generic traffic. Keep it exact until you have data. The second failure is skipping the page fix, which means you pay for the click forever.</p><div><hr></div><h2>Fix 2: Capture demand before you generate it</h2><p><strong>What&#8217;s broken.</strong> Most paid budgets go to demand generation: creating interest in people who weren&#8217;t looking. It&#8217;s the most expensive thing you can do with an ad dollar, and it&#8217;s the default because it&#8217;s the thing agencies know how to sell.</p><p><strong>Why it happens.</strong> Demand gen is visible. Big campaigns, new creative, a story to tell the board. Demand capture is quiet. It looks like a spreadsheet of search terms and a list of subreddits.</p><p><strong>The fix.</strong> Before any cold campaign, map the places where demand for your problem already exists and put your budget there first. Joel&#8217;s phrase: &#8220;I look for where there&#8217;s already demand.&#8221; He calls it the most sustainable engine you can build.</p><p>Where demand already exists:</p><ul><li><p>Search queries you rank for but don&#8217;t win (Fix 1)</p></li><li><p>Comparison and alternative searches for your competitors</p></li><li><p>Reddit threads and communities where your problem is actively discussed</p></li><li><p>Your own organic followers (Fix 4)</p></li><li><p>Your website visitors who didn&#8217;t convert</p></li><li><p>Questions your buyers ask AI assistants (AEO / LLM visibility tools like Gage or Gumshoe show you these)</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_!Yhdu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yhdu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Yhdu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Yhdu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Yhdu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yhdu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177633,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.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_!Yhdu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Yhdu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Yhdu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Yhdu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ada2f32-8bab-45c5-86cb-ab9ffa03464b_1818x1024.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Step by step:</p><ol><li><p>Build a one-page &#8220;demand map.&#8221; One row per source above, with an estimate of monthly volume and a note on whether you&#8217;re present.</p></li><li><p>For each source, decide on one of two moves. Enter the conversation as a human (comment, answer, post), or serve an ad to that audience. Joel uses both, depending on the audience.</p></li><li><p>Fund the demand map first. Whatever is left goes to cold demand gen.</p></li><li><p>Revisit monthly. Demand moves.</p></li></ol><p><strong>What to measure.</strong> Cost per qualified lead from demand capture sources versus demand gen sources. Track them as two lines from day one. The gap is usually large enough to change your budget mix within a quarter.</p><p><strong>How it fails.</strong> Treating demand capture as a one-time project. It&#8217;s an operating rhythm. The list of zero-click terms, active threads, and competitor comparisons changes every month.</p><div><hr></div><h2>Fix 3: Unlock real audiences on social (the LinkedIn problem)</h2><p><strong>What&#8217;s broken.</strong> Social ads, LinkedIn especially, reach the wrong people at scale. Campaigns finish with a good impression count, a plausible CTR, and no pipeline.</p><p><strong>Why it happens.</strong> Most LinkedIn tooling and most agencies operate on the developer API tier. That tier lets you launch campaigns and set targeting criteria. It does not let you use custom audiences. Audiences (uploaded lists, retargeting pools, matched companies) live behind the Marketing API tier, which LinkedIn grants sparingly.</p><p>Without audiences, two things happen every time:</p><ul><li><p>One giant company matches your title and industry criteria, the algorithm finds thousands of employees there, and they absorb most of your budget. Joel&#8217;s was Walmart.</p></li><li><p>The remaining spend goes to business development reps, because they are the most active users on the platform and click the most.</p></li></ul><p>Joel&#8217;s June campaign at $1,800 per lead had good creative and a real budget. The platform sent it to the wrong 10,000 people.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dZE4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dZE4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 424w, https://substackcdn.com/image/fetch/$s_!dZE4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 848w, https://substackcdn.com/image/fetch/$s_!dZE4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!dZE4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!dZE4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144627,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.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_!dZE4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 424w, https://substackcdn.com/image/fetch/$s_!dZE4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 848w, https://substackcdn.com/image/fetch/$s_!dZE4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!dZE4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d547b79-0278-4cd5-a717-04da040a99de_1864x1034.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The fix.</strong></p><ol><li><p>Ask your agency or your ads tool, in writing: &#8220;Are we on the LinkedIn Marketing API tier with custom audiences enabled?&#8221; A vague answer is a no.</p></li><li><p>If no, either apply for Marketing API access (expect friction), or move to a platform that already has it. Synter does; check any tool you&#8217;re evaluating for this specifically.</p></li><li><p>Once you have audiences, exclude before you include. Exclude the mega-companies and the BDR/SDR titles on every campaign.</p></li><li><p>Build your first audiences from people who already know you (Fix 4), not from cold firmographics.</p></li><li><p>Run the same audit on Meta and Reddit. The mechanism differs but the pattern is identical: default targeting optimizes for who is cheap to reach, not who is likely to buy.</p></li></ol><p><strong>What to measure.</strong> Cost per lead by audience type (cold firmographic vs. retargeting vs. uploaded list). The share of spend going to your top 5 companies (if it&#8217;s over 20%, you have a Walmart). Lead title mix against your ICP.</p><p><strong>How it fails.</strong> Getting audiences and then still leading with cold campaigns because the creative is ready. The audience unlock only pays off when you change the order (Fix 4).</p><div><hr></div><h2>Fix 4: Organic first, then retarget</h2><p><strong>What&#8217;s broken.</strong> Ads are used as an introduction. The first time a buyer sees your company is a sponsored post, which is the most expensive and least trusted first impression available.</p><p><strong>Why it happens.</strong> Organic feels slow and unmeasurable. Paid feels controllable. So paid goes first.</p><p><strong>The fix.</strong> Flip the order. Earn attention organically, then use paid to follow up with the people who showed up. Synter&#8217;s page went from zero to roughly 2,500 followers in three months with no ad spend, and those followers became the retargeting pool.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j701!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j701!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 424w, https://substackcdn.com/image/fetch/$s_!j701!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 848w, https://substackcdn.com/image/fetch/$s_!j701!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!j701!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!j701!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png" width="1456" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149944,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.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_!j701!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 424w, https://substackcdn.com/image/fetch/$s_!j701!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 848w, https://substackcdn.com/image/fetch/$s_!j701!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!j701!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e10c8e7-7d83-4df9-b926-c3546eb9e1b8_1868x1026.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Joel&#8217;s rule: &#8220;Don&#8217;t start from the bottom. This is not a Drake song.&#8221;</p><p>Step by step:</p><ol><li><p>Post consistently from the company page and from founders or leaders. Frequency matters more than polish. Three to five posts a week is the floor.</p></li><li><p>At around 1,000 followers, build a retargeting audience from followers and engagers.</p></li><li><p>Retarget them on LinkedIn with a low-friction next step: a guide, an episode, a tool. Not a demo request.</p></li><li><p>Retarget the same people on Reddit and Meta, where the same humans are cheaper to reach.</p></li><li><p>For high-fit accounts, skip the ad. Pull the domain, find the right person, send a human message that references what they engaged with.</p></li></ol><p><strong>What to measure.</strong> Follower growth rate (weekly). Retargeting CPL against cold CPL. Reply rate on human outreach to engagers versus cold outreach.</p><p><strong>How it fails.</strong> Impatience. The organic layer takes 60 to 90 days to be worth retargeting. Teams that quit at week four never see the cheap part.</p><div><hr></div><h2>Fix 5: Give your ad agents scoped keys, not master keys</h2><p><strong>What&#8217;s broken.</strong> As teams hand ad accounts to AI agents, the default is full access. A developer key pulled from Google Ads or Meta gives the agent everything the account can do, with no way to narrow it. Then a prompt misfires and something goes live.</p><p><strong>Why it happens.</strong> The ad platforms&#8217; developer keys were built for scripts written by humans who tested them. Agents run more often, on more inputs, with less supervision. The permission model didn&#8217;t move.</p><p><strong>The fix.</strong> Treat an agent that can spend money the way you treat a Stripe key. Scope it. Sandbox it. Make disconnection one click.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vhh7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vhh7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 424w, https://substackcdn.com/image/fetch/$s_!vhh7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 848w, https://substackcdn.com/image/fetch/$s_!vhh7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!vhh7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vhh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png" width="1456" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147574,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.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_!vhh7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 424w, https://substackcdn.com/image/fetch/$s_!vhh7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 848w, https://substackcdn.com/image/fetch/$s_!vhh7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!vhh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76946ae5-2d54-4a1a-90dc-703fc5cb0638_1852x1032.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Step by step:</p><ol><li><p>One key per agent. The analyst agent gets read-only. The optimizer gets write access to bids and budgets, nothing else. The creative agent gets no account access at all.</p></li><li><p>Default every new key to read-only. Expand permissions deliberately, one capability at a time.</p></li><li><p>Run in draft mode until you trust the output. Joel&#8217;s platform has an explicit draft/live toggle so an agent can build a full campaign in a sandbox. If your tooling doesn&#8217;t have one, simulate it: the agent writes the campaign spec to a doc, a human pushes it.</p></li><li><p>Keep a one-click disconnect for every connected account (Shopify, Merchant Center, CRM). If the agent shouldn&#8217;t wander into a system for this task, unplug it for this task.</p></li><li><p>Log every write action with the prompt that caused it. When something looks wrong, you want the trail.</p></li></ol><p><strong>What to measure.</strong> Number of live actions taken by agents per week, and how many of them were reviewed by a human first. Time from &#8220;agent proposed&#8221; to &#8220;human approved.&#8221; Zero unplanned live pushes is the target.</p><p><strong>How it fails.</strong> Setting up scoped keys once and then granting &#8220;all access&#8221; the first time the agent asks for something it can&#8217;t do. Every expansion should be a decision, not a reflex.</p><div><hr></div><h2>Fix 6: Read every skill file before you install it</h2><p><strong>What&#8217;s broken.</strong> Skills, workflows, and prompt packages get shared like memes. Someone posts one on X or LinkedIn, or DMs it to you, and it goes straight into your agent&#8217;s repo. Some of them contain malicious code.</p><p><strong>Why it happens.</strong> Skill files look like documentation. Nobody reads documentation. And the person sharing it usually has a big audience, which feels like vetting.</p><p><strong>The fix.</strong> Joel found malicious code in shared skill files and built an open-source project, Agent Shield, to scan for it. His rule is simple and it costs you five minutes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UBpM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UBpM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 424w, https://substackcdn.com/image/fetch/$s_!UBpM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 848w, https://substackcdn.com/image/fetch/$s_!UBpM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!UBpM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!UBpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154398,&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://www.gtmaipodcast.com/i/213801875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.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_!UBpM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 424w, https://substackcdn.com/image/fetch/$s_!UBpM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 848w, https://substackcdn.com/image/fetch/$s_!UBpM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!UBpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3b030f-c5e1-4336-99f7-fcad709efd99_1868x1036.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Step by step:</p><ol><li><p>Only install skills from a source that audits them. skills.sh runs security checks and shows install counts (Corey Haynes&#8217; cold email skill has about 99,000 installs, which is a real signal).</p></li><li><p>When someone sends you a skill directly, thank them, then put it on an audited source or run it through a scanner like Agent Shield before it touches your repo.</p></li><li><p>Read the file. Look for anything that reaches out to a URL, reads environment variables, or executes shell commands that have nothing to do with the skill&#8217;s stated purpose.</p></li><li><p>Install into a sandboxed agent first. Watch what it does on a test task.</p></li><li><p>Keep an inventory. Every skill, where it came from, who reviewed it, when.</p></li></ol><p><strong>What to measure.</strong> Percentage of installed skills with a recorded source and reviewer. Target is 100%.</p><p><strong>How it fails.</strong> The inventory exists for a month and then stops. Make the review a step in your install process, not a separate audit.</p><div><hr></div><h2>The one-page checklist</h2><p>Print this. Work through it with whoever runs your paid media.</p><p><strong>Search</strong></p><ul><li><p>[ ] Search Console export, 30 days, filtered for 100+ impressions and under 1% CTR</p></li><li><p>[ ] Exact-match campaigns live on the commercial-intent terms</p></li><li><p>[ ] Organic page fixes queued for the same terms</p></li></ul><p><strong>Demand map</strong></p><ul><li><p>[ ] One-page demand map built (search, competitor comparisons, communities, followers, site visitors, AI answers)</p></li><li><p>[ ] Budget allocated to demand capture sources before cold demand gen</p></li></ul><p><strong>Social audiences</strong></p><ul><li><p>[ ] Written confirmation of LinkedIn Marketing API tier with custom audiences</p></li><li><p>[ ] Mega-company and BDR/SDR exclusions on every campaign</p></li><li><p>[ ] Top-5-company share of spend under 20%</p></li></ul><p><strong>Order of operations</strong></p><ul><li><p>[ ] Company and founder posting cadence at 3 to 5 per week</p></li><li><p>[ ] Retargeting audience built from followers and engagers</p></li><li><p>[ ] Human outreach process for high-fit engagers</p></li></ul><p><strong>Agent controls</strong></p><ul><li><p>[ ] One scoped key per agent, defaulting to read-only</p></li><li><p>[ ] Draft mode or human-push step before anything goes live</p></li><li><p>[ ] One-click disconnect on every connected account</p></li></ul><p><strong>Skills</strong></p><ul><li><p>[ ] Every installed skill has a recorded source and reviewer</p></li><li><p>[ ] Scanner (Agent Shield or equivalent) in the install path</p></li></ul><div><hr></div><h2>Where this came from</h2><p>Everything in this guide comes from one episode of the GTM AI Podcast with Joel Horwitz. He shared his screen and walked through the workflows live. If you want to see the demand capture prompt run in real time, the SEO-to-paid handoff, and the $1,800 lead story in his own words, the episode is on YouTube, Spotify, and Apple.</p><p>Joel is at syntermedia.ai and synterai.com. His DMs are open on X.</p><p>I&#8217;m Coach K. I run GTM AI Academy, where 10,000+ GTM practitioners have learned to build AI into how they sell, market, and grow. If this playbook helped, the newsletter goes deeper every week.</p><p><strong>My challenge to you:</strong> pick the fix that hurt the most to read and finish its checklist section before Friday. Then tell me what you found.</p>]]></content:encoded></item><item><title><![CDATA[AI’s Biggest Customer Is Becoming AI]]></title><description><![CDATA[Tokens are shifting from words exchanged with a chatbot to fuel consumed by machine labor]]></description><link>https://www.gtmaipodcast.com/p/ais-biggest-customer-is-becoming</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/ais-biggest-customer-is-becoming</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Mon, 31 Aug 2026 19:25:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tyya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For years, we measured AI adoption by counting people.</p><p>How many employees had a license? How many opened the tool each week? How many prompts did they send? How many seats could we roll out next quarter?</p><p>Then I saw a chart that made those questions feel dated.</p><p>According to A16Z&#8217;s visualization of OpenRouter data, agentic systems consumed roughly 7.3 trillion tokens on a seven-day average by August 7, 2026. Direct human usage sat closer to 1.4 to 1.5 trillion. Agentic usage had grown about 14 times since February and crossed human usage around February 6.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tyya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tyya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 424w, https://substackcdn.com/image/fetch/$s_!Tyya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 848w, https://substackcdn.com/image/fetch/$s_!Tyya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!Tyya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tyya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png" width="924" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image preview&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image preview" title="Image preview" srcset="https://substackcdn.com/image/fetch/$s_!Tyya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 424w, https://substackcdn.com/image/fetch/$s_!Tyya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 848w, https://substackcdn.com/image/fetch/$s_!Tyya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!Tyya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38816b28-dae3-44bb-9f36-bf8e63e6efa4_924x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That does not mean agents have replaced people. It does not mean five times as much useful work happened. And it definitely does not mean OpenRouter represents the entire AI market.</p><p>But it does reveal a change in the shape of demand.</p><p>The biggest customer of AI is becoming AI itself.</p><p>That sounds circular until you look at what an agent actually does on a Tuesday morning.</p><p>A person asks for an outcome. The agent loads context, makes a plan, searches files, calls tools, reads the results, notices a gap, tries again, hands one part to another agent, checks the work, revises it, and packages the answer. The human may type two sentences. The system may process millions of tokens before it returns something useful.</p><p>Tokens are no longer just words exchanged with a chatbot. They are fuel consumed by machine labor.</p><p>And that changes the economics of software.</p><p>A prompt is not the unit of work anymore</p><p>The chatbot era trained us to think in turns.</p><p>You ask a question. The model answers. You ask another. The model answers again.</p><p>That interaction makes token usage feel like a communication cost. Longer prompt, longer answer, bigger bill.</p><p>Agents break that mental model because most of their work happens between the request and the result.</p><p>I have seen this directly while building agent and knowledge systems. The visible interaction is often the smallest part. The expensive part sits underneath it: retrieving the right context, deciding which capability to use, coordinating work, validating the output, and preserving what matters for the next run.</p><p>One human request can trigger an entire chain of machine activity.</p><p>Think of the difference between calling a contractor and hiring a crew. A chatbot hands you advice from the front porch. An agent walks into the job site, checks the plans, gathers materials, coordinates specialists, inspects the work, and comes back when it has something ready for approval.</p><p>The crew consumes more resources than the conversation. Of course it does.</p><p>The mistake is treating that consumption as the result.</p><p>More tokens do not mean more value</p><p>The chart is powerful, but it is easy to overread.</p><p>OpenRouter measures activity routed through its own platform. It does not cover every model provider, enterprise deployment, or private inference environment. Its classifications also describe traffic patterns on that platform, not a clean census of every human and agent using AI.</p><p>And token volume alone cannot tell us:</p><ul><li><p>How many people initiated the work</p></li><li><p>How many requests the systems handled</p></li><li><p>How much the work cost</p></li><li><p>Whether a human accepted the output</p></li><li><p>Whether the output created any value</p></li></ul><p>An agent that burns 10 million tokens and completes the task may be useful. An agent that burns 10 million tokens while looping through the same failed browser action is an expensive screensaver.</p><p>This is where a lot of AI reporting gets sloppy. We take a measure of activity and quietly turn it into a measure of progress.</p><p>They are not the same.</p><p>Companies made this mistake with software adoption, too. A seat looked like usage. Usage looked like value. Then renewal season arrived and everyone discovered that 2,000 provisioned accounts did not mean 2,000 people had changed how they worked.</p><p>Agents make that mistake more expensive because they can generate activity without waiting for another human prompt.</p><p>The metric has to move up the stack.</p><p><em>Measure cost per accepted outcome</em></p><p>I think the right operating metric is not cost per token. It is cost per accepted outcome.</p><p>An accepted outcome is work that clears the standard required for the job. A report a manager uses. A support case resolved correctly. A contract review approved by counsel. A campaign brief that reaches production. A research package that survives fact-checking.</p><p>The word &#8220;accepted&#8221; matters because completion is easy to fake.</p><p>An agent can mark a task complete because it created a file. That does not mean the file was accurate, useful, or safe. The system needs a clear definition of done and a way to test against it.</p><p>For any meaningful agent workflow, I would track five things:</p><p>1. Completion rate: Did the agent reach the defined end state?</p><p>2. Acceptance rate: Did the human or downstream system approve the work?</p><p>3. Total cost: What did models, tools, infrastructure, and review consume?</p><p>4. Cycle time: How long did the outcome take from request to acceptance?</p><p>5. Intervention rate: How often did a human have to rescue the process?</p><p>Now token usage has context.</p><p>If one workflow uses twice the tokens but produces four times as many accepted outcomes, the higher token count may be a bargain. If another model cuts token cost by 40 percent but doubles human review time, the savings may disappear.</p><p>This is basic operational thinking. But the industry still talks about tokens the way early cloud buyers talked about server prices. The input cost is easy to compare, so we pretend it is the business result.</p><p>It isn&#8217;t.</p><p>Architecture becomes financial control</p><p>Once agents become the largest consumers, technical architecture stops being an engineering detail.</p><p>It becomes a margin decision.</p><p>Take context. An agent needs enough information to act well, but loading every document into every run creates an enormous tax. The system has to retrieve the right context at the right moment, then discard what it no longer needs.</p><p>The same logic applies to models. Not every step needs the smartest and most expensive model. Classification, extraction, planning, research, synthesis, and review have different requirements. Routing each job to the right model can change the cost of the whole system without changing the experience the user sees.</p><p>Then add caching, compact skills, structured tool outputs, retry limits, and stop conditions. None of these features will make a great keynote slide. All of them matter when an agent runs the same workflow 50,000 times.</p><p>This is the part of agent design that deserves more executive attention. The demo shows whether the agent can perform the task once. The architecture determines whether the company can afford to let it perform the task every day.</p><p>The questions that become practical:</p><ul><li><p>Are we sending the entire history back through the model on every step?</p></li><li><p>Which tasks require premium reasoning, and which do not?</p></li><li><p>When does the agent retry, escalate, or stop?</p></li><li><p>Can we trace cost to a workflow and an accepted result?</p></li><li><p>Who owns the budget when one agent calls three more?</p></li></ul><p>Those are not token questions. They are system questions.</p><p>Pricing will have to follow the work</p><p>Agent consumption also puts pressure on seat-based software pricing.</p><p>A seat assumes a person is the active user. The vendor estimates how often that person will log in, spreads the cost across the customer base, and charges for access.</p><p>But what is a seat worth when one person supervises 20 agents? What happens when those agents work through the night, use five models, call ten tools, and generate more activity than an entire department?</p><p>Vendors have a few options. They can charge for consumption, charge for completed work, bundle usage into tiers, or combine a platform fee with outcome-based pricing. Each approach carries risk.</p><p>Pure consumption pricing punishes efficient use and makes budgets unpredictable. Pure outcome pricing creates arguments over what counts as an outcome. Flat subscriptions work until a small number of heavy agent users destroy the economics.</p><p>The market will probably settle on hybrids.</p><p>But buyers should insist on one thing now: the pricing unit needs a clear relationship to value. Paying for an agent to think is not the same as paying for it to finish.</p><p>The hidden risk is autonomous waste</p><p>Humans have natural brakes. We get tired. We go to lunch. We decide a task is not worth another hour.</p><p>Agents need those brakes designed into the system.</p><p>Without limits, an agent can retry a broken action, reload bloated context, call another agent that repeats the same research, or continue polishing work that already meets the standard. Every loop consumes tokens. Some loops can also send messages, alter records, make purchases, or create other consequences.</p><p>So governance cannot begin after deployment.</p><p>Every production agent needs a budget, a stopping rule, an escalation path, an audit trail, and a clear owner. Higher-risk actions need approval gates. Repeated failure needs to trigger a halt, not more optimism.</p><p>This is not bureaucracy for its own sake. It is how you give a machine room to work without giving it room to wander.</p><p>Build for machine demand, manage for human value</p><p>The A16Z chart will keep moving. Token prices will fall. Models will get faster. Agents will run longer workflows and coordinate with more agents. Machine-generated demand will grow even if the number of human users grows slowly.</p><p>That is the important signal.</p><p>We are moving from a world where people consume intelligence one answer at a time to one where systems consume intelligence continuously in pursuit of work.</p><p>The winners will not be the companies that buy the most tokens. They will be the ones that build the clearest connection between machine activity and a result someone values.</p><p>So open one agent workflow this week. Pick something already running in your business. Measure the tokens, model cost, tool cost, review time, retries, and final acceptance.</p><p>Then divide the total by the number of outcomes people actually kept.</p><p>That number will tell you more about your AI strategy than any seat count ever will.</p><p><em>Source note</em></p><p><em>The chart shown above was produced by A16Z using OpenRouter rankings data. It reports seven-day average token usage by type and identifies agentic, human, and mixed traffic. OpenRouter reflects activity on its platform, not the entire AI market. Token volume does not directly measure users, requests, revenue, productivity, or successful outcomes. Review OpenRouter&#8217;s current methodology and rankings at openrouter.ai/rankings: https://openrouter.ai/rankings?benchmark=intelligence.</em></p>]]></content:encoded></item><item><title><![CDATA[The AI Era Doesn’t Need More Metrics. It Needs a Better Chain of Evidence]]></title><description><![CDATA[Every company seems to be building an AI dashboard right now.]]></description><link>https://www.gtmaipodcast.com/p/the-ai-era-doesnt-need-more-metrics</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/the-ai-era-doesnt-need-more-metrics</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Thu, 20 Aug 2026 15:28:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RkEM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every company seems to be building an AI dashboard right now.</p><p>The numbers usually look something like this:</p><p>- licenses purchased</p><p>- active users</p><p>- prompts submitted</p><p>- tokens consumed</p><p>- agents deployed</p><p>- workflows automated</p><p>- hours saved</p><p>It creates the appearance of rigor. There are charts. Trends move up and to the right. Someone can say adoption increased 34% this quarter.</p><p>And then the CFO asks one painfully simple question:</p><p>&#8220;What changed in the business?&#8221;</p><p>That&#8217;s where the story usually falls apart.</p><p>The problem isn&#8217;t that these measures are useless. Most of them are useful diagnostics. The problem is that we keep treating evidence of activity as evidence of value.</p><p>AI makes activity cheap. It can generate more emails, more forecasts, more summaries, more recommendations, and more content. If volume is the measure, AI will look extraordinary almost every time.</p><p>But a business does not benefit because a model produced something. It benefits when that output changes a decision, a workflow, or an economic result.</p><p>That means the AI era doesn&#8217;t need a completely separate universe of metrics. It needs a better chain of evidence.</p><p>The missing middle</p><p>Most AI measurement jumps from one end of the story to the other.</p><p>On the left: &#8220;We deployed AI.&#8221;</p><p>On the right: &#8220;Revenue grew.&#8221;</p><p>Between those two claims is a giant blank space.</p><p>Did people trust the output? Did they use it? Did it change what they did? Did the process improve? Was the improvement large enough to affect the economics? Could something else have caused the result?</p><p>That missing middle is where credibility lives.</p><p>The framework I would use is simple:</p><p>  Capability &#8594; trusted use &#8594; changed workflow &#8594; operating improvement &#8594; business impact</p><p>Each step answers a different question. Together, they create a story an operator can manage and a CFO can believe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RkEM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RkEM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!RkEM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!RkEM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!RkEM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RkEM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1482062,&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://www.gtmaipodcast.com/i/212018472?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.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_!RkEM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!RkEM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!RkEM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!RkEM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc675fa9f-357d-4102-9ca9-c18c6ef1d76c_1672x941.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. Capability: Can it work reliably?</h2><p>Before measuring value, establish whether the workflow can perform its intended job.</p><p>This is the technical and data foundation:</p><p>- Is the required data present and current?</p><p>- Are the necessary systems connected?</p><p>- Is the workflow available when users need it?</p><p>- Can it operate within the approved permissions?</p><p>- Does it complete the task often enough to be useful?</p><p>Typical measures include data completeness, integration coverage, eligible-user coverage, workflow uptime, and task-completion rate.</p><p>These are not board-level business outcomes. But without them, every downstream claim is built on sand.</p><h2>2. Trusted use: Do people accept it?</h2><p>Usage matters, but raw usage is weak evidence.</p><p>Someone can open a tool and ignore everything it recommends. A seller can receive an opportunity-risk score and do nothing. A manager can skim an AI-generated forecast summary and rebuild the analysis manually.</p><p>That is technically adoption. It is not behavioral adoption.</p><p>The stronger measures are:</p><p>- percentage of eligible work completed through the AI-enabled workflow</p><p>- recommendation acceptance rate</p><p>- repeat usage</p><p>- override rate</p><p>- material-correction rate</p><p>- percentage of outputs used in an actual decision or next action</p><p>The scarce resource in the AI era is not generated output. It is trusted output.</p><h2>3. Changed workflow: Did work materially change?</h2><p>This is the layer most companies skip.</p><p>AI has to alter the mechanics of work before it can alter business performance. That change should be observable.</p><p>Did the workflow require fewer human touches? Did cycle time fall? Did handoffs disappear? Did work move from reactive to proactive? Did the employee receive a recommended action inside the system where the action occurs?</p><p>Useful measures include:</p><p>- end-to-end cycle time</p><p>- human touches per completed task</p><p>- automation rate</p><p>- time to insight</p><p>- rework rate</p><p>- escalation rate</p><p>- time from signal to action</p><p>This is where the difference between an AI feature and an AI operating system becomes visible.</p><p>An accurate model that creates one more thing for an employee to interpret may be technically impressive. It is still adding work. The system has to produce a trusted insight, explain why it matters, recommend the next action, and meet the user inside the workflow they already use.</p><p>Adoption and behavior change are part of the product definition.</p><h2>4. Operating improvement: Did the process perform better?</h2><p>Now we reconnect the AI workflow to the metrics the company already uses to run the business.</p><p>For a revenue workflow, that might mean forecast accuracy, conversion, sales cycle, pipeline progression, or retention-risk response time.</p><p>For customer support, it might mean resolution time, reopen rate, escalation, satisfaction, or cost per resolved case.</p><p>For healthcare revenue-cycle work, it could mean denial rate, days in accounts receivable, cost to collect, or touchless-processing rate.</p><p>The important point: AI does not get a special exemption from the operating model.</p><p>If the AI-enabled workflow is supposed to improve a business process, the existing process metric should move. If it doesn&#8217;t, you have adoption without impact&#8212;or you chose the wrong operating metric.</p><h2>5. Business impact: What was the change worth?</h2><p>At this layer, every use case needs to tell one of four stories:</p><p>- Grow: create revenue, conversion, expansion, or retained revenue.</p><p>- Save: reduce labor, vendor, compute, or operating cost.</p><p>- Accelerate: shorten cycle time or time to value.</p><p>- Protect: reduce error, churn, compliance exposure, or revenue leakage.</p><p>That sounds obvious. In practice, it forces useful discipline.</p><p>&#8220;Employees saved 10,000 hours&#8221; is not yet an economic-impact statement.</p><p>There are three separate stages:</p><p>1.  Capacity released: the task consumed fewer hours.</p><p>2.  Capacity redeployed: the organization intentionally moved those hours to higher-value work.</p><p>3.  Economic value realized: the redeployed capacity created a measurable financial result or eliminated a real planned cost.</p><p>Those stages are not interchangeable.</p><p>Released capacity is useful. It can improve employee experience, create headroom, and increase resilience. But unless headcount, spend, output, or revenue changes, it should not be booked as cash savings.</p><p>Honest language makes the AI case stronger, not weaker.</p><h2>6. Risk and durability: Is the gain safe and sustainable?</h2><p>Every speed or efficiency metric needs a paired quality measure.</p><p>- Faster proposal creation, paired with rework and win quality.</p><p>- Faster case resolution, paired with reopen and escalation rates.</p><p>- Higher automation, paired with error and correction rates.</p><p>- Lower operating cost, paired with customer and employee outcomes.</p><p>Otherwise, the system can appear successful by producing bad work faster.</p><p>For consequential workflows, also track policy violations, unauthorized actions, model drift, exception volume, and human escalation.</p><p>And don&#8217;t evaluate AI cost in isolation. Raw token cost is rarely the useful unit.</p><p>A better measure is:</p><p>  Cost per successful outcome = model + platform + oversight + rework cost &#247; accepted completed outcomes</p><p>A cheap output that requires extensive correction is not cheap.</p><p>The five-number scorecard</p><p>You do not need 40 metrics for every AI use case. You need a small scorecard that preserves the causal chain.</p><p>For each priority workflow, start with five numbers:</p><p>1.  Adoption: What percentage of eligible work uses the AI-enabled workflow?</p><p>2.  Quality: What percentage of outputs are accepted without material correction?</p><p>3.  Workflow: Did cycle time, human touches, or automation rate improve?</p><p>4.  Operating result: Did the business process perform better?</p><p>5.  Economics: Did the company grow, save, accelerate, or protect value&#8212;net of AI operating cost?</p><p>Add one risk metric when the workflow can create material harm.</p><p>Consider AI-assisted pipeline management:</p><p>- Adoption: percentage of pipeline reviews using AI-generated insight</p><p>- Quality: recommendation acceptance or correction rate</p><p>- Workflow: analyst hours required to prepare the weekly review</p><p>- Operating result: forecast accuracy or time from risk signal to seller action</p><p>- Economics: revenue protected through earlier intervention</p><p>- Risk: false-positive rate on opportunity-risk flags</p><p>That tells a coherent story. &#8220;We generated 10,000 insights&#8221; does not.</p><p>Three gates for choosing metrics</p><p>Not every theoretically perfect metric belongs on the scorecard. Each candidate should pass three practical tests.</p><p>Is it reasonable to achieve?</p><p>Can the team materially influence it within the measurement period? Is there a baseline? Is the expected movement credible? Is the metric close enough to the workflow to support attribution?</p><p>For an early workflow, &#8220;reduce proposal preparation time by 30%&#8221; is more credible than &#8220;increase company revenue by 5%.&#8221;</p><p>Is the data available and accessible?</p><p>Classify the metric:</p><p>- Green: already captured reliably in an accessible system</p><p>- Yellow: captured, but requires system joins or definition cleanup</p><p>- Red: not captured or dependent on manual self-reporting</p><p>A metric should not enter the executive scorecard without a named source, owner, baseline, and refresh cadence. Red metrics belong on the instrumentation roadmap&#8212;not in the next board commitment.</p><p>Does it tell a meaningful business story?</p><p>Can the measure connect to growth, savings, acceleration, or protection?</p><p>If not, it may still be operationally useful. But it is a diagnostic, not the headline.</p><p>Manage workflows as a portfolio</p><p>The final shift is organizational.</p><p>Do not run one giant enterprise AI ROI exercise. Measure AI workflow by workflow, then manage those workflows as a portfolio.</p><p>For each use case, create a one-page measurement contract:</p><p>- business problem</p><p>- eligible workflow population</p><p>- baseline and comparison period</p><p>- intended behavior change</p><p>- five primary metrics</p><p>- data source and metric owner</p><p>- expected range</p><p>- attribution method</p><p>- scale, revise, or stop threshold</p><p>Then sort the portfolio into four decisions:</p><p>- Scale: adoption, quality, operating movement, and economic evidence are present.</p><p>- Improve: adoption or quality is working, but the operating result has not moved.</p><p>- Instrument: the use case looks promising, but the data cannot support a conclusion.</p><p>- Stop: activity exists without workflow or outcome improvement.</p><p>That is what measurement should do. It should not merely report what happened. It should help leadership decide where to place the next dollar, the next engineer, and the next hour of organizational attention.</p><p>The question that replaces &#8220;How much AI are we using?&#8221;</p><p>AI will produce more activity than any technology we have deployed before. If we measure volume, almost every experiment will look successful.</p><p>The harder&#8212;and far more valuable&#8212;work is proving the chain:</p><p>Did the capability work? Did people trust it? Did their behavior change? Did the process improve? Did the improvement create meaningful economic value? And did it do so without unacceptable risk?</p><p>The question isn&#8217;t, &#8220;How much AI are we using?&#8221;</p><p>It&#8217;s this:</p><p>Which workflow changed, how do we know, and what was that change worth?</p><p>That is the measurement framework the AI era needs.</p>]]></content:encoded></item><item><title><![CDATA[Your Company Does Not Need 1,000 AI Agents]]></title><description><![CDATA[It needs one front door to 1,000 capabilities]]></description><link>https://www.gtmaipodcast.com/p/your-company-does-not-need-1000-ai</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/your-company-does-not-need-1000-ai</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Tue, 11 Aug 2026 15:55:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jjh4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most companies are designing AI backward.</p><p>They start with a department. Build a sales agent. Add a support agent. Then a finance agent. Then every team buys two more. Six months later, the company has a pile of chatbots, automations, copilots, and internal demos that do not know one another exist.</p><p>It feels like progress because there is a lot of activity.</p><p>It is not a system.</p><p>A diagram of Stripe&#8217;s internal company agent, Kai, landed in front of me this week. I have not found a primary public source confirming every Kai-specific number in the diagram, so I am not going to repeat those as fact. But the architecture itself is worth studying because it flips the usual 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_!Ulm1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ulm1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ulm1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ulm1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ulm1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ulm1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg" width="1200" height="755" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!Ulm1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ulm1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ulm1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ulm1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dbc7355-55ae-4527-a5d9-e7dbdaaf037e_1200x755.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of asking employees to choose from a catalog of agents, Kai appears to give them one place to start. The system reads the request, identifies the relevant skills, loads only the tools attached to those skills, does the work in a controlled environment, and returns a durable artifact.</p><p>That is the part that matters.</p><p>The future company agent may look less like an org chart full of digital employees and more like a capable chief of staff who knows which expertise to pull in, which systems it can touch, and what finished work should look like.</p><p>The agent is the front door.</p><p>A regional leader asks:</p><p>&#8220;Show me why implementation time increased in the Midwest, identify the accounts at risk, and draft the intervention plan.&#8221;</p><p>Today, that request usually becomes a relay race.</p><p>Someone pulls data from the CRM. Someone else asks implementation for a spreadsheet. Finance checks whether the accounts matter. Customer Success adds context. A leader turns the whole thing into a deck. By Friday, five people have produced six versions of the truth and scheduled a meeting to reconcile them.</p><p>A company agent should handle the coordination.</p><p>It should know that the request requires implementation analytics, account health, financial context, and an intervention-planning capability. It should load those skills, obtain the permitted data, run the analysis, and produce a report the team can inspect and continue editing.</p><p>The employee should not need to know which model, connector, database, or specialist workflow sits behind the request.</p><p>That is what a front door does. It receives intent and routes it into the building.</p><p>But a good front door does not make the building unnecessary.</p><p>How a thousand skills stay usable</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jjh4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jjh4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!jjh4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!jjh4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!jjh4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jjh4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1528797,&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://www.gtmaipodcast.com/i/210772156?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.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_!jjh4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!jjh4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!jjh4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!jjh4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf58852-ae33-493e-8619-a01595183f1b_1672x941.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The architecture depicted for Kai uses two passes.</p><p>In the first pass, the model sees lightweight descriptions of available skills. Enough to understand what each capability does, but not the complete instructions, examples, tools, and reference material behind it.</p><p>Once the relevant skills have been selected, the second pass loads the tools attached to them.</p><p>That sequence matters.</p><p>Most teams assume a more capable agent needs more context and more tools loaded at once. In practice, every extra option creates another decision. The model has to determine whether a tool is relevant, how it differs from similar tools, and whether invoking it will help. A giant global tool list turns capability into confusion.</p><p>LangChain describes the same principle in its public work on dynamically loaded agent skills (https://www.langchain.com/blog/langchain-skills): skills improve performance by loading specialized instructions only when the task calls for them. The model gets the expertise it needs without carrying the whole library through every conversation.</p><p>The simple version is:</p><p>1. Read the request.</p><p>2. Find the right capabilities.</p><p>3. Load their instructions and tools.</p><p>4. Execute the work.</p><p>5. Save the result.</p><p>The catalog can grow while the model&#8217;s active decision surface stays small.</p><p>That is a very different scaling model from adding another chatbot to Slack every time a team has a new use case.</p><p>A skill is more than a prompt</p><p>This is where I think most early agent programs will get stuck.</p><p>They will treat a skill as a clever prompt.</p><p>A real organizational skill needs more structure. It should contain the company&#8217;s specific way of doing the work, the knowledge required to do it well, the tools it may use, the permissions it inherits, the expected output, and the tests that determine whether it worked.</p><p>Take pricing approval.</p><p>The skill is not &#8220;analyze this discount.&#8221;</p><p>It needs the current pricing policy, approval thresholds, margin rules, contract constraints, customer context, escalation path, and output format. It may need access to CRM, billing, CPQ, and legal systems. And it should not inherit permission to change any of those systems merely because it can read them.</p><p>The skill becomes a governed capability package.</p><p>Publicly, Stripe already describes skills as structured instructions that give agents context to act. Its agent tooling documentation (https://docs.stripe.com/agents) also shows how financial actions can be exposed through agent frameworks. Kai&#8217;s depicted architecture brings those ideas inside the company: skills carry the judgment, while tools provide the hands.</p><p>That separation gives you scale without handing every request the keys to the entire building.</p><p>Keep the permanent context painfully small</p><p>Kai&#8217;s depicted architecture also includes a set of pinned skills that remain present across requests.</p><p>That makes sense, with one condition: the pinned layer has to stay small.</p><p>Company policy belongs there. Security boundaries belong there. The rules every employee request must follow belong there. A shared definition of the company, its customers, and its operating principles may belong there too.</p><p>The complete sales methodology does not.</p><p>Neither does the entire employee handbook, product catalog, approval matrix, or history of every decision the company has made.</p><p>Always-on context is expensive even when token cost keeps falling. The larger cost is attention. Every irrelevant instruction competes with the request in front of the model.</p><p>I learned this the hard way while building my own agent system. My first instinct was to make the agent smarter by telling it more up front. The result looked thorough and behaved inconsistently. The agent spent too much of its attention sorting instructions instead of solving the problem.</p><p>The better pattern is simple: pin the constitution, retrieve the expertise.</p><p>The artifact matters more than the answer</p><p>The other design choice I would copy is the filesystem.</p><p>That sounds painfully unsexy. Good.</p><p>Most AI work disappears into a transcript. The analysis is useful for ten minutes, then gets buried under the next thirty messages. Someone copies half of it into a document. Someone else takes a screenshot. The company has technically used AI, but the work has not become part of how the company operates.</p><p>Kai&#8217;s depicted architecture writes the output into files that can persist across turns. The user receives a report, dashboard, document, model, or other artifact that can be reopened and improved.</p><p>This changes the unit of value.</p><p>The agent is no longer rewarded for producing an impressive answer. It is responsible for advancing a real work product.</p><p>A forecast should remain a forecast model.</p><p>A launch plan should remain a launch plan.</p><p>A customer-risk review should remain connected to the accounts, assumptions, evidence, and decisions that created it.</p><p>Chat is the interaction layer. The artifact is the work.</p><p>Put generated work behind glass</p><p>The diagram also separates the agent from the environment where model-written code runs.</p><p>That is a load-bearing decision.</p><p>If the agent needs to execute Python, transform files, build a chart, or generate a document, that work should happen inside an isolated sandbox. The trusted process can inspect what the model proposes, run it under constrained permissions, read the result, and review the changes before accepting them.</p><p>Prompt-based guardrails are not enough. Telling an agent &#8220;do not access sensitive data&#8221; is weaker than building an execution environment where the agent cannot access it.</p><p>The permission model should follow the selected skill, the requesting employee, and the action being attempted. Read access to pipeline data does not imply write access to the CRM. Permission to draft a customer email does not imply permission to send it. The architecture has to enforce those distinctions below the prompt.</p><p>What Kai does not show</p><p>This is also where I would resist copying the diagram too literally.</p><p>It explains how one employee request moves through a company agent. It does not appear to explain the entire system the agent depends on.</p><p>A production company agent still needs:</p><p>- identity and role-based access;</p><p>- canonical company data and knowledge;</p><p>- durable memory across work and relationships;</p><p>- event-driven triggers for work nobody explicitly requests;</p><p>- evaluation, tracing, cost, and quality controls;</p><p>- human approvals tied to action risk;</p><p>- ownership and versioning for every skill;</p><p>- feedback loops that improve the system after outcomes arrive.</p><p>This is the boundary I use when thinking about the Revenue Nervous System.</p><p>The company agent sits at the interface. It interprets intent, coordinates capabilities, and performs work. The nervous system is broader. It supplies the data, memory, intelligence, orchestration, governance, and learning that allow the agent to act like it belongs to the company instead of merely having access to company tools.</p><p>The company agent is the executive function.</p><p>It is not the entire organism.</p><p>What I would build first</p><p>If I walked into a new organization tomorrow, I would not begin by building twenty departmental agents.</p><p>I would start with one company agent and three high-value skills.</p><p>The first skill would answer a recurring cross-functional question that currently takes several people and systems to resolve.</p><p>The second would produce a durable artifact that gets reviewed every week.</p><p>The third would execute a narrow workflow with a clear permission boundary and measurable outcome.</p><p>Then I would instrument the system:</p><p>- Did it select the right skill?</p><p>- Did it retrieve the right evidence?</p><p>- Did it use the correct tools?</p><p>- Did a human accept the artifact?</p><p>- Did the work change an outcome?</p><p>- What did the agent need that the company had never written down?</p><p>That last question is where the compounding starts.</p><p>Every failure reveals missing context, policy, data, or procedural knowledge. Fixing that gap makes the next run better. Over time, the company is not merely accumulating prompts. It is converting how the organization works into reusable, governed capabilities.</p><p>So do not start by asking how many agents your company needs.</p><p>Ask where employees should bring a request, how the system will find the right capability, what that capability is allowed to do, and where the finished work will live.</p><p>One front door.</p><p>A growing library of real skills behind it.</p><p>And a system that gets smarter every time someone walks through.</p>]]></content:encoded></item><item><title><![CDATA[GTM Doesn’t Need a Service Desk. It Needs a Product Manager.]]></title><description><![CDATA[A help desk closes tickets one at a time, forever. A product team ships versions and moves on. Most GTM systems are run like the first when they need to be built like the second.]]></description><link>https://www.gtmaipodcast.com/p/gtm-doesnt-need-a-service-desk-it</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/gtm-doesnt-need-a-service-desk-it</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Wed, 05 Aug 2026 17:55:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Jnn2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f02bc41-cd33-4001-a601-b039370c264c_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ten teams of eight to twelve people. That&#8217;s the current shape of a software delivery org, according to McKinsey&#8217;s May 2026 research on agentic engineering: product owner, business analyst, tech lead, engineers, testers, roughly a hundred people total.</p><p>Run the same org on an agentic SDLC and the shape inverts. Sixteen teams of three to four, a product owner, a tech lead, and what McKinsey calls an &#8220;AI-enabled engineer,&#8221; someone whose job stopped being writing code and became supervising the system that writes it. The business analyst and the tester didn&#8217;t make the cut. Total headcount drops by roughly 40 percent. Total output goes up, because more, smaller pods run in parallel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nSti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nSti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!nSti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!nSti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!nSti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nSti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57120,&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://www.gtmaipodcast.com/i/209948580?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.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_!nSti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!nSti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!nSti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!nSti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb256f9-d9d2-4522-8914-eec56a1d7f4a_1080x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Read that twice. The number that matters is which roles disappear and which one gets redefined. The business analyst and the tester spent their days taking a ticket, doing the task, closing it out, and that&#8217;s precisely the work that disappeared. What got rebuilt, and rebuilt around, is judgment: deciding what to build, how it should be architected, whether the system that builds it is actually working. McKinsey&#8217;s own framing of the surviving engineer says it plainly: &#8220;their role is less about producing artifacts and more about supervising and improving the system that produces them.&#8221;</p><p>That is not a software engineering story. It is the clearest version of a story happening in your revenue org right now, and most GTM and RevOps teams haven&#8217;t clocked that it&#8217;s the same story.</p><h2>The system was always there. Now it has a name.</h2><p>Strip away the job titles and what&#8217;s actually running your pipeline, your funnel, your retention motion, your forecast, is a connected stack, process, data, tooling, wired together, producing outcomes whether anyone is managing it deliberately or not. Call it what it is. It&#8217;s a system. It was a system when it was a spreadsheet and a shared inbox. It&#8217;s a system now that it has a CRM, a marketing automation platform, a handful of point AI tools, and a RevOps team stitching the seams.</p><p>You already have a system. The open question is who owns it.</p><p>Here&#8217;s how most RevOps teams actually spend their week, and I&#8217;d bet money you recognize this even if the org chart calls it something nicer: build this report, fix this routing rule, clean this list, reconcile these two systems that don&#8217;t talk to each other, answer why a lead didn&#8217;t route correctly on a Tuesday afternoon. That&#8217;s a ticket queue. It has a queue depth, an average resolution time, a backlog of requests from sales and marketing and finance that never actually empties. It looks like work. It is work. It&#8217;s also exactly the layer AI eats first, because it&#8217;s request-shaped and rules-based, and an agent that can build the report, write the routing logic, and dedupe the list doesn&#8217;t need a human standing between the ticket and the fix.</p><p>I sat in on a planning meeting a few weeks back, cross-functional, product and revenue leaders in the same room, working through the next two quarters. The group agreed decisions had been made. Priorities were set. Everyone nodded. Then someone asked a flat, unadorned question: what got traded off to make room for what&#8217;s on there now. Silence. Nobody could produce the list. The roadmap tool showed what was in. It had nothing on what got bumped, or why, or who decided. The room figured out in real time that alignment happens in the meeting, but there&#8217;s no mechanism that tracks whether it survives the meeting. That&#8217;s the ticket-queue failure mode in its purest form: activity happens, decisions get made, and none of it is versioned or owned in a way that outlives the room it happened in.</p><p>Every company already has a working model for what comes next, sitting two floors down: the IT help desk. You submit a ticket. Someone closes it. The queue empties, refills, empties again, forever, measured in resolution time rather than outcomes. That works fine for password resets. It falls apart for the system that produces your revenue, because a help desk has no roadmap, and nobody on one is asking what the system should become in two quarters. They&#8217;re asking what&#8217;s broken right 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_!nb19!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nb19!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!nb19!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!nb19!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!nb19!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!nb19!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:474339,&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://www.gtmaipodcast.com/i/209948580?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.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_!nb19!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!nb19!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!nb19!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!nb19!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312fa0be-9894-4b48-9620-a99e7302f38a_1376x768.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What &#8220;own it like a product&#8221; actually means</h2><p>Product management is not a vibe. It&#8217;s a specific discipline with specific artifacts, and every one of them has a direct GTM and RevOps translation.</p><p><strong>A roadmap.</strong> This quarter we&#8217;re improving lead routing accuracy and rebuilding the ICP scoring model. Next quarter we&#8217;re instrumenting the handoff between sales and CS because that&#8217;s where NRR is leaking. A sequenced set of bets tied to outcomes, written down and published somewhere the whole GTM org can actually see it. A project list is whatever&#8217;s loudest this week, living in one operator&#8217;s head, and calling it a roadmap doesn&#8217;t make it one.</p><p><strong>A backlog.</strong> A request inbox gets triaged by whoever&#8217;s loudest or most senior that week. A backlog is prioritized against a stated set of criteria, revenue impact, risk if left alone, effort to fix, and someone with actual authority decides what gets built next instead of the org&#8217;s political weather deciding it for them.</p><p>Ask your RevOps lead a simple question: what version is the lead scoring model on right now. Four? Eleven? Most can&#8217;t answer, because software ships v1, then v2, with a changelog, and most GTM systems have no version history at all. Nobody can tell you what the model looked like six months ago, or what changed the week conversion rates moved. Deliberate versioning fixes that. No version history means no way to learn, because there&#8217;s nothing to compare against.</p><p>Forty tickets closed in a week feels like a good week. It&#8217;s activity. A product team asks a harder question: did the thing we shipped move a number that mattered, pipeline velocity, time-to-value, NRR, the actual bowtie metrics Winning by Design uses to frame acquisition and retention as one motion instead of two departments. That&#8217;s the measure that counts.</p><p><strong>A named owner.</strong> This is the one that actually matters, because the other three don&#8217;t happen without it. Somebody has to be able to say, out loud, in a room with the CRO: this system&#8217;s health is my job, here&#8217;s the roadmap, here&#8217;s what shipped last quarter, here&#8217;s what it bought us. Can&#8217;t point to that person today? Then what you actually have is a collection of tools with a budget line and no one accountable for whether they work together.</p><h2>Why there&#8217;s no comfortable middle path</h2><p>The uncomfortable part of the SDLC data isn&#8217;t the headcount number. There was no version of the future where the team stayed the same size and did the same work, just with an AI copilot bolted on. The request-shaped work either got automated, or it stayed manual and got outcompeted by whoever automated it first. Standing still was the one option the technology didn&#8217;t leave on the table.</p><p>RevOps is walking into the identical fork. The honest read of where most teams sit today: still fielding the request queue, still measuring resolution time, still without anyone who could produce a roadmap on demand. Nobody planned it this way. The function grew this way because every past complexity jump, a second product line, a new channel, a CRM migration, made RevOps bigger, someone had to wire the new pieces together, and that work accreted onto the team.</p><p>AI is the first complexity jump that doesn&#8217;t work like that. It doesn&#8217;t hand RevOps more work to absorb. It automates the ticket-taking work RevOps already had. The historical growth engine runs in reverse.</p><p>A team whose entire charter is field tickets, ship the weekly dashboard, is describing precisely the layer an agent plus a decent data model closes out. The team that owns the data model, decides which workflows run as agents versus humans, and owns the roadmap and the outcomes gets more valuable every time the underlying AI gets better, because someone still has to decide what it&#8217;s allowed to do and whether it&#8217;s actually working. Same fork the software engineers are standing in. Different function.</p><p>I know how this sounds coming from someone telling RevOps to promote itself. Fair pushback. I&#8217;d take it seriously if the mechanism weren&#8217;t identical to what&#8217;s happening in an entirely unrelated discipline, for entirely unrelated reasons, verified by a firm with no stake in how GTM organizes itself. McKinsey isn&#8217;t writing about revenue operations. They&#8217;re describing a fork every execution-heavy function hits once AI can do the execution. Software engineering hit it first because code is the most legible thing to automate. RevOps is hitting it now, for the same underlying reason: the execution got cheap and the judgment got scarce, in the same stroke.</p><h2>The generalist the role actually needs</h2><p>The person who can own this doesn&#8217;t look like the RevOps hire of five years ago. The old profile rewarded depth, the Salesforce admin who knew every trigger, the marketing ops manager who lived inside HubSpot workflows. That&#8217;s a specialist bet, and it stops paying off the moment an LLM can configure the tool, write the trigger, and draft the workflow at close to zero marginal cost.</p><p>What&#8217;s left is a generalist question: which tool, which trigger, which workflow, and how does it all fit together as one system. Someone who can move across product telemetry, the data warehouse, the CRM, and the customer journey without needing a translator at each border. I&#8217;ve watched this play out inside a $200M+ ARR healthtech company I worked with, where the operators who mattered most weren&#8217;t the ones who knew one platform cold. They were the ones who could see how a change in one corner of the stack showed up three steps later in a completely different metric.</p><p>There&#8217;s a maturity ladder I use to place people on this: Tourist, Resident, Architect. Most people start as Tourists, using whatever tools get handed to them without ever asking how the pieces connect, and graduate to Resident once they&#8217;ve gone deep on one corner of the system, the CRM, the outbound motion, the CS playbook, deep enough to know it cold but still stopping at its edges. The Architect is a different animal, someone who sees the whole stack, owns the roadmap, and is willing to answer for what it produces. It&#8217;s a posture people grow into, and the growing only happens if someone actually hands them the authority that goes with the job, not just the workload.</p><h2>The twist worth sitting with</h2><p>The request queue never actually goes away. Tickets still come in. Something will always be broken on a Tuesday. A team running a product still has fires. It also has a roadmap that exists independently of them, and enough authority to say no to some of the fires so the roadmap ships anyway.</p><p>Most GTM leaders I talk to can tell you their pipeline number cold. Fewer can tell you the version number of their lead scoring model, or what changed in it since Q1, or who owns the decision to change it again. That gap is the whole argument. You already run a system. The only open question is whether anyone&#8217;s actually driving it, or whether it&#8217;s driving itself while everyone stays busy closing tickets.</p><p>So here&#8217;s the exercise, and it takes less than an hour. Pull up your GTM stack and ask, out loud, in a room, with whoever runs RevOps: who owns this system&#8217;s roadmap, and when did we last ship a version of it we could name. Then sit with the harder one. What outcome did the last quarter of RevOps work actually move. If you&#8217;re coming up blank, you know exactly what needs a name: an owner.</p><p>-- J</p>]]></content:encoded></item><item><title><![CDATA[7/30/26: Your Pipeline Is Lying to You. AI Won't Fix It.]]></title><description><![CDATA[Eddie Reynolds spent 3 years at Salesforce. His four-layer pyramid explains why most AI projects fail before they start.]]></description><link>https://www.gtmaipodcast.com/p/73026-your-pipeline-is-lying-to-you</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/73026-your-pipeline-is-lying-to-you</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Thu, 30 Jul 2026 13:03:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/RyBw2Wdap3E" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone welcome back! Well, er, I mean I&#8217;m welcoming myself back.</p><p>July was a lot. We changed homes, I traveled a ton, enjoyed a couple family reunions, and I&#8217;m just now getting the podcast back on track. Huge thank you for the patience and the kindness while I got my feet back under me. Truly means a lot.</p><p>And I wanted to come back with a bang.</p><p>This week&#8217;s guest is <a href="https://www.linkedin.com/in/edwardreynolds/">Eddie Reynolds</a>, founder of <a href="https://unionsquareconsulting.com/">Union Square Consulting</a> and host of the <a href="https://www.unionsquareconsulting.com/podcast">Go-To-Market Science podcast</a>. I&#8217;ve genuinely followed this guy for years. I fully fanboyed the first time we talked, and it turns out he&#8217;s one of the coolest dudes on the planet who also isn&#8217;t afraid to speak his mind. My kind of peeps.</p><p>So we got into it. Specifically on his GTM Efficiency Pyramid, which is one of those frameworks that sounds simple and then quietly rearranges how you think about your whole revenue engine. After the podcast review, I tear apart the pyramid and do my best to guide you through the pyramid and examples of how to apply it, but please note, Eddie is the master, so if you need help applying it, go hit him up.</p><div id="youtube2-RyBw2Wdap3E" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RyBw2Wdap3E&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/RyBw2Wdap3E?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>Some of my favorite quotes from Eddie:</p><p><strong>1. The whole thesis with the wrong question (~33:52)</strong></p><blockquote><p>&#8220;I don&#8217;t think the question should be &#8216;what should we do with AI?&#8217; The question should be &#8216;what should we do to improve our go-to-market so that we can hit our number and consistently perform?&#8217; If the answer happens to be AI, then that&#8217;s great. It&#8217;s the difference between trying to figure out how to architect a house and grabbing a hammer and looking for nails.&#8221;</p></blockquote><p></p><p><strong>2. The pipeline truth test (~13:19)</strong></p><blockquote><p>&#8220;How many deals do you have in your pipeline right now that are more than 2X your average sales cycle? So let&#8217;s say it takes 60 days to close a deal. How many deals do you have that are 121, 125, 150 days old? Because I can tell you right now, those deals are never going to close. Ever.&#8221;</p></blockquote><p></p><p><strong>3. AI is not a magic button (~17:25)</strong></p><blockquote><p>&#8220;You&#8217;re not gonna just get this magical result from a tool like Momentum if you haven&#8217;t thought through who your ICP and your buyer personas are, what your sales methodology is, what things you should be looking for in these call transcripts.&#8221;</p></blockquote><p></p><p><strong>4. Focus is the number one thing missing (~25:12)</strong></p><blockquote><p>&#8220;We&#8217;re targeting 14 different industries, we&#8217;ve got 10 different products, we&#8217;ve got 50 different geos. And it&#8217;s like, how many sales reps do you have? About that many. I don&#8217;t know how you get good at all of those things. You can&#8217;t perfect 50 different things at once.&#8221;</p></blockquote><p></p><p><strong>5. The spicy one on adoption (~28:46)</strong></p><blockquote><p>&#8220;There&#8217;s a really simple way to get people to use Salesforce. Fire everybody that doesn&#8217;t use Salesforce. It&#8217;s super effective. Now, if you&#8217;ve given them a dumpster fire and then you&#8217;re threatening to fire them for not using it, that&#8217;s on you. But if you&#8217;ve done all the right things and built everything out, this is how we do business.&#8221;</p></blockquote><p>Here are the top 5 take aways that are inspired from Eddie:</p><p><strong>1. You&#8217;re probably asking the wrong question about AI</strong></p><p>Eddie said something early that I have been saying as well for years, but it was so nice to hear someone else say it.</p><p>Most leaders walk in asking &#8220;what should we do with AI?&#8221; And he flat out told me that&#8217;s the wrong question. It&#8217;s like grabbing a hammer and then wandering around looking for nails.</p><p>The better question is &#8220;what do we need to fix in our go-to-market so we can hit our number and actually hold it?&#8221; Sometimes the answer is AI. A lot of the time it&#8217;s a tighter process or a better manager.</p><p>For example, if you double the time your reps spend selling but your close rate is 5%, you didn&#8217;t win anything. You just made the leak bigger. Start with the number you&#8217;re trying to move. Then work backward to the tool. Never the other way around.</p><p><strong>2. The GTM Efficiency Pyramid</strong></p><p>This is the model Eddie has rebuilt for years, and I love that it doubles as an order of operations. Four layers, bottom to top:</p><ul><li><p><strong>Fundamentals:</strong> ICP, buyer personas, a documented process for each motion (outbound, inbound, expansion, pipeline), plus the tools and data to run it.</p></li><li><p><strong>Adoption:</strong> getting the whole team to actually do the thing, every time. He says this is the hardest layer, and honestly, he&#8217;s right.</p></li><li><p><strong>Optimization:</strong> now your data is clean and you can trust it, so you can finally see what&#8217;s working.</p></li><li><p><strong>Acceleration:</strong> where AI amplifies what already works. This is the top of the pyramid, not the bottom.</p></li></ul><p>He said fundamentals plus adoption alone would transform most orgs, and he could&#8217;ve ended the podcast right there. AI belongs at the top. You just can&#8217;t stand at the top until you&#8217;ve built the bottom.</p><p><strong>3. The pipeline truth test</strong></p><p>Ask yourself: how many deals in my pipeline are older than 2x my average sales cycle? If it takes you 60 days to close and you&#8217;ve got deals sitting at 121, 130, 150 days, Eddie&#8217;s verdict is brutal and correct. Those deals are never closing. They&#8217;re just inflating your number and lying to your forecast.</p><p>And here&#8217;s the move most teams get backward. Fix the pipeline you have before you go generate more. If you don&#8217;t trust a single dollar of your current pipeline, adding $30M more on top of it doesn&#8217;t mean anything. Close more of what you&#8217;ve already got first.</p><p><strong>4. The capacity math nobody actually runs</strong></p><p>Do the arithmetic with me. Activities a rep can do per day, times touches per contact, divided across contacts per account. It almost always lands around 200 accounts a year per rep. Eddie calls it the magic number.</p><p>Now hand that rep a list of 2,000 accounts and watch what happens. They either call 200 at random and miss 90% of your best ones, or they burn hours in a spreadsheet scoring accounts, which is not what you hired them to do and not what they&#8217;re good at.</p><p>The fix is focus, and it&#8217;s the number one thing he sees missing. Fourteen industries, ten products, fifty geos, a dozen reps. You cannot get good at fifty things at once. Pick the accounts that matter and go deep.</p><p><strong>5. Adoption is the real moat, not the tool</strong></p><p>Eddie watched about 300 companies during his time at Salesforce, and roughly half of them never actually used the thing they were paying for.</p><p>The difference wasn&#8217;t budget. It wasn&#8217;t the product. It was a leader who said &#8220;we are going to make this work&#8221; and did the unsexy foundational work to make it easy, versus a leader who delegated it and forgot about it.</p><p>AI is no different, friends. A rep who spends 300 hours vibe-coding their own coaching agent, when a tool would&#8217;ve done it, is 300 hours not selling. The teams winning with AI aren&#8217;t the ones with the most agents. They&#8217;re the ones who built the foundation and then focused everything on one outcome until it worked.</p><p><strong>So what do you do with all this?</strong></p><p>Before Friday, try three things:</p><ul><li><p>Run the pipeline truth test. Pull every deal older than 2x your sales cycle and be honest about which ones are already dead.</p></li><li><p>Do the capacity math for one rep. Compare their real number to the list you actually handed them.</p></li><li><p>Pick the one number you&#8217;re trying to move this quarter, and ask &#8220;what has to change to move it?&#8221; before anyone says the word AI.</p></li></ul><p>Grab Eddie&#8217;s frameworks at <a href="https://unionsquareconsulting.com/frameworks/">unionsquareconsulting.com/frameworks</a>, and go listen to the full episode. Trust me, it&#8217;s a good one.</p><p>The tool was never the problem. It&#8217;s the humans, the process, the foundation. Build that, then AI-power it. That&#8217;s the whole game.</p><p>See you next week</p><h1><strong>GTM EFFICIENCY PYRAMID</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xjQH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xjQH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 424w, https://substackcdn.com/image/fetch/$s_!xjQH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 848w, https://substackcdn.com/image/fetch/$s_!xjQH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 1272w, https://substackcdn.com/image/fetch/$s_!xjQH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xjQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png" width="1456" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:368937,&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://www.gtmaipodcast.com/i/209069723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.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_!xjQH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 424w, https://substackcdn.com/image/fetch/$s_!xjQH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 848w, https://substackcdn.com/image/fetch/$s_!xjQH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 1272w, https://substackcdn.com/image/fetch/$s_!xjQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9eba256-f2ef-4cd9-a29e-e08309c98cc3_1966x960.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>A practical, board-by-board guide for GTM leaders</h3><p><em>Framework by Eddie Reynolds, Founder &amp; CEO of Union Square Consulting. Full framework and high-res PDF at unionsquareconsulting.com/frameworks.</em></p><p>There are three boards in this framework, and each one has a different job.</p><p>The first tells you <strong>where to start and how to prioritize.</strong> The second and third show you how the exact same four-stage ladder plays out <strong>inside every specific GTM motion.</strong> Once you see that the ladder never changes, the whole thing gets simple.</p><p>For each board below you&#8217;ll get: what it&#8217;s really for, how to apply it step by step, and an example scenario so you can picture it in your own org.</p><p><strong>A quick, honest note on the scenarios:</strong> every example below is an illustrative walkthrough, a made-up company with realistic numbers, built to help you conceptualize how the framework gets used. They&#8217;re not real client case studies. Think of them as &#8220;here&#8217;s what this could look like on a Tuesday.&#8221;</p><div><hr></div><h2>BOARD 1 &#8212; The Master Framework: How to Use It</h2><p><strong>What it&#8217;s for.</strong> Every revenue team we meet has 100 things it could improve, from visibility gaps to pipeline struggles, lost deals, churn, missed expansion, and now AI everywhere. That makes anyone&#8217;s head spin. This board stops the spin. It helps you find the one gap where improvement moves revenue the most, sequence the work with the four-stage pyramid, and turn it into a roadmap everyone agrees on.</p><p><strong>How to apply it, step by step.</strong></p><ol><li><p><strong>Start at the top of the tree: &#8220;What will impact revenue the most?&#8221;</strong> Pick a branch. New Business Acquisition, or Improving NRR.</p></li><li><p><strong>Find the bottleneck under that branch.</strong> New business splits into Generating Pipeline vs. Closing Pipeline. NRR splits into Reducing Churn vs. Expanding Customers.</p></li><li><p><strong>Quantify the prize.</strong> Ask the big question: if we went from where we are today to where we could realistically get, how much would that add to revenue? At 80% NRR on $100M ARR, getting to 100% is +$20M. If you expect $30M in new business, would fixing the process get you to $51M instead? Whichever number is biggest points you to your gap.</p></li><li><p><strong>Locate the gap across People, Process, and Systems</strong> using the metrics under each area (close rate, sales cycle, forecast accuracy, lead response time, customer health, and so on).</p></li><li><p><strong>Apply the pyramid to that area:</strong> Fundamentals &#8594; Adoption &#8594; Optimization &#8594; Amplification. Start at the bottom. Always.</p></li><li><p><strong>Sequence it with the three steps.</strong> Start where impact is highest (in our experience, usually Pipeline Management, then Pipeline Generation). Knock out Fundamentals and Adoption fast, then loop back up the priority list to Optimization.</p></li><li><p><strong>Build a GTM Operations Roadmap</strong> so your CRO, leadership, and everyone in ops align on the order.</p></li></ol><p>The rule of thumb that makes this work: Fundamentals and Adoption can be put in place in weeks. Optimization and Amplification are never truly &#8220;done.&#8221; So get the base of several motions solid fast, before you chase perfection anywhere.</p><p><strong>Here&#8217;s an example scenario of how this plays out.</strong></p><p>A $50M ARR SaaS CRO says, &#8220;We need more pipeline.&#8221; That&#8217;s the instinct. But run the tree: the branch is New Business, and the reflex answer is &#8220;Generating Pipeline.&#8221; When we look at the metrics, though, the close rate is 18%, the forecast misses every quarter, and the pipeline is full of deals sitting at 140 days when the sales cycle is only 60. The real bottleneck isn&#8217;t generation. It&#8217;s <strong>Closing Pipeline.</strong></p><p>Now quantify the prize. Adding raw top-of-funnel to a pipeline you can&#8217;t close is worth almost nothing. Lifting the close rate from 18% to 24% on the pipeline you already have is worth real money. So the decision is made for you: attack Pipeline Management first, apply the pyramid there, and put it on the roadmap as priority #1. Outbound improvements become #2.</p><p>One board just turned &#8220;100 things to fix&#8221; into a sequenced plan the whole leadership team can get behind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5pS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5pS0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 424w, https://substackcdn.com/image/fetch/$s_!5pS0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 848w, https://substackcdn.com/image/fetch/$s_!5pS0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 1272w, https://substackcdn.com/image/fetch/$s_!5pS0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5pS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png" width="1456" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:339844,&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://www.gtmaipodcast.com/i/209069723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.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_!5pS0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 424w, https://substackcdn.com/image/fetch/$s_!5pS0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 848w, https://substackcdn.com/image/fetch/$s_!5pS0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 1272w, https://substackcdn.com/image/fetch/$s_!5pS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a598216-a6b5-43dc-897d-be8772921f7f_1960x1010.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Pipeline Generation (Outbound, Inbound, ABM/Allbound, Partner/Channel)</h2><p><strong>The big idea for this whole board:</strong> every motion climbs the exact same ladder. Fundamentals &#8594; Adoption &#8594; Optimization &#8594; Amplification. What changes from motion to motion is only the <em>specific fundamentals</em> at the base. Nail those, and the rest of the climb is the same shape every time.</p><h3>The Outbound Pyramid</h3><p><strong>How to apply it.</strong></p><ul><li><p><strong>Fundamentals:</strong> Define WHO (ICP and personas by product) and the step-by-step process to convert targets into meetings and pipeline. That means Capacity and Territory Planning (a rep can only truly work so many accounts, and it usually lands around 200 a year), building and segmenting target lists so a rep works one buyer with one message at a time, and defining the sequencing process (how many calls, emails, and LinkedIn touches, and in what order). Then implement it into the system.</p></li><li><p><strong>Adoption:</strong> Train the team, build outbound reporting and dashboards, and run a regular cadence of management review so the sequence actually gets completed, instead of &#8220;we reached out twice and gave up.&#8221;</p></li><li><p><strong>Optimization:</strong> Analyze outbound insights, test messaging, and bring findings to a GTM Council Meeting.</p></li><li><p><strong>Amplification:</strong> Now, and only now, add automated trigger-based cadences, AI-personalized messaging, and AI-driven account research and scoring.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> A team hands each SDR a list of 2,000 accounts and wonders why results are random. Applying the base first: they do the capacity math and cut the list to the right 200 accounts per rep, segment by persona, and define a clear 5-call, 5-email, 5-LinkedIn sequence. Adoption: a weekly review confirms the sequences are actually being completed. Only after that do they turn on AI to personalize the first-touch email at scale. The AI amplifies a focused motion instead of spraying 2,000 bad-fit accounts faster.</p><h3>The Inbound Pyramid</h3><p><strong>How to apply it.</strong></p><ul><li><p><strong>Fundamentals:</strong> Define which leads should go to sales (a real MQL definition), the customer journey, Speed-to-Lead SLAs, inbound capacity planning, a defined lead-routing process, and a defined follow-up sequence. Implement it into systems.</p></li><li><p><strong>Adoption:</strong> Train, build dashboards, and inspect that hot leads get worked fully. The classic failure is a hand-raiser getting two touches and then silence.</p></li><li><p><strong>Optimization:</strong> Attribution, inbound insights, GTM Council Meetings.</p></li><li><p><strong>Amplification:</strong> AI lead enrichment and scoring, AI campaign and channel analytics, AI-assisted lead response and follow-up.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> Marketing floods the funnel with MQLs, but sales ignores them because half are junk. Applying the base: they redefine what actually counts as an MQL, set a 5-minute Speed-to-Lead SLA, and define the follow-up sequence. The adoption cadence enforces it. Only then do they add AI to enrich and score inbound leads so reps hit the hottest ones first. Conversion climbs, because the process got fixed before the AI went on top.</p><h3>The ABM/Allbound Pyramid</h3><p><strong>How to apply it.</strong></p><ul><li><p>This one requires mastering both inbound and outbound and making them work together seamlessly. <strong>Fundamentals:</strong> ICP and personas, customer journey, capacity and territory planning, an account-scoring model to decide which accounts to target, an account-sequencing process, and Speed-to-Lead SLAs. Because it&#8217;s more complex, it also needs more robust reporting: account coverage, account conversion, pipeline generation, and ABM/allbound revenue.</p></li><li><p><strong>Adoption, Optimization, Amplification</strong> follow the same pattern, with more data to analyze and more surface area to amplify because the motion is richer.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> A team says they &#8220;do ABM,&#8221; but there&#8217;s no account scoring, so reps chase whatever logos look exciting. Applying the base: they build an account-scoring model, lock a focused target-account list, define how marketing and sales tag-team each account, and stand up account-coverage reporting. Adoption ensures every target account is actually being covered. Then AI account enrichment and campaign analytics amplify a coordinated motion instead of a scattered one.</p><h3>The Partner/Channel Pyramid</h3><p><strong>How to apply it.</strong></p><ul><li><p><strong>Fundamentals:</strong> Define the Ideal Partner Profile by product, the process to turn a prospect partner into an active partner, and the process to build and nurture that relationship into ongoing deal flow. Capacity and territory planning, segmented partner lists, and a defined partner engagement process. Implement into systems.</p></li><li><p><strong>Adoption, Optimization, Amplification:</strong> same ladder. Amplify last with automated sequences, AI partner deal summaries, and feedback.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> A channel team signs plenty of partners, but most never source a single deal. Applying the base: they define the Ideal Partner Profile, a clear recruit-to-activation process, and a nurture cadence. The adoption review tracks deal flow per partner. Then AI summarizes partner deals and surfaces which relationships are worth doubling down on, so the team stops spreading itself thin.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_-D8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_-D8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 424w, https://substackcdn.com/image/fetch/$s_!_-D8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 848w, https://substackcdn.com/image/fetch/$s_!_-D8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!_-D8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_-D8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:300966,&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://www.gtmaipodcast.com/i/209069723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.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_!_-D8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 424w, https://substackcdn.com/image/fetch/$s_!_-D8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 848w, https://substackcdn.com/image/fetch/$s_!_-D8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!_-D8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109743-fb1a-4500-a33e-9ef759f1a9dd_1958x1068.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Pipeline Management &amp; Customer Success (Renewals + Expansion)</h2><h3>The Pipeline Management Pyramid</h3><p><strong>What it&#8217;s for.</strong> Good pipeline management means your reps run the right steps to win the deals they can win, stop wasting precious selling time chasing deals they can&#8217;t, and management has the visibility to forecast accurately.</p><p><strong>How to apply it.</strong></p><ul><li><p><strong>Fundamentals:</strong> ICP and personas, then pick a Sales Methodology you like (for example, MEDDIC) and translate it into a real, stage-by-stage, step-by-step process: qualification criteria, sales stages defined, stage entry and exit criteria, the steps and questions required at each stage, and a clear rule for when to walk away or close a deal out. Implement it into the CRM.</p></li><li><p><strong>Adoption:</strong> Train the team, build pipeline reporting and dashboards, and run a management pipeline inspection cadence. This is where you enforce the exit criteria and clear the dead deals. Anything older than 2x your average sales cycle is almost certainly never closing.</p></li><li><p><strong>Optimization:</strong> Forecasting, GTM insights, GTM Council Meetings.</p></li><li><p><strong>Amplification:</strong> Pipeline automation, AI-driven pipeline analytics, and AI-assisted enrichment, like AI reading call transcripts to update exit criteria in the CRM.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> A $50M team&#8217;s forecast misses every single quarter. Applying the base: they translate MEDDIC into defined stages with entry and exit criteria and a walk-away rule, then build it into the CRM. Adoption: a weekly inspection pulls every deal older than 2x the 60-day cycle out of the forecast. The pipeline shrinks from a fantasy $30M to a real $19M, and forecast accuracy jumps within a quarter. Then, and only then, AI updates exit criteria from call transcripts and flags deals going quiet. The AI amplifies a clean pipeline instead of a fantasy one.</p><h3>The Renewals Pyramid</h3><p><strong>What it&#8217;s for.</strong> Maximizing renewal rates. The key truth: most renewals are won or lost long before the renewal process ever begins at the end of the contract.</p><p><strong>How to apply it.</strong></p><ul><li><p><strong>Fundamentals:</strong> ICP and personas, plus the full onboarding-to-renewal process: capacity planning (enough of the right CSMs to execute), account assignment to CSMs, a handoff and onboarding process, a customer health monitoring process, a process to address unhealthy customers, a QBR/engagement cadence, and the process to initiate and run the renewal itself. Implement into systems.</p></li><li><p><strong>Adoption:</strong> Train, build full reporting and dashboards, run a regular cadence of management review.</p></li><li><p><strong>Optimization:</strong> Renewals insights, renewals forecasting, GTM Council Meetings.</p></li><li><p><strong>Amplification:</strong> Automated health scoring, AI-assisted CSM playbooks, AI-driven customer risk signals.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> A CS team scrambles at contract end and keeps getting blindsided by churn. Applying the base: they capacity-plan the CSM load, define the health-monitoring process, define the exact play to run the moment an account goes yellow, and set a QBR cadence. The adoption review catches at-risk accounts months early instead of days late. Then AI health-scoring and risk signals amplify a proactive motion, catching churn while it&#8217;s still fixable.</p><h3>The Expansion Pyramid</h3><p><strong>What it&#8217;s for.</strong> Generating and closing expansion pipeline. You manage and forecast it using the Pipeline Management pyramid above; you generate it much like Outbound or ABM.</p><p><strong>How to apply it.</strong></p><ul><li><p><strong>Fundamentals:</strong> Define the expansion process. A customer journey map so you understand when and how customers become likely to expand, capacity and territory planning, account scoring and assignment, an account-sequencing process, and product and stakeholder whitespace mapping (which accounts aren&#8217;t using certain products, and where you haven&#8217;t yet engaged key stakeholders). Implement into systems.</p></li><li><p><strong>Adoption, Optimization, Amplification:</strong> the same ladder as every other motion.</p></li></ul><p><strong>Here&#8217;s an example scenario.</strong> An org leaves expansion entirely to chance and hopes CSMs stumble into upsells. Applying the base: they map the whitespace (which accounts don&#8217;t use product X, where key buyers aren&#8217;t engaged), score and assign expansion targets to the right reps, and define the sequence to work them. The adoption review tracks expansion pipeline like any other pipeline. Then AI account research and personalized messaging amplify a deliberate expansion engine instead of a lucky accident.</p><div><hr></div><h2>The One Rule That Ties Every Board Together</h2><p>AI and automation sit at the very top of every single pyramid, and they are a sharp, double-edged sword.</p><p>Layer an AI agent on top of a clean, adopted process and it amplifies what&#8217;s working. You could quickly see more pipeline, more deals won, better retention, more expansion. Layer that same agent on top of a broken process and it amplifies the mess just as fast. You could quickly see your domain tarnished, your best prospects blocking your emails, and your best customers churning.</p><p>That&#8217;s why AI is always last. Build the right foundation first. Then amplify it.</p><div><hr></div><h2>Where to Start (the quick-start)</h2><ul><li><p>Ask where the biggest gap is: new business or NRR, generating or closing, churn or expansion. Then quantify the prize.</p></li><li><p>It&#8217;s usually Pipeline Management. There&#8217;s no point generating more pipeline just to lose it in the sales process. Get closing in order first.</p></li><li><p>Get Fundamentals and Adoption in place fast, in weeks, across a couple of motions, before you chase Optimization anywhere.</p></li><li><p>Build a roadmap so leadership aligns on the order.</p></li></ul><p>Reading about it is great. Doing it is better.</p>]]></content:encoded></item><item><title><![CDATA[The Harness Is the Alpha]]></title><description><![CDATA[Cursor rebuilt SQLite with an agent swarm for 15x less money and identical quality. The lesson has nothing to do with coding.]]></description><link>https://www.gtmaipodcast.com/p/the-harness-is-the-alpha</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/the-harness-is-the-alpha</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Wed, 22 Jul 2026 16:34:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-TGS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>Two runs. Same task. Same quality bar. One cost $10,565. The other cost $1,339.</p><p>That gap is the most important number in Cursor&#8217;s new post on agent swarms and model economics, and it deserves your attention even if you never write a line of code.</p><p>Here&#8217;s the setup. Cursor pointed a swarm of agents at a genuinely brutal task: implement SQLite from scratch in Rust, working from the 835-page specification, with no access to the original source code. Grading was unforgiving. The output ran against sqllogictest, a suite that throws millions of queries at the result. This is not a demo task. It&#8217;s months of work for a strong human team.</p><p>The first configuration used GPT-5.5 for everything, planning and execution. Total cost: $10,565.</p><p>The second split the work into two tiers. Planners, running on a frontier model (Opus 4.8), decompose the goal into a task tree and own every design decision. They never write code. Workers, running on a much cheaper model (Composer 2.5), execute explicit subtasks. They never plan. Total cost: $1,339, with identical quality. The worker layer alone dropped from $9,373 to $411, a 95 percent reduction on the layer consuming 69 to 90 percent of the tokens.</p><div><hr></div><p><br>Before we dive in -- thank you to our paid subscribers! Make sure to take full advantage of all the value you get. </p><p>Check out our <strong>AI Education section</strong>, and this is where things get real. Step-by-step guides, how-to breakdowns, and hands-on training to help you build agents, build systems, and use tools like Claude Code, ChatGPT, and Perplexity at a level most people don&#8217;t even know exists. This isn&#8217;t surface-level stuff -- it&#8217;s the training that actually moves your AI capabilities forward.</p><p>Paid subscribers get access to <strong>interactive tools and guides</strong> that free subscribers don&#8217;t see. </p><p><strong>Office hours and live events</strong> where you can bring your real questions, get them answered by people who&#8217;ve actually built this stuff, and get hands-on keyboard time with experts in the room.</p><p>Come build with us.</p><div><hr></div><p>Cursor&#8217;s own summary is the line worth taping to your monitor: &#8220;Few moments in a large task genuinely require frontier intelligence, such as the original decomposition, the design decisions, and certain trade-offs. Once a frontier planner has collapsed the ambiguity into a detailed, explicit instruction, less expensive models simply have to follow it.&#8221;</p><p>Read that twice, because it generalizes well past software.</p><p>You already know this model, actually. It&#8217;s how every professional services firm on earth works. Partners don&#8217;t draft every document. They set strategy, structure the matter, and delegate to associates who bill at a third of the rate. The pyramid is the profit model, and it&#8217;s survived a century because it matches where judgment actually lives. But the pyramid only works because of everything around it: the precedent library, the review process, the training system. A partner and a pile of associates with no system is not a firm. It&#8217;s expensive chaos.</p><p>Cursor&#8217;s data on the chaos is spectacular. Their earlier harness, running a Grok swarm on the same problem, produced 68,000 commits and more than 70,000 merge conflicts, ending at 64,305 lines of code. The rebuilt harness: roughly 970 commits, under 1,000 conflicts, and 9,908 lines of code at 100 percent accuracy. Same class of models. Six times less code for a perfect score. The difference was never the model. It was the coordination system wrapped around it.</p><p>Look at what that system actually contains. A neutral referee agent that resolves merge conflicts, because the two agents in the conflict both think they&#8217;re right. Decorrelated review lenses: multiple reviewer agents on different models, each given different inputs (one sees the full transcript, one sees only the output, one sees only the codebase), stacked so they catch different error classes. A self-authored Field Guide, a living document the agents write for themselves that gets injected into every new agent at startup, coordination through a shared environment the way ant colonies coordinate (biologists call it stigmergy). And a custom version control system built from scratch because Git couldn&#8217;t keep up with 1,000 commits per second.</p><p>None of that is model capability. All of it is harness.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-TGS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-TGS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!-TGS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!-TGS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!-TGS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!-TGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:460068,&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://www.gtmaipodcast.com/i/207913932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.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_!-TGS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!-TGS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!-TGS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!-TGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a08194-01c3-4e4d-bfbd-600e0023e3aa_1376x768.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now the part I actually care about: what this means for the applied layer.</p><p>Multi-model routing is becoming THE core design pattern of serious agent systems. Frontier model plans and orchestrates. Workhorse models execute. But there&#8217;s a catch, and it&#8217;s exactly where differentiation lives: you can only capture that 15x if you know the domain deeply enough to know which moments genuinely need frontier intelligence. Cursor knows coding. That&#8217;s why they knew the decomposition and the design trade-offs were the frontier moments, and everything else was execution.</p><p>In a revenue organization, that&#8217;s a specific list, and you should be able to write it down. The moments that need frontier-grade judgment: how you segment the market, the pricing structure for the new product line, the account strategy for the eight-figure renewal, the design of the qualification logic itself. The moments that don&#8217;t: enriching 4,000 accounts on a Monday morning, drafting the follow-up after Tuesday&#8217;s discovery call, summarizing the call notes, checking whether last night&#8217;s signups match the ICP definition someone already wrote. The second list is most of the volume. Cursor&#8217;s numbers say it can run at a few percent of the cost, if, and only if, something upstream has already collapsed the ambiguity into explicit instructions.</p><p>That &#8220;if&#8221; is the whole business.</p><p>I&#8217;ve seen this from the inside. Care Agent, the multi-agent product I helped build at Experity, has handled more than 12 million conversations. At that volume, model economics stop being a rounding error and start showing up in the margin line. Nobody runs every one of those conversations on a frontier model. The system decides, per moment, how much intelligence each step deserves. Get the routing wrong in one direction and quality breaks customer trust. Get it wrong in the other and the unit economics never close.</p><p>Which is why the 15x number is not an efficiency story. Cost is the gate on the addressable market for agents. Every workload that penciled out at $1,339 but not at $10,565 just became a market. Now multiply that across coding, finance, legal, healthcare, life sciences. The companies that master planner-worker routing in their domain will sell automation into workloads their customers literally could not afford last year. That&#8217;s how markets actually expand: not when the technology gets better, but when the price crosses the line where the next tier of buyers says yes.</p><p>So here&#8217;s where I land, and it&#8217;s the same place I keep landing. The labs will keep making models better and cheaper, and every competitor you have will get the same models you do, on the same day you do. Rent the model. The routing logic, the referee, the review lenses, the field guide your system writes for itself, the accumulated knowledge of which moments in your domain need frontier judgment: that&#8217;s owned. That compounds. In my Revenue Nervous System framing (the six-layer architecture I use for AI-native GTM), this is the Orchestration layer earning its keep, deciding what runs where and at what cost. The harness is the alpha.</p><p>One exercise before you close this tab. Pick one workflow you&#8217;re paying for right now, human hours or API bills, doesn&#8217;t matter. List every step. Mark the two or three moments that genuinely require your best thinking. Then ask what it would take to turn every other step into an explicit instruction a cheaper model could follow. I&#8217;ve done versions of this exercise with GTM teams and the ratio surprises people every time: the frontier moments are rarer than anyone expects, and the harness to exploit that fact doesn&#8217;t exist yet in most companies.</p><p>Whoever builds it first in your category sets the cost curve everyone else has to chase.</p><p>-- J</p>]]></content:encoded></item><item><title><![CDATA[The Moat Was Never the Model]]></title><description><![CDATA[Hamilton Helmer&#8217;s 7 Powers, run through the GTM stack and healthcare software, lands on one uncomfortable truth: AI doesn&#8217;t erase moats evenly. It erases labor.]]></description><link>https://www.gtmaipodcast.com/p/the-moat-was-never-the-model</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/the-moat-was-never-the-model</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Mon, 13 Jul 2026 20:54:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!86LZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>In 2023 a Google engineer wrote an internal memo that leaked and got passed around every group chat in tech. The title was &#8220;We Have No Moat, And Neither Does OpenAI.&#8221; The argument was that open-source models were catching up so fast that the labs&#8217; expensive head start was evaporating in weeks. Great product. No moat.</span></p><p><span>That memo has been in my head for two years, because it names the tension every operator is living through right now. You can have the best product in your category and still have nothing that protects you. And you can have a mediocre product sitting on top of something that competitors cannot touch, and print money for a decade.</span></p><p><span>The best tool I know for telling those two situations apart is Hamilton Helmer&#8217;s 7 Powers. So let me run it through the two worlds I actually work in: the go-to-market software stack, and healthcare software and services. Because when you do, the same answer falls out of both. The moat was never the product. It&#8217;s the system and the data around it. And AI is about to make that the only thing that matters.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!86LZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!86LZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!86LZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!86LZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!86LZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!86LZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:618675,&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://www.gtmaipodcast.com/i/206852419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.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_!86LZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!86LZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!86LZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!86LZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdd3fdaa-1757-401e-9fca-b777a4c5ce4b_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>Power = Benefit + Barrier</span></h2><p><span>Helmer defines Power as the potential for persistent differential returns. Plain version: the ability to stay more profitable than your competitors for a long time, without them competing it away.</span></p><p><span>Every Power has two parts. A </span><strong><span>Benefit</span></strong><span> to you (lower cost, higher price, more value) and a </span><strong><span>Barrier</span></strong><span> that stops competitors from arbitraging that benefit away. The benefit is the easy part. Everybody can get a benefit. The barrier is the rare part, and the barrier is the whole game. If a rival can copy your advantage next quarter, you never had a moat. You had a good feature.</span></p><p><span>He also draws a line most people blur. Operational Excellence is table stakes, the stuff everyone in your category is grinding on to stay in the fight. Power is the durable condition underneath. Being good is not a moat. Being good in a way that others structurally cannot copy is.</span></p><p><span>The 7 Powers, fast:</span></p><ol><li><p><strong><span>Scale Economies.</span></strong><span> Cost per unit drops as you get bigger. Barrier: a challenger would have to match your share to match your cost, and that is prohibitively expensive.</span></p></li><li><p><strong><span>Network Economies.</span></strong><span> The product gets more valuable as more people use it. Barrier: a new entrant faces the chicken-and-egg problem of an empty network.</span></p></li><li><p><strong><span>Counter-Positioning.</span></strong><span> A newcomer adopts a superior business model that the incumbent won&#8217;t copy, because copying it would blow up the incumbent&#8217;s existing business. Barrier: the incumbent&#8217;s own collateral damage. The innovator&#8217;s dilemma, weaponized.</span></p></li><li><p><strong><span>Switching Costs.</span></strong><span> Customers are locked in. Barrier: what a rival would have to spend to compensate a customer for the pain of leaving.</span></p></li><li><p><strong><span>Branding.</span></strong><span> You charge more because people trust the name. Barrier: the long, uncertain years it takes to build that trust.</span></p></li><li><p><strong><span>Cornered Resource.</span></strong><span> Preferential access to something coveted: talent, a patent, a dataset, a credential. Barrier: you own it and they don&#8217;t.</span></p></li><li><p><strong><span>Process Power.</span></strong><span> Embedded organizational processes that deliver lower cost or a better product. Barrier: a long, opaque sequence nobody can shortcut, only live through.</span></p></li></ol><p><span>Helmer even sequences them. Counter-Positioning and Cornered Resource tend to show up at a company&#8217;s origin. Scale, Network, and Switching Costs during the takeoff. Process Power and Branding at maturity. Hold onto that. It matters for who gets attacked next.</span></p><h2><span>The GTM stack: only two moats, and neither is the workflow</span></h2><p><span>Look at the modern revenue stack. CRM (Salesforce, HubSpot). Sales engagement (Outreach, Salesloft). Conversation intelligence (Gong). Data (ZoomInfo, Apollo). Forecasting and RevOps (Clari). Enablement (Highspot). Six neat categories, all describing themselves as mission-critical.</span></p><p><span>Run 7 Powers across them and the field separates fast.</span></p><p><span>The strongest Power belongs to the </span><strong><span>system of record</span></strong><span>, and only the system of record. That is Switching Costs, and it is enormous. Your CRM has data gravity, every workflow is wired through it, your whole team is trained on it, and a web of integrations hangs off it. Ripping it out is a year of pain nobody volunteers for. That is why Salesforce prints money. Not because the software is beloved. Because leaving is a project no one wants to sponsor.</span></p><p><span>The second real moat sits with the </span><strong><span>data players</span></strong><span>, and it looks like Cornered Resource plus Network. ZoomInfo and Apollo run contributory data co-ops, which is a genuine network effect: every customer makes the dataset better for the next one. And Gong&#8217;s actual moat was never the workflow app the reps click around in. It is the largest proprietary corpus of recorded sales conversations on earth. In an AI world, that corpus stops being a feature and becomes a cornered training-data resource.</span></p><p><span>Then there&#8217;s everything in the middle. Sales engagement. Enablement. The point solutions. Thin switching costs, no network effect, no cornered resource. Good products. Real benefit. No barrier. They are features sitting in the open, waiting to be absorbed.</span></p><p><span>Here is the AI wrinkle, and it is live right now, not a 2030 forecast. AI compresses this stack. Agents can rebuild a workflow cheaply, which means workflow-only tools are the most exposed things in all of B2B SaaS. If your entire company is &#8220;we move data from A to B and make it pretty,&#8221; an agent does that now. What survives the compression is the system of record and whoever sits on proprietary data. Everything in between gets squeezed.</span></p><h2><span>Healthcare: the gravity well</span></h2><p><span>Now the world I spend most of my time in. Healthcare software has a sun, and everything else is a planet.</span></p><p><span>The sun is the EMR. Epic, Oracle Health, athenahealth, the vertical urgent care EMRs. This is the deepest moat in all of software, and it is not close. Switching costs here are not &#8220;a hard project.&#8221; They are data migration plus clinician retraining plus recertification plus rebuilding every integration, all while carrying patient-safety risk at the moment of cutover. Nobody rips out the EMR on a Tuesday to try something they saw in a demo. And that switching-cost wall is reinforced on every side: regulatory certification (ONC), Network Economies as aggregated clinical data flows across the install base, Scale, and a cornered clinical dataset that is quietly becoming the training substrate for clinical AI. There is no soft flank.</span></p><p><span>Now watch what orbits it. </span><strong><span>Patient engagement</span></strong><span>, the scheduling and intake and communication layer (Phreesia, Weave, Luma), is the most exposed category in the well. Moderate-to-low switching costs. Usually a bolt-on. And its real problem is not internal, it is positional. It sits right next to a fortress that keeps expanding outward. The day the EMR ships native scheduling and intake, the standalone vendor doesn&#8217;t lose on features. It loses on the bundle. Its entire market can get absorbed by the thing it was orbiting, and no amount of product polish changes the physics.</span></p><p><strong><span>Revenue cycle management</span></strong><span> (R1, Waystar, athenahealth&#8217;s RCM) is more defensible than people assume, and it&#8217;s where the Powers that looked weak in the GTM stack turn strong. Scale Economies from payer connections, clearinghouse relationships, labor pools, and automation spread across enormous claim volume. Switching Costs tied directly to cash flow, which is the one thing no health system will gamble on. And, rarest of all, real Process Power: the opaque, payer-specific machinery of actually getting a claim paid, built and tuned over years. You cannot buy that. You have to have lived it.</span></p><p><strong><span>Teleradiology</span></strong><span> (vRad, Radiology Partners) runs on Cornered Resource. The asset is a network of radiologists licensed across many states and credentialed at many hospitals. Licensure times privileges is a combinatorial credentialing barrier that takes years and armies of administrators to assemble. Add Scale from follow-the-sun 24/7 coverage, subspecialty depth, and load balancing, and you get a moat that is genuinely hard to storm.</span></p><h2><span>The two through-lines</span></h2><p><span>Line one. In healthcare, the moat is proximity to two things: the system of record, and cash. The EMR owns the record, which is why it has the deepest switching costs in software and why it keeps eating adjacent categories for breakfast. RCM owns the cash, which buys it deep switching costs and real process power. Any layer that owns neither, patient engagement being the clearest case, is structurally weak no matter how good the product is. Position beats polish. It just does.</span></p><p><span>Line two, and this is the one to sit with. </span><strong><span>AI does not erase moats evenly. It erases labor.</span></strong></p><p><span>Look at what&#8217;s actually under attack right now and the pattern is not random. RCM back offices. Radiology reads. GTM workflow execution. Every one of them is a category where the moat leans on human labor, and every one of them is getting counter-positioned by AI-native entrants whose whole pitch is &#8220;we do the labor with software.&#8221; That is textbook Counter-Positioning, the incumbents can&#8217;t fully follow because their P&amp;L, their headcount, and their pricing are all built on the labor they&#8217;d have to cannibalize. For now, regulation, liability, and credentialing are holding parts of the line, especially in radiology. For now.</span></p><p><span>But flip it over. Every category that leans on data gravity, credentialing, regulation, and system-of-record lock-in doesn&#8217;t just survive AI. It gets stronger. Because AI turns accumulated proprietary data into the next moat. The EMR&#8217;s clinical dataset becomes the training substrate. Gong&#8217;s conversation corpus becomes the model. The data that took twenty years to accumulate compounds into an advantage that a well-funded challenger with a better UI cannot buy.</span></p><h2><span>The one question</span></h2><p><span>So the strategic question is the same one the AI labs are fighting about, and it&#8217;s the same one whether you run a healthcare software company, a GTM tool, or a services business:</span></p><p><span>Are you defending labor, or defending the system and the data?</span></p><p><span>One is a melting moat. You can feel good about it for a few more quarters while the water rises. The other compounds, quietly, while everyone stares at the model.</span></p><p><span>Pull up your own P&amp;L this week and answer it honestly. Draw the line between the revenue you earn because a task is hard and expensive for a human to do, and the revenue you earn because you sit on data, a record, or a lock-in that a competitor structurally cannot replicate. That ratio is your real valuation. Not your ARR. Not your growth rate. That ratio.</span></p><p><span>Because the model was never the moat. The system was.</span></p><p></p>]]></content:encoded></item><item><title><![CDATA[The 40% of AI tools getting fired (and why)]]></title><description><![CDATA[Here we are again..]]></description><link>https://www.gtmaipodcast.com/p/61626-why-40-of-ai-tools-get-fired</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/61626-why-40-of-ai-tools-get-fired</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Tue, 16 Jun 2026 13:03:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/QKsHRlBjSdI" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here we are again.. on our own&#8230; (sorry song lyrics were coming to mind today ;)</p><p>Welcome back my friends, today I am pleased to feature a good friend of mine, the CEO and cofounder of <a href="http://Synapsa.ai">Synapsa.ai</a> <a href="https://www.linkedin.com/in/maddiebell/">Mrs. Maddie Bell.</a></p><p>We went deep into what she is doing in Claude Code building a brand and basically the entire product, well worth the time, so let&#8217;s dig in!</p><div id="youtube2-QKsHRlBjSdI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;QKsHRlBjSdI&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/QKsHRlBjSdI?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>You can go to <strong><a href="https://www.youtube.com/@GTMAIAcademy/podcasts?trk=article-ssr-frontend-pulse_little-text-block">Youtube</a></strong>, <strong><a href="https://podcasts.apple.com/us/podcast/gtm-ai-podcast/id1715924983?trk=article-ssr-frontend-pulse_little-text-block">Apple</a></strong>, <strong><a href="https://open.spotify.com/show/2wQXqIjaKSn97HkVYNnbzg?si=c5f67c0c955f4c51&amp;trk=article-ssr-frontend-pulse_little-text-block">Spotify</a></strong> as well as a whole other host of locations to hear the podcast or see the video interview.</p><h1>The Soap-to-SaaS Operator Who Open-Sourced Her AI GTM System</h1><div><hr></div><p>Maddie Bell ran billion-dollar brands at Procter &amp; Gamble before she became the co-founder and CEO of Synapsa. She calls the journey &#8220;from soap to SaaS.&#8221; I called her onto the podcast because she is the rare person who can do two things at once: build the AI, and tell you the truth about it.</p><p>She opened her actual repo on screen and walked me through the entire AI go-to-market system her team runs. Brand site, content engine, sales motion. Most of it AI-coded. All of it honest about where the AI ends and the human begins.</p><p>Here is what was worth stealing.</p><p><strong>1. The reason your AI marketing isn&#8217;t landing: you made more noise, not more intelligence.</strong></p><p>&#8220;In our excitement to scale AI, many companies overlaid it onto traditional Frankenstack systems. And rather than creating more intelligence, we&#8217;ve created more noise.&#8221; said Maddie Bell. </p><p>The data backs her up. One in five buyers is now less confident in their buying decision because of the AI-generated mess hitting them. Seven in ten say if you spam them, they never want to talk to you again. When sellers hear &#8220;AI for go-to-market,&#8221; they get excited. When buyers hear it, they brace for hundreds of spammy emails, needy chatbots, and blogs full of em-dashes.</p><p>The fix is not less AI. It is the return to brand-building fundamentals, run through AI instead of bolted onto old tools.</p><p><strong>2. AI effectiveness is a pyramid, and almost everyone stops one floor too low.</strong></p><p>She framed it like Maslow&#8217;s hierarchy. Three layers:</p><ul><li><p><strong>Protocol.</strong> Can the AI follow your playbook and do what you asked? This is the floor. The &#8220;I built a business in my closet over the weekend&#8221; crowd lives here. Great for an N of 1. Useless for the enterprise.</p></li><li><p><strong>Personality.</strong> Here is the counterintuitive part. People react more negatively to no personality than to a personality they dislike. And the single most preferred personality for an AI is not &#8220;intelligent&#8221; or &#8220;professional.&#8221; It is the one that mirrors the buyer.</p></li><li><p><strong>Persuasion.</strong> The art of moving a buyer&#8217;s focus from a state of need, to an accurate understanding of their problem, to a decision. Persuasion changes shape across the funnel. A blog needs curiosity and nurture. A bottom-funnel moment needs proof points and a value prop. This is where her team spends most of its time.</p></li></ul><p>Most AI deployments get protocol working and declare victory. The advantage lives two floors up.</p><p><strong>3. The five layers of an AI GTM system, built in order.</strong></p><p>This was the meat. Maddie&#8217;s team built their system in a deliberate sequence, and the order matters because each layer feeds the next.</p><ul><li><p><strong>Layer 1: A load-bearing knowledge base.</strong> Not everything. The first document the AI reads every morning has disproportionate power over the 150th. So you codify only what is load-bearing: positioning, ICP, value prop, proof points. Plan on a week of real work here. Dump in 600 docs with no scaffolding and you get degradation, not intelligence. The technical name for the fix is progressive disclosure.</p></li><li><p><strong>Layer 2: A design system.</strong> AI-first, so the brand shows up identically across every touchpoint. Drop in a call transcript, get a customer deck back that looks hand-designed. Hers are 100% AI-coded.</p></li><li><p><strong>Layer 3: A content engine.</strong> Blogs, case studies, battle cards, comparison pages, produced end-to-end with human approval. The guardrail is sharp: new content has to pull three random samples from an approved library and score itself on a rubric. Does this sound authentically us? If not, it gets rejected before a human ever sees it.</p></li><li><p><strong>Layer 4: The flip.</strong> Once the machine is humming, you become the bottleneck. So the agents start proposing. &#8220;When I wake up in the morning, the AI&#8217;s proposing, hey, this is what I think we should go do next. And I, as the human, am still deciding.&#8221;</p></li><li><p><strong>Layer 5: The sales complement.</strong> Because the go-to-market knowledge is codified, the agents read every buying signal, de-anonymize, qualify into the right motion, route, book, and hand the rep a prep doc. Then, in Maddie&#8217;s words, the most important thing the AI can do in the live call is &#8220;get the F out of the way.&#8221;</p></li></ul><p><strong>4. Build vs. buy: pick your hard.</strong></p><p>The cleanest decision framework in the episode. Single-player output with human approval (decks, docs, one-pagers) is now solvable yourself. Build it. The big tools are excellent at it.</p><p>Buy when you hit the multiplayer orchestration zone: buyer-facing, real-time, with handoffs, fallbacks, and security on the line. Her reason is blunt: 40% of AI products are getting fired because they are not reliable, secure, or able to bring humans in at the right time. You are hiring a system. You do not want to hire one you will have to fire.</p><p>And when you do buy, push hard. Everyone can claim everything now. Ask for production thresholds, grades, integrations. The businesses regretting their choices are the ones that did not pressure-test up front.</p><p><strong>Why this matters:</strong></p><p>The whole episode is one argument: AI did not kill the fundamentals. It made them worth 10x more. The operators who win are not the ones automating at volume. They are the ones crafting buyer journeys at volume.</p><p>Three moves for this week:</p><ul><li><p>Find your top five load-bearing documents and write them like they matter, because the AI will amplify them everywhere.</p></li><li><p>Decide who in your org builds and who just uses. Not everyone should be a builder.</p></li><li><p>Run your current AI vendors through Maddie&#8217;s fire test: reliable, secure, multiplayer, humans in at the right time. If one fails, you already know.</p></li></ul><p>Maddie said the quiet part out loud: &#8220;It&#8217;s a folder. We call it a repo because it makes us sound cool in front of our friends.&#8221; The tools are simpler than the hype. The thinking is harder than the demo. That gap is the opportunity.</p><p><strong>My challenge to you:</strong> open one empty folder this week and build the first layer. Just the knowledge base. The rest only works once that one is true.</p><p>&#8212; Coach K</p><h1>The 5-Layer AI Go-To-Market System</h1><h3>A build playbook for operators who are done with &#8220;AI-first&#8221; meaning nothing</h3><p><em>Inspired by a conversation with Maddie Bell, Co-founder &amp; CEO of Synapsa, on the GTM AI Academy Podcast. Distilled into a system you can build this quarter.</em></p><div><hr></div><h2>Start here: the standard</h2><p>Good AI for go-to-market is three things. <strong>Instant. Intelligent. And damn near invisible to buyers.</strong></p><p>If your buyer can feel the AI, you built it wrong. The goal is not to look like you&#8217;re using AI. The goal is to serve a better, faster, more human experience, with AI doing the heavy lifting underneath.</p><p>The data on why this matters:</p><ul><li><p>1 in 5 buyers is now <strong>less confident</strong> in their buying decision because of AI-driven noise.</p></li><li><p>7 in 10 buyers say if you <strong>spam them, they&#8217;re gone for good.</strong></p></li><li><p>40% of AI products get <strong>fired</strong> for being unreliable, insecure, or unable to bring a human in at the right moment.</p></li></ul><p>AI didn&#8217;t kill the fundamentals. It made them worth 10x more. This playbook is how you build on the fundamentals instead of bolting AI onto your Frankenstack.</p><div><hr></div><h2>The diagnostic: the Pyramid of AI Effectiveness</h2><p>Before you build, know which floor you&#8217;re on. Most teams stop one too low.</p><p><strong>Floor 1 &#8212; Protocol.</strong> Can the AI follow your playbook and do exactly what you asked?</p><ul><li><p><em>Test:</em> Give it a task it should know cold. Does it follow your process, or improvise?</p></li><li><p><em>Most teams get here and stop.</em></p></li></ul><p><strong>Floor 2 &#8212; Personality.</strong> Does it sound like someone a buyer wants to talk to?</p><ul><li><p><em>The counterintuitive truth:</em> people react worse to <strong>no personality</strong> than to one they dislike.</p></li><li><p><em>The winning move:</em> the best AI personality <strong>mirrors the buyer</strong>, not your brand&#8217;s ego.</p></li></ul><p><strong>Floor 3 &#8212; Persuasion.</strong> Can it move a buyer from a state of need &#8594; an accurate understanding of their problem &#8594; a decision?</p><ul><li><p><em>Persuasion changes across the funnel.</em> Top of funnel = curiosity and nurture. Bottom = proof points, value prop, testimonials.</p></li><li><p><em>This is where the advantage lives, and where you should spend most of your time.</em></p></li></ul><blockquote><p>Score your current AI setup 1&#8211;3. If you&#8217;re at a 1, you have a protocol system, not a persuasion system. That&#8217;s the gap.</p></blockquote><div><hr></div><h2>The build: 5 layers, in order</h2><p>The order is not optional. Each layer feeds the next.</p><h3>Layer 1 &#8212; The load-bearing knowledge base</h3><p>A repo is just a folder. Don&#8217;t let the word scare you or impress you.</p><p>The rule that separates a smart knowledge base from a slow one: <strong>the first document the AI reads has disproportionate power over the 150th.</strong> So don&#8217;t map everything. Map what&#8217;s load-bearing.</p><p><strong>Your top 5 load-bearing documents:</strong></p><ol><li><p>Competitive positioning (how you&#8217;re different, how you&#8217;re the same as the category, what you own)</p></li><li><p>Customer value proposition</p></li><li><p>Product features and how you articulate them</p></li><li><p>Ideal customer profile (ICP)</p></li><li><p>Customer proof (the case studies you want the AI aware of at all times)</p></li></ol><p><strong>Do this:</strong></p><ul><li><p>Open an empty folder. Tell your AI: &#8220;I&#8217;m building a marketing AI repo. Set up the file format and structure for me.&#8221;</p></li><li><p>Write the five documents above like they matter, because they get amplified everywhere. Budget a <strong>full week.</strong></p></li><li><p>Structure for <strong>progressive disclosure</strong> so the AI reads documents in the right order. Without this scaffolding, you&#8217;ll hit degradation around 60&#8211;600 documents.</p></li></ul><p><strong>Failure mode:</strong> dumping every doc you own into one folder and wondering why quality drops.</p><h3>Layer 2 &#8212; The design system</h3><p>So the brand shows up identically across every touchpoint, automatically.</p><p><strong>Do this:</strong> build an AI-first design system once. Then a dropped-in transcript becomes a customer-ready deck that looks hand-designed. This is what makes &#8220;100% AI-coded&#8221; assets look like a human made them.</p><p><strong>Failure mode:</strong> salespeople asking &#8220;why do we need a design system?&#8221; Answer: because you want the AI to represent you everywhere without a designer in the loop.</p><h3>Layer 3 &#8212; The content engine</h3><p>Now you scale production: blogs, case studies, battle cards, comparison pages, funnel optimization. End-to-end, with human approval.</p><p><strong>The guardrail that makes this safe:</strong> before any new content reaches a human, the AI pulls <strong>3 random samples from your approved library</strong> and scores the draft against them on a rubric. <em>Does this sound authentically us?</em> If not, it&#8217;s rejected. The human never sees off-brand work.</p><p><strong>Do this:</strong> build the approved-sample rubric first. Quality control is the feature, not the afterthought.</p><h3>Layer 4 &#8212; The flip (you become the bottleneck)</h3><p>This one surprises people. Once the machine hums, the constraint becomes your own ideas and your need to sleep.</p><p><strong>Do this:</strong> stand up agent teams that <strong>research, generate ideas, and push proposals to you for approval.</strong> You wake up to &#8220;here&#8217;s what I think we should do next.&#8221; You stay the decision-maker. The AI stops waiting for instructions and starts proposing them.</p><h3>Layer 5 &#8212; The sales complement</h3><p>Because your go-to-market knowledge is now codified, the system can read every buying signal.</p><p><strong>Do this:</strong> de-anonymize visitors, start a guided selling conversation, qualify into the right motion (SMB vs. enterprise), route and book without friction, log the source, and hand the right rep an AI-generated prep doc.</p><p><strong>The rule for the live moment:</strong> once the rep is in the seat, the most important thing AI can do is <strong>get out of the way.</strong> It supports with notes, logging, and system updates. It does not hijack the human conversation.</p><div><hr></div><h2>The decision: build vs. buy (pick your hard)</h2><p>You can&#8217;t own everything. Use this litmus test.</p><p><strong>Build it yourself when it&#8217;s single-player output with human approval.</strong> Decks, docs, one-pagers, internal analysis. The big tools are excellent at this now. There&#8217;s rarely a reason to buy.</p><p><strong>Buy it when you hit the multiplayer orchestration zone.</strong> Check the boxes:</p><ul><li><p>&#9744; <strong>Multiplayer</strong> &#8212; multiple humans and multiple AIs handing work back and forth</p></li><li><p>&#9744; <strong>Buyer-facing and real-time</strong> &#8212; no 5&#8211;10 minutes to figure out the right answer</p></li><li><p>&#9744; <strong>Must follow a strict process</strong> &#8212; certain steps have to happen before others, every time</p></li></ul><p>If you check those boxes, the cost of failure is a lost opportunity. That&#8217;s a job for a supplier who eats, sleeps, and breathes that one workflow.</p><p><strong>Bonus test:</strong> ask &#8220;what&#8217;s the buyer-first answer?&#8221; Build where your operators have unique, hard-won expertise (your own analytics dashboards). Buy where you want someone obsessing over a workflow full-time, with fallbacks for when an LLM goes down.</p><div><hr></div><h2>The vendor fire-test</h2><p>You&#8217;re hiring a system. Don&#8217;t hire one you&#8217;ll have to fire. Before you buy, make them show you:</p><ol><li><p><strong>Did it actually work?</strong> Not &#8220;it can make 1,000 posts.&#8221; Were they good? What were the outcomes?</p></li><li><p><strong>What are the production thresholds and grades?</strong> How is quality measured and enforced?</p></li><li><p><strong>What are the integrations and fallbacks?</strong> What happens when a connector or an LLM fails mid-pipeline?</p></li><li><p><strong>Where do humans come in?</strong> Reliable, secure, multiplayer, humans at the right time. If they can&#8217;t answer, that&#8217;s your answer.</p></li></ol><p>Businesses regret not pushing harder up front. Push hard up front.</p><div><hr></div><h2>Your one-week starter plan</h2><ul><li><p><strong>Day 1:</strong> Open one empty folder. Have your AI scaffold the structure.</p></li><li><p><strong>Days 2&#8211;4:</strong> Write your 5 load-bearing documents. Make them excellent.</p></li><li><p><strong>Day 5:</strong> Set progressive disclosure so the AI reads in the right order.</p></li><li><p><strong>This month:</strong> decide who builds and who just uses. Not everyone should be a builder. 99% of your team&#8217;s job is serving a buyer who may not care about AI at all.</p></li></ul><p>You don&#8217;t need to boil the ocean. You need Layer 1 to be true. The rest only works once it is.</p>]]></content:encoded></item><item><title><![CDATA[Build a Personal OS, Not a Subscription Stack]]></title><description><![CDATA[If you have spent the last year buying AI tools and you still feel like nothing has changed about how you actually work, you are not behind.]]></description><link>https://www.gtmaipodcast.com/p/build-a-personal-os-not-a-subscription</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/build-a-personal-os-not-a-subscription</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Tue, 09 Jun 2026 20:55:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0xCb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you have spent the last year buying AI tools and you still feel like nothing has changed about how you actually work, you are not behind. You just bought the wrong thing.</p><p>You bought a stack. You needed an operating system.</p><h2>The thing nobody admits about their &#8220;AI workflow&#8221;</h2><p>Open a random executive&#8217;s laptop right now and you will find ChatGPT, Claude, Perplexity, Notion AI, Granola, Gemini in their inbox, Copilot in their IDE, and probably two more they forgot they were paying for. Each one is a fresh chat. Each one has no idea who they are, what company they run, what they were working on yesterday, or what they actually care about.</p><p>That is not a workflow. That is twelve strangers in a row, each one introducing themselves to you again every morning.</p><p>The reason your AI use feels like productivity theater is that it <em>is</em> productivity theater. The output is fine. The system underneath is empty. You are the only memory in the loop, and you are the bottleneck you were trying to remove.</p><h2>Why a Personal OS, and why now</h2><p>I have been writing for two years about what I call the Revenue Nervous System. Six layers, built around a company, that turn AI from a feature into the way the org actually thinks. Data, intelligence, context, memory, orchestration, execution. Companies that build it compound. Companies that buy seats of Copilot and call it strategy do not.</p><p>A Personal OS is the same architecture pointed inward. The same six-layer logic, remapped from a revenue org to a single person. The unit of analysis is you.</p><p>If you want AI to become part of how your brain actually works, stop shopping and start architecting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0xCb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0xCb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!0xCb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!0xCb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0xCb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0xCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514318,&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://www.gtmaipodcast.com/i/201140457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.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_!0xCb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!0xCb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!0xCb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0xCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2297f0de-9267-4b98-92a5-204f9b2d5b9f_1376x768.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>
      <p>
          <a href="https://www.gtmaipodcast.com/p/build-a-personal-os-not-a-subscription">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[6/9/2026: Why Your AI Tools Are Making Your Pipeline Worse (Not Better)]]></title><description><![CDATA[As per usual, THANK YOU for reading the newsletter and listening in to the podcast.]]></description><link>https://www.gtmaipodcast.com/p/692026-why-your-ai-tools-are-making</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/692026-why-your-ai-tools-are-making</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Tue, 09 Jun 2026 13:02:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/sIM3miwnw1s" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As per usual, THANK YOU for reading the newsletter and listening in to the podcast.  i have received several notes of thanks, feedback of how to improve, and compliments to our amazing guests, all of it is welcome and so appreciated.</p><p>We would love for you to subscribe and let us be a part of your orbit in this crazy GTM AI world.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.gtmaipodcast.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.gtmaipodcast.com/subscribe?"><span>Subscribe now</span></a></p><p>Very Grateful to have dug into some really cool examples of what is making a big difference with GTM teams with AI workflows with the Cofounder of <a href="http://www.workflows.io">www.workflows.io </a><a href="https://www.linkedin.com/in/dan-m-rosenthal/">Dan Rosenthal.</a></p><div id="youtube2-sIM3miwnw1s" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;sIM3miwnw1s&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/sIM3miwnw1s?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>You can go to <strong><a href="https://www.youtube.com/@GTMAIAcademy/podcasts?trk=article-ssr-frontend-pulse_little-text-block">Youtube</a></strong>, <strong><a href="https://podcasts.apple.com/us/podcast/gtm-ai-podcast/id1715924983?trk=article-ssr-frontend-pulse_little-text-block">Apple</a></strong>, <strong><a href="https://open.spotify.com/show/2wQXqIjaKSn97HkVYNnbzg?si=c5f67c0c955f4c51&amp;trk=article-ssr-frontend-pulse_little-text-block">Spotify</a></strong> as well as a whole other host of locations to hear the podcast or see the video interview.</p><p>I&#8217;ve talked to a lot of people on this podcast. Revenue leaders, founders, RevOps nerds, AI enthusiasts. Most of the conversations are great. Some are really good.</p><p>And then every once in a while someone shows up and I&#8217;m sitting there thinking... why hasn&#8217;t anyone mapped this out this clearly before?</p><p>That was my conversation with Dan.</p><p>His background is genuinely wild. Master&#8217;s in biology. Almost went to Cambridge for a neurodegenerative disease PhD. Applied to exactly one program, didn&#8217;t get it, had zero backup plan. (My kind of guy, honestly.) Ended up in sales at a biotech company, ran $5M in revenue with basically no systems, with no CRM until the very end, no infrastructure, just hustle and spreadsheets.</p><p>And that experience? It lit a fire. Because the problem that broke you is usually the one you&#8217;re most obsessed with solving.</p><p>Now he&#8217;s living in Barcelona, running a team that builds the systems he desperately wished he&#8217;d had.</p><p>Here&#8217;s what stuck with me.</p><div><hr></div><h3>The GTM Flywheel And Why Most Teams Are Running Sideboat Experiments</h3><p>Dan opened with something I&#8217;ve been saying for a while, but he put a visual to it that I hadn&#8217;t seen.</p><p>Most GTM teams aren&#8217;t running a strategy. They&#8217;re running a collection of disconnected experiments that never talk to each other.</p><p>You&#8217;ve got marketing running LinkedIn ads... to accounts that sales isn&#8217;t prospecting. You&#8217;ve got SDRs doing cold outbound... without knowing who just engaged with your content. You&#8217;ve got content going out... but no one&#8217;s capturing that engagement and routing it back as signal.</p><p>That&#8217;s not a flywheel. That&#8217;s a leaky bucket with a fancy name.</p><p>Dan&#8217;s GTM Flywheel Playbook maps out every major channel from content, ads, outbound, partnerships and forces you to think about how they all FEED each other. Not just operate next to each other.</p><p>The line that hit me hardest: <em><strong>&#8220;Your best-performing content should become your ads. You should be running ads to the same list your team is outbounding. And you should be outbounding all the people engaging on your content.&#8221;</strong></em></p><p>That&#8217;s it. That&#8217;s the whole thing. If those three sentences aren&#8217;t true in your org right now, you have a structural problem, not a pipeline problem.</p><div><hr></div><h3>What AI Is Actually Good For (And What It&#8217;s Not)</h3><p>We talked a lot about how AI is being used by top GTM teams and I think the reality is very different from the hype.</p><p>Here&#8217;s what Dan said the best AI use case is, in his words: <em>&#8220;A web research agent that looks at a company&#8217;s website and decides if they&#8217;re qualified and can be enriched further to potentially be lead scored.&#8221;</em></p><p>Not AI writing your ad copy. Not an AI SDR blasting thousands of emails. Not replacing your reps.</p><p>A filter. A sorter. A noise-reduction engine.</p><p>In the pre-AI era, if you handed your sales team a list of 500 people who engaged with your LinkedIn content, 90% of it would be junk. So you just... didn&#8217;t do it. The signal existed but wasn&#8217;t actionable.</p><p>Now AI can sort through that 90% junk and hand your team the 10% that matters. And suddenly all those channels that seemed impractical? They&#8217;re producing real signal.</p><p>That&#8217;s the unlock. Not &#8220;AI does the job.&#8221; AI makes the human&#8217;s job more targeted.</p><p>Dan also made a point I completely agree with: <em>&#8220;Give an old-school seller new-school systems, and that&#8217;s where magic can happen.&#8221;</em> The fundamentals don&#8217;t go away. The people who have them AND can use these tools? They&#8217;re going to be scary good.</p><div><hr></div><h3>The ABM Playbook: When the Flywheel Changes Shape</h3><p>Here&#8217;s where it got really tactical. For companies with fewer than 10,000 target accounts, the mass GTM flywheel doesn&#8217;t fully apply. You need account-based thinking.</p><p>Dan walked through the full infrastructure, and it&#8217;s worth slowing down on because this stuff is actually implementable:</p><p><strong>Step 1 &#8212; Build a real ICP model.</strong> Not a guess. Not a committee argument. Export your closed-won customers, remove outliers, enrich with additional data points, and feed it into an AI model to identify the real patterns. Dan described working with a unicorn GTM company, one everyone would recognize that couldn&#8217;t agree on its own ICP. If they can have that problem, so can you.</p><p>His tiering philosophy hit me: don&#8217;t use complex point systems. Use concentric circles. When your rep sees &#8220;Tier 1&#8221; they should immediately know <em>exactly</em> what kind of company that is. He said: &#8220;A Series B company with a growing GTM team in the AI space, that&#8217;s our Tier 1. My team should get excited when they see it.&#8221;</p><p><strong>Step 2 &#8212; Map your TAM wide, then filter down.</strong> Most databases, even the AI-first ones, miss huge swaths of companies if you search with narrow tags. Dan&#8217;s approach: pull from multiple sources, consolidate in an orchestration tool like Clay, then use AI to filter down. The point isn&#8217;t to start with a clean list. The point is to start with a complete one.</p><p><strong>Step 3 &#8212; Track signals in 3 layers.</strong> First-party: what you own like gated content downloads, product usage, website visits. Second-party: LinkedIn ad engagement, content engagement. Third-party: technographics, news, job postings, social activity.</p><p>The signals that get ignored most? Gated content. Someone downloads your playbook and your sales team doesn&#8217;t know for three days. That&#8217;s a missed window. Fix that first.</p><p><strong>Step 4 &#8212; Score awareness, not just lifecycle.</strong> This is the one that genuinely surprised me. Dan said: lifecycle stages (MQL, SQL) don&#8217;t capture what happens before someone raises their hand. So he layers an awareness score on top: Identified &#8594; Aware &#8594; Interested &#8594; Considering &#8594; Selecting.</p><p>The result? One client, first day using the awareness scoring system, had three reps each book two meetings all by just filtering their outreach to &#8220;Aware&#8221; accounts they&#8217;d had no idea were already in the ecosystem. Six-figure ACVs. One day.</p><p>That&#8217;s not incremental improvement. That&#8217;s a completely different game.</p><div><hr></div><h3>The Brutal Honest Part</h3><p>We talked about what happens to teams that skip the infrastructure and just grab tools.</p><p>Dan&#8217;s been inside companies you&#8217;d assume have this figured out. &#8220;I shouldn&#8217;t say the name, but a massive company had an infrastructure was an absolute mess because they started as a VC-backed startup, shipped fast, and never went back.&#8221;</p><p>Every month you wait is another month of messy data, mis-routed leads, and reps prospecting blind. And at some point you have to pay that back, except now you&#8217;re paying it back while also trying to compete.</p><p>The teams who take 2-6 months to actually build the foundation? They skyrocket after. I&#8217;ve watched it happen. The short-term pain is real. The long-term payoff is embarrassingly good.</p><p>As Dan put it: <em>&#8220;It takes time to save time.&#8221;</em></p><div><hr></div><h3>What Workflows.io Actually Does</h3><p>Before I let you go, Dan&#8217;s team at Workflows.io does 4 things:</p><ol><li><p>LinkedIn content (helping founders post like his co-founder does)</p></li><li><p>Automated outbound (end-to-end system buildout)</p></li><li><p>RevOps infrastructure (the systems I just described)</p></li><li><p>ABM (4-6 month sprint to full implementation)</p></li></ol><p>If you want to connect with Dan directly, his LinkedIn is: <a href="https://www.linkedin.com/in/dan-m-rosenthal/">https://www.linkedin.com/in/dan-m-rosenthal/</a> and you can learn more at </p><p>https://www.workflows.io/</p><p>The full episode is live at </p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:2124170,&quot;embedding_publication_id&quot;:null,&quot;name&quot;:&quot;GTM AI Podcast &amp; Newsletter&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ceUl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6851cfbb-0ee0-4c7a-a9c9-96668bc5a2d1_1280x1280.png&quot;,&quot;base_url&quot;:&quot;https://www.gtmaipodcast.com&quot;,&quot;hero_text&quot;:&quot;Where founders, executives, and GTM operators learn how AI actually works in revenue. Research, case studies, and tactical how-to's without the hype.&quot;,&quot;author_name&quot;:&quot;Coach K&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#ffffff&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://www.gtmaipodcast.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ceUl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6851cfbb-0ee0-4c7a-a9c9-96668bc5a2d1_1280x1280.png" width="56" height="56" style="background-color: rgb(255, 255, 255);"><span class="embedded-publication-name">GTM AI Podcast &amp; Newsletter</span><div class="embedded-publication-hero-text">Where founders, executives, and GTM operators learn how AI actually works in revenue. Research, case studies, and tactical how-to's without the hype.</div><div class="embedded-publication-author-name">By Coach K</div></a><form class="embedded-publication-subscribe" method="GET" action="https://www.gtmaipodcast.com/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yyRV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yyRV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 424w, https://substackcdn.com/image/fetch/$s_!yyRV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 848w, https://substackcdn.com/image/fetch/$s_!yyRV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!yyRV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yyRV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png" width="1120" height="1370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1370,&quot;width&quot;:1120,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1002647,&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://www.gtmaipodcast.com/i/201242792?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.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_!yyRV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 424w, https://substackcdn.com/image/fetch/$s_!yyRV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 848w, https://substackcdn.com/image/fetch/$s_!yyRV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!yyRV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9ca4b7-529e-4149-91fb-68cade740d28_1120x1370.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Example workflow you can find on the <a href="http://www.workflows.io">www.workflows.io </a>website</p><div><hr></div><h2><strong>The GTM Infrastructure Checklist: 12 Things Top Teams Build Before They Scale</strong></h2><p><em>A modern guide based on what&#8217;s actually working with YC startups, Fortune 500 logos, and everyone in between.</em></p><div><hr></div><h3>The 12-Point GTM Infrastructure Checklist</h3><p><strong>Section 1: ICP Clarity</strong></p><p><strong>1. You have a tested ICP model, not a debated one.</strong> Your ICP should be built from data, not committee opinion. Export your closed-won customers, enrich with firmographic and technographic data, and analyze the patterns with AI. Your Tier 1 accounts should be immediately recognizable to every rep on your team at no point system needed, just clear concentric tiers.</p><p><em>Test: Can every rep describe your Tier 1 account in one sentence without looking anything up?</em></p><p><strong>2. Your ICP tiering is backtested against CRM reality.</strong> A good ICP model shows a higher proportion of Tier 1 accounts among your closed-won than among your total TAM. If 10% of your TAM is Tier 1, you should see 25-30% of closed-won fitting Tier 1 criteria. If that differential doesn&#8217;t exist, your model isn&#8217;t working.</p><p><em>Test: Does your ICP model predict what&#8217;s already in your CRM?</em></p><p><strong>3. Your tiering stays stable over 6-12 months.</strong> Don&#8217;t include time-based signals (open job reqs, recent funding) in your core ICP tier criteria. Those change. Build your tiers on firmographics, technographics, and structural fit signals that hold for at least a year.</p><p><em>Test: Would your Tier 1 accounts from 8 months ago still be Tier 1 today using your current criteria?</em></p><div><hr></div><p><strong>Section 2: TAM Mapping</strong></p><p><strong>4. You&#8217;ve built your TAM from multiple sources, not just one database.</strong> No single database captures your full market. Apollo misses companies that keyword searches catch. Clay&#8217;s prospecting database gets roughly 80-90% of Apollo&#8217;s coverage on companies and less on contacts. Real TAM mapping means pulling wide from multiple tools, consolidating in Clay or a similar orchestration layer, and then filtering for fit.</p><p><em>Test: Have you pulled TAM data from at least 3 distinct sources and deduplicated?</em></p><p><strong>5. Every target account and key stakeholder lives in your CRM before your reps start prospecting.</strong> If your reps are logging into ZoomInfo to build lists, you&#8217;re wasting selling time and getting inconsistent coverage. Pre-load your CRM with every account and contact in your TAM. Your CRM should be the best prospecting database your team has all with custom fields specific to how you sell.</p><p><em>Test: Can a rep go from &#8220;I want to prospect&#8221; to &#8220;first call logged&#8221; without leaving your CRM?</em></p><div><hr></div><p><strong>Section 3: Signal Infrastructure</strong></p><p><strong>6. You&#8217;re capturing and routing first-party signals in real time.</strong> Gated content downloads, product usage events, and website visits are first-party gold and most teams let them sit in a spreadsheet for days. Every signal should log to your CRM (HubSpot custom events or Salesforce custom objects work well) and trigger an alert to the right rep within hours, not days.</p><p><em>Test: If someone downloads your best piece of gated content right now, does a rep know within 24 hours?</em></p><p><strong>7. You&#8217;re capturing and routing second-party signals (LinkedIn ads, content engagement).</strong> LinkedIn ad engagement from target accounts is data that exists and almost nobody acts on fast enough. Tools like Fiddler give you account-level ad engagement data directly in HubSpot or Salesforce. LinkedIn content engagement from connections should also be captured and scored.</p><p><em>Test: Do your reps know which of their target accounts have been engaging with your LinkedIn content in the last 30 days?</em></p><p><strong>8. You have at least one third-party signal source feeding your workflow.</strong> Technographic data (what tools they&#8217;re using), job change tracking for champions, and relevant news events should be feeding your signal layer. If you integrate with a tool, you should be watching for when prospects adopt or drop that tool.</p><p><em>Test: Do you have at least one automated workflow that fires when a target account crosses a third-party signal threshold?</em></p><div><hr></div><p><strong>Section 4: Awareness Architecture</strong></p><p><strong>9. You score awareness separately from lifecycle stage.</strong> Lifecycle stages (MQL, SQL, SAL) capture intent to buy. Awareness scores capture where someone is in their knowledge of you and they&#8217;re not the same thing. Build an awareness layer: Identified &#8594; Aware &#8594; Interested &#8594; Considering &#8594; Selecting. Score accounts based on signal accumulation.</p><p><em>Test: Can you pull a list right now of accounts that are &#8220;Aware&#8221; of you but haven&#8217;t yet entered a pipeline stage?</em></p><p><strong>10. Your reps&#8217; daily prospecting starts with the highest-awareness accounts, not cold TAM.</strong> The first filter your reps should apply in the morning is awareness score. Outbounding someone who has already engaged with your content, attended a webinar, or downloaded a resource is fundamentally different from cold outreach. It converts at a different rate. Treat it differently.</p><p><em>Test: Is awareness score a visible, filterable field in your CRM that reps use daily?</em></p><div><hr></div><p><strong>Section 5: Channel Alignment</strong></p><p><strong>11. Your ads, content, and outbound all target the same account list.</strong> Your LinkedIn ads should be running to your target account list, not a broad demographic. Your outbound team should be reaching the same accounts your ads are warming. Your best content should be retargeted as ads. These three motions amplify each other. Running them separately wastes budget on noise.</p><p><em>Test: Are the accounts your SDRs are prospecting this week the same accounts in your LinkedIn ad audiences?</em></p><p><strong>12. You have a defined feedback loop from CRM activity back to channel strategy.</strong> Every signal, touchpoint, and stage change should log back to the CRM and inform your next move. Which content piece drove the most Aware accounts? Which ad sequence led to the most meetings? That data should be shaping your strategy monthly.</p><p><em>Test: Do you have a monthly review where CRM activity data influences your next 30 days of channel investment?</em></p><div><hr></div><h3>The Honest Reality Check</h3><p>Building this infrastructure takes time. Anywhere from 2 to 6 months if you&#8217;re doing it right. And during those months, it feels like everyone else on LinkedIn is announcing wins while you&#8217;re still in the plumbing.</p><p>But here&#8217;s what I&#8217;ve watched happen over and over: the teams that build this? They hit an inflection point and their output gets scary good. The teams that skip it? They keep adding tools to a broken foundation, building what one smart operator called &#8220;time debt&#8221; or a bill that comes due right when you can least afford to pay it.</p><p>The checklist above is a starting point, not a prescription. Your business has unique channels, audiences, and sales motions. But the <em>architecture</em> such as connected signals, tested ICP, pre-loaded CRM, aligned channels are all part what is universal.</p><p>Pick the 3 items on this list where your team scores worst. Fix those first.</p><p>Then come back and tell me what changed.</p>]]></content:encoded></item><item><title><![CDATA[How to Ship Your First GTM Agent in 30 Days]]></title><description><![CDATA[The 30-day sequence to ship your first running GTM agent]]></description><link>https://www.gtmaipodcast.com/p/how-to-ship-your-first-gtm-agent</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/how-to-ship-your-first-gtm-agent</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Fri, 05 Jun 2026 20:01:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IN-O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most companies do not have an AI strategy problem. They have a first-agent problem. They have a slide that says &#8220;agentic GTM&#8221; and a budget line that says &#8220;AI tooling&#8221; and nothing in production that a single person on the revenue team actually depends on. The strategy is fine. The deck is fine. What is missing is one agent, running, doing real work, that nobody wants to turn off.</p><p>I watch this happen constantly. A leadership team spends a quarter mapping a transformation roadmap with eleven workstreams, and at the end of the quarter the number of GTM agents actually running in their business is zero. Not because the team is incapable. Because nobody picked one workflow, drew a box around it, and shipped it. The roadmap was the procrastination. The first agent is the work.</p><p>Here is the thing about the first agent. It is the hardest one you will ever build, and it has almost nothing to do with the technology. The model is good enough. The tools are good enough. What is hard is the organizational act of choosing one workflow, defining what &#8220;good&#8221; means precisely enough to measure it, running it next to a human without flinching, and then killing the manual process when it works. The second agent is ten times easier because by then the company has done the hard part once. It has proof. It has a pattern. It has a person who has shipped.</p><p>So this playbook is about the first one. Thirty days. One workflow. End to end. Running.</p><p>And it is written for the Tactical CEO, which means I want to be precise about your job, because your job is not the one you think it is. You are not building the agent. If you are the CEO and you are in the prompt, something has gone wrong. Your job is to install the conditions under which the agent gets built and survives. You name the owner. You protect the thirty days. You set the cancellation target. You demand the exit criterion. Four moves, and if you make them, the agent ships. If you skip them, you get another roadmap.</p><p>Three readers should be following along here, and the job splits cleanly. The individual operator builds the thing. The leader clears the runway. The founder or CEO sets the target and refuses to let the calendar eat it. I will mark who does what as we go.</p><p>Here is the sequence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IN-O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IN-O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!IN-O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!IN-O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!IN-O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IN-O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:475550,&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://www.gtmaipodcast.com/i/200803559?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.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_!IN-O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!IN-O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!IN-O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!IN-O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3061b2d-8417-4121-b2ab-426907f84c32_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Days 1-3: Pick the Workflow</h2><p>Everything downstream is determined by this choice, and most teams get it wrong by picking the workflow that is most exciting instead of the one that is most shippable. The first agent is not where you prove ambition. It is where you prove the company can ship at all.</p><p><strong>The move.</strong> Map your GTM workflows. Not your org chart. Your workflows. The repeated, nameable units of work that move revenue: lead research, inbound triage, meeting prep, CRM hygiene, follow-up drafting, renewal flagging, deal-desk approvals, onboarding sequences. Then score each one on three axes. Frequency: how many times a week does this run? Manual hours: how much human time does each run burn? Clarity: how cleanly can you describe what &#8220;good output&#8221; looks like? Multiply, sort, and the top of the list is your candidate. High frequency times high manual-hours times high clarity. Pick ONE.</p><p>The clarity axis is the one people undervalue. A workflow that runs two hundred times a week but where &#8220;good&#8221; is fuzzy and contested will sink your first agent in edge cases. A workflow that runs forty times a week but where good is obvious to everyone is a far better first target. You want frequency for ROI and clarity for shippability. Where they overlap is your agent.</p><p><strong>What good looks like.</strong> One workflow named on a whiteboard, with a number next to it. &#8220;Inbound lead research. Runs roughly sixty times a week. Eats about twenty minutes of an SDR&#8217;s time each run. Good output is a five-field brief: company, funding, role fit, recent trigger, and a suggested opener.&#8221; That sentence is the deliverable for days 1 through 3. If you cannot write that sentence, you have not picked yet.</p><p><strong>The CEO&#8217;s role here.</strong> You name the owner. This is the single most important thing you do in the entire thirty days, and it takes one decision. One person owns this agent end to end. Call them the Agent Builder. Not a committee. Not &#8220;the RevOps team.&#8221; A name. The Agent Builder can be a RevOps analyst, a sharp SDR, a sales engineer, anyone close to the work with enough technical comfort to wire tools together. What matters is that the responsibility lands on a person, because agents that belong to everyone get built by no one. If you do nothing else as CEO, do this.</p><p><strong>Common mistake.</strong> Picking the flashiest workflow instead of the most shippable one. The autonomous outbound agent that personalizes at scale is the dream, and it is a terrible first agent because &#8220;good&#8221; is contested, the blast radius is your brand, and one bad send is a customer-facing incident. Start somewhere internal, high-frequency, and low-blast-radius. Earn the right to the flashy one by shipping the boring one.</p><p><strong>Exit criterion.</strong> One workflow is named, scored against the other candidates, and written as a single sentence with a frequency number and a manual-hours number attached. The Agent Builder is named. When that is true, days 1 through 3 are done.</p><div><hr></div><h2>Days 4-7: Define the Contract</h2><p>This is where most first agents die quietly, before a line of anything gets built. The team skips straight to building because building feels like progress, and they never wrote down what the agent is actually supposed to produce or how they would know if it worked. Then four weeks later there is a thing that runs and no way to say whether it is any good. Define the contract first.</p><p><strong>The move.</strong> Write the agent&#8217;s contract on one page. Four parts.</p><p>Inputs: exactly what the agent receives. The lead&#8217;s email and company domain. The inbound form submission. The CRM record. Be specific about what is and is not available at runtime, because half of agent failures are the agent reaching for context it was never given.</p><p>Outputs: exactly what the agent produces, in what format, to what destination. &#8220;A five-field brief written to a Slack channel and appended to the CRM contact record.&#8221; Not &#8220;research on the lead.&#8221; A format a human can check at a glance.</p><p>What good looks like: the quality bar, written as something you can actually evaluate. Pull five real past examples that a human did well. Those are your gold standard. The agent&#8217;s output gets compared against them.</p><p>How you measure it: the metric, against the human baseline. Time saved per run. Accuracy versus the human-done version. Acceptance rate, meaning how often a human ships the agent&#8217;s output without rewriting it. Pick the one or two that matter and write down the current human number, because you cannot prove the agent is better than the human if you never measured the human.</p><p><strong>What good looks like.</strong> A one-page contract that a person who has never seen the workflow could read and then correctly judge whether a given agent output passed or failed. If two people read the contract and disagree about whether an output is good, the contract is not done. Tighten it until they agree.</p><p><strong>The CEO&#8217;s role here.</strong> You demand the exit criterion before a single thing gets built. The Agent Builder brings you the contract, and the question you ask is one sentence: &#8220;What number tells us this worked, and what is that number for a human today?&#8221; If they cannot answer, the agent is not ready to be built, it is ready to be re-scoped. This is a five-minute conversation and it is the highest-leverage five minutes in the project. You are not reviewing the work. You are refusing to let the work proceed without a definition of done.</p><p><strong>Common mistake.</strong> No human baseline. The team builds the agent, it produces plausible output, everyone nods, and nobody can say whether it is faster or more accurate than what the SDR was already doing. Without the baseline you have a demo, not a result. Measure the human first, even roughly. A baseline that is approximate beats a baseline that does not exist.</p><p><strong>Exit criterion.</strong> A one-page contract exists with inputs, outputs, a gold-standard set of five examples, and a named metric with the current human number written next to it. When that is true, days 4 through 7 are done.</p><div><hr></div><h2>The Architecture Every Agent Gets Built Against</h2><p>The one-page contract is the spine. It is not the whole skeleton. The contract names what goes in, what comes out, what good looks like, and how you measure it, which is a real start, but a contract is not yet an agent. This is where most first agents quietly turn into demos. The team has a contract, they hand it to a model, the model produces something plausible, and nobody can say why it works on Monday and falls apart on Thursday. The reason is almost always a missing layer.</p><p>So here is the architecture I build every agent against. Seven layers, plus three things most people leave out, plus one rule that matters more than all of it. Your contract from days 4 through 7 already covers four of these layers. The other three are what separate an agent you can cut over to from a science project you keep babysitting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w0Hb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w0Hb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 424w, https://substackcdn.com/image/fetch/$s_!w0Hb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 848w, https://substackcdn.com/image/fetch/$s_!w0Hb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!w0Hb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!w0Hb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png" width="1152" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313828,&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://www.gtmaipodcast.com/i/200803559?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.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_!w0Hb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 424w, https://substackcdn.com/image/fetch/$s_!w0Hb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 848w, https://substackcdn.com/image/fetch/$s_!w0Hb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!w0Hb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd85e345-18b0-4712-9acc-df045f472a7d_1152x1122.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Layer 1, identity.</strong> Name the agent, its domain, and one thing that decides everything downstream: its authority level. Advisor recommends and a human acts. Operator acts but asks permission for anything with real blast radius. Executor acts on its own inside declared bounds. Your first agent should almost always be an advisor or a tightly scoped operator, because authority is where damage lives. And write the &#8220;you do NOT&#8221; list. Name the specific ways this agent goes wrong, not generic negatives. &#8220;Never fabricate a trigger event it cannot source from the input&#8221; teaches the model something. &#8220;Be helpful&#8221; teaches it nothing.</p><p><strong>Layer 2, objectives.</strong> The outcome it owns, and the anti-goal. The anti-goal is the part people skip and it is the part that saves you. &#8220;Optimize for accuracy even if it means flagging the lead as out of scope instead of guessing&#8221; is an anti-goal. It tells the agent what to sacrifice when the two things it wants are in conflict, which is exactly the moment unguarded agents improvise.</p><p><strong>Layer 3, context.</strong> What is in scope, what is out, and the single most undervalued instruction in agent building: what to do when context is missing. An agent that guesses when it lacks input is an agent that hallucinates on a schedule. The fix is one line: when a required input is missing, do not guess, say what is missing and stop.</p><p><strong>Layer 4, reasoning.</strong> Here is the counterintuitive part. If you are building on a modern thinking-capable model, do not script its thought process. Telling a reasoning model to follow your five steps usually makes it worse, because it plans better than your script does. Constrain the output, not the thinking. The one piece worth keeping is a verification step: before it answers, have it check its own work against the contract, and when something is ambiguous, ask one clarifying question instead of charging ahead.</p><p><strong>Layer 5, tools.</strong> What the agent can reach, when to pick one tool over another, and the step nearly everyone omits: post-tool verification. After the agent calls a tool, it has to check that the result is actually what it asked for before it acts on it. Skip this and one bad lookup cascades into a confidently wrong output. This is the single most common hole in a first agent. If you do nothing else technical, make the agent verify its tool results before it trusts them.</p><p><strong>Layer 6, output and guardrails.</strong> The format, and the hard nevers. Use blast-radius gates: read-only actions can run on their own, anything that writes asks for confirmation, anything customer-facing or irreversible requires a human. That gate, tied to the authority level from Layer 1, is what makes an agent safe to cut over to in week 4.</p><p><strong>Layer 7, orchestration.</strong> Mostly skip this for agent number one, and that is the point of naming it. Orchestration is how an agent delegates to other agents, compacts a long conversation, and persists what it learned between runs. Your first agent does one thing, so it barely needs this. But know it exists, because agent number five will, and the most common orchestration failure is a fuzzy delegation map. &#8220;Hand off to a specialist when needed&#8221; is not a map, it is a shrug. When you get there, name exactly who receives what.</p><p>Then three things that are not optional, even though everyone treats them as extras.</p><p><strong>A role contract, if the agent owns an outcome.</strong> For anything modeled on an actual revenue role, write what outcome it is accountable for, what artifacts it emits, what it consumes upstream, what consumes it downstream, and the metrics that prove it works. This is the Signal to Decision to Action to Feedback loop made concrete, and it is what keeps a GTM agent from drifting into a generic chatbot.</p><p><strong>Examples. Two to five, every time.</strong> Show the agent a standard success, an ambiguous edge case it should ask about, and a bad input it should refuse. On a strong model, two or three real examples shape behavior more than any amount of instruction prose. The five gold-standard examples from your contract are the start of this. Add an edge case and a failure case and you are done.</p><p><strong>Observability.</strong> Have the agent emit a small structured record every time it runs: what it received, what it did, whether it escalated, and the outcome. Ungoverned agents become ungovernable the moment you have more than a couple. A logging stub on agent one is a habit that pays off at agent ten.</p><p>And the rule that matters more than the rest: keep the whole spec tight. There is real research, and my own repeated experience, behind a density ceiling of roughly a hundred and fifty lines. Past that, agents get worse, not better, because the model&#8217;s attention degrades across a bloated spec and the redundant lines cost you both accuracy and money. Density beats comprehensiveness. Anything that is a standard process, a template, or a rubric does not belong in the agent itself. It belongs in a skill the agent loads only when it needs it. The agent spec holds identity, judgment, and the things the model cannot figure out on its own. Everything else loads on demand.</p><p>That is the difference between a tool and a system, which is the whole game. A tool is a clever prompt that works until it doesn&#8217;t. A system is an agent with an identity, a verified set of capabilities, guardrails proportional to what it can break, examples of right and wrong, and a record of every run. The first one takes a few extra hours to build this way. Every one after it inherits the pattern.</p><p>For agent number one, you genuinely need only Layers 1, 2, 3, and 6, plus a couple of examples and a verification step. That is the minimum viable agent. Build that, ship it, and add the rest as the workflow earns it. The architecture is the standard you grow into, not a gate you have to clear before you start.</p><div><hr></div><h2>Week 2, Days 8-14: Build the First Version</h2><p>Now you build, and the entire discipline of week 2 is one word: thin. One workflow, end to end, running, even if it is ugly. The failure mode of week 2 is not building a bad agent. It is building half of an ambitious agent. A thin slice that works beats a thick slice that almost works, every single time.</p><p><strong>The move.</strong> Build the narrowest version of the agent that takes the real input, does the real work, and produces the real output to the real destination. End to end. If the contract says &#8220;lead email in, five-field brief to Slack out,&#8221; then by the end of week 2 a real lead email goes in and a real brief lands in Slack. It does not have to handle every edge case. It does not have to be elegant. It has to be whole. One complete path from input to output, running on real data, even if it only handles the clean cases for now.</p><p>Resist the urge to build the pretty version. No dashboard. No configuration UI. No handling of the seventeen rare input formats. The clean path, working, on real inputs. The edge cases are week 3&#8217;s job, and trying to handle them now is how week 2 turns into week 6.</p><p><strong>What good looks like.</strong> You can point at it and say &#8220;watch this,&#8221; paste in a real lead, and a real brief appears in the real Slack channel. It is ugly. It misses some cases. It works. That is the bar. A running thin slice on day 14 is worth more than a beautiful architecture diagram of the full system.</p><p><strong>The CEO&#8217;s role here.</strong> You protect the thirty days. Week 2 is when the organization&#8217;s gravity tries to pull the Agent Builder back onto their old job. A fire breaks out, a board ask lands, a customer escalates, and the easiest thing in the world is to grab the most capable person, who is your Agent Builder, and put them on it. Do not. The whole premise of a thirty-day sprint is thirty protected days. If the Agent Builder gets pulled for a week, you do not have a thirty-day agent, you have a sixty-day maybe. Your job is to be the wall between the Agent Builder and the next fire. Leaders, this is yours too: clear their calendar, reassign their tickets, and make it socially expensive for anyone to interrupt the build.</p><p><strong>Common mistake.</strong> Building wide instead of deep. The team tries to make the agent handle every input variation and every output format in week 2, gets buried in edge cases, and arrives at day 14 with a sophisticated half-thing that has never once run end to end. Ship the clean path first. The agent that runs on Monday teaches you more than the agent that is still being designed on Friday.</p><p><strong>Exit criterion.</strong> A real input produces a real output to the real destination, on real data, end to end, at least once. When you can demo that live, week 2 is done.</p><div><hr></div><h2>Week 3, Days 15-21: Run It in Shadow Mode</h2><p>The agent works on the clean path. Now you find out what the clean path was hiding. Week 3 is shadow mode: the agent runs next to the human, on the same real inputs, at the same time, and nobody ships the agent&#8217;s output to anyone yet. You compare. You measure. You fix the edge cases the real world surfaces.</p><p><strong>The move.</strong> Run the agent in parallel with the human on live work. Same leads, same tickets, same inputs, both producing output. The human&#8217;s output is what actually gets used this week. The agent&#8217;s output gets logged and compared against it and against the contract&#8217;s gold standard. Every divergence is a finding. The human caught a trigger event the agent missed. The agent produced a cleaner opener than the human. The agent choked on a lead with no company domain. Each one is either a bug to fix or a boundary to document.</p><p>This is also where you measure the contract metric for real. Time per run, agent versus human. Acceptance rate: if a human had shipped the agent&#8217;s output, how often would it have been fine as-is? You are building the evidence that the agent is at or above the human baseline, on real work, before you let it touch anything live.</p><p><strong>What good looks like.</strong> A week of side-by-side logs. The agent matches or beats the human on the named metric across the clean cases, and the edge cases where it fails are documented and either fixed or explicitly ruled out of scope. You know precisely where the agent is trustworthy and where it is not, because you watched it run against a human for a week instead of guessing.</p><p><strong>The CEO&#8217;s role here.</strong> You hold the line on the cancellation target you are about to set, and you ask one question at the week-3 readout: &#8220;Is it at or above the human baseline yet?&#8221; Not &#8220;is it perfect.&#8221; At or above the human. Humans miss things too. The bar for cutover is not flawlessness, it is &#8220;as good as or better than the person doing it today, on the cases we have scoped.&#8221; If you let the team chase perfection here, the agent never ships, because nothing is perfect and shadow mode can run forever. Your job is to define &#8220;good enough to cut over&#8221; as &#8220;beats the human on the metric we agreed to,&#8221; and then push for the cutover.</p><p><strong>Common mistake.</strong> Letting shadow mode become permanent. Shadow mode is comfortable. The agent runs, nobody depends on it, there is no risk, and the team can tweak forever. That is not safety, it is avoidance. Shadow mode has a one-week clock. At the end of the week you make a call: cut over, or kill the project and pick a different workflow. What you do not do is run a fourth week of shadow mode because someone is nervous.</p><p><strong>Exit criterion.</strong> A week of side-by-side data shows the agent at or above the human baseline on the contract metric, with edge cases documented and either fixed or scoped out. The cutover decision is made. When that is true, week 3 is done.</p><div><hr></div><h2>Week 4, Days 22-30: Cut Over and Kill the Manual Process</h2><p>This is the week that separates a real agent from a science project, and it is the week most companies never reach, because cutting over means committing. Shadow mode is reversible. Cutover is a decision. You are saying: from now on, the agent does this, and the human stops doing it the old way. The agent is no longer running next to the process. The agent is the process.</p><p><strong>The move.</strong> Four things, in order.</p><p>Cut over. The agent&#8217;s output now goes live. The human moves from &#8220;doing the work&#8221; to &#8220;supervising the agent,&#8221; which mostly means spot-checking and handling the documented edge cases the agent does not cover. The default is the agent. The exception is the human.</p><p>Kill the manual process. Actually kill it. Not pause, not &#8220;keep it as a backup just in case.&#8221; The manual workflow comes off the team&#8217;s plate. If the SDR is still doing lead research by hand &#8220;to be safe,&#8221; you have two processes and zero leverage, and the agent will quietly atrophy because nobody depends on it. Make the agent the only path.</p><p>Hit the cancellation target. Here is where the CEO&#8217;s number comes due. If this workflow was being done with a SaaS tool you were paying for, cancel it or earmark it for cancellation at renewal. If it was being done with human hours, those hours are now reclaimed and explicitly redeployed to higher-value work, named, not vaguely &#8220;freed up.&#8221; The first agent should retire something. A subscription, a contractor line, a chunk of hours. That retirement is the proof the agent is real, and it funds the next one.</p><p>Write the runbook and pick agent #2. A one-page runbook: what the agent does, where it runs, how to tell if it is broken, who owns it, what to do when it fails. Then, on day 30, the Agent Builder names the next workflow off the day-1 scoring list. The pattern is now installed. Agent #2 will take half the time.</p><p><strong>What good looks like.</strong> The manual process is gone. The agent runs in production and a real person depends on its output every day. A line item got cancelled or a block of hours got formally redeployed. There is a runbook. There is a named candidate for agent #2. The company has shipped one, and more importantly, it now knows how.</p><p><strong>The CEO&#8217;s role here.</strong> You set the cancellation target at the start of the month, and in week 4 you collect it. &#8220;This agent retires the X subscription,&#8221; or &#8220;this agent gives the SDR team back ten hours a week that go to live conversations.&#8221; You name that target on day 1 and you hold the team to it on day 30. Without a cancellation target, the agent becomes additive: a new thing on top of all the old things, and additive AI is how companies end up paying more and moving the same. The cancellation target is what makes the agent a replacement instead of an addition. That is your number to set and your number to enforce.</p><p><strong>Common mistake.</strong> Running the agent and the manual process in parallel forever because cutting the manual process feels risky. This is the most common failure in the entire thirty days, and it is fatal in slow motion. Two parallel processes means the agent never becomes load-bearing, nobody truly depends on it, the cancellation target never gets hit, and within a quarter the agent is a curiosity nobody maintains. The cutover is the point. If you are not willing to kill the manual process, you were never serious about the agent.</p><p><strong>Exit criterion.</strong> The agent runs in production, the manual process is dead, the cancellation target is hit or scheduled, the runbook exists, and agent #2 is named. When all five are true, you have shipped your first GTM agent in thirty days.</p><div><hr></div><h2>Why the First One Is the Hardest, and the Most Important</h2><p>The first agent costs you a month and teaches you everything. It forces the company to learn the one skill that the entire AI-native transition actually depends on, which is not prompting and is not tooling. It is the organizational muscle to scope one workflow, define done, measure against a human, cut over, and kill the thing it replaced. That muscle is the whole game. Companies that have it ship agent after agent. Companies that do not have it accumulate roadmaps.</p><p>Once the muscle exists, the constraint stops being capability and becomes throughput. You will not be asking &#8220;can we build an agent?&#8221; You will be asking &#8220;which workflow next, and who owns it?&#8221; That is a completely different company than the one that started the month with a deck and a budget line and nothing running. The first agent does not just automate a workflow. It converts the organization from talking about agents to shipping them. That conversion is worth far more than the twenty minutes a week the agent saves.</p><p>The individual operator gets a shipped artifact and a new identity: the person who builds the agents. The leader gets a repeatable thirty-day pattern to run again and again across the revenue org. The CEO gets the only thing that actually matters at the top, which is proof that the company can install AI into its operating model and retire what it replaces, instead of layering AI on top and paying twice.</p><p>The window for this is not open forever. The companies building this muscle now are compounding it while everyone else is still mapping. Eighteen months from now the gap between the company that shipped its first agent this quarter and the company that is still planning its transformation will not be a quarter. It will be the difference between an organization that runs on agents and one that runs slides about them.</p><p>Pick the workflow. Name the owner. Protect the thirty days. Ship the first one.</p><p>Below the line: the build prompt I would hand the Agent Builder on day 1, the SaaS-spend-to-agent mapping worksheet for finding your cancellation targets, and the companion interactive guide that walks the full thirty-day sequence with the templates built in.</p><div><hr></div><p><em>Free preview ends here. Everything above is the full 30-day sequence, free to read and free to run: the week-by-week moves, the exit criteria, the CEO&#8217;s role at each phase. Below, for paid subscribers, are the copy-paste assets that make it faster: the first-agent build prompt, the SaaS-spend-to-agent mapping worksheet, and the companion interactive guide.</em></p>
      <p>
          <a href="https://www.gtmaipodcast.com/p/how-to-ship-your-first-gtm-agent">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[6/4/26: Why and How to run AI with NO Internet]]></title><description><![CDATA[Once again we are here digging into some goldness goodness on the GTM AI Podcast.]]></description><link>https://www.gtmaipodcast.com/p/6426-why-and-how-to-run-ai-with-no</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/6426-why-and-how-to-run-ai-with-no</guid><dc:creator><![CDATA[Coach K]]></dc:creator><pubDate>Thu, 04 Jun 2026 13:03:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/d5Rb18XePQU" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Once again we are here digging into some goldness goodness on the GTM AI Podcast.<br>My man Jonathan Moss interviews <a href="https://www.linkedin.com/in/growthcro/">John Williams</a> and they get detailed on how and why you should run AI without internet and how to keep more of your own data.</p><p>As per usual, we have podcasts, articles, and notes every week and you can get the <a href="https://www.gtmaipodcast.com/p/welcome?r=dip9t">rundown here of what to expect.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.gtmaipodcast.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.gtmaipodcast.com/subscribe?"><span>Subscribe now</span></a></p><p>Now lets get into it.</p><div id="youtube2-d5Rb18XePQU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;d5Rb18XePQU&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/d5Rb18XePQU?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>You can go to <strong><a href="https://www.youtube.com/@GTMAIAcademy/podcasts?trk=article-ssr-frontend-pulse_little-text-block">Youtube</a></strong>, <strong><a href="https://podcasts.apple.com/us/podcast/gtm-ai-podcast/id1715924983?trk=article-ssr-frontend-pulse_little-text-block">Apple</a></strong>, <strong><a href="https://open.spotify.com/show/2wQXqIjaKSn97HkVYNnbzg?si=c5f67c0c955f4c51&amp;trk=article-ssr-frontend-pulse_little-text-block">Spotify</a></strong> as well as a whole other host of locations to hear the podcast or see the video interview.</p><div><hr></div><p>Have you ever asked yourself who actually owns your AI conversations?</p><p>I hadn&#8217;t. Not really. Then John Williams said this on the podcast and I haven&#8217;t stopped thinking about it since:</p><blockquote><p>&#8220;Possession is nine-tenths of the law. If you can&#8217;t access it, then perhaps you don&#8217;t own it.&#8221;</p></blockquote><p>Sit with that for a second. You&#8217;ve spent a year, maybe two, doing your best thinking inside Claude, ChatGPT, Gemini, and Groq. Prompts that work. Decisions you reasoned through out loud. Whole projects planned turn by turn. Where does all of it live? Behind someone else&#8217;s login, under someone else&#8217;s terms of service, dependent on someone else&#8217;s uptime.</p><p>John is a 20-year GTM operator who&#8217;s spent the last five years running an independent practice, and he came into the kitchen this week and actually cooked: live demos, real repos, receipts on screen. No keynote fluff. What he showed adds up to something bigger than any single tool, and I want to walk you through all five layers of it, because the through-line is a strategy most operators haven&#8217;t named yet.</p><p>The strategy is ownership.</p><p><strong>1) We just entered the toolbox era of GTM.</strong></p><p>John opened with an analogy that reframed how I think about operator careers. An HVAC mechanic shows up to your house with their own toolbox. An automotive tech brings their own tools to the shop. John&#8217;s argument: GTM operators are next.</p><blockquote><p>&#8220;When we arrive at a situation, whether that&#8217;s our next FTE role or as an independent operator, you&#8217;re expected to bring some of your own tool stack with you.&#8221;</p></blockquote><p>Read that again if you&#8217;re job hunting or running fractional. The expectation is shifting from &#8220;can you use our stack?&#8221; to &#8220;what do you bring with you?&#8221; And the proof of what you bring lives in public. When someone from John&#8217;s network pitches him for project work, his first question is &#8220;Would you share your GitHub repo link with me?&#8221; Your repo is becoming your resume.</p><p>He took it one step further, and this is the part I loved: if he applied for his next full-time role, he&#8217;d do the entire application in public. Document the approach, publish the work, and let the employer find him instead of being applicant 847 in the first hour.</p><p>The tactical move this week:</p><ul><li><p>Create a GitHub account if you don&#8217;t have one (private repos are free)</p></li><li><p>Push one thing you&#8217;ve built: a prompt library, a workflow doc, a custom skill</p></li><li><p>Side benefit I learned the hard way: it also syncs your work across machines. I once lost two days to an iCloud sync death loop between my Mac Mini and laptop. A repo would have saved me both days.</p></li></ul><p><strong>2) Your conversation history is an appreciating asset. Treat it like one.</strong></p><p>Here&#8217;s the mental shift: every AI conversation you have produces two outputs. The answer you needed today, and a record of how you think. Almost everyone keeps the first and throws away the second. John argues the second is worth more.</p><p>His tool, Chat Archive, is a free open-source browser extension that exports any AI conversation to JSON or markdown with one click. He demoed it live: exported a full Claude conversation about a technical project, uploaded the JSON into Groq, and Groq picked up the project with complete context. It even summarized an overnight run he hadn&#8217;t reviewed yet. Mid-project model switching, solved. The thing that matters most architecturally: zero outbound calls. Nothing leaves your machine.</p><p>But the convenience play is the small play. Three bigger ones:</p><ul><li><p><strong>The audit trail.</strong> If you work in a regulated industry, raw inference files prove you acted in your client&#8217;s best interest. John compared it to preserving security camera footage. When AI-assisted work gets questioned (and it will), the operators with receipts win.</p></li><li><p><strong>The digital twin.</strong> John is accumulating his full conversational history so a model can mine it for patterns. His framing stuck with me: &#8220;We try to do our best as organic LLMs to remember to do all of the right things... but we do forget. We do lose our own context.&#8221; A year of archived chats becomes a dataset about your own thinking, and models are exceptional at surfacing patterns you can&#8217;t see from inside your own head.</p></li><li><p><strong>Federated intelligence on your terms.</strong> Each archived conversation becomes a node you control. Stitch them together and you&#8217;ve built an intelligence layer that follows YOUR privacy policy, not a vendor&#8217;s.</p></li></ul><p>One more detail worth stealing even if you never install anything: John keeps a master markdown file per project. After every session, he updates what got done against what he hoped to get done, then feeds that file into whatever model he opens next. Every conversation starts fully informed. You stop re-explaining yourself to the AI forever.</p><p><strong>3) Own your own inference.</strong></p><p>John runs local models on his laptop through Ollama, and his reasoning goes well past privacy.</p><p>Privacy first, though, because his framing is the cleanest I&#8217;ve heard: a cloud model &#8220;may be very well-protected, but it&#8217;s not contained.&#8221; Local inference on a laptop with the wifi off is contained by definition. For client work, for sensitive strategy, for anything you&#8217;d hesitate to put in an email, that distinction is everything.</p><p>Then redundancy. We watched GPU brownouts hit in March. Think about the supply math John laid out: the GPUs serving you today were purchased and installed two years ago, and the demand curve just went vertical. Every agentic workflow spun up in the past 30 days is token demand that did not exist at the start of the year. Supply is fixed in the short run. Demand is compounding. You don&#8217;t need a PhD in economics to see what happens to availability and price. I use Claude every single day, and when it goes down I lose real money in productivity. A local model is the backup generator.</p><p>And then the reason nobody talks about: craft.</p><blockquote><p>&#8220;In your learning journey, you want to move past being a prompt jockey.&#8221;</p></blockquote><p>Working with a small local model teaches you how these systems actually behave: what context does, where models break, when to push back on a plan. John described the aha moments where he&#8217;d challenge the model&#8217;s direction and it would respond with &#8220;that actually is a way better path.&#8221; That judgment, knowing when to redirect the machine, compounds into every project after it. You can&#8217;t read your way to it. You have to run the reps.</p><p>Small models now run fine on a normal laptop. The hardware barrier you remember from a year ago is gone. And one detail that stung: Ollama lets you switch models between turns without losing context. Start a turn with one model, answer with another, context intact. Opus to Sonnet mid-conversation still can&#8217;t do that. Open source is ahead of the labs on this one.</p><p><strong>4) The token economics nobody is pricing in.</strong></p><p>This was the most quietly important stretch of the episode. Two facts, one collision course:</p><p>Fact one: the labs lose money on inference. John put it plainly: &#8220;the inference costs for them are actually way more than they earn on their subscriptions.&#8221; Your $20/month plan is subsidized. That doesn&#8217;t go on forever, and we should expect a rebalancing.</p><p>Fact two: the work AI is absorbing didn&#8217;t get free. It moved. John&#8217;s framing deserves to be quoted in full:</p><blockquote><p>&#8220;Where we maybe previously paid the W-2 of a human to do this necessary thing for the business, that cost didn&#8217;t really go away. It just transferred from a W-2 to an inference provider.&#8221;</p></blockquote><p>Put those together and &#8220;token efficiency&#8221; stops being a nerd concern and becomes a line item your CFO will eventually ask about. The operators who get ahead of it will do three things: route work to the cheapest model that can handle it (I plan in Sonnet, build in Opus; the planning tokens are cheap, the building tokens earn their cost), batch non-urgent work to lower-cost processing, and move private, repetitive, high-volume work to local models where marginal token cost rounds to zero.</p><p>John calls the end state &#8220;token authority&#8221;: the ability to keep processing work on your own terms when the meter, the grid, or the vendor says no.</p><p>And on the jobs doomerism that usually hijacks this conversation: we used to employ switchboard operators and lamplighters. Was that the best use of a human mind? Every platform shift in history has produced more jobs than it destroyed, and the W-2-to-inference transfer is the mechanism, watching it happen in real time. The question worth asking is John&#8217;s: if nothing prevented you from doing anything, where would you actually spend your time?</p><p><strong>5) Agents need contracts before they need apologies.</strong></p><p>Your agents are about to spend money and agree to terms on your behalf. Most people have given exactly zero thought to the rules.</p><p>John&#8217;s Agent Commerce open spec codifies the transaction layer: how much an agent can spend without checking in, which terms and conditions it can accept, how an IP owner on the other side exposes pricing and terms in a language agents understand. It rides existing payment rails. It just makes the rules of the deal machine-readable, so the agent can check itself before committing you.</p><p>His AI Acceptable Use Policy spec solves the company-side version of the same problem. Enablement teams got overrun by shadow AI, and most companies are starting from zero. The AUP is an open-source base layer they can adapt, so AI gets embraced responsibly instead of banned badly or ungoverned entirely. Both are open source at github.com/fxops-ai, and notably, the contributing models (Groq, Claude Opus) are listed as authors. That transparency is the point.</p><p>Same energy applied to OpenClaw: huge respect for the project, real caution on the blast radius. A tool that can log in as you, write files, and legally commit you deserves scrutiny before trust. John&#8217;s filter is one question: &#8220;Would my security director approve of my use of this tool?&#8221; If the answer is maybe, paste the repo into your model first and ask it to flag the security risks. API keys leak. Prompt injection hides in agent skills. Two minutes of vetting beats a horror story. Or take my preferred play: point Claude Code at the repo, have it understand the concept, and build your own version. You get the capability without inheriting the attack surface.</p><p><strong>The through-line</strong></p><p>Five layers, one strategy: own your proof of work (GitHub), own your context (archives), own your inference (local models), own your economics (token authority), own your agents&#8217; behavior (guardrails). Each one is small on its own. Stacked, they&#8217;re the difference between operators who negotiate from strength when the rebalancing comes and operators who pay whatever the meter says.</p><p>John named the urgency early in the episode, and it&#8217;s the most honest sentence anyone&#8217;s said on this show: &#8220;We probably would&#8217;ve chosen a slower pace, but we didn&#8217;t get to make that choice.&#8221;</p><p><strong>My challenge to you this week:</strong> pick ONE layer and claim it. Easiest start: export one important AI conversation and store it where you control it. Five minutes. Then look at it and ask what a year of those is worth to you.</p><p>I hope this one shifts how you think about ownership, because it shifted mine. Reply and tell me which layer you&#8217;re starting with. I read every response.</p><p>Find John at <a href="http://github.com/fxops-ai">github.com/fxops-ai</a> and on Hugging Face as johnwilliamsatl. He&#8217;s in the Pavilion AI&amp;GTM channel, and if you&#8217;re building an independent practice, he and Henning teach the Be Fractional course every six weeks.</p><div><hr></div><h1>The AI Ownership Playbook</h1><h2>Own your chats, your models, your economics, and your agents in 30 days</h2><p>You&#8217;ve spent the last year building your best thinking inside AI tools you don&#8217;t control. Your prompts, your workflows, your decisions, your context. All of it lives behind someone else&#8217;s login, someone else&#8217;s terms, and someone else&#8217;s uptime.</p><p>Here&#8217;s the sentence that should bother you, courtesy of 20-year GTM operator John Williams: &#8220;Possession is nine-tenths of the law. If you can&#8217;t access it, then perhaps you don&#8217;t own it.&#8221;</p><p>This playbook fixes that in five moves. Each move stands alone, includes copy-paste templates, and tells you exactly what &#8220;done&#8221; looks like. Work through all five and you&#8217;ll have something most operators won&#8217;t have for years: full custody of your AI work, a backup plan for the next outage, and a real answer when someone asks what your AI spend is buying.</p><p>Inspired by the GTM and AI Podcast episode with John Williams (github.com/fxops-ai). He cooked. This is the recipe.</p><div><hr></div><h2>Start here: The 5-question ownership audit</h2><p>Score yourself honestly. 1 point per &#8220;yes.&#8221;</p><ol><li><p>If your main AI provider deleted your account tonight, would you still have your conversation history tomorrow?</p></li><li><p>If every cloud AI went down for 48 hours, could you still get AI-assisted work done?</p></li><li><p>Do you know (roughly) what you spent on AI tokens/subscriptions last month, and what it replaced?</p></li><li><p>Have you security-vetted every AI tool and extension you currently have installed?</p></li><li><p>If your agent spent $500 or accepted a terms-of-service agreement tomorrow, would it have been following written rules you set?</p></li></ol><p><strong>Score 4-5:</strong> You&#8217;re ahead of 95% of operators. Skim for the templates. <strong>Score 2-3:</strong> Normal. The moves below close the gaps in order of impact. <strong>Score 0-1:</strong> Good news: you&#8217;re one weekend away from a different position entirely.</p><div><hr></div><h2>Move 1: Archive every AI conversation (15 minutes to start, lifetime payoff)</h2><p><strong>The problem:</strong> every AI conversation produces two outputs. The answer you needed today, and a record of how you think. Almost everyone keeps the first and throws away the second. The second is worth more, and right now it sits in someone else&#8217;s vault. Lose the account, lose the context, lose the year.</p><p><strong>The fix:</strong></p><ol><li><p>Install Chat Archive, John Williams&#8217; free open-source browser extension (find it via github.com/fxops-ai). Works in Chromium browsers: Chrome and Edge.</p></li><li><p>Open any AI conversation (it auto-detects Claude, ChatGPT, Gemini, Groq; Perplexity support came from community contributor Nathan Spear, who also added bulk export). Refresh the page so the extension can read the DOM.</p></li><li><p>Export to BOTH formats: JSON (machine-readable, for feeding other models) and markdown (human-readable, for your notes).</p></li><li><p>Save to a consistent local structure: <code>/ai-archive/[tool]/[project]/[YYYY-MM-DD]-[topic]</code></p></li><li><p>Back the folder up to a private GitHub repo. Private repos are free, and you get cross-machine sync without cloud-sync nightmares. (I once lost two days to an iCloud sync death loop between two computers. A repo would have saved both days.)</p></li></ol><p><strong>What the export captures:</strong> the full URL, timestamps, and every turn between you and the model, so a different model can reconstruct not just what was said but when and in what sequence.</p><p><strong>The master markdown ritual (the highest-leverage 3 minutes of your week):</strong></p><p>John keeps one master markdown file per project. After every working session, he updates it. Then he uploads that file into whatever model he opens next, and every new conversation starts fully informed. You stop re-explaining yourself to AI forever. Copy this template:</p><blockquote><p><strong># [Project Name]: Master Context File</strong></p><p><strong>Last updated:</strong> [date] <strong>Goal:</strong> [one sentence: what done looks like] <strong>Current status:</strong> [one sentence]</p><p><strong>## Session log</strong></p><ul><li><p>[date]: Planned: [what I hoped to get done]. Actual: [what got done]. Next: [first task of next session]</p></li></ul><p><strong>## Decisions made (and why)</strong></p><ul><li><p>[decision]: [reasoning in one line]</p></li></ul><p><strong>## Open questions</strong></p><ul><li><p>[question]</p></li></ul><p><strong>## Things that didn&#8217;t work (don&#8217;t retry)</strong></p><ul><li><p>[approach]: [why it failed]</p></li></ul></blockquote><p><strong>Why both formats matter:</strong> the JSON export is portable context. Start a project in Claude, hit an outage or a rate limit, upload the JSON to Groq or Gemini, and the new model picks up exactly where you left off. On the episode, Groq summarized John&#8217;s overnight Claude run before he&#8217;d even reviewed it himself. Mid-project model switching, unlocked.</p><p><strong>The compounding play: mine your archive.</strong> Once you have 90+ days of archived conversations, feed batches into a model with prompts like these:</p><ul><li><p>&#8220;Here are 3 months of my AI conversations. What topics do I keep circling back to without finishing? What does that suggest I should prioritize or drop?&#8221;</p></li><li><p>&#8220;Identify the 5 prompts or framings in these conversations that produced my best outputs. Turn each into a reusable template.&#8221;</p></li><li><p>&#8220;What patterns do you see in how I make decisions? Where do I consistently lose time?&#8221;</p></li><li><p>&#8220;Based on these conversations, what&#8217;s an opportunity or connection I appear to be missing?&#8221;</p></li></ul><p>This is John&#8217;s &#8220;digital twin&#8221; concept in miniature: a year of archived chats is a dataset about your own thinking, and models are exceptional at seeing patterns you can&#8217;t see from inside your own head. As John put it: &#8220;We try to do our best as organic LLMs to remember to do all of the right things... but we do forget. We do lose our own context.&#8221;</p><p><strong>Bonus use case for regulated work:</strong> raw inference files are an audit trail. If you handle financial stewardship or client funds, the original conversation files prove you acted in good faith. John compares it to preserving security camera footage. When AI-assisted work gets questioned, the operator with receipts wins.</p><p><strong>Done looks like:</strong> extension installed, top 5 conversations exported in both formats, archive folder backed up to a private repo, master markdown file started for your most active project.</p><div><hr></div><h2>Move 2: Set up local inference (45 minutes)</h2><p><strong>The problem:</strong> GPU brownouts arrived in March. The GPUs serving you today were bought and installed two years ago, and every agentic workflow spun up in the past 30 days is new token demand that didn&#8217;t exist at the start of the year. Fixed supply, compounding demand. When the meter, the grid, or the vendor decides your day, you don&#8217;t have authority over your own work.</p><p><strong>The fix: run a small model on your own laptop.</strong></p><ol><li><p>Download Ollama (ollama.com). Free. Mac, Windows, Linux.</p></li><li><p>Open a terminal and pull a model sized to your machine:</p></li></ol><p>Your machine Start with Why 8GB RAM <code>ollama run llama3.2</code> (3B) Small, fast, surprisingly capable 16GB RAM <code>ollama run mistral</code> or <code>ollama run gemma3</code> Strong reasoning for the size 32GB+ RAM <code>ollama run llama3.1</code> (8B+) or larger Handles longer context and harder tasks</p><ol start="3"><li><p>Talk to it. Then disconnect your wifi and talk to it again. That feeling is what John calls token authority.</p></li><li><p>Note the trick the big labs haven&#8217;t shipped: Ollama lets you switch models BETWEEN TURNS without losing conversation context. Opus to Sonnet mid-chat still can&#8217;t do that. Open source is ahead here.</p></li></ol><p><strong>Your first 5 reps (this is how you move past prompt jockey):</strong></p><ol><li><p>Give it a real task from your week (summarize notes, draft an email) and compare against your cloud model. Notice the gaps. The gaps teach you what the expensive models are actually doing for you.</p></li><li><p>Challenge its plan mid-task: &#8220;Does it really make sense that we&#8217;re headed down this path? Why wouldn&#8217;t we do it this way instead?&#8221; Watch it either defend the approach with reasons or fold to the better path. That judgment loop is the skill.</p></li><li><p>Paste in an archived conversation (Move 1) and ask it to continue the project.</p></li><li><p>Switch models mid-conversation and watch the context survive.</p></li><li><p>Run something you&#8217;d never send to the cloud: comp planning, a sensitive client situation, a negotiation strategy. Contained by definition.</p></li></ol><p><strong>The local vs. cloud decision matrix:</strong></p><ul><li><p><strong>Local:</strong> sensitive client data, regulated work, anything you wouldn&#8217;t put in an email, drafts and brainstorming, learning reps, outage backup, high-volume repetitive tasks where marginal cost should be zero</p></li><li><p><strong>Cloud:</strong> complex multi-step builds, long-context reasoning, final-pass quality, anything where the best model materially changes the outcome</p></li></ul><p><strong>Why this matters beyond the backup plan:</strong> as John framed it, a cloud model &#8220;may be very well-protected, but it&#8217;s not contained.&#8221; And the craft argument is real: &#8220;In your learning journey, you want to move past being a prompt jockey.&#8221; Working with a small model on your own machine teaches you how these systems behave: what context does, where models break, when to redirect. That learning compounds into every project after it.</p><p><strong>Done looks like:</strong> Ollama installed, one model pulled, one full work task completed offline, one mid-conversation model switch performed.</p><div><hr></div><h2>Move 3: Vet before you trust (10 minutes per tool)</h2><p><strong>The problem:</strong> open tools are powerful and the ecosystem moves fast. So do bad actors. Leaked API keys and prompt injection hiding inside agent skills are not hypotheticals. They&#8217;ve happened. And the more powerful the tool (OpenClaw-class agents can open files, write files, log in as you, and commit you legally), the bigger the blast radius.</p><p><strong>The fix: the Security Director Test.</strong> Before adopting any open tool, ask one question: &#8220;Would my security director approve of my use of this tool?&#8221; If the answer is maybe or not sure, run this prompt before you install anything:</p><blockquote><p>&#8220;Review this GitHub repository: [URL]. Act as a cautious security engineer. Flag any information security risks including: outbound network calls and where they go, credential or API key handling, permissions requested, prompt injection surface in any skills or instruction files, code that writes files or executes commands, and anything that could commit the user financially or legally. Rate overall risk low/medium/high and explain your top 3 concerns in plain English.&#8221;</p></blockquote><p><strong>The red flags checklist:</strong></p><ul><li><p>[ ] Outbound network calls you can&#8217;t explain (the best privacy tools make zero; everything stays local)</p></li><li><p>[ ] API keys or credentials stored in plain text or sent anywhere</p></li><li><p>[ ] Permissions broader than the job requires</p></li><li><p>[ ] Instruction or skill files that could carry prompt injection</p></li><li><p>[ ] Ability to transact, agree to terms, or act as you without an approval step</p></li><li><p>[ ] No visible community, contributors, or commit history (ghost repos)</p></li></ul><p><strong>The rebuild play (often better than installing):</strong> point Claude Code at the repo and ask it to understand the concept, then build YOU a version scoped to exactly what you need. You get the capability without inheriting the attack surface. Don&#8217;t copy the code. Copy the idea.</p><p><strong>Calibration note:</strong> this is not a reason to avoid open source. John&#8217;s entire stack is built on it, and he credits the builders he learned from by name (Jaron at TriFall&#8217;s chat export approach became the foundation of Chat Archive). Trust but verify. Use the test, then move with confidence.</p><p><strong>Done looks like:</strong> Security Director Test run on every AI tool and extension currently installed, anything that fails removed or rebuilt.</p><div><hr></div><h2>Move 4: Give your agents a budget (30 minutes)</h2><p><strong>The problem:</strong> agents now research, transact, and agree to terms on your behalf. Most people deploy them with no written rules at all. That works right up until it really doesn&#8217;t, and &#8220;it really doesn&#8217;t&#8221; looks like an agent accepting exclusivity terms or recurring billing you never saw.</p><p><strong>The fix: write the guardrails before the first incident.</strong> Copy this and fill in your numbers:</p><blockquote><p><strong>Agent Spending &amp; Terms Policy (personal)</strong></p><ol><li><p>My agent may spend up to $___ per task and $___ per month without asking me.</p></li><li><p>Any single purchase over $___ requires my explicit approval before checkout.</p></li><li><p>My agent may accept standard terms of service for: [research data, content access, API usage]. It may never accept terms involving: exclusivity, sharing of client or personal data, recurring billing over $___/month, or legal commitments beyond the purchase itself.</p></li><li><p>My agent identifies itself as an agent wherever disclosure is required.</p></li><li><p>Every transaction gets logged: date, vendor, amount, terms accepted, task it served.</p></li><li><p>I audit the log every [week/month].</p></li></ol></blockquote><p><strong>The transaction log (one row per event, keep it in the same repo as your archive):</strong></p><blockquote><p>| Date | Agent/tool | Vendor | Amount | Terms accepted | Task served | Flag? |</p></blockquote><p><strong>If you&#8217;re doing this for a company, not just yourself:</strong> John&#8217;s open-source AI Acceptable Use Policy is the base layer. Enablement teams got overrun by shadow AI, and most companies are starting from zero. The AUP gives L&amp;D and HR a starting point that embraces AI responsibly without being overly restrictive (the two failure modes: ban it badly, or let shadow AI run the show). His Agent Commerce spec covers the transaction layer: machine-readable rules for what agents can buy and agree to, riding existing payment rails. Both at github.com/fxops-ai.</p><p><strong>Done looks like:</strong> policy filled in and saved, transaction log created, and (if applicable) the AUP forwarded to whoever owns enablement at your company.</p><div><hr></div><h2>Move 5: Run a token budget (20 minutes, then 10 minutes monthly)</h2><p><strong>The problem:</strong> the labs lose money on inference. Your $20/month subscription is subsidized, and a rebalancing is coming. Meanwhile, every task AI absorbs from a human didn&#8217;t get free; as John put it, the cost &#8220;just transferred from a W-2 to an inference provider.&#8221; When prices correct, token efficiency becomes a line item. Get ahead of it now.</p><p><strong>The worksheet (15 minutes, once):</strong></p><ol><li><p><strong>List your AI spend:</strong> subscriptions + API costs + agent/tool costs = $___/month</p></li><li><p><strong>List what it replaced or produces:</strong> hours saved/week &#215; your effective hourly rate = $___/month</p></li><li><p><strong>Your ratio:</strong> if line 2 isn&#8217;t at least 3x line 1, your usage is a hobby, not a system. Fix usage before cutting spend.</p></li></ol><p><strong>The 3 efficiency moves, in order of impact:</strong></p><ul><li><p><strong>Route by cost.</strong> Plan with a cheaper model, build with the expensive one. (My pattern: Sonnet plans, Opus builds. Planning tokens are cheap; building tokens earn their cost.) The cheapest model that can handle the task gets the task.</p></li><li><p><strong>Batch the non-urgent.</strong> Overnight and batch processing run at lower cost. Anything that doesn&#8217;t need an answer in real time shouldn&#8217;t pay real-time prices.</p></li><li><p><strong>Go local for the repetitive.</strong> High-volume, private, repetitive work goes to your local model (Move 2), where marginal token cost rounds to zero.</p></li></ul><p><strong>Done looks like:</strong> you know your number, your ratio, and which workloads move to cheap/batch/local this month.</p><div><hr></div><h2>The 30-day ownership plan</h2><p><strong>Week 1: Custody.</strong> Run the audit. Install Chat Archive. Export your top 5 conversations. Create the private repo. Start one master markdown file.</p><p><strong>Week 2: Authority.</strong> Install Ollama. Pull one model. Run the 5 reps. Complete one real task fully offline.</p><p><strong>Week 3: Security.</strong> Run the Security Director Test on every installed AI tool. Remove or rebuild anything that fails. Write your agent spending policy.</p><p><strong>Week 4: Economics.</strong> Run the token budget worksheet. Move one workload each to cheap-model, batch, and local. Calendar a monthly 10-minute review.</p><p>Then keep two habits forever: update the master markdown file after every session, and export important conversations as you go.</p><div><hr></div><h2>The final checklist</h2><ul><li><p>[ ] Ownership audit scored</p></li><li><p>[ ] Chat Archive installed, top 5 conversations exported (JSON + markdown)</p></li><li><p>[ ] Private GitHub repo created, archive backed up</p></li><li><p>[ ] Master markdown file live for your most active project</p></li><li><p>[ ] Ollama installed, one model pulled, one task done offline</p></li><li><p>[ ] One mid-conversation model switch performed</p></li><li><p>[ ] Security Director Test run on every installed tool</p></li><li><p>[ ] Agent spending policy written, transaction log created</p></li><li><p>[ ] Token budget worksheet done, ratio known</p></li><li><p>[ ] First archive-mining prompt run (after 90 days of archiving)</p></li></ul><p>Ten boxes. Thirty days. Full custody of your AI work.</p><p>My challenge to you: check the first two boxes today. Export one conversation that matters and put it where you control it. Then come back and tell me what it felt like to hold your own data for the first time.</p><p>I hope this saves you the two days I once lost to a sync death loop. Learn from my pain ;)</p><p>Stay curious.</p><p>Coach K GTM AI Academy</p>]]></content:encoded></item><item><title><![CDATA[Agentic AI]]></title><description><![CDATA[Expectations, Readiness, Results]]></description><link>https://www.gtmaipodcast.com/p/agentic-ai</link><guid isPermaLink="false">https://www.gtmaipodcast.com/p/agentic-ai</guid><dc:creator><![CDATA[J Moss]]></dc:creator><pubDate>Thu, 04 Jun 2026 12:57:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qvUP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m one of six voices in a new HBR report on agentic AI. Here&#8217;s the gap nobody wants to talk about.</p><p>Harvard Business Review Analytic Services published a new report, &#8220;Agentic AI: Expectations, Readiness, Results,&#8221; sponsored by AWS. </p><p>It&#8217;s built on a July 2025 survey of 623 decision-makers from the HBR audience. They featured six expert voices in it. I&#8217;m one of them, quoted as Jonathan Moss, EVP of Revenue Growth and Operations at Experity, alongside people from Syngenta, Vanguard, and McAfee.</p><p>I&#8217;m proud of it. Getting a full-page pull quote in an HBR report is a milestone, and I&#8217;m not going to pretend it isn&#8217;t.</p><p>But I want to use this post to talk about the thing in the report that actually keeps me up at night, because it&#8217;s the part most people will skim right past.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qvUP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qvUP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 424w, https://substackcdn.com/image/fetch/$s_!qvUP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 848w, https://substackcdn.com/image/fetch/$s_!qvUP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 1272w, https://substackcdn.com/image/fetch/$s_!qvUP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qvUP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png" width="1220" height="1502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1502,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178103,&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://www.gtmaipodcast.com/i/200609191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.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_!qvUP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 424w, https://substackcdn.com/image/fetch/$s_!qvUP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 848w, https://substackcdn.com/image/fetch/$s_!qvUP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 1272w, https://substackcdn.com/image/fetch/$s_!qvUP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ac2b9ab-40c2-4a8c-a4bb-16dfc04952a7_1220x1502.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Here&#8217;s the headline everyone will quote: 84% of respondents agree agentic AI will transform their business. 90% expect most organizations in their industry to be using it. Big numbers. The kind of numbers that make a board meeting feel exciting.</p><p>Now here&#8217;s the number nobody&#8217;s putting on a slide. Only 5% say their organization has well-defined success metrics for agentic AI. Five.</p><p>Sit with that gap for a second. Eighty-four percent are certain it&#8217;ll change everything. Five percent can tell you whether it&#8217;s working.</p><p>That&#8217;s not an AI problem. That&#8217;s a system problem. And it&#8217;s the difference between a company that&#8217;s actually building something and a company that bought a collection of apps with a budget line and called it a strategy.</p><p>The messy-data excuse, and why it&#8217;s an excuse</p><p>The most common thing I hear from executives is some version of &#8220;we can&#8217;t really do agentic AI yet, our data is a mess.&#8221; And look, they&#8217;re right that the data&#8217;s a mess. Everyone&#8217;s data is a mess. If we&#8217;re all honest about it, there isn&#8217;t a company on earth sitting on pristine, perfectly governed data waiting for the robots to show up.</p><p>But here&#8217;s where the logic breaks. People treat &#8220;fix all the data&#8221; as a prerequisite, a multiyear cleanup project that has to finish before the real work can start. So the project gets scoped, gets funded, gets a steering committee, and three years later you&#8217;ve got a slightly cleaner data warehouse and zero agents in production.</p><p>Here&#8217;s what I told HBR, and it&#8217;s the thing I&#8217;d put on the wall: you don&#8217;t have to embark on a multiyear project to get data right before you adopt agentic AI. Align on which data you actually need for the specific workflow the agent is doing. Find where that data lives. Make sure it&#8217;s good and consistent. Just start there.</p><p>That reframe is the whole game. The workflow tells you which data has to be good. Not all of it. The slice the agent touches.</p><p>This is why I think of agentic AI as a forcing mechanism. It&#8217;s the thing that finally makes you get serious about data quality, because now there&#8217;s a job on the line that depends on it. For years &#8220;good data&#8221; was a virtue nobody could schedule. Agentic AI gives it a deadline and a reason. You don&#8217;t boil the ocean. You clean the one cup of water the agent is about to drink from, and you go.</p><p>Directed autonomy, because the stakes are real</p><p>The other thing the report surfaces is readiness, and it&#8217;s brutal. Only 5% say their workforce is very prepared. The top barriers are a lack of talent and skills (48%) and no clear roadmap or strategy (46%). Everyone wants the outcome. Almost nobody has built the system that produces it.</p><p>In healthcare, where I spend my days, you can&#8217;t hand-wave this. The cost of an agent getting it wrong isn&#8217;t a bad email. So the governance question isn&#8217;t optional, it&#8217;s the design.</p><p>The model I use is what I call directed autonomy. It&#8217;s three tiers, and you place every workflow into one of them.</p><p>For routine workflows, agents run fully autonomous. Let them go.</p><p>For context-dependent workflows, it&#8217;s shared control. The agent and the human work the problem together.</p><p>For high-impact workflows, there&#8217;s always a human in the loop, with explicit escalation pathways built in.</p><p>A concrete one: we would never let agentic AI produce a medical diagnosis on its own. That&#8217;s not the job. The job is to put every relevant piece of patient information in front of the clinician so they make the correct diagnosis faster. The agent does the gathering. The human does the deciding. That&#8217;s the line, and it doesn&#8217;t move.</p><p>There&#8217;s a quieter payoff to all of this that I love. One of the oldest complaints in medicine is that people who trained to practice medicine have become typists,burning their time and energy on notes and admin. Orchestrate the workflows between the provider, the front desk, the biller, and the patient inside an agentic ecosystem, and you give that time back. The point of removing the admin burden was never the admin. It&#8217;s letting the human be fully present for the work that needs ahuman. Make the delivery of care more human, not less.</p><p>What I&#8217;d actually do Monday morning</p><p>If you read the report and feel the 84%-versus-5% gap in your own org, don&#8217;t start with a tool. Start with one question: which single workflow, if an agent ran it, would create value you could measure this quarter?</p><p>Pick that one. Define what good looks like before you build anything, so you&#8217;re not the 95% who can&#8217;t tell if it&#8217;s working. Clean only the data that workflow needs. Slot it into the right autonomy tier. Ship it. Measure it.</p><p>That&#8217;s the whole thing. Not a transformation. A workflow with a number attached to it. Do that three times and you&#8217;ve got a system. Skip it and you&#8217;ve got a press release.</p><p>The report is worth your time. I&#8217;d read it for the gap, not the hype.</p><p>Read the full HBR Analytic Services report <a href="https://hbr.org/sponsored/2026/01/agentic-ai-expectations-readiness-results">here</a>.</p><p>If you want the longer version of how I&#8217;d build this out layer by layer, the Revenue Nervous System breakdown, that&#8217;s what Sunday&#8217;s Under the Hood is for. See you there.</p><p>&#8212; J</p>]]></content:encoded></item></channel></rss>