Automated daily news summaries with OpenRouter AI & Gmail delivery
Needs changesWhat this workflow does
This AI workflow has 8 nodes and runs on a schedule (every 24 hours). Along the way it connects OpenRouter Chat Model, HTTP Request and Gmail. It also calls api.tavily.com over HTTP.
How it runs
Trigger: On a schedule (every 24 hours).
- Prepare News Query (Code): runs custom JavaScript code
- AI News Agent (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; 1 tool (Tavily News Search); output parser: News Output Parser
- Format for Gmail (Code): runs custom JavaScript code
- Send a message (Gmail): uses Gmail
Services it uses
HTTP calls to: api.tavily.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- HTTP Request Tool (legacy) in Tavily News Search: replace with HTTP Request node connected to the AI Agent's Tool input.
| Removed in 3.0 | Replace with |
|---|---|
| HTTP Request Tool (legacy) Tavily News Search | HTTP Request node connected to the AI Agent's Tool input |
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Code
n8n-nodes-base.code - Gmail
n8n-nodes-base.gmail
From the author
Daily AI News Summary & Gmail Delivery This n8n template demonstrates how to build an autonomous AI agent that automatically scours the web for the latest news, intelligently summarizes the top stories, and delivers a professional, formatted news digest…