🦉 OpenClaw Builders Club · New: YouTube Integration

PodcastMate

Your AI podcast & YouTube operations manager. One agent handles the entire episode lifecycle — guest intake, prep docs, scheduling, transcription, show notes, YouTube SEO (titles, descriptions, tags), AI-generated thumbnails, promo kits, and follow-ups. From recording to published on every platform.

6-10hSaved per episode
13Automated stages
95%+Profit margin
2Platforms covered
Podcast + YouTube = double the operations nightmare

Every episode means writing titles, descriptions, and tags for YouTube. Making thumbnails. On top of all the podcast admin. Most creators either skip YouTube entirely or spend half their week on post-production.

📋 YouTube SEO Takes Hours

Crafting SEO-optimized titles, keyword-rich descriptions, and 20+ relevant tags per episode. Most creators half-ass it and their videos get buried.

🎨 Thumbnail Bottleneck

Designing custom thumbnails for every episode. Either you spend $10-50 per thumbnail hiring designers, or you spend 30-60 minutes in Canva per episode.

😰 Intake Chaos

Chasing guests for bios, headshots, talking points. Following up when they ghost. Manually piecing together scattered replies.

📝 Prep Takes Forever

Researching each guest, writing questions, building prep docs. Every episode starts from scratch because there's no system.

📋 Post-Production Black Hole

Transcribing, show notes, YouTube content, promo kits — a 5-8 hour black hole after every recording that delays publishing by days or weeks.

💌 Forgotten Distribution

Episodes go live, guests get notified late (or never), nobody shares anything. Missed distribution because there's no system tracking who was told what.

The 13-stage automated pipeline

One agent reads the tracking sheet, processes every episode at its current stage, and moves it forward. Including YouTube content and AI thumbnail generation — all automatic.

📅
Booked
→
📧
Intake Sent
→
✅
Intake Recv
→
📝
Prep Doc
→
🔔
Reminders
→
🎬
Recorded
→
📄
Show Notes
▶️
YouTube
Content
→
🖼️
Thumbnail
→
📢
Promo Kit
→
🚀
Published
→
💌
Follow-up
→
🏁
Complete
What happens at each stage

Every stage is a self-contained handler. The agent reads the sheet, finds the row's current status, runs the matching handler, updates the status, moves on.

1

Booked → Intake Sent

New guest added to sheet

Creates a Google Calendar event with the guest as an attendee, sends a personalized intake email asking for bio, headshot, social links, talking points, and current promotions. Saves event ID and link to the tracking sheet.

  • Calendar event with guest as attendee, correct timezone, 60-min duration
  • Intake email: bio, headshot, social links, 3-5 talking points, promotions
  • Status updated to "Intake Sent" with today's date
Google CalendarGmailGoogle Sheets
2

Intake Sent → Intake Received

Waiting for guest reply

Monitors Gmail for the guest's reply. Parses all intake fields, validates every link actually resolves (HEAD request), saves raw response to Drive, logs broken links. Sends a gentle follow-up after 3 days if no reply.

  • Searches Gmail thread-aware for guest's reply
  • Parses bio, pronunciation, all links, talking points, promotions
  • Validates EVERY guest link — logs broken ones in Notes column
  • 3-day auto follow-up if no response
GmailGoogle DriveURL Validation
3

Intake Received → Prep Doc Ready

Intake parsed

Reads the guest's actual bio and talking points, generates 5 specific questions (not generic templates — questions that couldn't be asked to anyone else). Copies the template, fills all placeholders, saves as Google Doc.

  • 5 custom questions generated from guest's specific background
  • Prep Doc Template filled with all guest data
  • Calendar event description updated with prep doc link
Google DriveGoogle DocsLLM Questions
4

Prep Doc Ready → Pre-Reminders Sent

Recording is tomorrow

The night before recording, sends two reminders: one to the host with the full prep doc, and one to the guest with recording details. Nobody forgets. Nobody no-shows.

  • Host reminder: guest name, time, prep doc link
  • Guest confirmation: date, time, what to expect
  • Only triggers if recording is tomorrow — otherwise silently waits
GmailDate Logic
5

Pre-Reminders Sent → Recorded

Recording file in Drive

Watches the Recordings Drive folder. When it finds a file matching the guest's name, downloads it, transcribes audio/video to text, saves the transcript — kicking off post-production.

  • Monitors Drive folder for recording files
  • Downloads + transcribes via Whisper
  • Saves transcript .jsonl to Transcripts folder
Google DriveWhisper
6

Recorded → Show Notes Ready

Transcript available

Reads the full transcript and writes professional show notes: episode summary, chapter timestamps, key takeaways. Generates three title options — direct, curiosity-driven, provocative. Never invents quotes or timestamps not in the transcript.

  • 2-3 paragraph episode summary
  • Chapter timestamps with titles
  • 3-5 actionable key takeaways
  • 3 title + description options (Direct / Curiosity / Benefit-focused)
Google DocsLLM Content
7

Show Notes Ready → YouTube Content Ready

🆕 YouTube-optimized content

Generates everything needed to publish on YouTube: an SEO-optimized title (under 70 chars, keyword-rich, click-worthy), a comprehensive description (hook, summary, timestamps, takeaways, guest links, CTA, hashtags), and 15-25 strategic tags.

  • Title: SEO-optimized, under 70 chars, includes primary keyword + guest name, power words
  • Description: Hook above the fold, full summary, clickable chapter timestamps, guest bio + links, CTA, 5-10 hashtags
  • Tags: 15-25 tags — primary keyword first, mix of broad + specific, guest name, long-tail search phrases
  • Saves YouTube description as Google Doc in YouTube Content folder
Google DocsLLM SEOKeyword Research
8

YouTube Content Ready → Thumbnail Ready

🆕 AI-generated thumbnail

Uses AI image generation to create a professional, eye-catching YouTube thumbnail based on the episode topic, title, and emotional hook. Designed for high CTR — bold colors, high contrast, optimized for small mobile screens.

  • Analyzes episode topic and title for visual concept
  • Generates thumbnail via AI: 16:9, bold composition, high contrast, vibrant colors
  • Optimized for mobile scrolling — visible and legible at small sizes
  • Prompt includes composition, subject, mood, color scheme, and text space
  • Saves to Thumbnails Drive folder, link stored in tracking sheet
AI Image Gen16:9 FormatGoogle Drive
9

Thumbnail Ready → Promo Kit Ready

All assets ready

Builds the complete promo kit: 3 pre-written social posts (LinkedIn, Twitter, Instagram), plus a YouTube publishing guide with copy-paste ready title, description, tags, and thumbnail. Everything the guest and host need to publish everywhere.

  • LinkedIn: professional tone, 3-4 paragraphs, episode link placeholder
  • Twitter/X: punchy, quote-driven, under 280 chars
  • Instagram: casual, emoji-friendly, CTA
  • YouTube publishing guide: title + description + tags + thumbnail + upload checklist
  • Sharing tips: best times, suggested hashtags
Google DocsLLM Social Copy
10

Promo Kit Ready → Published

Publish date reached

The episode goes live. Emails the guest with congratulations, episode link, and the full promo kit including YouTube assets — making it dead simple to publish and share everywhere.

  • Detects publish date or 3+ days post-recording
  • Guest email with episode link + promo kit + YouTube assets
  • Records publish date in tracking sheet
Gmail
11

Published → Follow-up Sent

3+ days post-publish

If the guest hasn't shared yet, sends a single gentle nudge with the promo kit link again. Not pushy — one friendly reminder. No pestering.

  • Checks 3-day window since publish email
  • One gentle nudge with promo kit link
  • Skips if guest already shared or under 3 days
Gmail
12

Follow-up Sent → Complete

Episode lifecycle closed

Closes out the episode. After 7 days from follow-up, marks as complete. The entire pipeline took ~5 minutes of your time — all you did was review.

  • 7-day grace period after last follow-up
  • Marks episode Complete in tracking sheet
  • Permanent record preserved
