Last month, I watched someone build a SaaS app from scratch in 45 minutes.

Not a prototype. A working app with auth, a database, and a clean UI. Styled, deployed, live on the internet. They used Cursor, prompted their way through the whole thing, and shipped it before lunch.

That used to take weeks. Now it takes one session.

Here's what hasn't changed: getting anyone to actually use it. The tools that let you build in a weekend don't help you distribute in a weekend. You still have to figure out that part on your own.

I know because I'm living it. I have three apps. All built. All live. And I spent the last month realizing that the building was the easy part.

So I stopped building features and built something else instead. A system that handles the hard part for me.

Let me show you how it works.

The gap nobody warns you about

If you're a builder in 2026, you've probably noticed something.

Building is no longer the bottleneck. Claude Code, Cursor, Replit, Bolt, Lovable. Pick your weapon. You can ship a product this weekend. A real one.

Content isn't the bottleneck either. ChatGPT can write blog posts, social captions, and email sequences faster than any human writer. Good enough content is now basically free.

So what's scarce?

Distribution. Getting your thing in front of people who actually want it. And more importantly, getting those people to trust you enough to try it.

Tyler Denk, the CEO of Beehiiv, put it in terms I haven't been able to stop thinking about:

"Almost anyone can vibe code these different software platforms. Content has been commoditized because anyone with access to the internet can use ChatGPT to create all of this content. Then naturally what value skews to is trust."

That quote rewired my brain. Because I've been spending months building products. And almost zero time building the trust and distribution that would get anyone to care about them.

The apps that win in 2026 won't be the best built. They'll be the best distributed.

Proof that distribution beats product

Before I built my system, I studied what was actually working for other builders who were getting real traction.

Gojiberry went from $0 to $1M ARR in 9 months. Not because their Shopify app was revolutionary. Dozens of competitors do the same thing. They won because they stacked six distribution channels and ran them all simultaneously. LinkedIn inbound with 8 accounts generating 500K views a week. Cold email with lead magnets. Reddit storytelling posts across 12 subreddits. YouTube SEO with competitor review videos. Influencer marketing. Meta ads. Every channel fed the others.

Same product their competitors had. Completely different growth trajectory.

Tyler Denk grew his newsletter Big Desk Energy to 120,000 subscribers in two years. While running Beehiiv full time. His approach? No silver bullet. Just 10 to 15 small tactics, each bringing in a few dozen subscribers a week. Monday preview posts. Tuesday summaries with content gating. Recommendation networks. Referral programs. VA outreach. None of them impressive on their own. Together, they compound to 100 to 150 new subscribers per week before spending a dollar on ads.

The pattern was clear: the builders who win at distribution don't rely on one channel, and they don't do it manually. They build systems that let them show up everywhere without burning out.

So that's what I set out to build. Not another feature. A distribution machine.

The AI content pipeline I actually use

Here's how the system works at a high level.

Ideas go in one end. Published content comes out the other. AI handles most of the heavy lifting in between. I make the creative decisions, edit everything, and choose what ships.

The system has five steps. I'll walk through each one with the exact tools and prompts I use so you can recreate it.

Step 1: Capture everything in one place

Every idea, article, video transcript, voice note, and competitor teardown goes into one central location: an Obsidian vault.

But this isn't just a notes app. It's set up as a Karpathy-style knowledge base. Here's what that means in practice: raw sources go in untouched, and then Claude Code (my AI coding assistant) processes them into structured, interconnected notes. Every note links to related notes using wiki-style connections. Over time, the vault becomes a web of knowledge that grows smarter with every source I add.

That graph is my actual vault right now. Each node is a note. Each line is a connection between related ideas. When I drop in a YouTube transcript about newsletter growth tactics, Claude Code doesn't just summarize it. It connects it to my existing notes on SEO strategy, competitor research, pricing psychology, and content frameworks. One new source can update 10 to 15 existing notes.

The knowledge compounds every single week.

Two files make the whole thing work.

The first is _index.md. This is the master table of contents for the entire vault. Every note gets a one-line summary here. When Claude Code needs to find something, it reads this file first instead of searching through dozens of notes blindly. Think of it as giving your AI a map of everything you know. Without it, the AI is guessing. With it, the AI knows exactly where to look.

The second is log.md. This is an append-only operations log. Every time I ingest a source, brainstorm ideas, or produce content, it gets a timestamped entry. This means I never lose track of what was processed, when it was processed, and what it connected to. Six weeks from now, I can look at the log and instantly see the full history of how my knowledge base evolved.

These two files are what turn a messy folder of notes into a system that actually scales. The index keeps the AI fast. The log keeps you organized.

Here's the exact prompt I use when I ingest a new source:

ingest this transcript into the vault.

extract every actionable tactic and create a 
brainstorm note with structured sections.

update any related topic pages with new insights. 
update the vault index when you're done.

That one prompt turns a 40-minute video into a structured, searchable, interconnected research page. In about 90 seconds.

Tools: Obsidian (free, local files). You could use Notion or Logseq instead, but Obsidian's local markdown files make it dead simple for AI tools to read and write directly. No API needed.

Step 2: Turn research into content ideas

Once the vault has enough raw material, I ask Claude Code to find the interesting angles.

Here's the prompt:

read the vault index. look at everything we've 
ingested in the last two weeks.

suggest 5 newsletter topics. rank them by how 
unique the angle is compared to what's already 
out there.

