How to Automatically Mark Tasks as Complete in Smartsheet When a Checkbox Is CheckedOne of the most common automation requests in Smartsheet is: “How can I make my task automatically show as Complete when I check the box?”
This workflow not only saves time but also helps maintain data consistency across your project sheets. In this article, we’ll walk step-by-step through how to configure your sheet so that checking a box updates the task’s Status column automatically.
Objective
When you check the “Done” (or “Complete”) checkbox in your Smartsheet:
-
The Status column automatically changes to “Complete.”
-
Optionally, you can also show a completion date or use conditional formatting to gray out the row.
Step 1: Set Up Your Columns
You’ll need at least these columns:
Column Name
Column Type
Purpose
| Task Name |
Text/Number |
Describes the work item |
| Done |
Checkbox |
Used to mark task completion |
| Status |
Dropdown (e.g., Not Started, In Progress, Complete) |
Displays current task state |
| Completed Date (optional) |
Date |
Shows when the task was completed |
Pro Tip: Keep your dropdown values in the Status column consistent across all sheets (e.g., “Not Started,” “In Progress,” “Complete”). This makes reporting and dashboards cleaner.
Step 2: Create an Automation Rule
This is where the magic happens.
-
Go to the Automation menu → Create a Workflow
-
Choose “When rows are changed” as your trigger
-
Set the condition: When [Done] changes to checked
-
Add an action:Change cell value → Column: Status → New Value: Complete
-
(Optional) Add another action: Record a date → Column: Completed Date → “Date when action is executed”
-
Name your automation something clear like: “Mark Task Complete When Checkbox Is Checked”
Your workflow should look like this:
When “Done” changes to checked
Then change “Status” to “Complete”
And record “Completed Date”
Step 3: Add Conditional Formatting (Optional)
If you want completed tasks to look complete:
-
Go to Format → Conditional Formatting
-
Create a new rule:
-
Save the rule
This visual cue helps your team quickly scan for what’s finished.
Step 4: Test the Automation
Now check the Done box on one of your tasks.
If configured correctly:
-
The Status column should automatically update to “Complete.”
-
If added, the Completed Date should populate with today’s date.
-
The row will format differently (if you applied conditional formatting).
Advanced Tip: Reverse the Rule
You can add a second automation that resets the status if someone unchecks the box:
When [Done] changes to unchecked
Then change [Status] to “In Progress”
This ensures your sheet stays accurate if someone accidentally marks a task as complete.
Why This Matters
Automating task completion in Smartsheet:
-
Saves time and reduces manual updates
-
Keeps team dashboards and reports always current
-
Standardizes project tracking across all sheets
-
Enhances visibility for project managers and stakeholders
Final Result
After setup, your Smartsheet workflow behaves like a lightweight project tracker:
No manual edits. No missed updates. Just clean, consistent data.
Note: You may find this of value: