You are a solo or 2-person SaaS founder. You know content marketing is the only organic acquisition channel inside your budget (paid ads are ROAS-negative below $5k MRR, anyone running them past that point and surviving is the exception). But content is a full-time job. And you have code to ship.
This piece is my exact stack: 12 tools, a 4-stage workflow, 8 automations, the full system that lets me ship 10 posts a week in under 2h. Build-in-public friendly, indie-tested, Pieter Levels would mostly approve.
The SaaS founder problem
You have:
- A product that needs iteration (20h a week)
- Customer support (10h a week)
- Sales and discovery calls (10h a week)
- A growing "I have to write this" backlog (LinkedIn, blog, newsletter, X)
You compete against:
- Content marketing agencies your customers hire ($5k to $20k a month budget)
- Full-time content creators (who post 5x a day)
- AI-generated content spammers (who post 50x a day, and Google now mostly ignores them)
Your edge:
- Unique product and industry knowledge no agency can fake
- Founder-led authenticity (this is what built Linear, Notion, ConvertKit early on)
- Direct access to real customers
How to turn that into a content marketing edge without sacrificing engineering time, that is what this piece is about.
The 4-stage workflow (2h per week)
Stage 1: Capture (30 min spread across the week)
What: collecting raw thoughts, observations, and customer conversations. When: while working, during discovery calls, after customer support tickets. How: voice note (Otter.ai), notes (Obsidian), screenshots (CleanShot X).
Rule: do not filter. Capture everything. Filtering happens in Stage 2.
Stage 2: Structure (60 min Monday morning)
What: picking the 3 to 5 best ideas from the week, structuring them into posts. When: Monday 8:00 to 9:00 (deep work slot). How:
- Open "Capture" in Obsidian (this week's raw inputs).
- Pick the 5 with the most upside (emotion, controversy, uniqueness).
- Drop each one into Claude / GetContentPlan / TextsForBusiness.
- Generate 3 title or hook variants per idea.
- Pick the winner and expand into a 400 to 800 word draft.
Output: 5 drafts ready for editing.
Stage 3: Polish (30 min Tuesday morning)
What: human edit on the AI drafts, adding personal voice. When: Tuesday 7:30 to 8:00. How: read the draft, cut 30% (AI overwrites), add 2 to 3 concrete examples from my own work, rewrite the hook.
Rule: if after reading the draft I think "AI could have written this", the hook and first paragraph get rewritten from scratch.
Stage 4: Publish + Repurpose (15 min right before publishing)
What: publish on the main platform, cross-post to 2 to 3 others. When: Tuesday and Thursday at 10:00. How:
- Main post: LinkedIn (long format).
- Cross-post: X (4 to 7 tweet thread from the same post).
- Cross-post: newsletter (1x a week, digest of 3 posts from the week).
- Cross-post: blog post (every 2 weeks, the bestseller becomes a 1500-word SEO post).
Output: 1 post times 4 channels, 10 content units a week.
The tools (12 tools, 7 free)
Capture
1. Otter.ai ($10/mo, voice-to-text, discovery call transcripts). Every customer call is a potential blog post. Otter gives me searchable transcripts.
2. Obsidian (free, notes, linking, my "second brain"). All notes, captures, drafts. Graph view shows me connections between ideas.
3. CleanShot X ($29 one-time, screenshots). Fast screenshots with examples (dashboards, competitor tweets, UX patterns).
4. Readwise ($8/mo, highlights from Kindle and articles). Book and newsletter highlights as content seeds.
Structure + Draft
5. Claude / ChatGPT / Gemini ($20/mo each, I rarely use all three). Claude for long-form (best at voice), GPT for code-related, Gemini for research with citations.
6. TextsForBusiness ($9 one-time, generating company descriptions, bios). For company descriptions, founder bios, meta tags, faster than Claude for templated copy.
7. GetContentPlan ($9/month, content plan plus hook generator). Generates a personalized weekly plan plus 20 hooks for my core topics.
Polish
8. Grammarly (free tier OK, $12/mo premium). Catches grammar errors when I post in English.
9. Hemingway App (free web, $20 desktop one-time). Readability score. I aim for grade 7 to 9 (easy to read, no academic prose).
Publish + Repurpose
10. Buffer (free tier: 3 accounts, $5/mo per channel premium). Post scheduling. Free tier is enough for solo (LinkedIn + X + IG = 3 accounts).
11. Typefully ($12/mo, LinkedIn and X native editor). Composes and previews LinkedIn and X posts before publishing. Analytics included.
12. Beehiiv (free up to 2.5k subs, then $42/mo). Newsletter platform. Auto cross-posts blog content to subscribers.
Total stack cost (start): roughly $50/month if you only run the essentials (Claude / ChatGPT + Buffer + Beehiiv). You can start at $20/mo (Claude + free tiers).
8 automations that buy back time
1. Customer support to content idea pipeline
Tool: n8n (free self-hosted) or Zapier (paid). How: customer support email tagged "question", n8n appends to the Obsidian note "content_ideas.md". Value: the top 20% of my blog posts come from real customer questions.
2. Discovery call transcript to draft structure
Tool: Otter.ai + Claude API. How: recording of the discovery call, Otter transcript, Claude summarizer with the prompt "extract 3 post ideas", emails to me. Value: 30 min of discovery becomes 3 ready hooks.
3. Blog post to LinkedIn long post
Tool: Claude + manual review. How: after the blog post is live, paste it into Claude with the prompt "compress to 1200 chars LinkedIn, preserve hook and CTA", minor edit, post. Value: 5 min instead of 30 min of rewriting.
4. LinkedIn post to X thread
Tool: Claude + Typefully. How: LinkedIn post in, Claude with the prompt "split into a 5 to 7 tweet X thread, max 280 chars each, hook first, CTA last", Typefully preview, schedule. Value: 3 min per post.
5. A week of posts to weekly newsletter
Tool: Beehiiv + manual curation. How: Friday evening, Obsidian "week_recap.md", I add 3 highlight posts plus 1 book recommendation plus 1 personal update, Beehiiv, schedule for Saturday 9:00. Value: newsletter subscriber retention is roughly 6x LinkedIn follower retention.
6. Best post to blog post long-form
Tool: Claude + manual. How: any post with more than 100 likes in the first 24h, Claude with the prompt "expand to 1500 to 2000 word blog post, preserve voice, add FAQ section", I add edits, examples, screenshots. Value: SEO juice from your best-performing content.
7. Blog post to LinkedIn carousel
Tool: Canva + Claude. How: blog post in, Claude with the prompt "split into 8-slide carousel, one concept per slide, max 40 to 60 words", Canva template, export PNG, post on LinkedIn. Value: carousels get 3 to 5x reach over plain text posts.
8. Engagement monitoring to priority inbox
Tool: Typefully + manual + Slack notification. How: when a post goes live, webhook into the Slack channel "content-alerts", I have to reply to every comment in under 4h. Value: the LinkedIn algorithm aggressively boosts posts with fast replies in the first 2h.
Realistic content output with this stack (my numbers)
Per month I ship:
- 8 to 10 LinkedIn long posts
- 4 to 6 blog posts (1500 to 2500 words)
- 4 X threads
- 4 newsletter issues
- 20 to 30 single tweets on X (between threads)
Time: 8 to 10h a month (2h a week).
Result after 6 months (real numbers from my own ops):
- LinkedIn: 500 to 3,200 followers
- Newsletter: 0 to 1,200 subs
- Blog organic: 0 to 8,000 sessions/month
- Inbound leads: 2/month to 15/month
Anti-patterns (what does NOT work for SaaS founders)
1. Batching 2 months of content in one weekend. Content disconnected from current observations loses authenticity. You will notice your posts "not landing" after 2 weeks because you wrote them before you had those insights.
2. Pure AI output (zero human edit). AI content can rank in Google, but it does not build a brand. People follow you for the unique voice AI does not have. Look at any indie founder building in public on X, the value is the founder, not the prose.
3. Posting daily to "feed the algorithm". 3 high-quality posts a week beats 7 mediocre posts. The LinkedIn and X algorithms punish weak engagement rates harder than they reward frequency.
4. Writing about the product (direct promo). Max 20% of your posts can be product-focused. 80% should be education, insight, personal. Otherwise, unfollow.
5. Outsourcing content to an agency too early. Pre-PMF, the founder has to write themselves, otherwise you build a brand that does not resonate with the real ICP. Outsource after $10k MRR, not before.
FAQ
How do I find my voice as a founder? Post for 30 days straight (experimentally), then analyze: which posts landed? That vibe is your voice. You do not invent it, you discover it. This is the build-in-public lesson the indie SaaS crowd has been repeating since Pieter Levels started shipping in public.
How much does the starter stack cost? Minimum $20/mo (Claude + Buffer free + Beehiiv free). My full setup: roughly $55/mo.
Is LinkedIn dead for SaaS in 2026? No. But the algorithm shifted from "reach" to "engagement quality". Fewer viral hits, more deep comments. Adapt accordingly.
How do you handle hate comments? I ignore (zero reply) or reply with detachment and humor. NEVER argue. Unfollow or block only on personal attacks.
Do you post on weekends? No. Saturdays: newsletter only (curator of the week). Sundays: zero. Recovery beats algorithm.
Next steps
If you want a personalized content plan and hook bank for your SaaS:
GetContentPlan, content plan generator for SaaS founders
The generator asks 5 questions about your company and produces a personalized 90-day plan plus 47 hook templates. 1 free plan, then $9/month.
Built with the same stack I use across Mill AI (3 portfolio companies, 10 posts a week, 2h of work a week).
Need a ready-to-ship content plan?
Generate content plan