Generate and Publish SEO-Optimized Blog Posts to WordPress
Go to WorkflowDescription
BlogBlitz is a powerful n8n 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, slugs, meta descriptions, images, and more.
π― Who is this for?
Bloggers** who want fresh, consistent content.
Content marketers** aiming for SEO efficiency.
WordPress site owners** looking to automate blog publishing without sacrificing quality.
π¨ Problem Solved
Manually creating engaging, SEO-friendly content is time-consuming and requires writing expertise. BlogBlitz solves this by:
Automating ideation, writing, formatting, and publishing.
Generating images and SEO elements.
Keeping your blog active and visible to search engines.
βοΈ What This Workflow Does
| Feature | Description |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| Triggers | - Runs every 3 hours via Schedule Trigger- Or on-demand via Telegram command: /generate |
| Generates Content | Uses OpenRouter to: - Select a category (Technology, AI, etc.)- Create a title, slug, focus keyphrase, and meta description |
| Writes Articles | OpenAI generates 1,500β2,500-word articles:- SEO-optimized- Structured with headings- Includes CTA |
| Adds Visuals | Generates realistic featured images with OpenAI and uploads them to WordPress |
| SEO Features | Generates:- Optimized slug- Focus keyphrase- Meta description |
| Publishes | Posts directly to WordPress:- With correct category- Featured image- Author ID |
| Notifies | Sends publish alerts via Discord webhook and Telegram message |
π Setup Instructions
β
Requirements
Self-hosted or cloud n8n instance
Stable internet connection
π Credentials Needed
WordPress API** (wp-json/wp/v2)
OpenAI API** (text + image generation)
OpenRouter API** (category & title generation)
Telegram Bot API**
Discord Webhook**
π§ WordPress Configuration
Set up post categories:
Technology [ID:3]
AI [ID:4]
Tech Fact [ID:7]
Tech History [ID:8]
Tech Tips [ID:9]
Use admin user ID for publishing (default: 1)
π§© Node Setup
Telegram Trigger** β Initiates workflow with /generate
Schedule Trigger** β Runs workflow every 3 hours
Edit Fields Node** β Centralizes variable setup (e.g., category IDs)
OpenRouter Node** β Generates topic and meta info
OpenAI Node** β Generates full article and image
WordPress Node** β Publishes post
Discord Node** β Sends publish alert
HTTP Request Node** β Handles image upload or utility calls
π οΈ Customization Tips
| Feature | How to Customize |
| ----------------- | ---------------------------------------------------- |
| Categories | Update category IDs in the WordPress Post Draft node |
| Schedule | Modify the interval in the Schedule Trigger |
| Tone & Style | Adjust prompts in the LLM Chain node |
| Notifications | Add Slack, Email, or other channels |
| Image Style | Change OpenAI prompt for βvividβ, βnaturalβ, etc. |
π¦ Pre-Requirements
n8n Instance** (Cloud/Self-hosted)
Install: @n8n/n8n-nodes-langchain
All required API credentials configured
WordPress categories set
Admin user ID available
π§ Nodes Used
Telegram Trigger
Schedule Trigger
OpenRouter
OpenAI
WordPress
Discord
HTTP Request
β
Test the Workflow
Deploy and connect your n8n instance.
Send /generate to your Telegram bot.
Check your WordPress site for the newly published post!
Made by: Khaisa Studio
Tag: youtube, summarizer, telegram, openai
Category: AI Automation, Video Tools
Need a custom? contact me on LinkedIn or Web