Automate Daylight Saving Time Notifications with n8n

Managing Daylight Saving Time shifts across multiple timezones can cause missed meetings and confusion. This n8n workflow automatically detects upcoming DST changes and sends timely Slack and email alerts to keep your team informed.
manualTrigger
slack
emailSend
+6
Workflow Identifier: 1877
NODES in Use: Manual Trigger, Code, Set, DateTime, If, Slack, EmailSend, Schedule Trigger, Sticky Note
Automate DST with n8n and Slack

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This workflow checks multiple timezones every day to find if any timezone will change due to Daylight Saving Time (DST) the next day.

It sends alerts on Slack and by email to remind the team about the upcoming DST switch.

This helps avoid meeting confusion and saves time fixing schedules.


Who should use this workflow

If you manage teams in different timezones and want to avoid missed meetings when DST starts or ends, this workflow helps.

It is good for project managers, remote teams, or anyone tracking timezone changes.


Tools and services used

  • n8n: Runs and schedules the workflow.
  • Slack API: Sends notification messages to team channels.
  • SMTP Email: Sends email alerts about DST changes.

The workflow needs valid Slack OAuth2 credentials and SMTP credentials configured in n8n.


How the workflow works (Input → Process → Output)

Inputs

A list of timezone names in IANA format is supplied through a code node.

Processing steps

  • Schedule trigger runs daily to start the workflow.
  • For each timezone, it gets today’s current time adjusted to that timezone.
  • It calculates the datetime for tomorrow in the same timezone.
  • Checks whether today and tomorrow are in Daylight Saving Time.
  • Uses an IF node to see if DST status changes from today to tomorrow.
  • If DST will change, workflow continues to notification nodes.

Outputs

  • Sends a Slack message warning about DST change in the timezone.
  • Sends an email alert with the same information.


Beginner step-by-step: How to run this workflow in n8n

1. Import the workflow

Download the workflow file using the Download button on this page.

Open your n8n editor and choose “Import from File” to add the workflow.

2. Configure credentials and settings

Add Slack OAuth2 credentials in n8n for the Slack node.

Set up SMTP credentials for the email node.

In the Timezones List code node, check and update the timezones array if needed using this code:

return [
  { timezone: "America/New_York" },
  { timezone: "Europe/Warsaw" },
];

Confirm the Slack node uses the correct channel ID where messages should go.

Set the email node with the right sender and recipient email addresses.

3. Test the workflow

Run the workflow manually to ensure it detects DST and sends notifications.

4. Activate the workflow for daily runs

Turn on the Schedule Trigger node so it runs once every day automatically.

The workflow will now check timezones daily and alert the team before DST changes.

For better control or security, run this on your own server using self-host n8n.


Inputs and Outputs Details

Input: A predefined list of timezones in the code node, formatted as:

return [
  { timezone: "America/New_York" },
  { timezone: "Europe/Warsaw" },
];

Output: Notifications sent through Slack messages and emails.
Each notification says the timezone name and reminds about adjusting meetings for DST change tomorrow.


What to do in case of errors or failures

  • If Slack messages do not send, check the Slack node’s channel ID and OAuth2 scopes. Make sure credentials are valid.
  • If emails fail, verify SMTP credentials, network connections, and email addresses.
  • If timezones aren’t recognized, ensure the timezone names match the IANA standards exactly.

Ideas for customization

  • Add more timezones by editing the Timezones List code node.
  • Change the Slack channel ID to send alerts to different teams.
  • Modify the email subject and body text for tone or added details.
  • Adjust the Schedule Trigger to run more or less often according to needs.
  • Add other notification platforms supported by n8n if wanted.

Summary

✓ This workflow finds DST changes for many timezones automatically every day.

✓ Alerts go both to Slack and email so teams get clear reminders.

✓ It prevents scheduling mistakes when clocks change.

→ Users save time fixing meeting times and keep remote teams aligned.


Automate DST with n8n and Slack

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow compares the DST status of each timezone for today and tomorrow using date and time checks. If the DST flag changes, it signals an upcoming switch.
You need to add Slack OAuth2 credentials, SMTP email credentials, update the timezone list in the code node if needed, set the correct Slack channel ID, and configure email addresses.
No notifications are sent. The workflow only continues to alert nodes if a DST change is detected between today and tomorrow.
Yes. Add more IANA timezone strings to the Timezones List code node array to include extra timezones.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.