I Built a Habit Tracker Tool in Notion. Here’s my template.

Simple life hack to master discipline & productivity

Zoe Chew
Prototypr

--

As a product builder↗️, I use Notion to manage my work and portfolio. My use cases include client management, portfolio tracker and personal finance tracking.

Recently, I started using Notion to track my habits. An idea that I originally built on Excel. But I decided to switch to Notion (because Excel is slow) and I wanted to access my habit tracking from the browser.

Today, I will share my steps on how to create your own habit tracker. Let’s check this out:

1. Ideation stage💡

I’ve never come across any habit tracking apps that fit my needs. 😵

I wanted to track not only my habits, but also my work, and how my days look like and which segment of work I focus most on.

Therefore, I created this habit tracker for myself. Here’s the original Excel prototype (before I switch to Notion):

To begin, I list down parts I want to build

  • A one-page habit tracking tool
  • Calendar format with daily check-in mechanism
  • Display a list of goals I want to track
  • One-click methodology to easily check on goals
  • Visualize “heatmap” to see my overall progress

👉 Get my 35 Notion templates bundle ::

2. Set up Notion 💻

Go to Notion and sign up for a free account.

Getting started

  • Start a new workspace in Notion
  • Create a database by choosing “Table” option
  • Start editing your Table, just like Excel or Google Sheets

3. Calendar format 📅

One reason I like about connecting the calendar idea with habit tracking is that it allows me to do daily check-in with Day/Date reference.

I can easily compare my progress today of doing X versus the past days. Here’s how to create this section in Notion:

Add a “Day” column

  • Rename your first Column as “Day”
  • Fill up the table vertically with day details such as Mon, Tue, Wed, etc.
  • I also use this column to summarize my day using emojis

Add a “Date” column

  • Next, rename the second Column as “Date”
  • Under “Property Type” select Date to create date database
  • Make your first entry on an empty cell. You should be able to see a calendar selector in “Date” column

4. Add your goals 🏃‍♂️

Now think about which life areas you want to improve and how to design them into parameters that allows you to act upon on daily basis.

For example, I want to improve my sleep-wake time consistency. Therefore, tracking the time I wake up becomes a valuable data point.

Other goals and ideas by category

  • Daily habits or routine (wake early, meditate, exercise, read, sleep)
  • Work or project-related (client work, code, write, learn new things)
  • Networking related (attending meetup, reach out on social)

Here’s how to configure your goals in Notion

  • Click on “+” to create a new Column
  • Rename each column horizontally as your goal item
  • Add an emoji on each goal to make it more visual

5. Track your goals ✔️

I like using “1” (done) vs “0” (missed) tagging method to check on my goals. This method also allows you to quantify your progress, i.e. number of days done (or missed).

I also add color logic to differentiate “1” (green) vs. “0” (red) so I will have a “heatmap” view for the entire habit-tracking activity. Let’s set this up:

Create “Select” property

  • Right-click on each goal item from the Column
  • Set “Property Type” as “Select”
  • Repeat the above steps for the rest of the goal items

Create “1” and “0” tag

  • Click on an empty cell below each goal item
  • Type in “1” & hit enter, then do the same when creating a “0” tag
  • Edit the tag color “1” (green) and “0” (red)

If you prefer the ☑️ method, you can use the “Checkbox” property instead:

Check on goals

  • Update your progress by clicking on an empty cell of each goal item
  • You should be able to switch between “1” and “0” tag to refer status of your progress

6. Analyze your progress 📈

I’m less of a fan of complicated charts/graph and more of a fan of simplicity when it comes to understanding my habits pattern.

Here’s how I use this tool to analyze my progress

  • I look at the emojis on the “Day” column to see my activity, energy level productivity and emotions
  • I look at consistency of my habits (done vs. missed)
  • Each weekend, I summarize my progress on a notebook

For example, weekly review

  • Wake at 6am: 5/7
  • Meditate 10 mins: 5/7
  • Exercise 30 mins: 4/7
  • Read 1 hour: 7/7
  • Learn: 5/7
  • Client work: 6/7
  • Build prototype: 5/7
  • Social post: 5/7
  • Sleep before 11pm: 3/7

👋 Want More Notion Templates?

Create the perfect Notion dashboard for your daily tasks, projects, finances, travel & more! Check out 35 Notion templates bundle

--

--

Building things online at Venturescale.to & Rapidmvps.com. Here I share my learnings as an entrepreneur, writer and creator. About me - whizzoe.com