YouTube video to AI-powered auto blogging and affiliate automation
Needs changesWhat this workflow does
This AI workflow has 22 nodes and runs on RSS Feed events. Along the way it connects Google Gemini Chat Model, HTTP Request, YouTube and Airtable.
How it runs
Trigger: On RSS Feed events.
- EGet Video ID (Edit Fields (Set)): sets or maps fields
- Get Details of Video from Youtube (YouTube): uses YouTube
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Get Post SiteMap (HTTP Request): calls an HTTP API
- Conver to JSON (XML): converts between XML and JSON
- Extract URLs (Split Out): splits a list into separate items
- URL Lists (Aggregate): combines items into one
- Get all Posts for AI (Edit Fields (Set)): sets or maps fields
- Technical Blog Writer (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 4 tools (lms, wp_tag, wp_category, affiliate_links); output parser: Structured Output Parser
- BlogPost (Code): runs custom JavaScript code
…plus 5 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- HTTP Request Tool (legacy) in affiliate_links, wp_category, wp_tag: replace with HTTP Request node connected to the AI Agent's Tool input.
- AI Agent v1 (old agent modes) in Technical Blog Writer (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| HTTP Request Tool (legacy) affiliate_links, wp_category, wp_tag | HTTP Request node connected to the AI Agent's Tool input |
| AI Agent v1 (old agent modes) Technical Blog Writer (v1.8) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (13)
- Edit Fields (Set)
n8n-nodes-base.set - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - RSS Feed Trigger
n8n-nodes-base.rssFeedReadTrigger - HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest - HTTP Request
n8n-nodes-base.httpRequest - YouTube
n8n-nodes-base.youTube - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - XML
n8n-nodes-base.xml - Split Out
n8n-nodes-base.splitOut - Aggregate
n8n-nodes-base.aggregate - Airtable Tool
n8n-nodes-base.airtableTool - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code
From the author
🚀 YouTube to WordPress AI-Powered Automation Transform your YouTube content into professional blog posts automatically! This n8n template seamlessly converts your YouTube videos into fully-formatted, SEO-optimized WordPress blog posts using AI-powered…