How to Add an Automatic Checkbox in Notion When a Task is “Complete”

January 23, 2025

Table of Contents

Toc Heading
Toc Heading
Toc Heading
Toc Heading

If you’ve always wanted to automate your Notion workflow, this post is for you.

In this step-by-step tutorial, we’ll guide you through creating automatic checkboxes in your Notion database.

By learning this trick, you’ll be able to save hours of manually ticking checkboxes and easily see which tasks have been completed based on visual cues.

1. When status is "Complete," mark checkbox

Let’s say you’re tracking your daily tasks and have statuses like Not Started, In Progress, and Done.

Every time you change the status to Done, you want the checkbox to automatically be marked.

Here’s how to set it up:

For example, the task "Reschedule a meetting" with the status set to "Done" will display a checkmark, whereas statuses like "Not Started" and "In Progress" will show an empty checkbox.

notion automatic checkbox when status is complete and empty checkbox when status is not started

2. When progress reaches 100%, mark checkbox

If you’re using Notion for daily goal tracking, chances are you’re tracking your progress for each goal until it reaches 100%.

Instead of manually checking whether it has reached 100%, you can automate the checkbox to be marked once it does.

how to create notion progress bar for number values

Step 1: Convert the progress bar to a numeric value

step 1 how to create notion progress bar for number values

Step 2: Create a formula for the checkbox

notion tutorial automatic checkbox when progress is 100%

3. When all subtasks are ‘Complete’, mark checkbox

Using Notion to manage your project is a breeze.

For example, you might have projects like Project Ace and Project Base.

Each project includes multiple subtasks, such as designing a website, writing client proposals, etc.

Whenever you finish all the tasks included in Project Ace, you’d like to mark the project as Complete.

Here’s how to do it.

Step 1: Create Two Databases

created linked notion databases for project management

Step 2: Configure the ‘Project Task’ Database

### Step 2: Configure the ‘Project Task’ Database  - Add a **Relation** property in the Project Task database. Rename the Relation column to ‘Project List.’ This enables each task to be selected for linking to either Project Ace or Project Base.
Add a Status property with options like “Not Started,” “In Progress,” and “Done.”
notion formula calculate how many tasks are completed

Step 3: Configure the ‘Project List’ Database

notion tutorial Add a Rollup property in the ‘Project List’ database
notion tutorial Add a Rollup property to calculate the Total Task for each project
notion formula Rollup property to calculate the Total Task Done for each project
notion tutorial calculate total progress bar for each project folder
create notion auto chackbox when all substasks are completed

Organize your daily tasks, plans, goals, habits, journal, learning, bookmarks, reading, and more—all in one place! Think of a personal manager that streamlines your digital productivity.

Preview Template