Back to Portfolio AI Automation Case Study

Youtube LLM Post Generator

A WordPress plugin that converts YouTube videos into SEO-optimized blog posts using AI.

Project Overview

The YouTube LLM Post Generator is a WordPress plugin designed to automatically transform YouTube videos into SEO-optimized blog posts. The system retrieves video metadata and transcripts using the YouTube API, processes the content through a Large Language Model (LLM), and generates structured articles ready to be published in WordPress. The goal of the project was to create an automated content pipeline that allows websites to convert video content into written articles, improving search visibility and content distribution without requiring manual writing. This project demonstrates my ability to build AI-powered automation tools, integrate external APIs, and design scalable content processing pipelines.

My Role

I designed and built the full system including the WordPress plugin architecture, YouTube API integration, transcript extraction workflow, AI-powered rewriting pipeline, automated WordPress post generation, and campaign management for processing videos. The project required combining WordPress development, AI orchestration, and automation workflows to build a scalable publishing system.

The Problem Context

Many companies and creators produce valuable video content but fail to leverage it fully for search engine visibility. Videos perform well on platforms like YouTube, but without accompanying written content they are harder for search engines to index.

  • Video content lacks searchable written articles.
  • Manual transcript rewriting is time-consuming.
  • Inconsistent article quality when converting transcripts.
  • Limited automation tools for video-to-blog workflows.

The objective was to automate the entire workflow from video retrieval to article publication inside WordPress.

Key Features & Workflow

Automated Video Retrieval

Fetches YouTube video metadata, description, and transcripts through the YouTube API.

AI Article Generation

Processes transcripts through an LLM to generate structured, readable, SEO-friendly articles.

Campaign Automation

Users can create campaigns to process batches of videos manually or on a schedule.

Automatic Post Creation

Generated content is automatically published as a WordPress post with embedded video and structured headings.

Technical Architecture

How the system components fit together.

WP

WordPress Plugin Layer

Handles campaign management, video selection, article generation triggers, and post publishing.

API

YouTube Integration Layer

Retrieves video metadata and transcript content using the YouTube Data API.

AI

Cloudflare Worker AI Gateway

Processes transcripts through an LLM while managing prompts, API keys, and request orchestration.

Design Decisions

A key design decision was to separate AI processing from the WordPress plugin using a serverless gateway.

  1. Retrieve video metadata and transcript from YouTube.
  2. Send transcript to a Cloudflare Worker.
  3. Process content through an LLM for rewriting and structuring.
  4. Generate and publish a formatted WordPress post.

This architecture improves security, scalability, and flexibility by allowing AI models and prompts to be updated independently of the plugin.

Future Roadmap

  • Automated keyword extraction for SEO.
  • Internal linking suggestions.
  • Video chapter detection.
  • Semantic embeddings for improved content structuring.
  • Editorial workflow integrations.

Technology Stack

Core technologies used to build this project.

WordPress Plugin DevelopmentPHPJavaScriptYouTube Data APICloudflare WorkersLarge Language Model APIsJSON Data Processing

Capabilities Demonstrated

Key areas of expertise highlighted by this project.

AI-Powered Content GenerationAPI IntegrationAutomation Pipeline DesignWordPress Plugin DevelopmentServerless ArchitecturePrompt Engineering