Overview
YouTube Video Mode converts YouTube videos into articles by extracting transcripts, metadata, comments, and screenshots. Use it to repurpose video content into written blog posts, summaries, or analysis articles.
YouTube mode works as a specialized workflow type. Select it when creating a new workflow
and enter YouTube URLs in the Keywords/Input tab.
Both standard YouTube video URLs and YouTube Shorts URLs (youtube.com/shorts/ID) are supported.
Requirements
- Supadata API Key (required) — for transcript extraction. Free tier available at supadata.ai (100 requests/month free)
- YouTube Data API Key (optional) — for video metadata and comments. Get from Google Cloud Console
Setup
- Add your Supadata API key in Settings
- Create or edit a workflow
- Select YouTube as the workflow type from the Create page — a YouTube step is automatically added as the first workflow step
- In the Keywords/Input tab, toggle to YouTube URL mode and enter your video URLs (standard URLs and Shorts URLs are both supported)
- Add a writing step after the YouTube step to transform the extracted data into an article
YouTube Video Settings
Comments
- Include Comments: Fetch top comments for added perspective (requires YouTube Data API key)
- Max Comments: How many comments to fetch (1-100, default 10)
Screenshots
Capture frames from the video to embed in your article. Two modes available:
- AI-Selected (recommended): AI analyzes the transcript and picks the most relevant
timestamps to capture. Configure:
- AI Provider & Model: Which AI selects the timestamps (OpenAI, Anthropic, Gemini, Grok, OpenRouter, Perplexity)
- System Prompt: Customizable instructions for how to pick timestamps
- Fixed Interval: Capture screenshots at regular intervals (e.g., every 30 seconds)
Screenshot Captions
- None: No captions on screenshots
- Timestamp: Show the video timestamp (e.g., "2:34")
- AI Description: AI generates a human-style description of what's shown in the screenshot (only available in AI-selected mode). Captions are written as natural descriptions suitable for alt text and article context.
Embed Video
Enable this to automatically add the YouTube video embed at the end of the generated article.
Video Thumbnail as Featured Image
You can use the YouTube video's thumbnail as your article's featured image. In the workflow's image settings, select Video Thumbnail in the featured image provider dropdown. This pulls the highest-resolution thumbnail available from YouTube without any additional API calls.
If you use image templates, you can also map YouTube Video Thumbnail as the source for an image variable, allowing you to composite the video thumbnail into a branded template.
YouTube Shorts
YouTube Shorts are fully supported. Enter Shorts URLs in the keyword input using
the youtube.com/shorts/ID format. Publish Owl automatically detects and
processes Shorts the same way as standard videos — transcripts, metadata, comments,
and screenshots all work as expected.
Channel Monitoring
Automatically create articles whenever new videos are posted on a YouTube channel. This works like RSS monitoring but for YouTube — the system checks the channel's feed every 5 minutes and triggers your workflow for each new video.
Setup
- Open the YouTube workflow step settings
- Under Channel Monitoring, click + Add YouTube Channel
- Paste the channel URL (e.g.
youtube.com/@channelname) — it will be verified automatically - Save the workflow to activate monitoring
Filtering Options
- Video type: Choose between all videos, only Shorts, or only long-form (non-Shorts) videos
- Include keywords: Only trigger when the video title contains at least one of these words
- Exclude keywords: Skip videos whose title contains any of these words
Note: When you first add a channel, only videos posted after that
point will trigger jobs. Existing videos on the channel are not processed. The workflow must
use keywordType: youtube with a YouTube workflow step configured.
Data Available to Your Workflow
The YouTube step extracts and passes the following data to subsequent workflow steps:
- Transcript: Full video transcript with timestamps
- Video Title: The YouTube video title
- Video Description: The video's description text
- Comments: Top comments (if enabled)
- Screenshots: Captured frame URLs (if enabled)
Troubleshooting
Transcript extraction failed
The video may not have captions/subtitles available. Auto-generated captions work too, but some videos disable them entirely. Try a different video to verify your API key works.
Comments not appearing
Comments require the YouTube Data API key (separate from Supadata). Add it in Settings. Also check that comments aren't disabled on the video.
Screenshots not captured
Ensure screenshots are enabled in the YouTube step settings. For AI-selected mode, verify the AI provider/model has a valid API key configured.