Every week someone asks me what tools I use. Usually they expect me to say ChatGPT.

I don’t use ChatGPT normally.

Not because it’s bad. Because I built something more specific. A system where every tool has one job, and they all work together without me babysitting the process.

Here’s the full stack. No affiliate links. No sponsorships. Just what I actually use every day to post on 7+ platforms in 10 minutes.

The Problem With “Just Use ChatGPT”

Most people’s AI content workflow looks like this: open ChatGPT, type “write me a LinkedIn post about personal branding,” copy the output, paste it, and hit publish.

That’s not a system. That’s a shortcut. And it produces content that sounds like every other AI-generated post on the internet.

The output is generic because the input is generic. No context about your voice, your audience, your positioning, your past content. You’re starting from zero every single time.

A real system remembers who you are, who you’re talking to, and what you sound like. That’s what I built.

Research: Perplexity

Every piece of content starts with a real question. Not “what should I post about today” — but a specific question my ideal clients are actually asking.

I use Perplexity for research because it gives me sourced answers, not hallucinated ones. When I cite a study or a statistic in my content, it’s real. That matters when you’re building trust with professionals who can smell BS from a mile away.

The system pulls from a bank of questions mapped to my content pillars — personal branding, AI automation, and social media strategy. One question becomes one day’s content across all platforms.

Writing: Claude

Claude handles the actual content generation. Not with a generic prompt — with a detailed brand voice profile that includes my writing patterns, my sentence structure, my go-to phrases, topics I care about, and topics I avoid.

The difference between “write me a post” and what I do is like the difference between handing someone a blank page vs. handing them a detailed brief with examples. Claude knows I write in short sentences. It knows I use analogies from furniture restoration and tennis. It knows I never sound corporate.

One topic goes in. Platform-specific captions come out — each one tailored to how people actually read on that platform. LinkedIn gets depth. Threads gets punchy. X gets one line. The blog gets 800-1200 words with headers and SEO structure.

Images: Gemini

Gemini generates all my visual content. Custom images for every post, matched to my brand aesthetic — warm, matte, cinematic. Think Kodak Portra 400 film stock, not stock photos.

For blog thumbnails, it generates scenes with text overlays using my exact brand colors (gold on dark). For social posts, it creates standalone visuals that match the topic.

The key is consistency. Every image looks like it belongs to the same brand. Not because I’m manually designing them, but because the prompts encode my entire visual identity — color palette, lighting style, composition rules, typography.

Scheduling: Vista Social

Everything gets scheduled through Vista Social. Each platform gets its own tailored caption — not the same post copy-pasted six times. The system handles the formatting differences between platforms automatically.

Instagram, LinkedIn, Threads, X, Facebook — all scheduled from one place, all going out on the same topic on the same day. YouTube gets its own scheduling automation script I built separately.

The Blog: Beehiiv

Long-form content lives on Beehiiv. Every topic that becomes a social post also becomes a blog post — SEO-optimized, with headers, depth, and a proper sign-off.

This is the part most creators skip. Social posts disappear in 24 hours. Blog posts compound. They show up in Google searches months later. They give you something to link to when someone asks “what do you actually do?”

How It All Connects

Here’s the daily flow:

  1. Research — AI pulls the next question from my content bank

  2. Generate — Claude writes all captions and the blog post in my voice

  3. Images — Gemini creates platform-specific visuals

  4. Schedule — Vista Social queues everything across all platforms

  5. Publish — Blog goes live on Beehiiv

My involvement: review, tweak if needed, approve. That’s it.

The entire system runs on brand voice files, prompt templates, and automation scripts. Nothing is manual except the final quality check. And that’s by design — I want my eyes on everything before it goes out, but I don’t want to spend three hours getting it ready.

Why This Matters For You

You don’t need my exact stack. You might use different tools for different parts. That’s fine.

What matters is the principle: every tool should have one job, and they should all share the same context about who you are.

The reason most people’s AI content sounds generic isn’t the AI. It’s the setup. They’re using powerful tools with zero context. It’s like hiring a ghostwriter and not telling them anything about you.

Give AI your voice, your audience, your positioning, and your standards. Then let it do the repetitive work while you focus on the parts only you can do — having opinions, building relationships, and closing deals.

That’s not replacing yourself. That’s scaling yourself.

If you’re a professional who knows they should be posting but doesn’t have the time, I built something for that. You can see what your personal brand would look like in about 60 seconds.

Or if you’re ready to talk, apply to work together.

- Leif

Keep Reading