- Home
- Resources
- Integrations
- OpenWeatherMap
OpenWeatherMap n8n integrationAutomate OpenWeatherMap with n8n.
Weather data belongs in a workflow, not in a browser tab. The OpenWeatherMap n8n integration opens one node with 2 operations: the conditions of the moment, and the next 5 days. No trigger node comes with it, so a Schedule Trigger starts the run. Ops teams plan their week around that answer.
Verified Trustpilot reviews · AI, automation & growth agency
What does the OpenWeatherMap n8n integration actually cover?
It plugs the OpenWeatherMap node (n8n-nodes-base.openWeatherMap) into any workflow you build in n8n. The node gets current and future weather information through 2 operations on a single resource: default.currentWeather for what the sky is doing now, default.5DayForecast for the next 5 days. Each call takes a location, a unit format and an output language.
Take the morning briefing first. A Schedule Trigger, the node that starts a workflow at a fixed time, fires before the shift, default.currentWeather reads the conditions around each site, and the result lands in Slack where the team already looks. Push the same execution into Google Sheets and you keep your own history, one row per run, instead of asking the API twice for the same answer.
The second pattern plans rather than alerts. default.5DayForecast returns the weather data for the next 5 days, enough to decide whether an outdoor install, a delivery round or a shoot holds this week. That answer can leave as an email through Gmail, or feed a condition that only warns the crew when the forecast changes the plan.
The third pattern reacts to an incoming item. A Webhook, a URL n8n exposes so another service can call it, receives an order; the node then checks the weather at the delivery address through Zip Code or Coordinates, and the workflow picks a slot from there. Nothing runs by itself: the node answers when your workflow calls it, so the interval on the Schedule Trigger sets how fresh the data is.
For anything outside those 2 operations, the HTTP Request node calls any OpenWeatherMap endpoint, meaning any address of the API, and reuses the same credential, the login saved once in n8n and reused across workflows, through predefined authentication. Keep that split in mind while you design: current conditions and a 5 day horizon belong to the dedicated node, the rest of the API does not.
Two boundaries deserve a mention before you build. The catalog lists 1 resource, 2 operations and 0 events for this tool, and n8n ships no OpenWeatherMap trigger, so a weather workflow always starts with something else. If the platform choice is still open, the n8n review goes into hosting and pricing with more room than a FAQ answer.
How do you connect OpenWeatherMap to n8n?
- 01
Get your API key
OpenWeatherMap includes an API Key in the welcome email, once you verify your email address. That key is the only thing n8n asks for. Would you rather keep a key dedicated to automation? Open Account, then API Keys, type a name in the Create Key section, something like
n8n integration, and select Generate. - 02
Create the credential in n8n
In n8n, open the Credentials menu and create an OpenWeatherMap credential, the saved login that nodes reuse. This node supports one authentication method, an API access token, so there is a single field to fill: Access Token. Paste the key, save, and every workflow in that instance can reach it from a dropdown.
- 03
Pick an operation and run it once
Add the OpenWeatherMap node, select the credential, then choose the operation you need. Location Selection decides how you name the place: City Name, City ID, Coordinates or Zip Code. Put
berlin,dein City, execute the node alone, and read the output before wiring anything after it.
What can the OpenWeatherMap node do in a workflow?
The OpenWeatherMap node exposes 2 operations. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Return current weather data
currentWeatherWhat you see in n8n
Notes & use cases
Returns the current weather data for one location, ready to route into a message, a spreadsheet row or a condition.
Key parameters
- Location Selection: how you name the place, between City Name, City ID, Coordinates and Zip Code.
- City: the name of the city to return the weather of, written as
berlin,de, often{{ $json.city }}when the city arrives from a previous node. - Format: Metric returns Celsius and meters per second, Imperial returns Fahrenheit and miles per hour, Scientific returns Kelvin.
Return weather data for the next 5 days
5DayForecastWhat you see in n8n
Notes & use cases
Same node, longer horizon: this operation covers the weather data for the next 5 days at a single location. The output feeds a plan rather than an alarm, what is coming rather than what is happening.
Key parameters
- Latitude and Longitude: the coordinates of the location, such as
13.39and52.52, handy for a site that carries no city name. - Zip Code: the postal code followed by its country, as in
10115,de. - Language: the two letter language code of the output,
en,deand so on.
Need help automating OpenWeatherMap with n8n?
A person reads every message.



