⚡ Send daily weather forecasts from OpenWeatherMap to Telegram with smart formatting

2,321 views · ⚡ Personal Productivity

Description

🌤️ Daily Weather Forecast Bot

A comprehensive n8n workflow that fetches detailed weather forecasts from OpenWeatherMap and sends beautifully formatted daily summaries to Telegram.

📋 Features

🛠️ What This Workflow Does

  1. Triggers daily at 7:50 AM to send morning weather updates
  2. Fetches 5-day forecast from OpenWeatherMap API with 3-hour intervals
  3. Processes and analyzes weather data with smart algorithms
  4. Formats comprehensive report with HTML styling and emojis
  5. Sends to Telegram with professional formatting and actionable insights

⚙️ Setup Instructions

1. OpenWeatherMap API

2. Telegram Bot

3. Location Configuration

🎯 Technical Details

📊 Weather Data Analyzed

💡 Smart Features

🔧 Customization Options

📱 Sample Output

🌤️ Weather Forecast for Strassen, LU 📅 Monday, 2 June 2025 📊 Daily Overview 🌡️ Range: 12°C - 22°C 💧 Comfortable (65%) ⏰ Hourly Forecast 🕒 09:00 ☀️ 15°C 🕒 12:00 🌤️ 20°C 🕒 15:00 ☀️ 22°C (feels 24°C) 🕒 18:00 ⛅ 19°C 🕒 21:00 🌙 16°C 📡 Data from OpenWeatherMap | Updated: 07:50 CET

🚀 Getting Started

  1. Import this workflow to your n8n instance
  2. Add your OpenWeatherMap API key
  3. Set up Telegram bot credentials
  4. Test manually first
  5. Activate for daily automated runs

📋 Requirements


Perfect for: Daily weather updates, team notifications, personal weather tracking, smart home automation triggers.

🔗 Nodes Used

HTTP Request, Telegram, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup