Templates / Log daily mood & weather to Notion with Telegram and OpenWeatherMap

Log daily mood & weather to Notion with Telegram and OpenWeatherMap

Needs changes

by Issam AGGOUR ✓ · 197 views · created 2025-06-10 · 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 12 nodes and runs on Telegram events (plus 2 other triggers). Along the way it connects Telegram and Notion.

How it runs

Trigger: On Telegram events (plus 2 other triggers).

  1. Get Weather using city name (HTTP Request): calls an HTTP API
  2. Send Mood Prompt (Telegram): uses Telegram
  3. Get Weather using lat/lon (HTTP Request): calls an HTTP API
  4. Retrieve City Weather (Code): runs custom JavaScript code
  5. Retrieve City Weather (Code): runs custom JavaScript code
  6. Retrieve Database (Notion): uses Notion
  7. Retrieve Database (Notion): uses Notion
  8. Add row into Notion (Notion): uses Notion
  9. Add row into Notion (Notion): uses Notion

Services it uses

TelegramNotion

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 Trigger: replace with Schedule Trigger.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Cron
Daily Trigger
Schedule Trigger

Nodes used (6)

From the author

The Daily Mood & Weather Logger 🚀 is more than just a utility; it's a hands-on n8n workflow designed to teach you core automation concepts. By setting up and exploring this template, you'll gain practical experience with triggers, API calls, data…

Excerpt from Issam AGGOUR'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.