Subitem Automations is the #1 app on the monday.com marketplace for teams & individuals who are using subitems in their workflows.
It offers over 100+ ready-to-use automation recipes, organized by use case — from syncing parent and subitem values to building complex, cross-board workflows.
The Subitem Automations app gives you access to a full library of over 100 automation templates, designed to cover every possible workflow between parent items and subitems
Each recipe is fully customizable and can be combined with others to create powerful, automated workflows across boards..
Automation Categories
To help you find what you need faster, automations are grouped by their main use case.
Match values between parent item & subitem
When column changes on an item, change its subitems column to the same value.
When subitem is created, set value of its column to match value of column in parent.
When subitem is created, set its due date to match its parent due date + offset by this numbercolumn of days/weeks.
When an update is posted on a subitem, copy update to parent item.
Align Dates Between Item and Subitems – Basic Case
When an item’s date changes, adjust subitem timeline by the same offset.
When item’s date changes, change its subitems date to the same date with + offset by this numbercolumn of days/weeks/months.
When subitems status column changes, set its due date to match its parent item due date + offset by this numbercolumn of days/weeks/months.
Set Subitem Default Values on Creation
When subitem is created, set due date to creation date + X days/weeks.
When subitem is created, add name of its parent item as a prefix to its name with this connector.
When subitem is created, link it to its parent item using this logic.
When subitem is created, create an item in anotherboard and connect using connect column.
When subitem is created, assign creator as owner.
Move Subitems Between Items and Boards
When subitems status changes to something, move subitem to this item.
When subitems status change to something, move subitem to thisitem in thisboard and map values where both column name and type match.
Efficiency & Time Savers
When subitem is created, remove (copy) from its name.
When item’s status changes to something, clear all values in thiscolumn for all subitems.
When status changes to something, archive all subitems with thisstatus in thisstatus column.
When status changes to something, notify all subitems owners.
When subitem’s status changes to something, set its date to today + offset.
Roll Ups & Aggregations
When subitems date/timeline changes, roll it up to its parent item timeline column.
When subitem’s numbers column changes, aggregate it by operator into its parent item numbers column.
Time & Date Based Automations
Whendate arrives, set all subitems status to value.
Whendate arrives, move all subitems with thisstatus in thisstatus column to thisitem.
Everytime period, create a subitem with thisname on thisitem.
Automatically Set Subitem Dependencies
When item’s status changes to something, set the dependency of each subitem to the subitem before it using dependency column.
When subitem is created, set previous subitem as a dependency using dependency column.
Match values between parent item & subitem – Specific cases
When subitem is created, copy the value from its parent item mirror column to thiscolumn.
When subitem column changes, copy that value to thiscolumn on parent item.
When subitem is created, copy the name/s of the connected items in the parent item’s connected column to the subitem’s text column.
When item’s connected column changes, copy the name of the connected items in the parent item’s connected column to subitem’s text column.
Create New Subitems
When item’s status changes to something, create subitems based on the labels in this dropdown column (the labels will be the name of subitem).
When item’s status changes to something, create subitems based on the text in this text column (the text will be the name of the subitem).
When item’s status changes to something, create a subitem on the item with the same name in this board and map values where column and name match.
When status changes to something, create a subitem on this item in this board.
When status changes to something, create a subitem on this item in this board and map values where both column name and type match.
When subitem is created, create a subitem on this item in another board with the same name.
When status changes to something, create X subitems on that item with the name of the label.
Copy Existing Subitems
When an item is created, copy all the subitems of this item to the new item.
When subitems status changes to something, copy subitem to this item in this board and map values where both column name and type match.
Adjust Subitems Based on Parent Item
Ensure that date/timeline of subitem always ends before the date/timeline of its parent item.
Ensure that date/timeline of subitem always starts after the date/timeline of its parent item.
Adjust Item Based on Its Subitems
Ensure that date/timeline of an item always ends at the latest date/timeline of its subitems.
Ensure that date/timeline of an item always starts at the earliest date/timeline of its subitems.
Change the duration of subitems date/timeline so it is always within the range of date/timeline of its parent item.
If subitem’s date/timeline changes to occur on a weekend, move it to the next/prior workday.
Adjust Subitems Based on Order & Connection
Adjust date/timeline of subitem to reflect changes made in its connected item date/timeline.
Ensure date/timeline of subitems always starts after date/timeline of its connected item.
Adjust date/timeline to reflect changes made in another date/timeline column.
When subitem’s date/timeline changes, adjust the date/timeline of the following subitem by the same offset.
Create Items from Subitems
When subitems status change to something, create item in this board and map values where both column name and type match.
When subitems status change to something, create item in another board and connect using connect column.
When status changes to something, copy item with its subitems to this board and map values where both column name and type match.
Convert Subitems to Items
When subitems status change to something, convert subitem to item in this board and map values where both column name and type match.
When status changes to something, convert item to a subitem on this item in this board and map values where both column name and type match.
When status changes to something, convert item to a subitem on this item in this board.
When an item is created, convert it to a subitem of the item with the same name in this board and map values where column type and name match.
Automations by Specific Name (Ability to Automate Specific Subitems)
When subitem is created and if the name is this name, set the value of its column to match the value of column in its parent item.
When subitem is created and if the name is this name, set due date to creation date + X days/weeks.
When subitem is created and if the name is this name, set due date to match parent item due date + X days/weeks.
When subitem is created and if the name is this name, set owner to value.
When subitem is created and if the name is this name, set status to something.
When subitem is created and if the name is this name, set text to value.
When subitem is created and if the name is this name, set numbers to value.
When subitem is created, set owner to value.
When subitem’s date changes and if the subitem’s name is name, then change the date of all subitems with this value in name/text to the same date + X days/weeks/months.
When subitem column changes and if the subitem’s name is this name, copy that value to this column on its parent item.
Specific & Conditional Logic
When subitems status changes to something, and only if status is something, create an item on this board and map values where both column name and type match and connect using connect column
When an item is created, if its name matches the name of an existing item, transform the new item into a subitem of the existing item
When subitem column changes to something, update the columns where both name and type match on all subitems on this item on this board
When item’s status changes to something, convert it to a subitem of the item with the same name in this board and map values where column type and name match
When any subitem column changes, update the columns where both name and type match on all subitems on this item on this board
When status column changes to something on an item, change its subitems status to the same value
When a subitem is created, change its name to the value of this column in its parent item
When an update on a subitem is created, notify someone
When any subitem column changes, update the columns where both name and type match in the subitem with the same name on this item on this board
When item’s date changes, move the dates of all subitems where status column is status by the same offset
When the status of all subitems is something, change the parent item’s status column to something
When subitem column changes to something, update the columns where both name and type match in the subitem with the same name on this item on this board
When an update is posted on a subitem, change this status to something
When a new update is posted on a subitem by someone, change this status to something
When item’s date changes, set the dates of all subitems where status column is status to the same date
When item’s date changes, change the dates of all subitems where status column is status to the same date with offset of number column days/weeks/months
When subitem is created, set the value of its column to match the value of column in its parent item, only when the subitem column is empty
When subitem’s column changes, update the columns where both name and type match in its connected item or subitem
When item’s status changes to something, change all subitems status to something
When subitem column changes and only if this label/status is/is not this label, copy that value to this column of the parent item
When item’s status changes to something, change the first subitem status column to something
When subitem’s status changes to something, move or copy this subitem to the item with the same name as its original parent item on this board
When item’s status changes to something and this status is something, change its subitems status to something
When parent item column changes, and only if subitem status/label is something, copy that value to this subitem column
When subitem’s status changes to something, add this value as a prefix/suffix to the subitem’s name + this connector
When subitem’s status changes to something, set next subitem status to something