🎬 Repurpose YouTube videos to multiple content types with OpenRouter AI and Airtable

⚡ 1,149 views · 🎬 Content Creation & Video

💡 Pro Tip — Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments — drop it into your workflow and skip the parsing.

View All Scrapers

Description

YouTube Content Repurposing Automation

Who’s it for

This workflow is for content creators, marketers, agencies, coaches, and businesses who want to maximize their YouTube content ROI by automatically generating multiple content assets from single videos. It’s especially useful for professionals who want to:

What problem is this workflow solving

Content creators face significant challenges when trying to maximize their video content:

Time-intensive manual repurposing: Converting one YouTube video into multiple content formats traditionally requires hours of manual writing, editing, and formatting across different platforms.

Inconsistent content quality: Manual repurposing often leads to varying quality levels and missed opportunities to optimize content for specific platforms.

High costs for content services: Hiring ghostwriters or content agencies to repurpose videos can cost thousands of dollars monthly.

Scaling bottlenecks: Manual processes prevent creators from efficiently scaling their content across multiple channels and formats.

This workflow solves these problems by automatically extracting YouTube video transcripts, using AI to generate multiple high-quality content formats (tutorials, blog posts, social media content, newsletters), and organizing everything in Airtable for easy management and distribution.

How it works

Automated Video Processing
Starts with a manual trigger and retrieves YouTube URLs from your Airtable configuration, processing only videos marked as “selected” while filtering out those marked for deletion.

Intelligent Transcript Extraction
Uses Scrape Creator API to extract video transcripts, automatically cleaning and formatting the text for optimal AI processing and content generation.

Multi-Format Content Generation
Leverages OpenRouter models, o you can easily test different AI models and choose the one that delivers the best results for your needs:

Smart Content Filtering
Processes only the content types you’ve selected in Airtable, ensuring efficient resource usage and faster execution times.

Automated Content Organization
Matches and combines all generated content pieces by URL, then updates your Airtable with complete, ready-to-use content assets organized by type and source video.

How to set up

Required credentials

Airtable base setup

Create an Airtable base with one main table:

Videos Table:

API Configuration

Scrape Creator Setup:

  1. Sign up for Scrape Creator API
  2. Obtain your API key from the dashboard
  3. Configure the HTTP Request node with your credentials
  4. Set the endpoint to: https://api.scrapecreators.com/v1/youtube/video/transcript

OpenAI Setup:

  1. Create an OpenRouter account and generate an API key

Workflow Configuration

  1. Import the workflow JSON into your n8n instance
  2. Update all credential references with your API keys
  3. Configure the Airtable nodes with your base and table IDs
  4. Test the workflow with a single video URL first

Requirements

How to customize the workflow

Modify content generation prompts

Edit the LLM Chain nodes to customize content style and format:

Adjust AI model selection

Update the OpenRouter Chat Model to use different models

Add new content formats

Create additional LLM Chain nodes for new content types:

đź”— Nodes Used

Airtable, HTTP Request, Filter, Basic LLM Chain, Structured Output Parser, OpenRouter Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup