This workflow corresponds to n8n.io template #3528 — we link there as the canonical source.
This workflow follows the Agent → Form 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": "e00d84e1-76a0-4a24-b511-4828799f6a46",
"name": "Simple Memory3",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1480,
2700
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "e6e97333-4cd5-43eb-bb8d-2103feee78ae",
"name": "DeepSeek Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek",
"position": [
1140,
2720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "5510973a-a7b7-4a98-a2c6-37cd68ce6bf4",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
260,
2040
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "87809c11-ef8f-46a3-adc2-c6ac1de0794e",
"name": "Form: Input Video URL",
"type": "n8n-nodes-base.formTrigger",
"position": [
640,
2360
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "7a150d02-c6eb-4738-b390-4572f0f318bb",
"name": "Code - Get Video ID",
"type": "n8n-nodes-base.code",
"position": [
900,
2360
],
"parameters": {},
"typeVersion": 2
},
{
"id": "eec2999e-4c7d-431d-9755-5921fb567a99",
"name": "YouTube: Get Video Metadata",
"type": "n8n-nodes-base.youTube",
"position": [
1140,
2360
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0de338ee-5368-4f67-bddf-8543cfdb86d0",
"name": "AI Agent - Youtube SEO Generator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1440,
2420
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "97d13198-2bd1-4cec-a910-4e652e0ff0ad",
"name": "YouTube: Update Video Tags",
"type": "n8n-nodes-base.youTube",
"position": [
2520,
2400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a9dcaeb4-aa69-44a2-9c2a-b974155a5d7a",
"name": "Form: Completion Page",
"type": "n8n-nodes-base.form",
"position": [
2780,
2400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c02eaee6-4b67-4de8-9fbf-1ffd5eb95988",
"name": "If: Check confirmation",
"type": "n8n-nodes-base.if",
"position": [
2220,
2420
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "81fde164-0948-4c30-b285-1adfc6f11787",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1820,
2720
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "a34eb900-92f0-443b-8c00-546f4aed6c00",
"name": "Form: Confirmation Page",
"type": "n8n-nodes-base.form",
"position": [
1980,
2420
],
"parameters": {},
"typeVersion": 1
}
],
"connections": {
"Simple Memory3": {
"ai_memory": [
[
{
"node": "AI Agent - Youtube SEO Generator",
"type": "ai_memory",
"index": 0
}
]
]
},
"Code - Get Video ID": {
"main": [
[
{
"node": "YouTube: Get Video Metadata",
"type": "main",
"index": 0
}
]
]
},
"DeepSeek Chat Model2": {
"ai_languageModel": [
[
{
"node": "AI Agent - Youtube SEO Generator",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Form: Input Video URL": {
"main": [
[
{
"node": "Code - Get Video ID",
"type": "main",
"index": 0
}
]
]
},
"If: Check confirmation": {
"main": [
[
{
"node": "YouTube: Update Video Tags",
"type": "main",
"index": 0
}
]
]
},
"Form: Confirmation Page": {
"main": [
[
{
"node": "If: Check confirmation",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "AI Agent - Youtube SEO Generator",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"YouTube: Update Video Tags": {
"main": [
[
{
"node": "Form: Completion Page",
"type": "main",
"index": 0
}
]
]
},
"YouTube: Get Video Metadata": {
"main": [
[
{
"node": "AI Agent - Youtube SEO Generator",
"type": "main",
"index": 0
}
]
]
},
"AI Agent - Youtube SEO Generator": {
"main": [
[
{
"node": "Form: Confirmation Page",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow is designed for:
Source: https://n8n.io/workflows/3528/ — 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.
Automate your cross-platform publishing workflow by automatically uploading Instagram videos to YouTube with AI-optimized titles and tags. 🚀🎬 This workflow runs every six hours, fetches newly posted I
Nova AI Content Marketing Agent - LinkedIn & Facebook Automation This n8n template demonstrates how to create a complete AI-powered social media content creation and scheduling system that generates p
✨🤖Automated AI Powered Social Media Content Factory for X + Facebook + Instagram + LinkedIn. Uses outputParserStructured, lmChatGoogleGemini, lmChatOpenAi, httpRequest. Event-driven trigger; 57 nodes
Social Media Managers and Digital Marketers seeking to streamline content production across 7+ platforms (X/Twitter, Instagram, LinkedIn, Facebook, TikTok, Threads, YouTube Shorts) using AI-powered au
video to shorts Automation. Uses httpRequest, formTrigger, lmChatGoogleGemini, outputParserAutofixing. Event-driven trigger; 34 nodes.