Use this custom n8n workflow to fetch daily weather data from OpenWeatherMap, apply sophisticated processing logic using a Code n8n node, and send rich, HTML-formatted forecasts and recommendations directly to your Telegram chat. Start building with n8n templates today.
Download this n8n workflow template and start using it instantly.
Markdown formatted string.
This comprehensive n8n workflow provides a solution for users who need timely, detailed, and personalized weather information delivered directly to their preferred messaging platform. Instead of relying on standard, often cluttered weather apps, this automation uses an advanced Code n8n node to process raw OpenWeatherMap API data, generating custom daily overviews, temperature ranges, humidity assessments, and actionable recommendations (like 'Bring an umbrella'). This specialized n8n template is triggered daily, ensuring you receive the forecast before starting your day. By leveraging the power of n8n, this system turns raw data into highly useful, formatted reports, demonstrating the flexibility and customization available within an n8n automation framework.
This automation begins with the Schedule n8n trigger, configured to fire daily at 7:50 AM.
Markdown formatted string.
API_KEY with your actual OpenWeatherMap API key.q=Strassen query parameter to your desired city and country code (e.g., q=London,GB).Chat ID field with the ID of the group or chat where the messages should be sent (This must be updated from the placeholder -1002521174755).Markdown formatted string.
| Node Name | Function | Key Configuration |
| :--- | :--- | :--- |
| Daily Morning Trigger (Schedule Trigger n8n trigger) | Starts the n8n workflow automatically every day. | Runs daily at 7:50 AM (7 hour, 50 minutes). |
| OpenWeather API Request (HTTP Request n8n node) | Fetches the raw 5-day, 3-hour interval forecast data. | URL contains location (q=Strassen), units (metric), and requires API key replacement. Configured to retry 3 times on failure. |
| Weather Data Processor (Code n8n node) | Processes raw weather JSON into a highly formatted HTML message. | Contains custom functions for emoji mapping, temperature analysis, wind speed conversion (m/s to km/h), humidity assessment, and building daily summaries and smart recommendations. Formats output for Telegram's HTML parsing. |
| Send Weather Update (Telegram n8n node) | Delivers the final formatted message to the user/group. | Uses Expression to retrieve the processed message: ={{$json["message"]}}. Parse Mode is set to HTML. Requires configured Telegram credentials and the specific chatId. |
Automate daily construction report distribution using an n8n workflow. Extract data from Google Sheets, filter for today's updates, and send multi-channel notifications via Email and WhatsApp.

Automate daily mortgage rate updates using an n8n workflow. Scrape financial data, generate interpretive client messages with Google Gemini AI, and notify teams instantly via Discord.

Use this efficient n8n workflow to schedule daily reports of your Mailchimp subscriber count directly to a designated Slack channel. Essential n8n templates for marketing teams.

Use this custom n8n workflow to schedule and automatically send a beautifully formatted daily weather report directly to your email using the OpenWeatherMap API and the Gmail n8n node.

Automate daily server health checks using this n8n workflow. Run SSH commands, check for upgradable packages, and send instant email notifications via SMTP if updates are detected.









































