This workflow corresponds to n8n.io template #7376 — we link there as the canonical source.
This workflow follows the Agent → Gmail 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": "da252042-321d-4e3a-af44-4026ed74aefb",
"name": "Email send",
"type": "n8n-nodes-base.set",
"position": [
-2800,
-1584
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "c9c16f5b-8e79-4025-9c54-6db1ab8b2e74",
"name": "Manual",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-3072,
-1920
],
"parameters": {},
"typeVersion": 1
},
{
"id": "5a60c269-bf6f-4c56-81cc-6515dac1e356",
"name": "Keywords",
"type": "n8n-nodes-base.set",
"position": [
-2512,
-1584
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "ac029cd7-694b-42df-86e1-37da4de1548c",
"name": "BLOG OPTIONS",
"type": "n8n-nodes-base.set",
"position": [
-2224,
-1584
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "81740d69-f94c-4448-8ec8-4dee1810b8c1",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-3072,
-2080
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "8d0dd8a0-d264-4d79-9847-9c9b501a5be0",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-2784,
-288
],
"parameters": {},
"typeVersion": 3
},
{
"id": "0ea01036-2861-4f88-98d4-5bab962c1f2c",
"name": "Agent 1",
"type": "n8n-nodes-base.httpRequest",
"notes": "Agents can also fail due to maintenance or API limits being reached.",
"onError": "continueErrorOutput",
"position": [
-3072,
-896
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "ab86bdab-dd11-422a-848b-a2751a5804fa",
"name": "Agent ",
"type": "n8n-nodes-base.httpRequest",
"notes": "Agents can also fail due to maintenance or API limits being reached.",
"onError": "continueErrorOutput",
"position": [
-2080,
-112
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "9cbf13b3-2d5b-4fa0-8b37-d4ebcda25edd",
"name": "Error why1",
"type": "n8n-nodes-base.stopAndError",
"position": [
-2848,
-720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "162856b1-b4fe-4ea4-8112-88a2dfac5b09",
"name": "Today date",
"type": "n8n-nodes-base.code",
"position": [
-1936,
-1584
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f99ce0c6-fc63-4e27-892a-5179abdb74b4",
"name": "GET Video Used",
"type": "n8n-nodes-base.googleSheets",
"position": [
-1808,
-912
],
"parameters": {},
"typeVersion": 4.6,
"alwaysOutputData": true
},
{
"id": "543a607b-a6c3-4503-949a-03b657d7e173",
"name": "Add video in db",
"type": "n8n-nodes-base.googleSheets",
"maxTries": 5,
"position": [
-1024,
-672
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.6,
"waitBetweenTries": 5000
},
{
"id": "52431ef7-068d-4905-86ec-d1cb5b45ccd5",
"name": "Merge URLs",
"type": "n8n-nodes-base.code",
"position": [
-2000,
-912
],
"parameters": {},
"typeVersion": 2
},
{
"id": "bc1cf155-9e1d-4f10-b912-1d52f7e1169c",
"name": "Check duplicate",
"type": "n8n-nodes-base.code",
"position": [
-1616,
-912
],
"parameters": {},
"typeVersion": 2
},
{
"id": "e5bfe3a1-4505-45b4-8c3d-76f58eccd172",
"name": "Agent 3",
"type": "n8n-nodes-base.httpRequest",
"notes": "Agents can also fail due to maintenance or API limits being reached.",
"onError": "continueErrorOutput",
"position": [
-208,
-656
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "b54c584c-db75-491d-b806-436cadd71297",
"name": "if duplicate",
"type": "n8n-nodes-base.if",
"position": [
-1424,
-912
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "889e6f1b-3470-4ecd-8fc4-bd1aa5a526b7",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-1152,
-912
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "9fc76bea-173f-4647-a302-79052ab7706c",
"name": "Simple Memory",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
-1008,
-912
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "214cee92-8a35-4020-8605-85a0b802b5eb",
"name": "custom split",
"type": "n8n-nodes-base.code",
"position": [
-3072,
-288
],
"parameters": {},
"typeVersion": 2
},
{
"id": "becd91fe-dc2e-40fe-9d5b-4f8225187810",
"name": "Rename Keys",
"type": "n8n-nodes-base.renameKeys",
"position": [
-2288,
-304
],
"parameters": {},
"typeVersion": 1
},
{
"id": "02db5723-e66a-4764-ae2a-12b43857f59b",
"name": "empty file check",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2624,
-1920
],
"parameters": {},
"typeVersion": 4.6,
"alwaysOutputData": true
},
{
"id": "ba52c231-c4af-4d40-bd7c-692dc0a58e14",
"name": "check empty file",
"type": "n8n-nodes-base.code",
"position": [
-2384,
-1920
],
"parameters": {},
"typeVersion": 2
},
{
"id": "76264efc-50dd-4a30-80b1-98a41ff493a4",
"name": "If empty file",
"type": "n8n-nodes-base.if",
"position": [
-2144,
-1920
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "1cd62a99-6b48-4cf1-8128-7ffc4a87b675",
"name": "Generate keys",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-1824,
-1920
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "1f05b6a0-9cd3-4ede-9cf9-ac7f7ec7f689",
"name": "Append Sheet keys",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
-1424,
-1808
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.6,
"waitBetweenTries": 5000
},
{
"id": "0a0d396c-bfba-4fc7-93b4-03bf2b19f6be",
"name": "Download Pexels Image1",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
-2224,
288
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "a54b2de5-ef70-4dbe-bb2c-7fafc92bc2e9",
"name": "Create a post",
"type": "n8n-nodes-base.wordpress",
"position": [
-224,
-16
],
"parameters": {},
"typeVersion": 1
},
{
"id": "abd8682a-51f5-46ad-bf65-0f5562ef7db2",
"name": "Send a message",
"type": "n8n-nodes-base.gmail",
"position": [
-208,
288
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "2fe018fe-545c-4038-a824-1f43b7575ac0",
"name": "Pexels search image",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
-3072,
288
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "34b77909-e89f-433c-8692-e4eddb8d4d30",
"name": "Upload Image wp",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
-2000,
288
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "e0ffc57e-6831-4c99-892c-952eadb64bcf",
"name": "Set Featured Image wp",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueErrorOutput",
"position": [
-1760,
288
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 5000
},
{
"id": "230f0986-cda5-47c0-abe8-6839ae23ba27",
"name": "insert url blog in db",
"type": "n8n-nodes-base.googleSheets",
"position": [
-848,
288
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "b77f4497-9ea0-4cb3-aaa6-737773957269",
"name": "Merge urls",
"type": "n8n-nodes-base.code",
"position": [
-2848,
288
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f4fa5eae-f41d-41d5-9760-1cc88618d107",
"name": "APIS Configs",
"type": "n8n-nodes-base.set",
"position": [
-3072,
-1584
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "990beec6-9166-402b-83a5-43f5ba2d3de6",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-864,
-912
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "92295bc9-d6ac-4d57-b453-557f35c4b8ac",
"name": "Get False Key",
"type": "n8n-nodes-base.googleSheets",
"position": [
-560,
-1088
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "3bb3f0cc-6017-4f55-94ee-31c1719563ec",
"name": "Update row in sheet1",
"type": "n8n-nodes-base.googleSheets",
"position": [
-208,
-1088
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "322c9a58-3a90-4d87-8f07-3b127ddb1ca4",
"name": "select key alt",
"type": "n8n-nodes-base.code",
"position": [
-384,
-1088
],
"parameters": {},
"typeVersion": 2
},
{
"id": "4d365f17-7307-4b88-ba87-c5819d5753c4",
"name": "New keyword gen",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1152,
-1072
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 2.1,
"waitBetweenTries": 5000
},
{
"id": "a203efbc-d71a-4261-b3d9-b9b813cd2a3b",
"name": "count intent",
"type": "n8n-nodes-base.if",
"position": [
-816,
-1072
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "0d8bc8d8-9488-47c4-bb6e-4f09ec1af110",
"name": "Select image",
"type": "@n8n/n8n-nodes-langchain.openAi",
"maxTries": 3,
"position": [
-2624,
288
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1.8,
"waitBetweenTries": 5000
},
{
"id": "c358a57f-cb4e-48c4-b122-76ce5bcc6cb6",
"name": "Merge Video",
"type": "n8n-nodes-base.code",
"position": [
-2016,
-304
],
"parameters": {},
"typeVersion": 2
},
{
"id": "7652bd5a-0c38-4fe4-b6c7-403bbcb7acf5",
"name": "Markdown to html",
"type": "n8n-nodes-base.markdown",
"position": [
-816,
-304
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d6a8d112-965b-46c3-be77-8d8763bf9367",
"name": "email lang",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-608,
288
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "f7a74b8b-dbd4-4d58-aa2d-84a1693171ec",
"name": "select key",
"type": "n8n-nodes-base.code",
"position": [
-560,
-1456
],
"parameters": {},
"typeVersion": 2
},
{
"id": "5b1028a8-e51e-42e2-a33f-5389f7d97d54",
"name": "Update row in sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
-208,
-1360
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "d9d12617-d489-401a-a96c-e156e2105fa7",
"name": "Get False Key1",
"type": "n8n-nodes-base.googleSheets",
"position": [
-768,
-1456
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "a2f77b65-db0b-4c46-899a-fa5d56628df6",
"name": "Summarize",
"type": "n8n-nodes-base.summarize",
"position": [
-1312,
-1584
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "8ebdc12d-25ac-44f0-a211-999de07c1e2c",
"name": "Count False Key",
"type": "n8n-nodes-base.googleSheets",
"position": [
-1632,
-1584
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "0a1a7633-daf5-4975-8add-b0f4b1965611",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
-1056,
-1696
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "87b79721-d7f3-48c4-8f30-dd7fc0b76aea",
"name": "db insert key",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
-320,
-1520
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "9bce7c07-2570-4113-881b-b073dec8503b",
"name": "db consultig",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
-144,
-1520
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "62bbc2ef-c3ef-43fd-86b7-d56aaeb7c7d4",
"name": "Message a model1",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-432,
-1712
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "facb72c5-25b2-4165-a91e-827f16b21342",
"name": "Describe your idea",
"type": "n8n-nodes-base.set",
"position": [
-2864,
-1920
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "5bcfe12e-5a9e-4afe-ac73-cb7a00b83ff0",
"name": "AI Generator Post",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-1280,
-304
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "bb08e7cb-f3ba-4636-92db-3fef9224f7b9",
"name": "AI Translate",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-1712,
-304
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "aa956889-5a95-480c-a5fa-eef987c1342e",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3728,
-2080
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "6eab206d-c0a3-4041-820c-2a06e6dc0331",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3312,
-2304
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "244dfff6-afae-4bd6-a272-197276d7f167",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3888,
-1648
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f76909d9-0226-4741-8df9-c1d893cc1c68",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3312,
-2080
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d51f08c8-a691-43ab-8522-d4f9f932c8cf",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3312,
-1744
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bca76ea2-797e-4d7f-8af7-6211d9a1ba6a",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3296,
-1184
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "319538a8-9bf5-4c7d-80bb-3f3c774b93c9",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3312,
-496
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "19c03037-bc94-4c85-9b13-48e77ef6683d",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3312,
160
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "a0123579-cb73-4c02-8e0b-8edc275a0d98",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
192,
-1456
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "26fa9977-e93f-4cfc-8bf8-2afd46c8ab18",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
192,
-1680
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bde083f7-c40b-4744-8366-bfedba23ea7d",
"name": "Sticky Note10",
"type": "n8n-nodes-base.stickyNote",
"position": [
192,
-1248
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3fb0f29a-3db2-492b-8f08-c5f5cca3ca60",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
192,
-928
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "41f9acb5-03a5-40bb-a49c-bc99b8319920",
"name": "Sticky Note12",
"type": "n8n-nodes-base.stickyNote",
"position": [
192,
-512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9022e550-0ade-40df-9dda-ef333e242656",
"name": "Sticky Note13",
"type": "n8n-nodes-base.stickyNote",
"position": [
192,
0
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "8b49070c-d589-416f-9d2d-02b78e59748a",
"name": "Sticky Note15",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2864,
-2304
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0b995e22-d302-443d-9a74-4cccbb4e5ff0",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"onError": "continueErrorOutput",
"maxTries": 5,
"position": [
-2704,
-896
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 5000
},
{
"id": "318b752b-7ac3-4188-970b-6c636a2d77db",
"name": "Structured Output Parser1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-2544,
-704
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "5ed4fe36-6460-4225-bb88-4cef4c36beb6",
"name": "limit random",
"type": "n8n-nodes-base.code",
"position": [
-624,
-704
],
"parameters": {},
"typeVersion": 2
},
{
"id": "adec648a-4e45-43fe-b1e7-3fa42d706f43",
"name": "Message a model",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-2352,
-832
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "3dc5dc14-0bf1-4e32-b737-8b5738238570",
"name": "custom filter",
"type": "n8n-nodes-base.code",
"position": [
-2880,
-896
],
"parameters": {},
"typeVersion": 2
},
{
"id": "bb6ef0cd-ba37-43c1-9a71-82ead0f3f806",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-2704,
-704
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "931c64f7-a967-43f9-b2f2-5bb5a3fa40d6",
"name": "meta desc and title SEO YOAST",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
-1104,
288
],
"parameters": {},
"typeVersion": 4.2,
"alwaysOutputData": true
},
{
"id": "6f2e73e5-ad23-4805-a097-b195d9aaee20",
"name": "meta descr and title gen",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-1520,
288
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "48a30791-0292-43e1-b4a6-43f7e47da20d",
"name": "Send Error",
"type": "n8n-nodes-base.gmail",
"position": [
-1520,
432
],
"parameters": {},
"typeVersion": 2.1
}
],
"connections": {
"If": {
"main": [
[
{
"node": "Message a model1",
"type": "main",
"index": 0
}
],
[
{
"node": "Get False Key1",
"type": "main",
"index": 0
}
]
]
},
"Agent ": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
],
[]
]
},
"Manual": {
"main": [
[
{
"node": "Describe your idea",
"type": "main",
"index": 0
}
]
]
},
"OpenAI": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Agent 1": {
"main": [
[
{
"node": "custom filter",
"type": "main",
"index": 0
}
],
[
{
"node": "Error why1",
"type": "main",
"index": 0
}
]
]
},
"Agent 3": {
"main": [
[
{
"node": "limit random",
"type": "main",
"index": 0
}
],
[
{
"node": "Error why1",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Merge URLs",
"type": "main",
"index": 0
}
],
[
{
"node": "Message a model",
"type": "main",
"index": 0
}
]
]
},
"Keywords": {
"main": [
[
{
"node": "BLOG OPTIONS",
"type": "main",
"index": 0
}
]
]
},
"Summarize": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"Email send": {
"main": [
[
{
"node": "Keywords",
"type": "main",
"index": 0
}
]
]
},
"Merge URLs": {
"main": [
[
{
"node": "GET Video Used",
"type": "main",
"index": 0
}
]
]
},
"Merge urls": {
"main": [
[
{
"node": "Select image",
"type": "main",
"index": 0
}
]
]
},
"Today date": {
"main": [
[
{
"node": "Count False Key",
"type": "main",
"index": 0
}
]
]
},
"email lang": {
"main": [
[
{
"node": "Send a message",
"type": "main",
"index": 0
}
]
]
},
"select key": {
"main": [
[
{
"node": "Update row in sheet",
"type": "main",
"index": 0
}
]
]
},
"Merge Video": {
"main": [
[
{
"node": "AI Translate",
"type": "main",
"index": 0
}
]
]
},
"Rename Keys": {
"main": [
[
{
"node": "Merge Video",
"type": "main",
"index": 0
}
]
]
},
"AI Translate": {
"main": [
[
{
"node": "AI Generator Post",
"type": "main",
"index": 0
}
]
]
},
"APIS Configs": {
"main": [
[
{
"node": "Email send",
"type": "main",
"index": 0
}
]
]
},
"BLOG OPTIONS": {
"main": [
[
{
"node": "Today date",
"type": "main",
"index": 0
}
]
]
},
"Select image": {
"main": [
[
{
"node": "Download Pexels Image1",
"type": "main",
"index": 0
}
]
]
},
"count intent": {
"main": [
[
{
"node": "Get False Key",
"type": "main",
"index": 0
}
],
[
{
"node": "Agent 3",
"type": "main",
"index": 0
}
]
]
},
"custom split": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"db consultig": {
"ai_tool": [
[
{
"node": "Message a model1",
"type": "ai_tool",
"index": 0
}
]
]
},
"if duplicate": {
"main": [
[
{
"node": "New keyword gen",
"type": "main",
"index": 0
}
],
[
{
"node": "Add video in db",
"type": "main",
"index": 0
}
]
]
},
"limit random": {
"main": [
[
{
"node": "Merge URLs",
"type": "main",
"index": 0
}
]
]
},
"Create a post": {
"main": [
[
{
"node": "Pexels search image",
"type": "main",
"index": 0
}
]
]
},
"Generate keys": {
"main": [
[
{
"node": "APIS Configs",
"type": "main",
"index": 0
}
]
]
},
"Get False Key": {
"main": [
[
{
"node": "select key alt",
"type": "main",
"index": 0
}
]
]
},
"If empty file": {
"main": [
[
{
"node": "Generate keys",
"type": "main",
"index": 0
}
],
[
{
"node": "APIS Configs",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory": {
"ai_memory": [
[
{
"node": "New keyword gen",
"type": "ai_memory",
"index": 0
}
]
]
},
"custom filter": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"db insert key": {
"ai_tool": [
[
{
"node": "Message a model1",
"type": "ai_tool",
"index": 0
}
]
]
},
"GET Video Used": {
"main": [
[
{
"node": "Check duplicate",
"type": "main",
"index": 0
}
]
]
},
"Get False Key1": {
"main": [
[
{
"node": "select key",
"type": "main",
"index": 0
}
]
]
},
"select key alt": {
"main": [
[
{
"node": "Update row in sheet1",
"type": "main",
"index": 0
}
]
]
},
"Add video in db": {
"main": [
[
{
"node": "custom split",
"type": "main",
"index": 0
}
]
]
},
"Check duplicate": {
"main": [
[
{
"node": "if duplicate",
"type": "main",
"index": 0
}
]
]
},
"Count False Key": {
"main": [
[
{
"node": "Summarize",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[
{
"node": "Rename Keys",
"type": "main",
"index": 0
}
],
[
{
"node": "Agent ",
"type": "main",
"index": 0
}
]
]
},
"Message a model": {
"main": [
[
{
"node": "Merge URLs",
"type": "main",
"index": 0
}
]
]
},
"New keyword gen": {
"main": [
[
{
"node": "count intent",
"type": "main",
"index": 0
}
]
]
},
"Upload Image wp": {
"main": [
[
{
"node": "Set Featured Image wp",
"type": "main",
"index": 0
}
]
]
},
"Markdown to html": {
"main": [
[
{
"node": "Create a post",
"type": "main",
"index": 0
}
]
]
},
"Message a model1": {
"main": [
[
{
"node": "Get False Key1",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Describe your idea",
"type": "main",
"index": 0
}
]
]
},
"check empty file": {
"main": [
[
{
"node": "If empty file",
"type": "main",
"index": 0
}
]
]
},
"empty file check": {
"main": [
[
{
"node": "check empty file",
"type": "main",
"index": 0
}
]
]
},
"AI Generator Post": {
"main": [
[
{
"node": "Markdown to html",
"type": "main",
"index": 0
}
]
]
},
"Append Sheet keys": {
"ai_tool": [
[
{
"node": "Generate keys",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "New keyword gen",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Describe your idea": {
"main": [
[
{
"node": "empty file check",
"type": "main",
"index": 0
}
]
]
},
"Pexels search image": {
"main": [
[
{
"node": "Merge urls",
"type": "main",
"index": 0
}
]
]
},
"Update row in sheet": {
"main": [
[
{
"node": "Agent 1",
"type": "main",
"index": 0
}
]
]
},
"Update row in sheet1": {
"main": [
[
{
"node": "Agent 3",
"type": "main",
"index": 0
}
]
]
},
"Set Featured Image wp": {
"main": [
[
{
"node": "meta descr and title gen",
"type": "main",
"index": 0
}
],
[
{
"node": "Send Error",
"type": "main",
"index": 0
}
]
]
},
"insert url blog in db": {
"main": [
[
{
"node": "email lang",
"type": "main",
"index": 0
}
]
]
},
"Download Pexels Image1": {
"main": [
[
{
"node": "Upload Image wp",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "New keyword gen",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"meta descr and title gen": {
"main": [
[
{
"node": "meta desc and title SEO YOAST",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"meta desc and title SEO YOAST": {
"main": [
[
{
"node": "insert url blog in db",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
How this works
This workflow automatically converts YouTube videos into unique, SEO-optimised blog posts and publishes them directly to WordPress. It suits content creators and site owners who need a steady stream of fresh articles without constant manual effort. The process pulls video content through Apify, refines it with ChatGPT for structure and keywords, and stores results in Google Sheets before final publication.
Use it when you have a reliable supply of relevant YouTube videos and want fully hands-off publishing. Avoid it if you need strict editorial control or when your WordPress site requires custom templates that the workflow cannot accommodate. Variations include swapping Apify for other scrapers or adjusting the ChatGPT prompts for different tones.
About this workflow
100% autonomous workflow that transforms YouTube videos into unique, high-quality, SEO-optimized blog articles and automatically publishes them to WordPress. No human intervention required: it uses YouTube as the main source for fresh, original content ideas, manages a keyword…
Source: https://n8n.io/workflows/7376/ — 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.
🔍🛠️Generate SEO-Optimized WordPress Content with Perplexity Research. Uses stickyNote, wordpress, lmChatOpenAi, outputParserStructured. Event-driven trigger; 25 nodes.
✍️🌄 Your First Wordpress Content Creator - Quick Start. Uses manualTrigger, lmChatOpenAi, outputParserStructured, agent. Event-driven trigger; 39 nodes.
AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack. Uses manualTrigger, textClassifier, lmChatOpenAi, splitInBatches. Event-driven trigger; 32 nodes.
AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack. Uses manualTrigger, textClassifier, lmChatOpenAi, splitInBatches. Event-driven trigger; 32 nodes.
This n8n template automates the process of adding an AI-generated summary at the top of your WordPress posts. It retrieves, processes, and updates your posts dynamically, ensuring efficiency and flexi