Create a Habit Tracker in Notion from Scratch

Related Posts
29 Comments

Really nice workaround. Only UX has a hard time…

Thomas, how long did it take you to come up with this solution? This is actually so brilliant.

Very useful divided habit trackers by levels and the last one with building formula for stats additionally was interesting, because this gives some ideas on how to build something 🔥 Thank You! 🙏 Now let's upgrade my habit tracker 💪

Level 6: Make all the habit checkboxes get checked automatically.

This is basically what I did…
– my “workout” habit is a formula that is set to True when there is a page linked in the fitness tracker.
– my “Visualize day” habit checked via a button that lets me return to my home page at the end of my morning routine, which ends with visualization
– My “read” habit is checked as soon as my book notes database is updated.

The idea is that I can “track” my habits (including streaks and just the visual pleasure of viewing those checked boxes) without actually having to manually check the boxes. Having to remember to check you habit tracker shouldn’t have to be an extra habit.

Will you make Level 5 in a template to copy?

This is great, thanks for sharing.

Is it possible to link the level 5 to another table that can act as the habit repository, and based on the user selection/config, the habits to get tracked get picked when creating an entry for a new day?

Mind-blown 🤯 loved the 5 levels to we can try whichever or build on it. Thank you.

amazing. but i have a litte problem…lsFormat is not valid. I don't know…until here all good.

Can someone send me this?

What do you think about click up? I just end my all-in one environment in notion but now i see there is another one in the menu named Click up, with more functions and something else

Hey, I promise i've tried finding out whats going on on my own but for the life of me I can't. When you work in the formula editor i'm seeing that output preview bar starting with an '='. I don't seem to see that in mine. Anyone run into this?

Great tutorial! I set up the level 5 tracker and since I want to use it mostly on my mobile, I'm trying to find a way to view a simplified version of the tables so that it doesn't show all the filters and such on the mobile. Do you know if that's possible? Thanks for all the hard work!

that's amazing…i am a student,and this video help me a lot

Really great habit tracker! It ran for the first time today and for whatever reason, the template (Level 5) didn't set the date to today… is that something that needs to be added? Thanks!

How would you account for a goal streak if the goal is to go for a run 4 times a week (or anything other than doing it every day)?

🤩 Thank you so much for this video. Really helpful. Love your teaching 👍Wish you all best 🙂

I add [ "habitName: ".style("b") + (Current: "… ] just for visual effect, especially on dark background☺

I have been using the free ultimate brain template for the past year, and it have been a life changer, I would like to upgrade to the complete version, but I dont have to much money, I'm from Perú South America, maeby you can help me out with a better discount? thank you

This is really cool, but it also shows the biggest drawback of using notion in my opinion. Yes, we have the ability to customize and set everything up the way we want, but you need to be an expert to do that. Even building a simple habit tracker at level 5 requires an expert level of understanding of how notion works. Why bother, when you can download a simple habit tracker, that would probably take weeks to replicate on Notion? And that's just one app. The formulas might not be that complicated to write once you understand them, but it would take a lot of time to actually get to that level.
You could say "just use templates bro". But that kind of defeats the purpose of using Notion in the first place, doesn't it? We want ability to customize and adapt the tools we use to our needs.

When i check the check box on top it is not showing me on database how to connect them

Can I ask in your Personal Dashboard, how did you make your quick links horizontally ? I used table of contents but its always diagonally. Please help me. Thankyou

Many thanks for that again Thomas. But I have a question. Suppose you want to track new habits, then you would have to add new columns and add them manually in the code. is there a way to do this automatically?

I built my new habit (level 4) and social media posts trackers out of this awesome tutorial.

Not yet as polished as your final product, I'll be working on it. Definitely preferable to my 7 years old (no longer supported) Android habit tracker app.

I also gained some new Notion skills.

Can't thank you enough. 🙏

This is awesome. Spent a couple hours yesterday following along and building this into my new system!

Question, how much of this requires the paid notion version? Can you do level 5 with the free version

That is one of the excellent instructions! But there is always a "but" 🙂 One thing about your daily habits and all habit theory is that a certain amount of time is needed for a habit to grow. And to be honest, from time to time, there will be new habits to track and old habits not to anymore. So technically, to incorporate this, a person should add a new checkbox as a property or delete it. The deletion is a disaster, so you are losing all the calculated stats (which can still be helpful). And with the addition, there is a certain unknown point – will this action automatically recalculate all your stats according to the added field? And from a specific point in time, there will be large cards. I thought of it and tried to move all habits as a separate entity to a different table, say Habit List, but then the complexity of linking with repeatable templates and stats grew exponentially. Ultimately, I made two solutions: cards with a filtered view of active habits and one with a separate card for each habit. The first one lacks all stats, which is pretty painful, and the second one creates a total mess of my calendar after the syncing 🙁 Maybe you can give a hint at what approach can help with the dynamic habits in time. Thanks again for this video!

"and we'll call this button new day"
calls the button new button

Sometimes when you watch a video here, clicking the thumbs up just isn't good enough. This video would qualify for a 6 out of 5 stars, if there was such a property. This is just what I was attempting to achieve, now I have a better idea of how to go about it. Many thanks.

Leave a Reply

Your email address will not be published.Required fields are marked *