Generate Personalized Weather Reports with OpenWeatherMap, Python and GPT-4.1-mini

Last edited 58 days ago

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

New to n8n?

Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!