Plant care reminder with OpenWeather, Sheets and Telegram
Ready for 3.0What this workflow does
This workflow has 24 nodes and runs on a schedule (every day at 09:00) (plus 1 other trigger). Along the way it connects Google Sheets and Telegram. It also calls api.openweathermap.org over HTTP.
How it runs
Trigger: On a schedule (every day at 09:00) (plus 1 other trigger).
- Read settings (Google Sheets): uses Google Sheets
- Prepare Data (Code): runs custom JavaScript code
- Vacation Mode (If): checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- Read plants (Google Sheets): uses Google Sheets
- Update Water (Google Sheets): update
- Update Fert (Google Sheets): update
- DecideDue (Code): runs custom JavaScript code
- Append Log (Google Sheets): append
- ¿Pending task? (If): checks a condition and branches into true / false
…plus 12 more steps. See the full node list below.
Services it uses
HTTP calls to: api.openweathermap.org
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Merge
n8n-nodes-base.merge - Telegram
n8n-nodes-base.telegram - Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
This workflow automates plant care reminders and records using Google Sheets, Telegram, and OpenWeather API. It checks when each plant needs watering or fertilizing, sends a personalized reminder, and lets you confirm the task with a single button. When…