TL;DR: When a specific date arrives, automatically change subitem statuses or move subitems between parents. Useful for project phase transitions, deadline-triggered handoffs, and scheduled cleanup.
What this does
Two patterns triggered by a specific date arriving:
"When date arrives, set all subitems status to value" — flip a batch of subitems to a new status
"When date arrives, move all subitems with this status in this status column to this item" — handoff at a specific date
When to use it
Project phase transitions ("when launch date arrives, mark all 'Ready' tasks as 'Live'")
Time-based cleanup ("when sprint ends, move all 'Done' subitems to an Archive parent")
Fiscal cutoffs ("when quarter end arrives, freeze all 'Active' subitems")
Before you start
A Date column on the trigger item (or a specific date the recipe will watch)
For status-flip variant: a Status column on subitems
For move variant: a target parent item + Status filter
Set it up (3 minutes)
Open Automate → Create on your board.
Copy the recipe text above (pick the "set status" or "move" variant that fits your need) and find it in your board's automation center, then click Use Template.
Configure the trigger date, status, target item.
Click Create automation.
Test that it works
Set the trigger date to a near-future value (e.g. 2 minutes from now if your monday.com timezone allows fine-grained scheduling, or tomorrow).
Wait for the date to pass.
Confirm subitems flip to the target status (status-flip variant) or move to the target item (move variant).
Common gotchas
Date triggers fire at midnight in your monday.com account's time zone.
Past dates don't trigger automations retroactively. If the date has already passed when you create the automation, it won't fire until the next time the watched date column updates to a future date.