This workflow corresponds to n8n.io template #4362 — we link there as the canonical source.
This workflow follows the Chainllm → 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 →
{
"id": "lZI2xknLPhHU6gZB",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "SEO friendly - Wordpress post generator",
"tags": [],
"nodes": [
{
"id": "a7e0b3f7-7b86-4e94-b5c5-104cb92a332f",
"name": "Topic Chooser and Title Maker",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
320,
-320
],
"parameters": {},
"typeVersion": 1.6
},
{
"id": "4ef52544-155b-4192-9fe3-243503c3f83e",
"name": "Telegram Trigger",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-180,
-380
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "581e3845-ac08-4d69-ac27-c702cfe1a959",
"name": "\u2699\ufe0f Setup Guide",
"type": "n8n-nodes-base.stickyNote",
"position": [
-420,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1768fb1a-3da2-4d36-a67a-e82b8e511b00",
"name": "\ud83e\udde0 Overview - What This Workflow Does",
"type": "n8n-nodes-base.stickyNote",
"position": [
-180,
-680
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "29fd6900-3f7c-4efa-83bf-93297239c425",
"name": "Check command from telegram",
"type": "n8n-nodes-base.if",
"position": [
0,
-380
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "cf9ed09e-aca1-496b-8b39-a1290f912bbf",
"name": "Scheduled Auto Trigger (Every 3 Hours)1",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-80,
-140
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "14ac3e7a-5830-4f36-98ce-672c1442cba8",
"name": "Notify Discord channel",
"type": "n8n-nodes-base.discord",
"position": [
1180,
-20
],
"parameters": {},
"typeVersion": 2
},
{
"id": "638a51ea-dedf-4734-8e12-c1fc0d76b794",
"name": "Attach Feature Image to Post",
"type": "n8n-nodes-base.httpRequest",
"position": [
940,
60
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a860c065-448a-44f6-83de-6a739380c731",
"name": "Upload Image to Wordpress",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
80
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "f5bafe2f-ac4b-42e5-9c23-506b02115060",
"name": "Create WP Draft Post1",
"type": "n8n-nodes-base.wordpress",
"position": [
340,
80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3a661537-7bf8-4f05-9869-c2ed0f4f497d",
"name": "ALT: Metadata Generator (Gemini)1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
340,
-120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3ab3b38b-0627-4a92-a3c2-75776cd896cc",
"name": "Parse Blog Metadata JSON1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
500,
-120
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "9a1bd821-e55f-4448-b4ba-a827e7a0724c",
"name": "Article Generator (alt)",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
840,
-120
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "9955289b-3787-413a-9724-4bac6459b537",
"name": "Article Generator (alt2)",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1000,
-120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ce431f84-a3c8-40ce-b903-6d64f479dfe8",
"name": "Article Generator",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
680,
-120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "34fcbcf7-a734-4b7d-9421-0371f56de25d",
"name": "Generate Featured Image (OpenAI)",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
540,
80
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "55642750-4403-4868-a263-6e08bf6fbb05",
"name": "Generate Article Body",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
640,
-320
],
"parameters": {},
"typeVersion": 1.6
},
{
"id": "89058ee2-9400-4b32-8cf4-d1a5796a003b",
"name": "Notify Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
1180,
220
],
"parameters": {},
"typeVersion": 1.2
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "71c2ae60-8a20-4cb3-aef1-4e63308cf0f8",
"connections": {
"Telegram Trigger": {
"main": [
[
{
"node": "Check command from telegram",
"type": "main",
"index": 0
}
]
]
},
"Article Generator": {
"ai_languageModel": [
[
{
"node": "Generate Article Body",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Create WP Draft Post1": {
"main": [
[
{
"node": "Generate Featured Image (OpenAI)",
"type": "main",
"index": 0
}
]
]
},
"Generate Article Body": {
"main": [
[
{
"node": "Create WP Draft Post1",
"type": "main",
"index": 0
}
]
]
},
"Notify Discord channel": {
"main": [
[]
]
},
"Article Generator (alt2)": {
"ai_languageModel": [
[]
]
},
"Parse Blog Metadata JSON1": {
"ai_outputParser": [
[
{
"node": "Topic Chooser and Title Maker",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Upload Image to Wordpress": {
"main": [
[
{
"node": "Attach Feature Image to Post",
"type": "main",
"index": 0
}
]
]
},
"Check command from telegram": {
"main": [
[
{
"node": "Topic Chooser and Title Maker",
"type": "main",
"index": 0
}
]
]
},
"Attach Feature Image to Post": {
"main": [
[
{
"node": "Notify Discord channel",
"type": "main",
"index": 0
},
{
"node": "Notify Telegram",
"type": "main",
"index": 0
}
]
]
},
"Topic Chooser and Title Maker": {
"main": [
[
{
"node": "Generate Article Body",
"type": "main",
"index": 0
}
]
]
},
"Generate Featured Image (OpenAI)": {
"main": [
[
{
"node": "Upload Image to Wordpress",
"type": "main",
"index": 0
}
]
]
},
"ALT: Metadata Generator (Gemini)1": {
"ai_languageModel": [
[
{
"node": "Topic Chooser and Title Maker",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Scheduled Auto Trigger (Every 3 Hours)1": {
"main": [
[
{
"node": "Topic Chooser and Title Maker",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
BlogBlitz is a powerful workflow that automates the creation and publishing of SEO-optimized blog posts to WordPress, saving you hours of manual content creation. Triggered on a schedule or via Telegram, it generates high-quality, 1,500–2,500-word articles complete with titles,…
Source: https://n8n.io/workflows/4362/ — 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 AI viral videos with NanoBanana & VEO3, shared on socials via Blotato 2. Uses @blotato/n8n-nodes-blotato, googleSheets, lmChatOpenAi, toolThink. Event-driven trigger; 94 nodes.
A Telegram bot that converts natural-language work descriptions into detailed cost estimates using AI parsing, vector search, and the open-source DDC CWICR database with 55,000+ construction work item
RAG CHATBOT Main. Uses telegram, telegramTrigger, lmChatOpenAi, n8n-nodes-mcp. Event-driven trigger; 87 nodes.
Bitlab-Chatbot. Uses telegramTrigger, telegram, snowflake, httpRequest. Event-driven trigger; 87 nodes.
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,”