Cross-check news claims by chat with Webz.io, GPT-4.1-mini, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs when a chat message arrives. Along the way it connects OpenAI Chat Model, MCP Client and Google Sheets.
How it runs
Trigger: When a chat message arrives.
- Research settings (Edit Fields (Set)): sets 4 fields: defaultLanguage, lookbackDays, minSourcesToCorroborate…
- Route by research depth (Text Classifier): classifies text into categories with AI, with model: OpenAI Chat Model
- Answer the quick lookup (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (Webz.io news search); memory: Conversation memory; output parser: Enforce the finding format
- Run the deep research (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (Plan the research, Webz.io news search); memory: Conversation memory; output parser: Enforce the finding format
- Merge: merges the data from its input branches
- Check source corroboration (Code): runs custom JavaScript code
- Any claims to report? (If): checks a condition and branches into true / false
- Compose the sourced briefing (Code): runs custom JavaScript code
- Suggest a different angle (Edit Fields (Set)): sets 1 field: output
- Split Out: splits a list into separate items
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (14)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Edit Fields (Set)
n8n-nodes-base.set - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Think Tool
@n8n/n8n-nodes-langchain.toolThink - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick Overview This chat-driven workflow uses Webz.io for news search and GPT-4.1-mini to turn results into checkable claims, then labels each claim as corroborated or single-source based on how many independent outlets report it and archives the findings to…