Daylight saving time notification for different timezones
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 9 nodes and runs on a schedule (every day) (plus 1 other trigger). Along the way it connects Slack.
How it runs
Trigger: On a schedule (every day) (plus 1 other trigger).
- Timezones List (Code): runs custom JavaScript code
- Calculate Zone Date and Time (Edit Fields (Set)): sets 1 field: datetime_zone
- Calculate Tomorrow's Date (Date & Time): formats or calculates dates
- Check If Daylight Saving Time (Edit Fields (Set)): sets 2 fields: datetime_zone_dst, datetime_zone_tomorrow_dst
- Check If Change Tomorrow (If): checks a condition and branches into true / false
- Send Notification On Upcoming Change (Slack): uses Slack
- Send Email: sends an email over SMTP
Services it uses
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 (8)
- Manual Trigger
n8n-nodes-base.manualTrigger - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Date & Time
n8n-nodes-base.dateTime - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Send Email
n8n-nodes-base.emailSend
From the author
Who is it for? If you are having a lot of meetings as a project manager, CFO, CTO, CEO or any other role that requires handling many meetings, AND you are working with people in different timezones, you may have noticed that it is not uncommon that daylight…