Generate multi-agent AI research reports with OpenAI and Google Sheets
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Agent A - Factual Research (v1.6), Agent B - Trends Research (v1.6), Agent C - Critical Research (v1.6), Critique Agent - Cross Validate (v1.6), Synthesis Agent - Generate Final Report (v1.6) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (10)
- Webhook
n8n-nodes-base.webhook - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Filter
n8n-nodes-base.filter - AI Agent
@n8n/n8n-nodes-langchain.agent - Wait
n8n-nodes-base.wait - Respond to Webhook
n8n-nodes-base.respondToWebhook - HTTP Request
n8n-nodes-base.httpRequest - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
What it does
This workflow deploys multiple independent AI research agents that work in parallel, critique each other's findings, and synthesize a unified high-quality final report. Who's it for • Researchers needing comprehensive topic coverage • Teams conducting competitive analysis or due diligence • Analysts synthesizing multi-perspective reports • Anyone needing validated, cross-checked AI research How it works / What it does 1. Accepts a research topic via webhook or manual trigger 2. Splits the topic into 3 parallel sub-tasks for specialized agents 3. Agent A: Factual / data-driven research 4. Agent B: Trend & future outlook research 5. Agent C: Critical / risk & counterargument research 6. Critique phase: each agent reviews the others' findings 7. Synthesis agent merges all validated findings 8. Final report formatted and delivered via webhook response + Google Sheet log How to set up 1. Import this workflow 2. Set up credentials (OpenAI, Google Sheets) 3. Replace YOURSHEETID in the tracker node 4. Activate workflow and POST to the webhook URL Requirements • OpenAI API key (or swap model node for Anthropic/Grok) • Google Sheets (for logging) • n8n instance (cloud or self-hosted) How to customize the workflow • Change agent personas in each AI node prompt • Add more parallel agents by duplicating agent branches • Swap OpenAI model for Claude via Anthropic credentials • Adjust synthesis depth in the final AI node Need a powerful, customized workflow to improve efficiency? Our team can create it for you in no time—Get in touch with our team