Block 1 - Workflow Overview
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Get automated weather updates delivered directly to your Telegram chat at scheduled intervals. This workflow fetches current weather data from OpenWeatherMap and sends formatted weather reports via...
n8n-nodes-base.stickynote, n8n-nodes-base.cron, n8n-nodes-base.openweathermap, n8n-nodes-base.function, n8n-nodes-base.telegram
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Dariusz Koryto.
Original n8n.io sourceGet automated weather updates delivered directly to your Telegram chat at scheduled intervals. This workflow fetches current weather data from OpenWeatherMap and sends formatted weather reports via a Telegram bot.
Before setting up this workflow, ensure you have:
@BotFather/newbot commandhttps://api.telegram.org/bot<YourBOTToken>/getUpdates in your browser123456789)0 8 * * * for 8 AM daily)cityName parameter to your desired location"CityName,CountryCode" (e.g., "London,UK")XXXXXXX in the chatId field with your actual chat IDIn the "Get Weather" node, modify the cityName parameter to change the location. You can specify:
"Paris""Paris,FR""Miami,FL,US"In the "Schedule Trigger" node, adjust the cron expression:
0 */6 * * *0 8,18 * * *0 9 * * 1In the "Format Weather" node, you can customize the message template by modifying the message variable in the function code. Current format includes:
In the "Get Weather" node, change the language parameter to get weather descriptions in different languages:
"en""es""fr""de""pl"Weather data not updating:
Messages not being sent:
Workflow not triggering:
Automatically starts the workflow based on a cron schedule. Runs at specified intervals to fetch fresh weather data.
Connects to OpenWeatherMap API to retrieve current weather conditions for the specified location.
Processes the raw weather data and creates a user-friendly message with emojis and organized information.
Delivers the formatted weather report to your Telegram chat using the configured bot.
You can extend this workflow by:
Special thanks to Arkadiusz, the only person who supports me in n8n mission to make automation great again.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Daily weather reports with OpenWeatherMap and Telegram Bot |
|---|---|
| Complexity | intermediate |
| Nodes | 10 |
| Categories | Personal Productivity |
| Author | Dariusz Koryto |
| Published | 02 Sept 2025 |
Use the JSON export at /data/workflows/8162/8162.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Get automated weather updates delivered directly to your Telegram chat at scheduled intervals. This workflow fetches current weather data from OpenWeatherMap and sends formatted weather reports via...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity use case.