Templates / Send daily weather reports to email with OpenWeatherMap and Gmail

Send daily weather reports to email with OpenWeatherMap and Gmail

Needs changes

by David Olusola ✓ · 714 views · created 2025-07-26 · Personal Productivity

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Cron. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 4 nodes and runs on a schedule (legacy Cron node). Along the way it connects Gmail.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. Fetch Weather Data (HTTP Request): calls an HTTP API
  2. Format Weather Report (Code): runs custom JavaScript code
  3. Send Email Report (Gmail): uses Gmail

Services it uses

Gmail

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Cron in Daily Schedule (8 AM): replace with Schedule Trigger.
Removed in 3.0Replace with
Cron
Daily Schedule (8 AM)
Schedule Trigger

Nodes used (4)

From the author

Overview This n8n workflow automates the process of sending a daily weather report for a specified city directly to your email inbox. It's a simple yet effective way to stay informed about the weather without manually checking. How It Works This workflow…

Excerpt from David Olusola's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.