Log daily mood & weather to Notion with Telegram and OpenWeatherMap
Needs changesWhat 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).
- Get Weather using city name (HTTP Request): calls an HTTP API
- Send Mood Prompt (Telegram): uses Telegram
- Get Weather using lat/lon (HTTP Request): calls an HTTP API
- Retrieve City Weather (Code): runs custom JavaScript code
- Retrieve City Weather (Code): runs custom JavaScript code
- Retrieve Database (Notion): uses Notion
- Retrieve Database (Notion): uses Notion
- Add row into Notion (Notion): uses Notion
- Add row into Notion (Notion): uses Notion
Services it uses
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.0 | Replace with |
|---|---|
| Cron Daily Trigger | Schedule Trigger |
Nodes used (6)
- Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Telegram Trigger
n8n-nodes-base.telegramTrigger - Telegram
n8n-nodes-base.telegram - Cron
n8n-nodes-base.cron - Notion
n8n-nodes-base.notion
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…