This workflow corresponds to n8n.io template #3788 — we link there as the canonical source.
This workflow follows the Agent → Airtabletool 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 →
{
"nodes": [
{
"id": "04f12386-5ed0-4d6e-8635-8b0e62be3caa",
"name": "On form submission",
"type": "n8n-nodes-base.formTrigger",
"position": [
1020,
20
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "1c2492e2-321a-4610-8931-b16477916f9a",
"name": "Form",
"type": "n8n-nodes-base.form",
"position": [
2580,
1360
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a9712553-6d6b-4e6b-a57e-a96860bbddc8",
"name": "Get all Posts for AI",
"type": "n8n-nodes-base.set",
"position": [
2400,
280
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "d959575f-fb82-4f2d-ae3a-6877d604229f",
"name": "Get Details of Video from Youtube",
"type": "n8n-nodes-base.youTube",
"position": [
1500,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1a576abf-50d4-42e2-9a9b-52324bde8ba2",
"name": "EGet Video ID",
"type": "n8n-nodes-base.set",
"position": [
1280,
20
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "62c07f41-c260-40c9-b3cb-c6ca9f740a2a",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
940,
-280
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1b7cc303-e363-42c0-b151-557b50488c7d",
"name": "Get Post SiteMap",
"type": "n8n-nodes-base.httpRequest",
"position": [
1900,
20
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "c1ad3321-21e8-437f-bd7e-c3220d3725b8",
"name": "Conver to JSON",
"type": "n8n-nodes-base.xml",
"position": [
2100,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d6f8b277-ec91-4a2e-b479-69d468ebe56a",
"name": "Extract URLs",
"type": "n8n-nodes-base.splitOut",
"position": [
2380,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "615544a8-9951-49b9-9f43-e70192336003",
"name": "URL Lists",
"type": "n8n-nodes-base.aggregate",
"position": [
1940,
280
],
"parameters": {},
"typeVersion": 1
},
{
"id": "bb7bbaee-2d64-4c2b-916b-e3bef04b544f",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1760,
-280
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "aedca057-d645-45a3-aeb6-c94019726dba",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1800,
920
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e9f2b499-d1d3-4f6d-9b3d-b2539bf3b2b1",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
2420,
920
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "188dc5fb-1b01-4d5c-af39-6a1e97ce764b",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-40,
-280
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f2b3cc4f-a5c4-4fd9-a64b-9fca5df358d4",
"name": "Update Youtube Meta Data",
"type": "n8n-nodes-base.youTube",
"position": [
2040,
1380
],
"parameters": {},
"typeVersion": 1
},
{
"id": "dd2a44c3-6a74-4908-993e-0bf6fe94d3ba",
"name": "Get Youtube Transcript",
"type": "n8n-nodes-base.httpRequest",
"position": [
1080,
260
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "65e04b6f-903c-4f4f-a759-163bc025532a",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1920,
620
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "b3762c48-9c47-4957-8a64-45b190551052",
"name": "OpenAI1",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
380,
1580
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "14bfebce-1a8e-4281-b4ae-7a2d70a75472",
"name": "Aggregate",
"type": "n8n-nodes-base.aggregate",
"position": [
160,
1580
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6bc8c88a-3fa2-4893-9afc-ab5ef5d62b32",
"name": "Get Videos",
"type": "n8n-nodes-base.youTube",
"position": [
80,
1260
],
"parameters": {},
"typeVersion": 1
},
{
"id": "835e6046-8ccd-42aa-ad5a-e91790f4cef5",
"name": "Generate Title Description Tags and Hashtags",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1340,
260
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "504cc901-354d-4167-b8ba-d6aab3442468",
"name": "Extract Relevant Data",
"type": "n8n-nodes-base.code",
"position": [
1080,
580
],
"parameters": {},
"typeVersion": 2
},
{
"id": "dffe7a55-a050-42b7-ac5d-528578197e19",
"name": "Releated Blog",
"type": "n8n-nodes-base.code",
"position": [
2280,
620
],
"parameters": {},
"typeVersion": 2
},
{
"id": "2a1b45ae-7189-43b1-a7fa-c308b5b951d5",
"name": "Youtube Metadata Generator1",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1180,
1340
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "3b39d48a-ded3-4796-8a9e-d4a99efea6bf",
"name": "Get Youtube Video Details",
"type": "n8n-nodes-base.code",
"position": [
360,
1260
],
"parameters": {},
"typeVersion": 2
},
{
"id": "dac72d5d-039d-499d-a4a4-c2ac4611a063",
"name": "Vidoe List",
"type": "n8n-nodes-base.set",
"position": [
680,
1260
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "1a29aff8-dce0-4c2c-8e29-ce501ead514d",
"name": "Related Videos",
"type": "n8n-nodes-base.code",
"position": [
240,
1820
],
"parameters": {},
"typeVersion": 2
},
{
"id": "2a7d7b5b-6914-41e7-ab59-c8857c16de06",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-40,
920
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0ebe4e19-8cde-4b1b-aae2-d0668858eed9",
"name": "Google Gemini Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1100,
1740
],
"parameters": {},
"typeVersion": 1
},
{
"id": "26d93966-19a9-47bc-9bcd-109e4d18bbf1",
"name": "important_links",
"type": "n8n-nodes-base.airtableTool",
"position": [
1340,
1740
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "dfec038e-a08e-44a0-be49-704de4a6286c",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1580,
1720
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "5088f8bd-668f-46e7-8f5c-477a12f3f07d",
"name": "Formatted Blog Links",
"type": "n8n-nodes-base.code",
"position": [
2520,
720
],
"parameters": {},
"typeVersion": 2
},
{
"id": "8639413e-bd82-4b82-afe8-f5f75e43be76",
"name": "Video Links",
"type": "n8n-nodes-base.code",
"position": [
620,
1820
],
"parameters": {},
"typeVersion": 2
},
{
"id": "8d71e1ca-08af-4ad4-a7c7-7bb77c1468e4",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
920,
920
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "2d47c415-1cbc-4397-a8a7-9878e59922d8",
"name": "Get Related Link",
"type": "n8n-nodes-base.code",
"position": [
1620,
1340
],
"parameters": {},
"typeVersion": 2
},
{
"id": "2b336d1a-d4cd-46bf-9e98-30f7eff912da",
"name": "Formatted Hashtags",
"type": "n8n-nodes-base.code",
"position": [
1520,
580
],
"parameters": {},
"typeVersion": 2
},
{
"id": "84a5a173-d050-4c22-a84f-2f60f18e0bf4",
"name": "Formatted Tags",
"type": "n8n-nodes-base.code",
"position": [
1300,
580
],
"parameters": {},
"typeVersion": 2
}
],
"connections": {
"OpenAI": {
"main": [
[
{
"node": "Releated Blog",
"type": "main",
"index": 0
}
]
]
},
"OpenAI1": {
"main": [
[
{
"node": "Related Videos",
"type": "main",
"index": 0
}
]
]
},
"Aggregate": {
"main": [
[
{
"node": "OpenAI1",
"type": "main",
"index": 0
}
]
]
},
"URL Lists": {
"main": [
[
{
"node": "Get all Posts for AI",
"type": "main",
"index": 0
}
]
]
},
"Get Videos": {
"main": [
[
{
"node": "Get Youtube Video Details",
"type": "main",
"index": 0
}
]
]
},
"Vidoe List": {
"main": [
[
{
"node": "Aggregate",
"type": "main",
"index": 0
}
]
]
},
"Video Links": {
"main": [
[
{
"node": "Youtube Metadata Generator1",
"type": "main",
"index": 0
}
]
]
},
"Extract URLs": {
"main": [
[
{
"node": "URL Lists",
"type": "main",
"index": 0
}
]
]
},
"EGet Video ID": {
"main": [
[
{
"node": "Get Details of Video from Youtube",
"type": "main",
"index": 0
}
]
]
},
"Releated Blog": {
"main": [
[
{
"node": "Formatted Blog Links",
"type": "main",
"index": 0
}
]
]
},
"Conver to JSON": {
"main": [
[
{
"node": "Extract URLs",
"type": "main",
"index": 0
}
]
]
},
"Formatted Tags": {
"main": [
[
{
"node": "Formatted Hashtags",
"type": "main",
"index": 0
}
]
]
},
"Related Videos": {
"main": [
[
{
"node": "Video Links",
"type": "main",
"index": 0
}
]
]
},
"important_links": {
"ai_tool": [
[
{
"node": "Youtube Metadata Generator1",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get Post SiteMap": {
"main": [
[
{
"node": "Conver to JSON",
"type": "main",
"index": 0
}
]
]
},
"Get Related Link": {
"main": [
[
{
"node": "Update Youtube Meta Data",
"type": "main",
"index": 0
}
]
]
},
"Formatted Hashtags": {
"main": [
[
{
"node": "Get Post SiteMap",
"type": "main",
"index": 0
}
]
]
},
"On form submission": {
"main": [
[
{
"node": "EGet Video ID",
"type": "main",
"index": 0
}
]
]
},
"Formatted Blog Links": {
"main": [
[
{
"node": "Get Videos",
"type": "main",
"index": 0
}
]
]
},
"Get all Posts for AI": {
"main": [
[
{
"node": "OpenAI",
"type": "main",
"index": 0
}
]
]
},
"Extract Relevant Data": {
"main": [
[
{
"node": "Formatted Tags",
"type": "main",
"index": 0
}
]
]
},
"Get Youtube Transcript": {
"main": [
[
{
"node": "Generate Title Description Tags and Hashtags",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "Youtube Metadata Generator1",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Update Youtube Meta Data": {
"main": [
[
{
"node": "Form",
"type": "main",
"index": 0
}
]
]
},
"Get Youtube Video Details": {
"main": [
[
{
"node": "Vidoe List",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model2": {
"ai_languageModel": [
[
{
"node": "Youtube Metadata Generator1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Youtube Metadata Generator1": {
"main": [
[
{
"node": "Get Related Link",
"type": "main",
"index": 0
}
]
]
},
"Get Details of Video from Youtube": {
"main": [
[
{
"node": "Get Youtube Transcript",
"type": "main",
"index": 0
}
]
]
},
"Generate Title Description Tags and Hashtags": {
"main": [
[
{
"node": "Extract Relevant Data",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Automatically generate SEO-optimized YouTube Titles, Descriptions, Tags & Hashtags – enriched with blog articles, affiliate links, and product recommendations!
Source: https://n8n.io/workflows/3788/ — 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.
How it Works
22-Automate_Multi_Platform_Social_Media_Content_Creation. Uses outputParserStructured, lmChatGoogleGemini, lmChatOpenAi, httpRequest. Event-driven trigger; 57 nodes.
This is an automated blog post generation system that: Researches topics using AI agents and web search tools Writes complete blog posts with proper SEO structure Generates custom images for each post
📄 Documentation: Notion Guide
HR Job Posting and Evaluation with AI. Uses formTrigger, airtable, googleDrive, stickyNote. Event-driven trigger; 36 nodes.