AutomationMart
Home/Browse/Convert YouTube videos into SEO blog posts using WayinVideo and GPT-4o-mini
n8n

Convert YouTube videos into SEO blog posts using WayinVideo and GPT-4o-mini

n8nn8n12 modulesv1.0
GmailSlackGoogle SheetsOpenAIWordPress

Description Automatically convert any video URL into a fully structured, publish-ready SEO blog post using WayinVideo AI transcription, GPT-4o-mini, and Google Sheets — zero manual writing required. --- What This Workflow Does This workflow takes a single video URL and does everything for you. It transcribes the video using WayinVideo — a powerful multilingual video transcription API that accurately converts spoken content into clean, structured text — then passes that transcript to an AI Agent

At a glance

Convert YouTube videos into SEO blog posts using WayinVideo and GPT-4o-mini is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Slack, Google Sheets, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Slack, Google Sheets, OpenAI, WordPress
Modules
12
Price
Free
Version
v1.0
Convert YouTube videos into SEO blog posts using WayinVideo and GPT-4o-mini workflow diagram

About this workflow

Description Automatically convert any video URL into a fully structured, publish-ready SEO blog post using WayinVideo AI transcription, GPT-4o-mini, and Google Sheets — zero manual writing required. --- What This Workflow Does This workflow takes a single video URL and does everything for you. It transcribes the video using WayinVideo — a powerful multilingual video transcription API that accurately converts spoken content into clean, structured text — then passes that transcript to an AI Agent that writes a complete SEO blog post with title, meta description, slug, sections, FAQs, key takeaways, and tags. The final output is saved directly as a draft row in Google Sheets, ready for review and publishing. Perfect for content marketers, YouTubers, agencies, and SEO teams who want to repurpose video content at scale without touching a keyboard. --- Key Features AI-powered transcription via Wayin: Uses the WayinVideo API to transcribe any video URL into clean, timestamped text segments with word count and duration metadata — supporting multilingual content. Smart polling loop: Automatically polls Wayin every 5 seconds until transcription is complete — no manual waiting or webhook setup needed. Structured SEO output: GPT-4o-mini generates a complete blog post with H2 sections (300+ words each), meta description (155 chars), URL slug, focus keyword, secondary keywords, FAQs, and a CTA conclusion. Strict JSON schema enforcement: A Structured Output Parser validates every AI response — no broken outputs, no missing fields. Google Sheets auto-logging: Every blog post is instantly saved as a draft row with date, video URL, word count, read time, tags, and status. Webhook-triggered: Works as part of any larger pipeline — trigger it from Make, Zapier, or your own frontend. --- How It Works 1. Receive Video URL — Webhook accepts a POST request with {"url": "your-video-link"} 2. Submit Transcription — Wayin — Sends the video URL to WayinVideo API to start English transcription job 3. Poll Transcription Status — Fetches job status using the transcription ID every 5 seconds 4. Wait 5 Seconds — Pauses execution between each poll attempt to avoid rate limits 5. Is Transcription Complete? — IF status = SUCCEEDED → move forward, ELSE → re-poll 6. Process Transcript Data — Joins all text segments, calculates word count and video duration 7. Generate SEO Blog Post — AI Agent (GPT-4o-mini) writes the full structured blog post 8. Parse Blog JSON Output — Enforces strict JSON schema and auto-fixes any format issues 9. Save to Google Sheets — Appends all blog fields as a new draft row 10. Return Success Response — Sends confirmation back to the webhook caller --- Setup Requirements Tools you'll need: - Active n8n instance (self-hosted or n8n Cloud) - WayinVideo account + API key (for video transcription) - OpenAI API key (GPT-4o-mini for blog generation) - Google Sheets with OAuth access (for draft storage) Estimated setup time: 10–15 minutes --- Configuration Steps 1. Add credentials in n8n: - OpenAI API key - Google Sheets OAuth API 2. Add your WayinVideo API Key: - Open Submit Transcription — Wayin node → replace YOURWAYINAPIKEY in the Authorization header - Open Poll Transcription Status node → replace YOURWAYINAPIKEY in the Authorization header 3. Set up your Google Sheet: Create a sheet with these exact column headers: Date | Video URL | SEO Title | Slug | Focus Keyword | Meta Description | Secondary Keywords | Read Time | Tags | Word Count | Duration (min) | Status 4. Update Sheet Document ID: - Open Save to Google Sheets node - Replace YOURGOOGLESHEETDOCUMENTID with your actual Sheet ID (found in the Google Sheet URL) 5. Test the workflow: - Activate the workflow - Send a POST request to your webhook URL: - Check your Google Sheet for the new draft row --- Use Cases Content marketers: Repurpose every YouTube video, webinar, or podcast episode into an SEO blog post automatically — 10x your content output without extra writing. SEO agencies: Generate first-draft blog posts for clients from recorded calls, demos, or training videos in minutes. Course creators: Turn every lesson or tutorial video into a standalone blog post to drive organic search traffic. YouTubers & podcasters: Build a content library of written posts from existing video content with zero extra effort. --- Customization Options Change the AI model: Replace gpt-4o-mini with gpt-4o or gpt-4-turbo in both OpenAI nodes for higher quality output on complex topics. Add WordPress publishing: Connect a WordPress REST API node after Save to Google Sheets to auto-publish instead of saving as draft. Change output language: Modify the WayinVideo API targetlang parameter and GPT system prompt to generate blog posts in any language. Adjust blog structure: Edit the system prompt in Generate SEO Blog Post to change section count, word targets, tone, or add custom fields like author bio or schema markup. Add Slack/email notifications: Insert a Slack or Gmail node after Return Success Response to notify your team when a new draft is ready. --- Troubleshooting Transcription stuck in polling loop: Check your WayinVideo API key is valid and the video URL is publicly accessible. Private or age-restricted videos may fail. AI output missing fields: The Structured Output Parser auto-fixes most issues. If errors persist, add explicit field instructions to the GPT system prompt. Google Sheets not updating: Verify OAuth credentials are connected and the Sheet Document ID is correct (not the full URL, just the ID string between /d/ and /edit). Webhook not triggering: Make sure the workflow is activated (toggle ON) before sending test requests. Test mode webhooks use a different URL than production. --- Resources - WayinVideo — Transcription API - n8n Documentation - OpenAI API Reference - Google Sheets API --- Support Need help setting up or want a custom version built for your use case? 📧 Email: info@isawow.com 🌐 Website:

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Reverse Email Lookup for Facebook Ads leads

