Send a daily AI morning briefing with Google Gemini, RSS, Sheets, Gmail and weather
Ready for 3.0What this workflow does
This AI workflow has 13 nodes and runs on a schedule (every day at 06:00). Along the way it connects Google Sheets, Google Gemini Chat Model and Gmail. It also calls api.open-meteo.com over HTTP.
How it runs
Trigger: On a schedule (every day at 06:00).
- Read News Feed (RSS Read): reads an RSS feed
- Get Today Tasks (Google Sheets): uses Google Sheets
- Get Weather (HTTP Request): calls api.open-meteo.com
- Take Top Headlines (Code): runs custom JavaScript code
- List Open Tasks (Code): runs custom JavaScript code
- Shape Weather (Code): runs custom JavaScript code
- Combine All Sources (Merge): merges the data from its input branches
- Bundle Sources (Aggregate): combines items into one
- Build Briefing Input (Code): runs custom JavaScript code
- Write Morning Briefing with Gemini (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model
…plus 1 more step. See the full node list below.
Services it uses
HTTP calls to: api.open-meteo.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - RSS Read
n8n-nodes-base.rssFeedRead - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Aggregate
n8n-nodes-base.aggregate - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Gmail
n8n-nodes-base.gmail
From the author
Quick Overview This workflow runs every morning to pull top BBC News headlines via RSS, today’s open tasks from Google Sheets, and a one-day forecast from Open-Meteo, then uses Google Gemini to write a short morning briefing and emails it to you via Gmail.…