Personalized weather assistant with Google Calendar, WeatherAPI, Gemini & Telegram
Ready for 3.0What this workflow does
This AI workflow has 11 nodes and runs on a schedule (every day at 06:00). Along the way it connects Google Calendar, OpenRouter Chat Model and Telegram.
How it runs
Trigger: On a schedule (every day at 06:00).
- Set Timezone (Edit Fields (Set)): sets 1 field: Timezone
- Get many events (Google Calendar): get many
- If: checks a condition and branches into true / false
- HTTP Request: calls an HTTP API
- AI Agent: runs an AI agent, with model: OpenRouter Chat Model
- AI Agent: runs an AI agent, with model: OpenRouter Chat Model
- Send a text message (Telegram): uses Telegram
- Send a text message (Telegram): uses Telegram
Services it uses
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 (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Calendar
n8n-nodes-base.googleCalendar - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Edit Fields (Set)
n8n-nodes-base.set - Telegram
n8n-nodes-base.telegram
From the author
Personalized Weather Assistant with Google Calendar, WeatherAPI, AI & Telegram This workflow automates the delivery of a personalized daily agenda by combining events from Google Calendar with real-time local weather conditions. Using AI-powered summarization…