๐ Deep research agent - automated research & Notion report builder
โก 3,206 views ยท ๐ Market Research & Insights
Description
Overview
- This workflow acts as an AI-powered research assistant that takes a topic from the user, performs multi-step intelligent research, and stores the final report in Notion. It uses advanced search, content extraction, and AI summarization to deliver a high-quality research reportโfully automated from query to publication.
How It Works
-
User Interaction
- The workflow starts by asking the user what topic they want to research.
- A โStrategy Agentโ asks 2โ3 clarifying questions to refine the scope.
- Once the user confirms, it creates a Notion database page with the research title.
-
Search Query Generation
- Generates up to 3 relevant search queries for the given topic.
-
Data Gathering (Loop over each query)
- Sends the query to Tavily Search API to find the most relevant blogs/articles.
- Picks the top-matched link and uses Tavily again to extract its content.
- Repeats the process for all 3 queries.
-
Report Compilation
- Aggregates extracted content from all sources.
- A Final Report Agent creates a well-structured research report in Markdown.
- Converts Markdown โ HTML โ splits into chunks.
- Pushes each chunk into the Notion report page.
-
Delivery
- Sends the final Notion report link back to the user.
How to Use
- This workflow is triggered via Webhook.
- Attach the provided webhook URL to any application, form, or chatbot to collect the userโs topic.
- Once triggered, the workflow will run automatically and deliver the research link without any manual steps.
Requirements
To use this workflow, youโll need:
- n8n account (self-hosted or cloud)
- Notion account with a database where reports will be stored
- Tavily API Key โ for search & content extraction
- OpenRouter API key or OpenAI API key โ for AI agents & report generation
- Google Gemini API Key โ for converting Markdown to HTML and splitting content for Notion
- Notion database ID connected in n8n
๐ Nodes Used
HTTP Request, Webhook, Notion, Markdown, Filter, AI Agent
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File