Google Sheets
From transcript to YouTube-ready in minutes

These two stages alone save 2-4 hours per episode and replace a thumbnail designer ($10-50/episode).

🎯

SEO-Optimized Titles

Under 70 characters, primary keyword first, guest name for authority, power words for CTR. 3 options per episode.

📝

Full Descriptions

Hook above the fold, episode summary, clickable timestamps, guest bio + links, CTA, 5-10 hashtags. Copy-paste ready.

🏷️

Strategic Tags

15-25 tags: primary keyword first, mix of broad + specific, guest name, long-tail search phrases. Maximize discoverability.

🖼️

AI Thumbnails

Generated per episode via AI. 16:9 format, bold composition, high contrast, mobile-optimized. Custom to your episode topic.

How everything connects

PodcastMate runs inside OpenClaw and orchestrates 5 services. A single 26-column Google Sheet is the database — every asset, every link, every stage logged.

📊

Google Sheets

26-column tracking sheet. Status-driven pipeline. Every email, file, and link gets logged.

📧

Gmail

Intake emails, reminders, confirmations, publish notifications, follow-ups. Auto-sent from your account.

📅

Google Calendar

Creates events with guests as attendees. Updates descriptions with prep doc links.

📁

Google Drive

8 organized folders: Prep Docs, Recordings, Transcripts, Show Notes, YouTube Content, Thumbnails, Promo Kits, Templates.

🤖

AI Generation

LLM for questions, show notes, YouTube SEO, social copy. AI image gen for thumbnails. Whisper for transcription.

Manual vs. PodcastMate: per episode

At 2 episodes/month, that's 12-20 hours saved — the equivalent of a part-time VA and a thumbnail designer you're not paying for.

TaskManual / Hiring HelpPodcastMate
Guest intake + follow-up30-60 minAutomatic
Research + prep doc60-120 minAutomatic
Scheduling + reminders15-30 minAutomatic
Transcription60-180 min (or $1-5/min)Automatic
Show notes + chapters60-120 minAutomatic
▶️ YouTube title + description + tags45-90 minAutomatic
🖼️ Thumbnail design30-60 min (or $10-50/ep)Automatic (AI)
Social promo kit (3 platforms)45-90 minAutomatic
Guest publish email10-15 minAutomatic
Follow-up for shares15-30 minAutomatic
Total per episode6-10 hours~5 minutes (review)
Everything to go from zero to automated
📋

AGENTS.md Blueprint

The complete 350+ line operating manual. All 12 handlers, YouTube stages, guardrails, and edge cases. Drop into OpenClaw and run.

📊

26-Column Sheet Schema

Tracking sheet with status pipeline engine. Pre-configured columns for podcast + YouTube assets.

▶️

YouTube SEO Engine

Auto-generates titles (under 70 chars), keyword-rich descriptions, 15-25 strategic tags. Copy-paste to YouTube.

🖼️

AI Thumbnail Generator

Custom thumbnails per episode via AI image generation. 16:9, bold design, mobile-optimized. No designer needed.

📝

Prep Doc + Show Notes Templates

Professional Google Docs templates with all placeholders. Filled automatically with real guest data.

📁

Drive Folder Structure

8 organized folders: Prep Docs, Recordings, Transcripts, Show Notes, YouTube Content, Thumbnails, Promo Kits, Templates.

🛡️

Built-in Guardrails

Never publishes publicly. Never invents quotes. Validates all links. All files private. Silence mode.

📖

Setup Guide

Step-by-step deployment: Composio OAuth, Google Workspace config, test run checklist.

One agent. Podcast + YouTube.
Fully automated.

Stop spending 6-10 hours per episode on operations. PodcastMate handles guest management, show notes, YouTube SEO, thumbnails, promo kits, and distribution — while you focus on the conversation.

Get PodcastMate → $97 — AGENTS.md blueprint + setup guide + templates + Drive structure
🦉 Built for the OpenClaw Builders Club · 13-stage pipeline · Podcast + YouTube