Applies to
- Pro
- Business
- Enterprise
Capabilities
Who can use this capability
- Owner
- Admin
Work with the move rows action
Automatically move a row to another sheet when conditions are met.
Who can use this?
Plans:
- Smartsheet
- Pro
- Business
- Enterprise
Permissions:
- Owner
- Admin
Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.
Owners and sheet Admins on both the source and destination sheets can create an automated move rows action.
Learn about workflow permissions.
To create a move row workflow:
- Go to Automation > Create from template...
- In the Sheet change section, select Move a row to another sheet when specified criteria are met > Use Template.
- Enter a name for your workflow.
- Configure what triggers the workflow.
- Select the sheet where you want to move the row to.
When you use the move rows action, there are certain behaviors and best practices you want to be aware of.
Make your automationworkflows smarter
Use specific triggers and define conditional paths to increase the efficiency of each workflow.
Be precise about your trigger
You might want rows to move to another sheet when a specific change is made, when a date is reached or on a recurring basis. See Trigger blocks: When your workflow is executed to learn how to control this criteria.
Control what action is taken with conditional paths
When your workflow is triggered, you may want the row to move to different sheets based on your set conditions. For example, when a task i is marked ready for action, the workflow automatically moves tasks to different project sheets based on what department the task is assigned to.
You can add Condition blocks to control where a row moves based on the conditions met.
Keep in mind the following
Moved rows added columns to the destination sheet
Any column in the source sheet that isn't present in the destination sheet is added automatically. To avoid this, ensure the column names and properties are consistent between the source and destination sheets.
New columns appear on the rightmost side of the destination sheet.
System columns must be the same type
If a system column in one sheet has the same name as a non-system column in the other sheet, the workflow is deactivated and you’ll receive the following message:
If your workflow becomes deactivated with the above message, you must rename the affected system column.
If system columns exist in the source and destination sheets, their names do not need to match. The values are transferred to the destination sheet based on column type rather than column name.
Sheets have size limitations
If a move rows action causes the destination sheet to exceed its maximum size, no rows are moved to that sheet. For Smartsheet size limitations, see System Requirements and Guidelines for Using Smartsheet.
Once the sheet reaches the row limit, the workflow is deactivated and you receive the following message:
Before you can reactivate the workflow, you may need to change the destination sheet, delete rows, or manually move rows from the destination sheet to a different sheet.
Rows are moved on behalf of the sheet owner
In the Activity Log, rows moved automatically show that Smartsheet Automation on behalf of [insert sheet owner name] moved the row.
You can see the moved cell data, but you can't see which sheet the row was moved to or from. Review the setup of the move rows action in your workflow to determine what sheet the row was moved to.
See View Changes Made to Smartsheet Items for more information about Cell History and Activity Log.
To avoid creating endless loops, Smartsheet doesn't initiate the Move Row action when the trigger cell includes cross-sheet formulas or are linked to other cells. To work around this, use time-based automation or recurrence workflows.