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
clawhub install social-publisherConnect your accounts
openclaw skills config social-publisher --platform twitter --auth oauthThis 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:
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:
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:
openclaw skills status social-publisher --queuePublishing 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
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.