Skip to main content

Generate personalized weather reports with OpenWeatherMap, Python and GPT-4.1-mini

Workflow preview

Generate personalized weather reports with OpenWeatherMap, Python and GPT-4.1-mini preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

Overview

How it works

  • User enters name of a city for which most current weather information will be gathered
  • Custom Python code processes the weather data and generates a custom email about the weather
  • AI agent further customizes the email and add a related joke about the weather
  • Recipient gets the custom email for the city

Set up instructions

  • Enter city to get the weather data
  • Add OpenWeather API and replace <your_API_key> with your actual API key
  • Add your OpenAI API in OpenAI Chat Model Node
  • Add your Gmail credentials and specify a recipient for the custom email