Templates / Personalized weather assistant with Google Calendar, WeatherAPI, Gemini & Telegram

Personalized weather assistant with Google Calendar, WeatherAPI, Gemini & Telegram

Ready for 3.0

by Budi SJ ✓ · 1,318 views · created 2025-07-28 · Personal Productivity, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (8)

Google CalendarAI AgentOpenRouter Chat ModelTelegram

What it does

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 and Telegram integration, users receive a friendly and motivating message every morning everything needed to plan the day effectively. Perfect for professionals or individuals who want an overview of their schedule and weather in one place. 🛠️ Key Features - Triggered automatically every morning by schedule - Fetches Google Calendar events for today and tomorrow - Retrieves weather conditions (temperature, humidity, wind, UV index) using WeatherAPI based on event location - Uses AI Agent to generate a concise, human-friendly agenda summary - Sends the summary via Telegram bot - If no location is available, delivers a simplified agenda without weather 🔧 Requirements - Google Calendar OAuth2 credentials connected to n8n - WeatherAPI key (weatherapi.com) - Telegram Bot Token and user chatid - OpenRouter API Key (openrouter.ai) 🧩 Setup Instructions 1. Timezone - Adjust timezone in the Set Timezone node 2. Google Calendar - Add Google Calendar OAuth2 credentials - Set your primary calendar ID in the Get many events node 3. WeatherAPI - Replace the API key in the HTTP Request node with your WeatherAPI key 4. OpenRouter - Create credentials in n8n and connect them to the OpenRouter Chat Model nodes 5. Telegram - Add your bot token and chatid to both Telegram nodes 6. Deploy - Activate the workflow - You’ll start receiving personalized daily Telegram messages

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.