for each topic, give me:
- a one-line hook
- which vault notes support it
- why this angle is hard to replicate

This is where the system starts to feel like a cheat code. Claude Code isn't brainstorming from thin air. It's pulling from 30+ interconnected research notes, finding connections across sources, and surfacing angles I'd never spot by scrolling through my notes manually.

One prompt. Five ideas. Each grounded in real research already sitting in the vault.

The tool doing the work: Claude Code. It reads the entire vault like a research assistant who never forgets anything and can cross-reference everything instantly.

Step 3: Write the newsletter and promo posts

Once I pick a topic, Claude Code drafts the full newsletter and the social posts that promote it throughout the week.

But before any of that works well, you need to teach the AI how you sound. This is the part most people skip, and it's why most AI-generated content reads like it was written by a robot with a thesaurus.

Here's what I did. I took three newsletters I admire (Chenell Basilio's Growth in Reverse, Matt McGarry's GrowLetter) and four of my own past newsletter issues. I fed them all to Claude Code with one prompt:

analyze these newsletter examples. extract the 
common structure, formatting patterns, paragraph 
length, hook style, and tone of voice. 

then analyze my 4 issues separately and build a 
voice profile for how I write: sentence length, 
word choice, how I open sections, how I use bold 
and italic, what makes my writing sound like me 
vs. generic AI output.

save both as reference notes in the vault.

That gave me two vault notes that now act as style guardrails for every piece of content the system produces. One is a structure guide (how many H2s, paragraph length, what goes where). The other is my personal voice profile (I use short sentences, I open with observations not summaries, I bold key phrases not full sentences, I never use words like "delve" or "landscape").

Now when I ask Claude Code to write a newsletter, it pulls from these references automatically. The output sounds like me on a good day instead of sounding like ChatGPT with a newsletter template.

Newsletter prompt:

write issue #2 of the marketing lab about [topic].
follow the newsletter structure guide in the vault.
match the voice profile in my style reference.
use research from [vault note 1], [vault note 2], 
and [vault note 3] as source material.

first person. conversational. short paragraphs.
target 2500 words.

Promo posts prompt:

create 5 x promo posts for this newsletter issue:

monday: pre-CTA teaser that drives signups
tuesday: post-send summary with gated archive link  
wednesday: comment-to-get engagement post
thursday: amplify thread expanding on the issue
friday: standalone pull quote insight

all lowercase. builder-in-public tone. 
no AI-sounding phrases. author is Hey (@Hey_builds).

Five posts. One newsletter. All created from the same source research. All scheduled across the week so the newsletter keeps working for days after it lands in inboxes.

I still read and edit every single word before it goes out. The AI creates the first draft. I make it mine.

Step 4: Publish and schedule on autopilot

This is where Marketing Brain comes in. It's a custom Next.js dashboard I built to manage the whole pipeline in one place.

It shows all my draft posts, lets me edit inline, generates thumbnail images using AI, and stores all the metadata I need for Beehiiv (subject lines, preview text, SEO fields). When everything looks good, one script pushes all five promo posts straight to Typefully, which handles the scheduling and auto-publishes them at the right times throughout the week.

The newsletter goes to Beehiiv for the email send. That's still a manual step on the free plan (copy, paste, upload thumbnail, schedule), but it takes about 10 minutes.

If you don't want to build a custom app: you absolutely don't need to. Use Notion for drafting, Buffer or Typefully for social scheduling, and Beehiiv or ConvertKit for email. The automation between the tools won't be as seamless, but the core workflow still works: vault to AI to social plus email.

The key insight isn't the specific tools. It's having a pipeline at all instead of starting from scratch every week.

Step 5: Scale to every channel (what's coming next)

Right now this pipeline outputs to two channels: X and email.

But the system is built to expand. Instagram, Threads, Facebook, and LinkedIn are all in the pipeline.

Here's what makes this interesting. Each platform has a different audience with a different preferred voice. A LinkedIn post reads completely differently than a tweet about the same topic. An Instagram caption needs a different structure than a Threads reply. Copy-pasting the same text across five platforms and hoping for the best doesn't work.

The goal: write the core idea once, then let the system adapt it for each platform automatically. Same insight. Different format, length, tone, and style for each audience.

That's the real power of building this as a pipeline. Adding a new channel means adding one more output node. Not doubling your weekly workload.

One piece of content goes in. An entire week of multi-platform distribution comes out.

What I learned building this

  1. The system matters more than any single post. One viral tweet fades in a day. A pipeline that produces content every week compounds for months. Build the machine before you worry about any individual piece of content.

  2. AI removes the friction, not the thinking. I still pick the topics. I still edit every draft. I still decide what's worth publishing. But the 80% of the work that used to be formatting, organizing, and scheduling? That part is handled.

  3. Start with what you already consume. I was already watching YouTube videos about growth and reading competitor sites every week. The only change was routing that consumption through the vault instead of letting it disappear into browser tabs I'll never reopen.

  4. Compounding only works if you ship consistently. The best system in the world does nothing if you skip weeks. Tuesday sends. Five promo posts per week. No negotiations with yourself.

  5. You don't need to build custom tools to start. Obsidian is free. Claude Code has a free tier. Typefully has a free plan. You can run this entire workflow without spending a dollar until you're ready to scale.

See you Tuesday, Hey

P.S. If you're building something and struggling with the distribution side, hit reply and tell me what's got you stuck. I read every single one.

Reply

Avatar

or to participate

Keep Reading