Common questions about monday.com automations, the Workflow Builder, and the patterns teams hit when their workflows mature beyond the basics.
How do I trigger an automation when a date column matches today’s date?
+
Use the native "When date arrives" automation trigger rather than trying to compare dates inside an action. Pick the date column you want to watch, then chain whatever follow-up action you need: change a status, notify a person, move the item, or create a subitem. The trigger fires once per item per day, so it is reliable for renewal reminders, follow-up cadences, and stage transitions tied to a deadline. If you need a more complex condition (for example, only fire when a status is also a certain value), add the condition step inside the same automation rather than splitting it into two recipes.
How do I copy a value from one column into another column on the same board, triggered by a checkbox or status change?
+
There is no single "copy column to column" automation in the basic recipe library. The two reliable patterns are: (1) use the Workflow Builder and add a "Set column value" action that references the source column as the value (this works for text, number, and most simple column types); or (2) use a Formula column that reads from the source column conditionally on the checkbox state, and treat the formula as your read-only "copied" value. Pattern 1 stores a real value in the destination column. Pattern 2 keeps it as a derived field and avoids storing duplicate data. Pick based on whether downstream automations need to read the destination column as a real value.
How do I run a conditional inside an automation, for example "only set the date if the field is empty"?
+
The classic recipe builder is linear: trigger plus action. To run a conditional check before the action, use the Workflow Builder rather than the recipe builder. The Workflow Builder supports If/Then branching as a node, so you can express "when status changes to complete, if completion date is empty then set it to today, else do nothing, and either way move the item to the completed group" as a single workflow. If you build it as two separate recipes you risk race conditions and double-firing. Single workflow is the right pattern.
How do I clear or reassign a Dependent On column value via automation?
+
The Dependent On column does not currently expose a "clear" action in the standard automation library. Three workarounds: (1) use the API or a Make.com scenario to write a null value to the Dependent On column on a trigger; (2) restructure to use a Connect Boards column instead, which does support automation actions for setting and clearing; or (3) handle the dependency at the project structure level by deleting or archiving the unused task rather than clearing its dependency link. Option 2 is usually the cleanest if you can refactor.
What replaces dynamic mapping fields in the new monday Workflow Builder?
+
Dynamic mapping in the legacy automation builder let you reference fields generically across different boards. In the Workflow Builder, the equivalent is explicit field mapping per node: each action node specifies which source field maps to which destination field, with the mapping configured inside the node rather than inferred at runtime. The benefit is fewer silent failures; the cost is that workflows take slightly longer to build and you cannot reuse one workflow across structurally different boards without rebuilding the mapping. If you have a heavy library of dynamic-mapping automations to migrate, plan it as a project rather than a side task.