Most n8n users set up a Schedule Trigger by clicking "Every Day" and moving on. That works — until the workflow fires at 3 AM instead of 9 AM, or skips because of a timezone mismatch, or you need it to run every weekday but not weekends.
The Schedule Trigger node has more depth than the UI suggests. This guide covers CRON expression syntax, timezone handling, multi-schedule patterns, and how to combine the Schedule Trigger with the Wait node for precise time-based flows.
Section 1: The Schedule Trigger Node — What It Actually Does
The Schedule Trigger replaces the older Cron node (still usable, but deprecated). It fires your workflow on a time-based schedule with no external trigger required.
Modes






