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.