YouTube/Podcast Factory

Lesson 5 of 5

Publishing & Scheduling

Estimated time: 7 minutes

Publishing & Scheduling

You've got a transcript, clips, blog post, social content, and a newsletter. Now let's schedule everything to publish across platforms over the coming week — maximizing reach without flooding your audience.

Review first, publish second

Nothing publishes automatically. All content goes through your approval in chat before it's queued. You stay in control.

Connecting Publishing Platforms

Install the social publisher skill

Install publisher
clawhub install social-publisher

Connect your accounts

Connect Twitter
openclaw skills config social-publisher --platform twitter --auth oauth

This opens a browser window for OAuth. Authorize the app and you're connected. The skill can post tweets, threads, and quote tweets on your behalf.

Verify all connections:

Test all connections
openclaw skills test social-publisher --all
[social-publisher] Twitter: ✅ Connected as @yourhandle
[social-publisher] YouTube: ✅ Connected to "Your Channel"
[social-publisher] LinkedIn: ✅ Connected as Your Name
[social-publisher] Newsletter: ✅ Connected to Substack (2,400 subscribers)

Creating a Publishing Schedule

Set up the content calendar

Configure your preferred publishing cadence:

Configure schedule

The spread strategy distributes your content across the week at optimal posting times instead of dumping everything at once.

Queue episode content

After reviewing and approving your content (from previous lessons), queue it all:

Schedule all approved content from episode 42 for this week

OpenClaw generates a publishing plan:

📅 Publishing Schedule — Episode 42

TUESDAY
  9:00 AM — YouTube: Full episode upload
  12:00 PM — Twitter: Quote #1 + episode link
  5:00 PM — LinkedIn: Insight post

WEDNESDAY
  9:00 AM — Blog: Full post published
  12:00 PM — Twitter: Quote #2
  5:00 PM — YouTube Short: Clip 1 ("The Aha Moment")

THURSDAY
  9:00 AM — Twitter: Thread (8 tweets)
  12:00 PM — YouTube Short: Clip 2 ("The 3-Minute Rule")
  5:00 PM — Twitter: Quote #3

FRIDAY
  9:00 AM — Newsletter: Weekly digest
  12:00 PM — YouTube Short: Clip 3
  5:00 PM — Twitter: Quote #4 + blog link

WEEKEND
  12:00 PM SAT — Twitter: Quote #5
  12:00 PM SUN — Twitter: Quote #6

Total: 15 posts across 4 platforms over 6 days

Approve this schedule? (yes/adjust/cancel)

Approve or adjust the schedule

Looks good, but move the newsletter to Thursday morning
and skip the weekend tweets
✅ Schedule updated:
  - Newsletter moved to Thursday 9:00 AM
  - Weekend tweets removed
  - 13 posts across 4 platforms over 4 days

All content queued. You'll get a confirmation 30 minutes
before each post goes live.

Monitor publishing

Check the queue anytime:

View queue
openclaw skills status social-publisher --queue
Publishing Queue:
  ✅ Published (3)
    - YouTube full episode (Tue 9:00 AM)
    - Twitter quote #1 (Tue 12:00 PM)
    - LinkedIn insight post (Tue 5:00 PM)
  ⏳ Scheduled (10)
    - Blog post (Wed 9:00 AM) — in 14 hours
    - Twitter quote #2 (Wed 12:00 PM)
    ...
  ❌ Failed (0)

Pre-Publish Notifications

OpenClaw sends you a heads-up before each post:

⏰ Publishing in 30 minutes:

Platform: Twitter
Content: "The 3-minute rule: if your automation takes more
than 3 minutes to set up, you've over-engineered it."

Reply "skip" to cancel, "delay 2h" to postpone,
or "edit: [new text]" to change.

This gives you a last chance to adjust or skip any post based on current events or timing.

When you upload a new episode before the previous one's schedule is complete, the publisher interleaves them:

You have 4 remaining posts from Episode 42 and a new
Episode 43 ready to queue. Should I:

A) Finish Episode 42 schedule, then start 43
B) Interleave both (alternate between episodes)
C) Pause Episode 42 and prioritize 43

Option B works best for most creators — it keeps your feed fresh with varied content.

After a publishing cycle, ask for a performance report:

How did episode 42's content perform?
📊 Episode 42 Performance (7-day)

YouTube Full Episode: 1,247 views, 89 likes, 12 comments
YouTube Shorts: 4,892 total views (best: Clip 1 at 2,100)
Twitter: 8,400 impressions, 312 engagements (best: Thread at 4.2% rate)
LinkedIn: 890 impressions, 45 reactions
Blog: 380 page views, avg 3:20 read time
Newsletter: 68% open rate, 12% click rate

Top performer: YouTube Short "The Aha Moment"
Suggestion: This clip style (quotable + surprising) consistently
outperforms. Prioritize similar clips for Episode 43.

The Complete Pipeline

Here's everything working together end-to-end:

1. Drop episode into ~/content-factory/inbox/
2. Pipeline auto-runs: transcribe → generate content → notify
3. Review and approve content in chat
4. Schedule publishing across platforms
5. Get pre-publish notifications and make last-minute edits
6. Monitor performance and refine for next episode

The entire process — from upload to a week of scheduled content — takes about 15 minutes of your time. The rest is automated.

Checkpoint

Knowledge Check

What happens 30 minutes before each scheduled post?

Course complete!

You've built a full content repurposing factory. One upload now generates transcripts, clips, blog posts, social content, and newsletters — all reviewed in chat and published on schedule. Check out Content Pipeline for a simpler content workflow, or Second Brain to organize all your research and ideas.