This workflow corresponds to n8n.io template #10455 — we link there as the canonical source.
This workflow follows the Agent → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"meta": {
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "a595bcd5-8d90-44a3-b694-17718d66f344",
"name": "Sticky Note - Trigger",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1920,
-576
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "71e70a94-5e91-4b5a-b490-b46241b67812",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-1760,
192
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "af833b7d-7da0-441a-be66-da2b4eb4fc07",
"name": "Sticky Note - AI Prompt",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1264,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "21b123c0-29d6-4af2-95ff-774d7b7d4a1c",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-832,
160
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "7b54bf5b-a676-4ef6-804a-24c4743020e0",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-864,
368
],
"parameters": {},
"typeVersion": 1
},
{
"id": "10dbe642-66a2-49a6-8b2c-060ac77c2f79",
"name": "Sticky Note - Video API",
"type": "n8n-nodes-base.stickyNote",
"position": [
-544,
-80
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bea905a9-9d14-46c0-8fa5-231b4bcc9d58",
"name": "Generate Video",
"type": "n8n-nodes-base.httpRequest",
"position": [
-480,
160
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "3a7b38ac-eb2a-459a-bcf1-ce21cfa931f8",
"name": "Wait for Render",
"type": "n8n-nodes-base.wait",
"position": [
-240,
160
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "6d60a0d5-566b-481f-bc44-3953adfc5905",
"name": "Check Render Status",
"type": "n8n-nodes-base.httpRequest",
"position": [
0,
144
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "8c85a2a3-d4b0-4cdc-b326-0c4f2993424d",
"name": "Sticky Note - Publishing",
"type": "n8n-nodes-base.stickyNote",
"position": [
784,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ae8cf2fd-43cb-4bdd-8eb3-0814946caaa8",
"name": "Upload to YouTube",
"type": "n8n-nodes-base.youTube",
"position": [
1104,
304
],
"parameters": {},
"typeVersion": 1
},
{
"id": "57d8cb6f-bb75-4cb9-8f14-913681dffcd4",
"name": "Send to Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
1104,
112
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "5fc3070d-b08c-44bb-a1f0-94500186d84f",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-672,
368
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "c1aad0c6-4c0e-4743-ab54-d7275ae2c1f4",
"name": "Download Video",
"type": "n8n-nodes-base.httpRequest",
"position": [
544,
176
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "3cb7b200-2a99-46ca-9be3-137b70f4f4f1",
"name": "Video created",
"type": "n8n-nodes-base.if",
"position": [
320,
176
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "a076a967-1dfc-4c75-b46f-ff2453cbf78c",
"name": "Sticky Note - AI Prompt1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1984,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"connections": {
"AI Agent": {
"main": [
[
{
"node": "Generate Video",
"type": "main",
"index": 0
}
]
]
},
"Video created": {
"main": [
[
{
"node": "Download Video",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Render",
"type": "main",
"index": 0
}
]
]
},
"Download Video": {
"main": [
[
{
"node": "Send to Telegram",
"type": "main",
"index": 0
},
{
"node": "Upload to YouTube",
"type": "main",
"index": 0
}
]
]
},
"Generate Video": {
"main": [
[
{
"node": "Wait for Render",
"type": "main",
"index": 0
}
]
]
},
"Wait for Render": {
"main": [
[
{
"node": "Check Render Status",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Check Render Status": {
"main": [
[
{
"node": "Video created",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow lets you auto-generate cinematic faceless YouTube Shorts — completely on autopilot. It uses a custom automation setup to create short-form AI videos much cheaper than the standard Sora 2 video generation process. Perfect for running a fully automated Shorts or…
Source: https://n8n.io/workflows/10455/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Scale short-form content without scaling your team. This template turns idea discovery → prompt & text generation → Veo-3 video rendering → vertical formatting → multi-channel publishing into one cohe
This workflow uses VEO3 to generate surreal cinematic AI videos at a fraction of the cost compared to Google’s standard video generation APIs. With it, you can automatically run a YouTube Shorts chann
Author: Nguyen Thieu Toan Category: Community & Knowledge Automation Tags: Telegram, Reddit, n8n Forum, AI Summarization, Gemini, Groq
This n8n template streamlines the creation of high-quality, faceless videos, automating the entire process from scriptwriting to final video production. Leveraging AI tools like Leonardo AI and Creato
Turn your affiliate links or product catalog into a 24/7 AI video marketing machine. This n8n workflow auto-creates human-presenter promo videos using AI and publishes them directly to YouTube with SE