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.
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,”
Digital marketers, content creators, social media managers, and businesses who want to use AI marketing automation for YouTube Shorts without spending hours on production. This AI workflow helps anyon