WordPress SEO publisher with Anthropic AI, Google Docs & media auto
Needs changesWhat this workflow does
This AI workflow has 37 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects Google Sheets, Google Docs, Anthropic Chat Model and Google Gemini Chat Model and 1 more.
How it runs
Trigger: When an HTTP GET request hits its webhook URL.
- Get Info (Google Sheets): uses Google Sheets
- Update status (Google Sheets): uses Google Sheets
- Fetch Outline (Google Docs): uses Google Docs
- Content Outline Generator & On-page (AI Agent): runs an AI agent, with model: Anthropic Chat Model; 1 tool (Perplexity_Sonar_Pro)
- Short Description (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model
- Create Docs: Save Content (Google Docs): uses Google Docs
- Update Google Doc (Google Docs): uses Google Docs
- Update to Sheet (Google Sheets): uses Google Sheets
- Previous Posts (Google Sheets): uses Google Sheets
- Aggregate: combines items into one
…plus 21 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Content Outline Generator & On-page (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Content Outline Generator & On-page (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (14)
- AI Agent
@n8n/n8n-nodes-langchain.agent - Google Sheets
n8n-nodes-base.googleSheets - Google Docs
n8n-nodes-base.googleDocs - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Webhook
n8n-nodes-base.webhook - Http Request Tool
n8n-nodes-base.httpRequestTool - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Aggregate
n8n-nodes-base.aggregate - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Split Out
n8n-nodes-base.splitOut - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set
From the author
📄 What this workflow does This workflow turns a spreadsheet row into a fully formatted, media-rich WordPress article. It pulls the outline and brand context from Google Sheets/Docs, drafts the article with Anthropic or Gemini, enriches it with internal…