This workflow corresponds to n8n.io template #8190 — we link there as the canonical source.
This workflow follows the Agent → Google Sheets 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 →
{
"id": "Om4qDYsgc5ktgxvZ",
"name": "youtube video se blog",
"tags": [],
"nodes": [
{
"id": "f7eb8a71-3284-4b6c-95eb-43a85f5aceb6",
"name": "Table of Contents",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1712,
80
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "7d1457bc-108a-4a7a-9ed2-672877c9b362",
"name": "Split Out1",
"type": "n8n-nodes-base.splitOut",
"position": [
288,
752
],
"parameters": {},
"typeVersion": 1
},
{
"id": "fc5769ce-c47d-403e-925b-08bf621fdb50",
"name": "Generate the Content",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
528,
528
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "c8a6a4f5-e2ca-4f9e-a02c-257720efa58a",
"name": "Merge",
"type": "n8n-nodes-base.merge",
"position": [
896,
736
],
"parameters": {},
"typeVersion": 3
},
{
"id": "b94a66b9-d8d5-452f-968e-29a89af160b6",
"name": "Aggregate1",
"type": "n8n-nodes-base.aggregate",
"position": [
1136,
736
],
"parameters": {},
"typeVersion": 1
},
{
"id": "fad7e48e-3479-40d8-93be-d2921b2b7b6b",
"name": "Content Editor",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1824,
736
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "e687e37a-4704-4efe-b1ae-175641589a89",
"name": "Resize Image",
"type": "n8n-nodes-base.editImage",
"position": [
1392,
1408
],
"parameters": {},
"typeVersion": 1
},
{
"id": "39122171-2e54-453c-b0d1-e072a007c4b0",
"name": "Upload Image To WP",
"type": "n8n-nodes-base.httpRequest",
"position": [
1696,
1152
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "08202a9c-3c01-4e0e-aaee-dab9d8ff421e",
"name": "Set Featured Image",
"type": "n8n-nodes-base.httpRequest",
"position": [
2256,
1392
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "835e0a1f-e88b-454f-adbe-76ef226b2b1c",
"name": "Check Youtube Channel",
"type": "n8n-nodes-base.rssFeedReadTrigger",
"position": [
512,
224
],
"parameters": {},
"typeVersion": 1
},
{
"id": "10c6e36e-a907-495f-b7cc-96834309383b",
"name": "Get Transcript",
"type": "n8n-nodes-base.httpRequest",
"position": [
816,
80
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "898bb350-a0d0-4484-a5d7-a894b245e1bb",
"name": "Clean Data",
"type": "n8n-nodes-base.code",
"position": [
992,
80
],
"parameters": {},
"typeVersion": 2
},
{
"id": "1ff7ef33-c3f6-441e-b5db-ce75c41e2262",
"name": "Search in Tavily",
"type": "@tavily/n8n-nodes-tavily.tavilyTool",
"position": [
1904,
272
],
"parameters": {},
"typeVersion": 1
},
{
"id": "db43afe2-2c22-4d71-954f-d3fe73ff9abd",
"name": "Search intent and style",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1248,
16
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "ff043038-365e-47c7-8682-bc36678bf75b",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2368,
256
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "f4880ae4-48c8-425e-acd4-f5ffc27085f5",
"name": "EEAT",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1392,
736
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "1b0e884e-0765-4c0a-b9d9-59b352039666",
"name": "Structured Output Parser1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1376,
224
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "db928d21-b2c7-4650-b00d-959f417955b3",
"name": "Create the Sections",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2176,
80
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "540cf10d-74b5-4c77-a058-a70774050748",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"disabled": true,
"position": [
304,
48
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "c15959e6-fba0-4bba-8050-87cef3c6b3e0",
"name": "Get row(s) in sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
512,
48
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "57355e6c-6cc1-447f-ab65-d92cd0b6214c",
"name": "Generate Blog Metadata",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
240,
1248
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "f7c4c116-00c2-4494-9c93-2ebfa0142965",
"name": "Structured Output Parser2",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
416,
1472
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "e17de8d6-1568-4d22-b928-dd97dadc9f6f",
"name": "Generate Image Prompt + Alt Text",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
720,
1248
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "af9578bf-3930-4d93-a9b0-292f111a8819",
"name": "Structured Output Parser3",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
880,
1504
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "8b963866-2b8e-43c7-94ed-ae30eba47e59",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
224,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "96de209e-78c1-481b-8811-38cf5646215f",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
752,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "eacdfd1d-0948-4db1-b248-0714e9f6bc92",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1168,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c74f8ec3-63ce-4435-a44b-5b12006d6f6e",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1632,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "a4b95c04-cc85-4b24-852a-19b7d7d85cc7",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
2096,
-48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "740adef5-7fc0-432b-9278-13947cebd040",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
224,
464
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "dc19acb6-9baf-4201-a7b1-d9f715f7bca0",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
1328,
464
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "abfc830b-b972-4039-8624-5f9d9fd2f11e",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
1760,
464
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "97e85348-c6cd-4a0a-8c33-bdd8e4545754",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
2192,
464
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3bed6edc-30de-43a0-9922-b884e928f8c9",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
224,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "647e59ca-4922-4214-92ec-d93855db1f8b",
"name": "Sticky Note10",
"type": "n8n-nodes-base.stickyNote",
"position": [
688,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c7a1993d-4d91-4f7d-b0cb-90a0dca94e68",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
1120,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "56f91300-917a-4fe5-b82e-b81f4a4daeed",
"name": "Sticky Note12",
"type": "n8n-nodes-base.stickyNote",
"position": [
1648,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "73e7e41f-3e36-44fd-8d57-476db974fb6e",
"name": "Ollama Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
1232,
288
],
"parameters": {},
"typeVersion": 1
},
{
"id": "bb42797a-073a-4972-a805-61f06c97b099",
"name": "Ollama Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
1856,
944
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1e153a1c-9f24-49d9-88b8-46a7ac9cc9fa",
"name": "Title Maker1",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2288,
736
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "d61ada36-9d44-43e3-bb53-cb096d455ce0",
"name": "Ollama Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
288,
1440
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2d96ec15-ba89-4b74-a9cb-0b9a92dfdac8",
"name": "Ollama Chat Model3",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
512,
736
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7eb4b03c-78bb-4692-8fae-243b78178080",
"name": "Extract in Tavily",
"type": "@tavily/n8n-nodes-tavily.tavilyTool",
"position": [
704,
752
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6a5ecb1e-433e-46ca-adf0-42b4d934e7f8",
"name": "Ollama Chat Model4",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
480,
1680
],
"parameters": {},
"typeVersion": 1
},
{
"id": "40a4c4e9-50e1-4e0b-8b9b-9c6d61c3b41b",
"name": "Ollama Chat Model5",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
1120,
1712
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b9febe29-a67a-4d23-ace3-fa368d4a1b65",
"name": "Ollama Chat Model6",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
768,
1488
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2bf9bd11-1a09-4c43-a7cf-b35c146d35fe",
"name": "Code",
"type": "n8n-nodes-base.code",
"position": [
544,
1104
],
"parameters": {},
"typeVersion": 2
},
{
"id": "b27d0f28-307e-4b25-8231-77e0d03efc60",
"name": "Convert to File",
"type": "n8n-nodes-base.convertToFile",
"position": [
1168,
1424
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "c35b40d5-f622-41e0-8565-5e1e2ca5c2da",
"name": "Nano \ud83c\udf4c",
"type": "n8n-nodes-base.httpRequest",
"position": [
1152,
1152
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "fbfe9af1-798c-4b96-b311-6b456b615933",
"name": "Edit Fields1",
"type": "n8n-nodes-base.set",
"position": [
1344,
1152
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "14e0ebc8-6cf2-42e9-b1fe-8f4e0f37e5d3",
"name": "Ollama Chat Model7",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
2160,
336
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6e8f142a-de87-429f-882f-b42a4f277c80",
"name": "Ollama Chat Model8",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
1712,
288
],
"parameters": {},
"typeVersion": 1
},
{
"id": "70ca7855-0a5f-4128-86a6-cf123555b694",
"name": "Ollama Chat Model9",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
1488,
352
],
"parameters": {},
"typeVersion": 1
},
{
"id": "68138d07-81e8-4b61-83e6-f2660c396a41",
"name": "Ollama Chat Model10",
"type": "@n8n/n8n-nodes-langchain.lmChatOllama",
"position": [
2304,
464
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0bc6420f-1f79-4316-992d-d12dd7155e63",
"name": "Create a post",
"type": "n8n-nodes-base.wordpress",
"position": [
1968,
1136
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1653621f-e898-4ad3-93a9-54e88854f05c",
"name": "Update a post",
"type": "n8n-nodes-base.wordpress",
"position": [
2176,
1136
],
"parameters": {},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "fc0ba90c-a48d-4ec4-9a00-53c3455c5618",
"connections": {
"Code": {
"main": [
[
{
"node": "Generate Image Prompt + Alt Text",
"type": "main",
"index": 0
}
]
]
},
"EEAT": {
"main": [
[
{
"node": "Content Editor",
"type": "main",
"index": 0
}
]
]
},
"Merge": {
"main": [
[
{
"node": "Aggregate1",
"type": "main",
"index": 0
}
]
]
},
"Nano \ud83c\udf4c": {
"main": [
[
{
"node": "Edit Fields1",
"type": "main",
"index": 0
}
]
]
},
"Aggregate1": {
"main": [
[
{
"node": "EEAT",
"type": "main",
"index": 0
}
]
]
},
"Clean Data": {
"main": [
[
{
"node": "Search intent and style",
"type": "main",
"index": 0
}
]
]
},
"Split Out1": {
"main": [
[
{
"node": "Generate the Content",
"type": "main",
"index": 0
},
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"Edit Fields1": {
"main": [
[
{
"node": "Convert to File",
"type": "main",
"index": 0
}
]
]
},
"Resize Image": {
"main": [
[
{
"node": "Upload Image To WP",
"type": "main",
"index": 0
}
]
]
},
"Title Maker1": {
"main": [
[
{
"node": "Generate Blog Metadata",
"type": "main",
"index": 0
}
]
]
},
"Create a post": {
"main": [
[
{
"node": "Update a post",
"type": "main",
"index": 0
}
]
]
},
"Update a post": {
"main": [
[
{
"node": "Set Featured Image",
"type": "main",
"index": 0
}
]
]
},
"Content Editor": {
"main": [
[
{
"node": "Title Maker1",
"type": "main",
"index": 0
}
]
]
},
"Get Transcript": {
"main": [
[
{
"node": "Clean Data",
"type": "main",
"index": 0
}
]
]
},
"Convert to File": {
"main": [
[
{
"node": "Resize Image",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Get row(s) in sheet",
"type": "main",
"index": 0
}
]
]
},
"Ollama Chat Model": {
"ai_languageModel": [
[
{
"node": "Search intent and style",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Table of Contents": {
"main": [
[
{
"node": "Create the Sections",
"type": "main",
"index": 0
}
]
]
},
"Ollama Chat Model1": {
"ai_languageModel": [
[
{
"node": "EEAT",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Content Editor",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Title Maker1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model2": {
"ai_languageModel": [
[
{
"node": "Generate Blog Metadata",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model3": {
"ai_languageModel": [
[
{
"node": "Generate the Content",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model4": {
"ai_languageModel": [
[
{
"node": "Structured Output Parser2",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model5": {
"ai_languageModel": [
[
{
"node": "Structured Output Parser3",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model6": {
"ai_languageModel": [
[
{
"node": "Generate Image Prompt + Alt Text",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model7": {
"ai_languageModel": [
[
{
"node": "Create the Sections",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model8": {
"ai_languageModel": [
[
{
"node": "Table of Contents",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Ollama Chat Model9": {
"ai_languageModel": [
[
{
"node": "Structured Output Parser1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Upload Image To WP": {
"main": [
[
{
"node": "Create a post",
"type": "main",
"index": 0
}
]
]
},
"Create the Sections": {
"main": [
[
{
"node": "Split Out1",
"type": "main",
"index": 0
}
]
]
},
"Get row(s) in sheet": {
"main": [
[
{
"node": "Get Transcript",
"type": "main",
"index": 0
}
]
]
},
"Ollama Chat Model10": {
"ai_languageModel": [
[
{
"node": "Structured Output Parser",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Generate the Content": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Check Youtube Channel": {
"main": [
[
{
"node": "Get Transcript",
"type": "main",
"index": 0
}
]
]
},
"Generate Blog Metadata": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
]
]
},
"Search intent and style": {
"main": [
[
{
"node": "Table of Contents",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "Create the Sections",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "Search intent and style",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser3": {
"ai_outputParser": [
[
{
"node": "Generate Image Prompt + Alt Text",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Generate Image Prompt + Alt Text": {
"main": [
[
{
"node": "Nano \ud83c\udf4c",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Description
Source: https://n8n.io/workflows/8190/ — 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.
This workflow is designed for marketers, content creators, agencies, and solo founders who want to publish long‑form posts with visuals on autopilot using n8n and AI agents.
🧠 Automate end-to-end SEO blog creation and WordPress publishing using a GPT-5 multi-agent workflow with real-time research, metadata generation, and optional featured images.
The best content automation template in the market is now even better—with “deep research” on time-sensitive topics\! Unlike most n8n content automation templates that are mainly for “demo purposes,”
This workflow is perfect for content creators, digital marketers, and social media managers who want to automatically syndicate their content across multiple platforms. It's ideal for businesses, blog
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