AI-powered content analysis with Decodo scraping & GPT-4o insights
Needs changesWhat this workflow does
This AI workflow has 21 nodes and runs when someone submits an n8n form (“Content Analysis Request”). Along the way it connects Google Sheets, OpenAI Chat Model, Slack and Gmail and 3 more.
How it runs
Trigger: When someone submits an n8n form (“Content Analysis Request”).
- Prepare Analysis Context (Function): runs custom JavaScript (legacy Function node)
- Check Previous Analysis (Google Sheets): uses Google Sheets
- Report Already Exists? (If): checks a condition and branches into true / false
- Aggregate: combines items into one
- Content Intelligence AI Agent (AI Agent): runs an AI agent, with model: GPT-4o Analysis Engine; 1 tool (Decodo Scraping Tool); output parser: Analysis Results Parser
- Save Analysis to Database (Google Sheets): append
- Check Content Quality Threshold (If): checks a condition and branches into true / false
- Remediation Plan Generator (AI Agent): runs an AI agent, with model: OpenAI Chat Model
- Create Google Doc Report (Google Docs): uses Google Docs
- Create Trello Task (Trello): uses Trello
…plus 5 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Function (legacy) in Prepare Analysis Context: replace with Code node, mode 'Run Once for All Items'.
- AI Agent v1 (old agent modes) in Remediation Plan Generator (v1.6): 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 |
|---|---|
| Function (legacy) Prepare Analysis Context | Code node, mode 'Run Once for All Items' |
| AI Agent v1 (old agent modes) Remediation Plan Generator (v1.6) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (15)
- Google Sheets
n8n-nodes-base.googleSheets - Function
n8n-nodes-base.function - n8n Form Trigger
n8n-nodes-base.formTrigger - If
n8n-nodes-base.if - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Decodo Tool
@decodo/n8n-nodes-decodo.decodoTool - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Code
n8n-nodes-base.code - No Operation, do nothing
n8n-nodes-base.noOp - Aggregate
n8n-nodes-base.aggregate - Google Docs
n8n-nodes-base.googleDocs - Trello
n8n-nodes-base.trello
From the author
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. AI-Powered Content Analysis System Elevate your content quality with this AI-powered Content Analysis System! This workflow automatically evaluates website…