Hey n8n community!
Sharing a workflow I built that turns any video URL into a full SEO blog post draft — saved straight to Google Sheets. No file downloading, no size limits, no manual copy-pasting.
What It Does
You send a video URL via webhook and get back a complete blog post with SEO title, meta description, slug, H2 sections, FAQs, key takeaways, and tags — all in one automated run.
How It Works
- Webhook — receives a video URL via POST request
- WayinVideo API — transcribes the video directly from the URL. No file download needed, no size limits, works with YouTube, Zoom, Vimeo, TikTok, Loom and more. Returns clean JSON with speaker labels and timestamps
- Polling loop — checks every 5 seconds until status = SUCCEEDED
- Code node — joins transcript segments into one clean text block, calculates word count and video duration
- GPT-4o-mini — writes a full structured SEO blog post from the transcript
- Structured Output Parser — validates and enforces the JSON schema
- Google Sheets — saves the final draft as a new row
Why WayinVideo for Transcription?
I tried Whisper first but kept hitting the 25MB file size limit and had to deal with FFmpeg conversion and audio chunking before every run.
WayinVideo just takes the video URL directly — no file handling at all. It processes everything server-side and returns a structured transcript ready to use in the next node.
Docs here: Video Transcription API - WayinVideo API Docs
Google Sheets Output
Each video creates one row with:
- SEO Title, Slug, Focus Keyword
- Meta Description
- Secondary Keywords
- Full H2 sections (300+ words each)
- Key Takeaways + FAQs
- Read Time, Tags, Word Count, Video Duration
- Status: Draft
Setup Steps
- Add your WayinVideo API key in the two HTTP Request nodes
- Add OpenAI credentials to the GPT nodes
- Connect Google Sheets OAuth
- Create a sheet with these columns:
Date | Video URL | SEO Title | Slug | Focus Keyword | Meta Description | Secondary Keywords | Read Time | Tags | Word Count | Duration (min) | Status
Tech Stack
- n8n — workflow automation
- WayinVideo API — video transcription
- GPT-4o-mini — blog post generation
- Google Sheets — draft storage
Drop a comment if you want the full workflow JSON — happy to share!

