What This Workflow Does
This workflow sends the current weather temperature in Berlin to your LINE messenger every day at 9 AM automatically.
You do not need to check weather websites manually. The workflow fetches the temperature and sends a message for you.
You will get a daily notification showing the temperature in Celsius. This helps to plan your day better without extra effort.
Who Should Use This Workflow
People who want to get daily weather updates on LINE messenger without opening apps or websites.
Those who spend time every morning checking weather and want to save those minutes.
Anyone familiar with basic n8n interface and can import workflows can use this easily.
Tools and Services Used
- n8n automation tool: To build and run the workflow.
- OpenWeatherMap API: Fetches real-time weather data.
- LINE Notify OAuth2: Sends messages to your LINE messenger.
Beginner Step-by-Step: How to Use This Workflow in n8n
1. Import Workflow
- Download the workflow file from this page using the Download button.
- Open the n8n editor in your browser.
- Click on the menu and select “Import from File”.
- Choose the downloaded workflow file to upload.
2. Configure Credentials
- Add your OpenWeatherMap API key in n8n under “Credentials” and link it to the OpenWeatherMap node.
- Add your LINE Notify OAuth2 credentials and connect them to the Line node.
- Check the city name in the OpenWeatherMap node; default is “berlin”. Change if you want another city.
3. Test the Workflow
- Manually trigger the Cron node by clicking “Execute Node”.
- Confirm the OpenWeatherMap node returns the temperature.
- Make sure the Line node sends a message to your LINE account.
4. Activate the Workflow
- Switch the workflow toggle to “Active” to run daily at 9 AM.
- Keep your n8n instance running to ensure daily notifications.
Inputs, Processing, and Output
Input: The workflow starts with a scheduled trigger every day at 9 AM.
Process: The OpenWeatherMap node fetches the real-time temperature for Berlin using the API key.
The temperature data passes to the Line node, which formats a message like “Hey! The temperature outside is XX°C.” using an expression.
Output: A personalized LINE message with the current temperature arrives in your chat.
Edge Cases or Failures
If the OpenWeatherMap node gives no data or errors, check if your API key is valid and the city name is spelled correctly.
If LINE messages do not send, verify if the LINE OAuth2 token is still valid and has proper permissions.
Always test the workflow manually after changes to avoid silent failures.
Customization Ideas
- Change the city in the OpenWeatherMap node to any other by editing the cityName field.
- Modify the Line node message template to add weather conditions or greetings.
- Change the notification time by adjusting the hour in the Cron node.
Deployment Notes
Keep your n8n instance running to send notifications daily.
If hosting n8n on your own server, consider self-host n8n for reliable uptime.
Check event logs regularly to confirm messages send successfully.
Result Summary
✓ Save about 10 minutes each morning by receiving the weather update automatically.
✓ Receive a direct LINE message with the current temperature in Berlin daily.
✓ Avoid missing weather changes and reduce effort in daily planning.
✓ Easy to customize city, message text, and notification time.
