💾 Generate Blog Posts on Autopilot with GPT‑5, Tavily and WordPress
Needs changesWhat this workflow does
This AI workflow has 42 nodes and runs when another workflow calls it (plus 5 other triggers). Along the way it connects HTTP Request, Google Sheets, Google Drive and Mistral Cloud Chat Model and 21 more. It also calls api.openai.com, api.tavily.com and api.replicate.com over HTTP.
How it runs
Trigger: When another workflow calls it (plus 5 other triggers).
- Blog Post Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (SerpAPI)
- Image Prompt Agent (AI Agent): runs an AI agent, with model: OpenRouter Chat Model
- Generate Image (HTTP Request): calls api.openai.com (POST)
- Convert to Binary (Convert to File): converts data to a file (to binary)
- Split Out: splits a list into separate items
- Create a post (Wordpress): uses Wordpress
- Telegram: send photo
- Facebook (Facebook Graph API): uses Facebook Graph API
- X (X (Formerly Twitter)): uses X (Formerly Twitter)
- LinkedIn: uses LinkedIn
…plus 23 more steps. See the full node list below.
Services it uses
HTTP calls to: api.openai.com, api.tavily.com, api.replicate.com, api-singapore.klingai.com, location-aiplatform.googleapis.com, api.dev.runwayml.com, uu149rez6gw9ehej.eu-west-1.aws.endpoints.huggingface.cloud, cloud.leonardo.ai, bananaapi.com, clipdrop-api.co, api.ideogram.ai
Before you upgrade to n8n 3.0
3 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- HTTP Request Tool (legacy) in Tavily: replace with HTTP Request node connected to the AI Agent's Tool input.
- AI Agent v1 (old agent modes) in Image Prompt Agent (v1.9), Blog Post Agent (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
- SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| HTTP Request Tool (legacy) Tavily | HTTP Request node connected to the AI Agent's Tool input |
| AI Agent v1 (old agent modes) Image Prompt Agent (v1.9), Blog Post Agent (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
| SerpApi (Google Search) SerpAPI | No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node |
Nodes used (32)
- HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - HTTP Request
n8n-nodes-base.httpRequest - Convert to File
n8n-nodes-base.convertToFile - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Google Sheets
n8n-nodes-base.googleSheets - Google Drive
n8n-nodes-base.googleDrive - Mistral Cloud Chat Model
@n8n/n8n-nodes-langchain.lmChatMistralCloud - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - xAI Grok Chat Model
@n8n/n8n-nodes-langchain.lmChatXAiGrok - DeepSeek Chat Model
@n8n/n8n-nodes-langchain.lmChatDeepSeek - Hugging Face Inference Model
@n8n/n8n-nodes-langchain.lmOpenHuggingFaceInference - Ollama Chat Model
@n8n/n8n-nodes-langchain.lmChatOllama - Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi - APITemplate.io
n8n-nodes-base.apiTemplateIo - SerpApi (Google Search)
@n8n/n8n-nodes-langchain.toolSerpApi - AWS Bedrock Chat Model
@n8n/n8n-nodes-langchain.lmChatAwsBedrock - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Wordpress
n8n-nodes-base.wordpress - X (Formerly Twitter)
n8n-nodes-base.twitter - Facebook Graph API
n8n-nodes-base.facebookGraphApi - LinkedIn
n8n-nodes-base.linkedIn - Split Out
n8n-nodes-base.splitOut - Facebook Trigger
n8n-nodes-base.facebookTrigger - RSS Feed Trigger
n8n-nodes-base.rssFeedReadTrigger - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Airtable Trigger
n8n-nodes-base.airtableTrigger - Postgres Trigger
n8n-nodes-base.postgresTrigger - Telegram
n8n-nodes-base.telegram
From the author
Who Is This For? 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. ​ Whether you run a blog, SaaS, personal brand, newsletter, or…