Cross-check news claims by chat with Webz.io, GPT-4.1-mini, and Google Sheets

Go to Workflow
0 views
Built by Webz-io Webz-io
Created on September 17, 2026

Description

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 Google Sheets.

How it works
Receives a question from the n8n chat trigger.
Classifies the question as a quick lookup or deep research request to control how many Webz.io searches to run.
Uses GPT-4.1-mini plus the Webz.io news search tool to collect recent articles and group them into distinct claims with supporting source URLs.
Deduplicates sources by registrable domain, counts independent outlets per claim, and marks each claim as corroborated or single-source using the configured threshold.
If claims exist, formats a sourced briefing with linked outlets and a source-spread footer, then appends one row per claim to Google Sheets.
If no usable coverage is found, replies with suggested next search angles instead of generating an unsourced answer.

Setup
Add an OpenAI credential for the GPT-4.1-mini chat model.
Create a Webz.io Bearer Auth credential with your Webz.io API token and attach it to the Webz.io news search tool.
Connect Google Sheets credentials and select the target spreadsheet and sheet, with columns for saved_at, question, claim, status, source_count, publishers, and urls.
Update the Research settings values (default language, lookback days, corroboration threshold, and max findings) to match your reporting needs.

Nodes Used (9)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Text Classifier
@n8n/n8n-nodes-langchain.textClassifier
Think Tool
@n8n/n8n-nodes-langchain.toolThink