Automate Daily Berlin Weather Updates to LINE with n8n

Save time and stay informed by automatically sending daily weather updates for Berlin via LINE using n8n automation. This workflow fetches weather data every morning and messages you directly, eliminating manual checking and keeping you updated efficiently.
cron
openWeatherMap
line
Workflow Identifier: 1382
NODES in Use: Cron, OpenWeatherMap, Line

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

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

  1. Download the workflow file from this page using the Download button.
  2. Open the n8n editor in your browser.
  3. Click on the menu and select “Import from File”.
  4. Choose the downloaded workflow file to upload.

2. Configure Credentials

  1. Add your OpenWeatherMap API key in n8n under “Credentials” and link it to the OpenWeatherMap node.
  2. Add your LINE Notify OAuth2 credentials and connect them to the Line node.
  3. Check the city name in the OpenWeatherMap node; default is “berlin”. Change if you want another city.

3. Test the Workflow

  1. Manually trigger the Cron node by clicking “Execute Node”.
  2. Confirm the OpenWeatherMap node returns the temperature.
  3. Make sure the Line node sends a message to your LINE account.

4. Activate the Workflow

  1. Switch the workflow toggle to “Active” to run daily at 9 AM.
  2. 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.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free