Every time someone submits your Facebook Lead Ad, this template automatically filters personal emails (Gmail, Yahoo, Hotmail…) and sends them to FullEnrich's Reverse Email Lookup to identify the person behind it — turning a personal email into a full B2B profile with work email, phone number, LinkedIn URL, company, and job title. To set up this template, you will need: - A Facebook account with a Page and an active Lead Ads form - A FullEnrich account and API key (find it in your FullEnrich dash

Free

Send automated emails and log responses in Google Sheets from a custom webhook

Automatically send emails and log responses in Google Sheets using a custom webhook. Streamline communication and record-keeping with this efficient workflow.

Free

Share Brevo campaign reports with a person or team on Slack

Easily share Brevo email campaign analytics and insights with individuals or teams on Slack to boost your marketing strategy and improve collaboration.

Free

Send text from Google Sheets with Salesmsg

Have a long list of Contacts in Google Sheets? How are you welcoming them? Most businesses rely on a welcome email. But, did you know that texts have an average open rate that's 5x higher than email (98% vs. 20%)? This means subscribers are far more likely to see your text message. With a welcome text message, you can: Connect with new subscribers and make them feel valued from day #1. Set expectations for what they can expect from your emails, blog, newsletter or podcast. Give them an excl

Free

Download TikTok videos without watermarks via Telegram bot

TikTok Video Downloader (No Watermark) - Telegram Bot > Download TikTok videos instantly without watermarks via Telegram > Fast, reliable, and user-friendly automated workflow --- ✨ What This Workflow Does This powerful automation turns your Telegram bot into a TikTok video downloader. Simply send any TikTok link, and the bot will: - ✅ Validate the URL automatically - ⚡ Extract video without watermark - 📊 Display video statistics (views, likes, author) - 🚀 Send the cl

Free

Send data from a custom webhook to Google Sheets and update ClickUp tasks with custom fields

Automatically send data from a custom webhook to Google Sheets and update ClickUp tasks with custom fields for streamlined project management.

Free

Capture vCard QR code contacts with AllCodeRelay and add them to KlickTipp

Community Node Disclaimer: This workflow uses KlickTipp community nodes. Introduction This workflow captures vCard contact data from a scanned QR code using AllCodeRelay and automatically creates a contact in KlickTipp. It is built for event lead capture and fast contact transfer: scan a vCard QR code, send the scan result to a webhook, parse the vCard into clean contact fields, and submit the contact to KlickTipp with Double Opt-In (DOI). This template is ideal for marketers, sales teams, and e

Free

Track MPESA and Airtel mobile payments in a fundraising WhatsApp group

Try It Out! This n8n templates assists with keeping track of mobile payments within a fundraising WhatsApp group. Use cases: We fundraise alot using whatsapp groups in East Africa, especially in Kenya ! Keeping track of each payment and the tallying requires alot of manual effort and brings unnecessary tension in cases of Errors of Commision or Ommision. Works with MPESA and AIRTEL MONEY, for now. How it works Connect you twillio account / mobile number to the webhook. Send whatsapp message or

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free