Use this powerful n8n workflow to instantly retrieve current weather data for any specified city via a simple Webhook call. Explore effective n8n templates for API integration.
Download this n8n workflow template and start using it instantly.
Developers needing an easy-to-use API wrapper for OpenWeatherMap.
Users looking for practical n8n templates for building custom microservices.
System integrators who need a simple endpoint to fetch structured weather data.
Anyone studying how to utilize the Webhook n8n node as a core request handler.
This versatile n8n workflow provides a robust, customizable, and instantly deployable API endpoint for retrieving current weather conditions globally. By utilizing the Webhook n8n trigger, the system can accept city names as input (via a query parameter) and automatically interact with the OpenWeatherMap API. This n8n workflow is designed to minimize complexity, offering a streamlined response containing only the essential temperature and weather description. This is an excellent introductory example of how to build simple, functional backends and utilize custom parameters within a standard n8n template structure.
This automation acts as a self-contained weather microservice, starting with a custom n8n trigger and flowing through data extraction and cleanup nodes.
?city=Paris).temp) and the weather description (description)—discarding all extraneous data fields. This results in a clean, focused output that is immediately returned to the original caller by the initiating Webhook n8n trigger.To deploy this n8n workflow, follow these steps:
YOURWEBHOOKURL?city=London. Webhook (n8n trigger):
Function: Serves as the primary entry point for the n8n workflow, listening for external requests.
Key Configuration: Configured to respond with the output of the last n8n node (responseMode: lastNode). It captures the target city name via the incoming URL query parameter.
OpenWeatherMap (n8n node):
Function: Fetches current weather data for the city specified by the input from the Webhook n8n trigger.
Key Configuration: The 'City Name' parameter is dynamically set using an expression: ={{$node["Webhook"].json["query"]["city"]}}.
Set (n8n node):
Function: Filters and formats the complex API response, ensuring a clean data structure is returned.
* Key Configuration: Uses 'Keep Only Set' to discard unnecessary fields. It explicitly maps and sets two new fields: temp (from main.temp) and description (from weather[0].description).
Use this powerful n8n workflow to monitor Kafka topics in real-time. When critical metrics exceed a threshold, the n8n node automatically sends an immediate SMS alert using Vonage.

Use this n8n workflow template to automatically trigger processes based on real-time messages received from an MQTT queue. Essential for IoT and system integrations.

Use this fundamental n8n workflow to automatically read and retrieve emails from any IMAP server. Learn how to configure the n8n node for secure email integration.

Automate logging Wise transfer state changes directly into Airtable using this reliable n8n workflow. Perfect for finance tracking, auditing, and building custom n8n templates.









































