What This Workflow Does
This n8n workflow automates the process of fetching detailed weather forecasts from OpenWeatherMap and delivering them as beautifully formatted messages to Telegram. It eliminates the need for manual weather checks while ensuring your team receives professional, easy-to-read forecasts exactly when needed.
The solution goes beyond simple temperature reporting by including multiple weather parameters, emoji visualization, and conditional formatting based on weather severity. You can customize the delivery schedule, message format, and data points to match your specific business requirements.
How It Works
1. Scheduled Trigger
The workflow activates automatically at your specified time each day using n8n's scheduler. This ensures consistent delivery without manual intervention.
2. Fetch Weather Data
The workflow connects to OpenWeatherMap's API using your location parameters and API key. It retrieves comprehensive forecast data including temperature, humidity, wind speed, precipitation probability, and UV index.
3. Data Processing
Raw weather data gets transformed into business-friendly formats. The workflow calculates feels-like temperatures, converts units as needed, and applies conditional logic to highlight severe weather conditions.
4. Message Formatting
The system constructs a visually appealing Telegram message using Markdown formatting, relevant emojis, and clear data presentation. Critical alerts are emphasized while maintaining readability on mobile devices.
5. Telegram Delivery
The formatted message gets sent to your specified Telegram chat or channel. The workflow includes error handling to ensure reliable delivery even with temporary API issues.
Who This Is For
This automation is ideal for businesses where weather conditions impact operations or decision-making. Perfect for:
- Outdoor event planners needing advance weather warnings
- Construction managers coordinating site work
- Agricultural operations monitoring field conditions
- Retail businesses adjusting promotions based on weather
- Logistics companies planning delivery routes
What You'll Need
- An n8n instance (cloud or self-hosted)
- OpenWeatherMap API key (free tier available)
- Telegram bot token and chat ID
- Location coordinates for weather forecasts
Pro tip: Create a dedicated Telegram channel for weather alerts to maintain organized communication and allow team members to join as needed.
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure your OpenWeatherMap API credentials
- Set up Telegram bot integration
- Adjust location parameters and forecast preferences
- Test with immediate execution
- Schedule daily automatic delivery
Key Benefits
Save 2-3 hours weekly by eliminating manual weather checks and report preparation. The automation handles everything from data collection to formatted delivery.
Improve decision-making with consistent, accurate weather data delivered directly to your team's preferred communication channel.
Reduce weather-related risks through timely alerts about severe conditions that might impact operations or safety.
Customizable presentation lets you highlight the weather metrics that matter most to your business in an easily digestible format.
Scalable distribution allows you to send forecasts to multiple Telegram channels or groups with different formatting for each audience.