The Ultimate Habit Tracker in Notion
Vložit
- čas přidán 5. 07. 2024
- In this video, I will show you how to setup the ultimate habit tracker in Notion.
Download Template: easlo.gumroad.com/l/DEnNV
Timestamps:
00:00 Introduction
00:18 Create Database
01:14 Create Progress Bar
02:19 Create Buttons
03:02 Create Interactive Chart
Try Notion for Free: go.easlo.co/notion
My Notion Templates:
• Second Brain Template: go.easlo.co/brain
• Free Templates: go.easlo.co/free
• Lifetime Membership: easlo.co/library
My Productivity Tools:
• Arc - The better browser experience: go.easlo.co/arc
• Notion - The best second brain app: go.easlo.co/notion
• Superhuman - The fastest email client: go.easlo.co/superhuman
My Socials:
Notion templates: easlo.co/templates
Twitter: / heyeaslo
Instagram: / heyeaslo
TikTok: / heyeaslo
Background Music:
Music by Naomi - Sakura (feat. Flux) - thmatc.co/?l=5CA3D3FF
Outro Music:
Track: Lost Sky - Fearless pt.II (feat. Chris Linton) [NCS Release]
Music provided by NoCopyrightSounds.
Watch: • Lost Sky - Fearless pt...
Free Download / Stream: ncs.io/Fearless2YO
#notion #notionapp #notiontemplate
OMG THANK YOU SOO SOO MUCH!! this habit tracker is a lifesaver. The way you've made it free and easily accessible to everyone is commendable!! Recommending it to all my notion friends!!
If anyone looking for the Formula of updated version- round((toNumber(Meditate)+toNumber(Exercise)+toNumber(Journal))/3*1000)/1000
Saved my life
Thank you so much
marry me
but it just shows 0 at the end?
You're the best! Thank you!
it's really appreciating that you show us from scratch how to build this thing thanks for you your beautiful work
i rarely comment on social media but this guy is a legend, thank you so much for going through it. earned yourself a follower man. keep going
Notion made recent changes in the formula and I think the correct formula now is something like this:
round((toNumber(prop("Exercise") == true)+toNumber(prop("Journal")== true)+toNumber(prop("Meditate")== true))/3*1000)/1000
thank you mate
oh bro, I did this (my notion just delete the prop idk why, is that the mistake?) but now I have 14,3, 14,4; 14,5; 14,6 ... help hahah
thanks a lot m8
thank you !!
@@bhaveshprajapat8524 I just typed the formula in Word then pasted it, it automatically removed prop. I removed round to make it work. In the end it looks like this (toNumber(A)+ toNumber(B)+ toNumber(C)) /3*1000/1000
Awesome video, I don't have much money and thanks to you I am organizing my life much better. We need to see how you do the weekly review of your second brain. Your systems are extremely useful! I appreciate your educational work, thank you very much.
This was really helpful! Cut down the time I would have taken to set up Notion's Habit Tracker template by A LOT!! Thank you! 💗
There's one thing that i pretty much don't find in any Notion habit trackers, and that is tracking habits that don't need to be repeated every day
For example, if I only have working out 3 times a week as an objective, and I achieve it, it will show me 43%, when it actually is 100% of my goal
It would be cool to integrate something like that
Thank you!
What I have found has worked for me is just making multiple templates. So, if you work out Mon, Wed, Fri, then make 2 templates. One for workout days and one for the rest (or more of you have other habits like that). It might be a bit harder to figure out the % and charts however. but if you only want a % for each day it should work fine!
@@mothtotheflame13 That's exactly what I'm doing right now. Figuring out how to chart this would be challenging though.
@@mp0wa for sure. hope you figure it out!!
are there some news?
@@LordBamba I've never used this app - but here are my thoughts. I'm thinking you could create a new database column called "days" where workout days == 1 and rest days == 0. Then a weekly progress bar formula totals the checkbox values if database rows contain 1 within "days" column. Then your line graph x axis could be assigned weeks instead of days. Could be wrong. Open to criticism. Or just set y axis to progress bar values of rows == workout days. Idk
I LOVE THIS TEMPLATE! NOTION WHERE HAVE YOU BEEN ALL MY LIFE!
Hey, bro. Thank you so much for sharing! 🔥 I was looking for this since a long ago.
@Easlo once we get a habit down after say 60-90 days of consistency and we no longer need to track it cause it's part of our daily routine, how do we store or archive that data while creating new habits? Cause once we delete or update that property field that will throw off our formula and historical data for the last few months. Wonder if anyone else has a solution for this.
Thank you for sharing this updated version of your Habit Tracker and Notion2Charts! You really have an eye for clean aesthetics and layout design.
Awesome video Easlo.
Learned a lot of new things from this.
Thank you Magnus, I'm glad to hear!
THANK YOU SO MUCH! I was just missing this and you explained it so straightforwardly!
Could you help me with the formula
@@prrraaad try this one:
round((toNumber(Meditate)+toNumber(Exercise)+toNumber(Journal))/3*1000)/1000
@@burugyri Thank you!!
It's the first time I do this, thanks a lot !!
You really nice man, thank you for your help ! Your videos have inspired me to take notes, learning English and get rid of drug addiction and smoking addiction.
In the future, when I get my affairs in order, I'll be sure to send you a donation. For now, just thank you.
Thats so nice keep pushing man I know its hard
That's works: round((toNumber(prop("Exercise"))+toNumber(prop("Exercise"))+toNumber(prop("Exercise"))+toNumber(prop("Exercise"))+toNumber(prop("Exercise"))+toNumber(prop("Exercise"))+toNumber(prop("Exercise")))/7*1000)/1000
Thank you!! Your comment saved me. For anyone else needing some help: you have to manually change the "Exercise" to the names of the habits you have, or else the formula will only consider one habit (here above it would be exercise)
bro my chart isn't working. Would appreciate if you could help
This is really helpful and my life saver. Thank you sooo much!
Amazing video 🚀 it's really helpful, concise and avoid you to buy expensive templates.
Do you think that you can make a calendar planner template that can be integrated with Google chrome
This is absolutely helpful for me, Thanks!
Thank you for the video, I set up my habit tracker!🤗
The notion wisdom feels good.
thank you for your simplicity💌
Thank you so much for the very helpful video. I have a question I want to ask for your help. I would like to create weekly and monthly progress bar based on the daily progress bar that we already have to help me visually my performance. I have struggled couples days finding ways to do that. Do you have any suggestion on doing it? Thank you in advance!!!
For those seeking for a habit tracker that analyzes different habits on different days and can't find videos about it (because they don't exist), the trick is to use the formula. Basically, you just need to change it to identify the current day of the week by adding a new property: the Creation Time (Notion does this by giving each day a number - like Monday is 1, for example), then edit it to get the necessary date formatting and apply the logic. So: if your habits are Exercise (Mon, Wed, Fri) and Reading (Every day), then you need to create a rule (some IFs) for days 1, 3 and 5 (Mon, Wed and Fri) that 100% is the sum of the "toNumber()" of the 2 habits divided by 2 (as shown in the video), and on the other days it will only be the Reading habit. It may seem a little confusing because it requires a considerable amount of programming knowledge.
tutorial plz
Tutorial ? Or the code?
@@liveluckyking4788 The formula if you want to track habits that don't need to be repeated every day goes something like this.
Say you only want to go gym on Monday, Wednesday, and Friday. So Notion automatically assigns each day of the week as a number, with Mon = 1, Tue = 2 ... Sun = 7. To use this we are going to utilise 'day(Date)'. (day(Date) looks at the current date/day of the week and returns a number, so if today is a monday it would return 1, if today is a tuesday it would return 2, etc.)
So all you have to do is create an if statement which in notion has 3 parts (condition, what to do if condition is true, what to do if conditon is false):
'if({condition}, {ifTrue}, {ifFalse})', if the condition is true the first value (ifTrue) is returned, if the condition is false, the second value (ifFalse) is returned.
Since we are only going gym mon, wed, and fri. The numbers of the week would be 1, 3, 5 respectively. Therefore our condition would be 'if(day(prop("Date")) == 1 || day(prop("Date")) == 3 || day(prop("Date")) == 5, ...' (note: || simply means 'or').
Now we have our condition, we need to figure out what to do with the 'ifTrue' and 'ifFalse' bit. The thing I wrote is a bit clunky but it works. So say we have 3 other habits and the condition is true (so we are going gym), then for 'ifTrue' we would write:
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
+ toNumber(prop("Go to the Gym"))
)/4*1000)/1000
Now say the condition is false (so its a day we aren't going gym), for 'ifFalse' we would write:
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
)/3*1000)/1000
All we did is removed the 'going to the gym' habit and change the rounding number to 3 (because we had 3 habits).
*So all in all the code would look something like this:
if(day(prop("Date")) == 1 || day(prop("Date")) == 3 || day(prop("Date")) == 5,
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
+ toNumber(prop("Go to the Gym"))
)/4*1000)/1000,
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
)/3*1000)/1000)*
is there like a code or smth 😭
Common problems and their fixes (ran into these myself):
Problem: The bar chart shows 400% unlike the empty graph Easlo gets in the video
Fix: The fix is actually simple. Remove all the data-points he set up in the march sections and the y-axis will adjust and the graph will fix it self once you enter new data on today and upcoming days after you hit refresh!
Second problem: You added habits like I did (for example 7) now the graph shows all 7 but it says you're at 700% or 6 and shows 600%.
Fix: Got to the view and edit the default template like he shows at 1:32. Make sure to add that portion into the downloaded template as it's not there. Make sure to use the right amount of habits (change 3 to 7 in my case)
Hope this helped :)
you're a lifesaver THANK YOUU😭😭🙏🏻
@@hieveryone6074 gotcha
it says 1300% when i check one box off (i have 13 habits), the code is the exact same like he did (except the 13 ofc)
I did this:
round((toNumber(prop("Journaling") == true)+toNumber(prop("Lichttherapie")== true)+toNumber(prop("Subliminals")== true)) + toNumber(prop("Vagusnerv Stimulator")== true) + toNumber(prop("Vagusnerv Übung") == true) + toNumber(prop("Frische Luft") == true) + toNumber(prop("mind. 1l Wasser") == true)) /7 * 100 / 100
but he's not rounding and I have numbers like 14,28715237%.. HELP
@@johanna_wku need to use 7*1000/1000
Thank you so much! This is exactly what I was looking for!
I’m really glad to hear! Thank you for watching!
fantastic video! Thank you!
thanks a lot for the tips, however do you mind sharing the latest coding since they've updated their formula language?
Thanks bro! this video is great and helps me a lot!
Thank you too for watching! I’m glad to hear it!
very Useful Videooo and tutorial very clear..thxxx
you saved me, thankyou so much!!
Great Video, Thanks.
Best tutorial out there
highly recommended for beginners
What formula did you use to do the progress mine is not working can you pls help??
This is amazing
Great video!
Thanks a million!
One question.. Can I make the graph cumulative? Some context: I need to create a chart which shows completion of tasks, and the tasks must be cumulative. Let me give an example: I have 100 items to sell, and every day I sell around 5. So in day 1 the graph goes to 5, the next day, the graph goes to 10, and so on. How do I do that?
few questions i have:
1. Is that possible to show only certain date on the calendar such as i only want to see Oct only? (I added a filter under the calendar but it is still the same)
2. I want to leave every Saturday blank, is there a way to do so?
3. Not all of my habits are in checkbox format, some are in text and number format and it is not showing on the calendar. How to show these non check box habits on the calendar instead of clicking into it?
masterpiece
Soo much helpful! I loove this template😍
Glad it was helpful!
@@easlohi! this has been a really helpful tutorial. i was wondering if you’d be able to help me? every time i tick my habit as complete, the percentage bar goes up by 100% - since i have 15 habits, it currently adds up to 2066.66666667 (even though it shouldn’t be adding to that even if i was trying to go by the 100%s)
ok everything works, the only doubt is if it will work forever or will I have to do it for every month of the year?
Best Habit tracker video out there!
Thank you, so glad to hear that! Let me know if there’s any feedbacks always!
just came across this videa and it was soo helpful ! However I keep having problems with the buttons not working. Can someone help ?
Amazing !
Thanks, bro. I`m so happy)
Wow many blessings to you. Wonderful tutorial!!! So you know how we can add graphics to templates so they are not just white?
Thanks brou!!
is there anyway to track by Habit, eg i want to see the percentage of time I exercise that month/week
Thank you very much
thank you!!!!
This tracker looks really nice. But what if one day I need to track only one or two habits at a one day and the next day I need to add all habits to track?
Hi guys! I did everything, but I have a problem. In notion the chart does not appear, insted writes such text: Application error: a client-side exception has occurred (see the browser console for more information).
I would appreciate if someone could help me
What to do when i want to embed my link of the chart but my only options are mention block, dismiss, and paste and sync?? Thank you!
Nice, useful
f I create a chart in chartbase and I share the template, the chart still update with the person statistics?
Can I use different databases for different habits? And how?
I'm getting stuck with my date in notion2charts. I can get everything to display untill I load my date property. Then my lines disappear. How can.this be?
thankss😁
Can you please show me how to build a language study plan on notion?
How do we make this appear every day on the calendar?
Cool, thanks! The music at the end jumps out very loud and disturbing tho
really awesome! this helped me a lot :)
i have a litte question - is it possible to add a second template and use it with different habits ? i mean - yeah it is possible and i can create a second list and stuff, but it automatically has the habits from the first one and when i edit something in the new template - the edits are also in the first one :/
ive been looking for an answer to that too and the answer is no, i don't think so. please let me know i fyou find one though !
Unfortunately I don’t think that works and it bothers me. But what I’ve done is that I’ve created different views and then you can choose which properties you want hidden or shown in every view. So I have one for daily habits, one for weekly and one for monthly
my chart is not working, it is not updating data and show nothing :(
This is the best habbit tracker in notion
Yo bro, could you help me get going with notion. Dont understand much since mine is in a different language..could I dm you on instagram or sum?
how to choose Ascending or Descending in checkbox ???
Hi there, I took a habit tracking template and added it to my own notion, but I cannot add new habits different from the habits in the template I took. The properties I added do not appear in the list below. I add it as a checkbox but it is still not in the days section below. How should I add them?
If you click on Properties, are the ones you added hidden? In that case click the eye symbol to show them
I have a problem with the button It checks everything not only the action of today but also of yesterday and the days before and tomorrow and the days after I want it to check today only how can I do that ?
this video is awesome but I have one question how to move the buttons so that they are horizontal ?
Click the three dots next to a button and drag it alllllll the way to the right edge
thx
useful video
i really dont know but done button refused to work
How to add Page inside checkbox in daily habit page
Can I add list of checkboxes automatically when I press any button with habit, without 'plus' button every day in calendar? ps thx for video
yeah so in the calendar just go into template, add the checkboxes there, and then set it for daily recurring. i think so at least idk
for anyone else is the formula not working in oct 26 2023? or is that just me. i tried copying it word for word but it says prop is not defined idk what to do....
Even though this is my first and only chart, I am getting this error: Account exceeded the maximum allowed charts, please upgrade!
When I embed the Chart it gives me an error every single time. :(
Super great video thanks for sharing! But please don't shock viewers with this loud music in the end. If you dont want to remove it at least turn it down (or alternative make your voice louder)
Also I think this video would be easier to understand for many people if you use more standard English (Nothing against Singlish but it can be difficult to understand for folks who never heard it haha)
Keep up the great work!
help!! i dont know why my chart on the formula says " ) expected (char 156)" im getting crazy. thanks !!
and its not allowing me to hit the DONE button
try this: round((toNumber(prop("your habit")) + toNumber(prop("your habit")) + toNumber(prop("your habit")) + toNumber(prop("your habit"))) / 4 * 1000) / 1000
I have windows laptop so i need a 6 habit formula.pls share me
Can anyone please help because the chart is not working for me?
do i need to add every day this to myself or will it add automatic ?
You will find this portion of the updated video helpful, which shows you how to add a repeating template so you don't have to add a new page every day. czcams.com/video/8VekNg_vjUw/video.htmlsi=WL-ONsAQcb_yQ54E&t=237
I can't organize my buttons horizontally, how can I do it? Notion only allowed me to move my buttons in a vertical way.
at 2:49 how can i make both buttons appear on the same line? personally when i duplicate it just goes to the next line (sorry typo)
How can I place a Button 2:25
Hi I copied ur formula but im still getting so many decimals instead of 1
terima kasih
I'm having a slight trouble with the buttons.. I followed the video step by step until I ran into a slight problem by 2:39. Changed the "is relative to" to "is" as said in the video but on my end the "end date"/"start date" didn't disappear.. So whenever I click on the buttons, they never work.. Is there a way for me to fix this?
restart the app
I put 17 daily habits and followed your formula, but it's showing a lot of decimal places. Is there a workaround for this to reduce it to 1-2 decimal places like yours?
a previous comment fixed this issue for me, here is the formula:
round(((toNumber(A) + toNumber(B) + toNumber(C) + toNumber(D) + toNumber(E) + toNumber(F)) / 6) * 100) / 100
just change the letters to what your properties are and the number 6 if you have more or less
Hello! Liked the video! Just got lost at the formula part as I'm not so familiar with this at Notion yet. Mine keep giving me this error: " ) expected (char 96) "
Also would love your voice to be a little bit higher than the music! Would aprecciate that!
Love your videos! Thanks man!
Hi there, you need to place a ")" to close the formula similar to what we do while using the if condition in excel. That needs to be placed at "character 96" if you count from the left side of the formula. Hope this helps! Let me know if you have any questions. Thanks.
@@theaccountantguy It worked! But I'm still with a problem: When clicking the button nothing happens. It only checkmark my habits if I manually click on " + " to add the template page each day, than it works. If i click on "Exercise" for example it is not creating the "template" and then checking complete. Any way to change this or may be a bug?
Bro i don't get 100% in y axis 😢
How can i place a Button at 2:25
i get error when create embed: Application error: client side exception has occurred (see browser console for more info).
Please guide me to fix it
@cosmo-jj1vq thank you so much
I'm feeling so stupid, you explained so well and even with the template I'm not getting it... mine when I go to create a new day deletes itself when I change the date :(
Try doing it again! I think you may have done something wrong with the buttons
The formula if you want to track habits that don't need to be repeated every day goes something like this.
Say you only want to go gym on Monday, Wednesday, and Friday. So Notion automatically assigns each day of the week as a number, with Mon = 1, Tue = 2 ... Sun = 7. To use this we are going to utilise 'day(Date)'. (day(Date) looks at the current date/day of the week and returns a number, so if today is a monday it would return 1, if today is a tuesday it would return 2, etc.)
So all you have to do is create an if statement which in notion has 3 parts (condition, what to do if condition is true, what to do if conditon is false):
'if({condition}, {ifTrue}, {ifFalse})', if the condition is true the first value (ifTrue) is returned, if the condition is false, the second value (ifFalse) is returned.
Since we are only going gym mon, wed, and fri. The numbers of the week would be 1, 3, 5 respectively. Therefore our condition would be 'if(day(prop("Date")) == 1 || day(prop("Date")) == 3 || day(prop("Date")) == 5, ...' (note: || simply means 'or').
Now we have our condition, we need to figure out what to do with the 'ifTrue' and 'ifFalse' bit. The thing I wrote is a bit clunky but it works. So say we have 3 other habits and the condition is true (so we are going gym), then for 'ifTrue' we would write:
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
+ toNumber(prop("Go to the Gym"))
)/4*1000)/1000
Now say the condition is false (so its a day we aren't going gym), for 'ifFalse' we would write:
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
)/3*1000)/1000
All we did is removed the 'going to the gym' habit and change the rounding number to 3 (because we had 3 habits).
So all in all the code would look something like this:
if(day(prop("Date")) == 1 || day(prop("Date")) == 3 || day(prop("Date")) == 5,
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
+ toNumber(prop("Go to the Gym"))
)/4*1000)/1000,
round((
toNumber(prop("Wake up at 5am"))
+ toNumber(prop("Read/Write for 30min"))
+ toNumber(prop("Study for 3-4 hrs"))
)/3*1000)/1000)
Does anyone know the updated version of the formula???
This code worked for some reason... ((toNumber(prop("Name")) + toNumber(prop("Name"))) +toNumber(prop("Name"))) + toNumber(prop("Name"))
I hope this helps
🙏🙏🙏
Any way it can create a page if you don't already have one in the database for the respective "Today" date? That would help remove an unnecessary step.
You can create a button for that. I saw that problem too. Would be cool if it vloud be automated
@@polarraising aye!
my fomula isnt setting
the button is only designed for checked, i wanna click 2 times then it will return unchecked, could anyone help me with that ?
I created another button to deselect
@@luigicecere9772 that's not neat, so I dont't need button anymore
are you singaporean