top of page

Default timezone in n8n workflow

  • Feb 13
  • 1 min read

What this means (non-technical)


If a workflow does not explicitly define a timezone, it uses the server’s default timezone. If the server timezone changes, the workflow’s execution time shifts with it.


This can happen during migrations or infrastructure changes.

What usually goes wrong


After moving to a new server or environment:


  • Scheduled workflows run hours earlier or later.

  • Daily reports use the wrong date boundaries.

  • Notifications are sent at unexpected times.


Because nothing appears broken, the timing shift can go unnoticed for days.


Timezone issues are often confusing and difficult to diagnose.

When this becomes urgent


This becomes urgent when:


  • You migrate servers.

  • You run workflows across multiple regions.

  • Daylight saving time changes occur.

  • Timing is business-critical.


The more time-sensitive the workflow, the more important timezone clarity becomes.

Detect issues in your n8n workflows

Upload your JSON to detect if any issue is present in your workflow

Definitions


  1. Timezone: The regional time setting used to interpret dates and schedules.


  2. Server default timezone: The timezone configured at the operating system level.

Disclaimer


This article highlights common patterns and risks seen in real-world n8n workflows. It’s meant to help you build more confidently and avoid surprises as your automation grows. Behavior can vary depending on your setup, version, and configuration.

Related Posts

See All
Invalid cron expression in n8n

What this means (non-technical) A cron expression controls when a scheduled workflow runs. If the expression is malformed or incorrectly structured, the workflow may run at the wrong time, or not at a

 
 
Missing AI error handling in n8n

What this means (non-technical) AI nodes can fail for many reasons, such as rate limits, service outages, or invalid responses. If there is no retry logic or failure handling configured, a single AI e

 
 
Missing error workflow in n8n

What this means (non-technical) A global error workflow is a dedicated workflow that catches failures from other workflows. If none is configured, errors may only appear in execution history. There is

 
 
bottom of page