How to create a dynamic Habit Tracker in Notion
Vložit
- čas přidán 9. 07. 2024
- A simple Notion habit tracker visualized in a line graph that updates automatically and helps you keep track of your daily habits.
Updated 2024 Tutorial: • How to build a Dynamic...
Dynamic Habit Tracker: chrisnotion.gumroad.com/l/hsedo
✅️ Habit Tracker Hub: chrisnotion.gumroad.com/l/hab...
Notion2Charts: notion2charts.com/
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Notion Templates:
🎁 Notion Bundle: chrisnotion.gumroad.com/l/not...
🍃 Life OS Dashboard: www.lifeosdashboard.com/
✅️ Habit Tracker Hub: chrisnotion.gumroad.com/l/hab...
💵 Finance Tracker: chrisnotion.gumroad.com/l/fcufra
📦 All templates: www.chrisnotion.com/premium
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Notion Consultations: cal.com/chrisnotion
Notion Wizards Community: www.skool.com/notion-wizards/...
Notion Profits Community: www.skool.com/notionprofits/a...
Signup to Notion: affiliate.notion.so/ar7k8jlgcu0y
Website: chrisnotion.com/
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Timestamps
00:00 Intro
00:42 Habit Tracker
02:00 Line graph
02:50 Recurring templates
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
🎧 Background Music
Dylan Sitts - Broken Door
Provided by Epidemic Sounds
Track: www.epidemicsound.com/track/J...
Epidemic Sounds: share.epidemicsound.com/1eauc4
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Signing up through my affiliate links helps me and my channel
Thanks for watching, subscribe for more :)
#notion #notiontips #notiontemplates - Věda a technologie
Updated 2024 Tutorial: czcams.com/video/oTNDkUo-EO8/video.htmlsi=X6aN3scP7HwiyL-N
(Whatever problem you're experiencing is likely covered in the updated tutorial 👆🏼)
First: Thanks a lot for the video! I had to add a bracket before the first "toNumber" in order for the code to work. Could this be because of a Notion update?
I can't believe how much valuable info you crammed into 3 minutes. Really impressive
Thanks, I try my best 😅
These are honestly amazing, straight to the point and exactly what I've been looking for, thank you!
Glad I could help :)
you have no idea how long i have been looking for a video like this. Everyone is trying to sell this template but never actually explaining how to do it. thank you !
You're welcome!
So much value! Even though you have a template, it was great to learn how to enter this information from scratch and really tested my non-existent coding skills. Thanks!
Glad it was helpful!
I just downloaded the template and there's nothing I really needed to comment about. I am just very appreciative that you had the idea and then put in the work to make this available to everyone on the internet (including me) . Especially with no purchase required.
Thanks I appreciate it, and you're welcome :)
Could not thank you enough for this video - some people were showing this on Tiktok and charging 50 bucks!! Also incredible editing
Appreciate it brother 🫱🏼🫲🏽
The best Chanel of Notion ideas!
Thanks Daniel :)
You're the best sir, thank you for so much help!!!❤
You're welcome!
This is very helpful. thanks so much man. Great video!!!
Appreciate it :)
my graph still isn't visible after downloading the template + going to Notion2Charts and selecting the proper database, can you assist?
Hi yea the graph that comes with the template when duplicated is connected to my Notion2Charts account so you'd need to set up your own chart. Here's a Loom video going through the setup process a bit more depth, hope it helps: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48?sid=873364b3-26ca-4be6-aaf6-27ed3c7854f7
Really great, super helpful and easy to follow
Thank you Josh, means a lot :)
Thank you so so much for all the info you share
You're welcome!
Thank you for this content, keep it up!
Thanks, will do!
fix for the percentage bar formula
round((100 * (toNumber(not prop("Habit 1").empty()) + toNumber(not prop("Habit 2").empty()) + toNumber(not prop("Habit 3").empty()) + toNumber(not prop("Habit 4").empty()) + toNumber(not prop("Habit 5").empty()))) / 5 )/100
Yes I'll be releasing an updated version of the video soon. Here's a simplified version of the formula:
round((
(prop("Read").toNumber() +
prop("Meditate").toNumber() +
prop("Daily Journal").toNumber() +
prop("Gym").toNumber() +
prop("Cold Shower").toNumber())/5
)*100)/100
@@chrisnotion'prop' does not seem to be defined in my tracker
@@isabellagillam22 prop is just the name of the checkbox property that you created. You don't need to type out prop, but instead you need to click the habit name when you are typing this out.
@@reddyking9096having issue with this, can you please explain further
Love youuuuuuuu
Thank you! Very useful and working !❤
Glad to hear!
That's exactly what I wanted ❤❤
Glad to hear! Btw just released an updated video on this Dynamic Habit Tracker you cna checkout here: czcams.com/video/oTNDkUo-EO8/video.htmlsi=12FMFq3yLahRKA_I
What an absolute legend!
Appreciate it G
Youre a king thanks man
Appreciate it! Glad I could help :)
I really apreciated what you have shared
You're welcome!
Superb Video Chris....!!!!!!
Much appreciated!
This is insane. Thankyou so much! most people are charging crazy prices for this exact if not worse thing
Thanks! Glad you find it useful 🙌🏼
I come across a guy who sells this for $25, its insane, so I wanna build it by myself
Thank you Chris!
You're welcome!
Damnn. Amazing, thank you sir
My pleasure!
hi, so i've made an account in chartbase and created the chart. however, when i try and past the new link it doesnt seem to replace the old chart, yet when i press view source it shows my chart. i have the same issue with the spotify playlist i have replaced with yours. can someone please assist?
Living a life by design than by default is by creating daily habits! Yo! This is powerful and so true!
Do you think this template could be used as a daily
To do list and productivity tracker? I love the visual with the calendar, check boxes and graph but would want to include items that are not the same every single day. Thank you so much for this video.
The chart was working for the first couple of days, but it doesn't show anymore as it is just stuck on a white screen. Any help?
When I create a new "entry" for the day in the calendar, I don't get the Box view where I can see and check off the To-Do Box but only a calendar slot. Only when clicking on the slot can I open the checklist in a Side window. How can I make the check-boxes available in the calendar?
Inside the database menu go to the properties tab and select which properties you want to show and just re-order them
Is it possible to do it but instead of set habits per day it can be new to do list lets say one day you have 3 task and next day 5 more different task. And then the graph adjust depending on the completion percentage by day. Same thing as the video but just with adjustable to do list that change daily.
Don't think that's possible as you can only use 1 progress bar to track the progress meaning you'd need to use the same checkbox properties in that progress bar. What you can do is create a callout box section with 7 buttons, one for each day, that will add the tasks you need to do for that day to your task database. So when it's Monday you just click on the Monday button and it will add Monday's 5 tasks to your normal task database & calendar.
Thank you!
You're welcome!
Has unaryPlus been removed from the notion formula language now if you know? ... trying to develop my jounral 3 for tracking and cant seem to see/ find this code. If anyone knows the work around. Thanks:)
I'm having the same problem
Hey, I solved this problem now :). I recoreded a video on my vidyard account but dont have the link@@mgindriago , Ill type the explanation if this helps? :))
...they just tried to make it simpler basically.
Chris has recently uploaded a new video addressing this matter. @@MCandMosRandomChannel
Amazing! Would you happen to have a template similar to this that can track someones own weight trends? Would to see a graph on that in notion!
Like a weight tracker inside a fitness template or something? Worked on something like this for a client, can recreate it into my own template and will probably be a video in the future
Hi Chris, very helpful video. Just one question: Would it be possible to have different templates for different days? Like a certain list of habits for mondays and wednesdays and a different one for tuesdays and fridays... I'm quite new to notion so don't really know how databases work.
Not with this template but there are habit trackers you can do this yes 🙌🏼
what a gem vid
Thanks bro!
Ive been stuck on this... originally used unaryPlus then did toNumber and it still doesn't work.
there is a problem using recurring tasks. When they are created automatically they come without the current date in the "Date" property, it's just a property with blank text, so notion2charts cannot update the chart with the correct date (because the X axis is "Date" and there is no data in the "Date" property in automatically created tasks), i solved this by putting the correct date in each day, but in this case i need to do it manually every single day. Is there a way to make the "Date" property come up with the current day's date automatically on recurring tasks or am i missing something?
another way i found is to select "created time" for the X axis on notion2charts, but the bad thing is that only shows the current and past day with a straight line. Even if you select week or month on "group by", it just shows a blank chart,. Let's hope notion or/and notion2charts update with a solution for this
You just need to use the created time property and sort all your database views to the created time. In Notion2Charts make the X axis the created time, group it by the day and sort it to the created time. Add the chart to Notion, set up a recurring template button and after a week of creating 1 database entry each day you should have a couple of points on your chart. This video might help as well: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Hi! I am following the tutorial and am at the point where I have turned on the share setting, copied the cached link, and pasted it into notion. After clicking "Create Embed", the link to notion2charts gets pasted instead of the image. Do you know how I can fix this? Thanks!
Amazing tutorial by the way!
Thanks, maybe try the other link or use the actual embed block inside of Notion and paste the link inside. See if that works
Thank you
You're welcome :)
Thanks so much
You're welcome!
do i have to manually refresh the graph every time? thank you for this great tutorial
Thanks! It's suppose to update automatically when you use the cached version but if it doesn't then yea probably just refresh it every week or so
thank you :)
You're welcome!
Amazing tutorial! One question though, My calendar is infinite and wont show up like your calender per month + wont let me paste in the link for the graph. What should I do?
It's because you have the database open as a full page instead of the page containing the inline database.
When I add more checkboxes, they don't count towards the progress bar, how do I Fix? Thank you so much for creating this by the way.
In the formula in between 2 habits add a "+" and then the "unaryPlus()" function with your new checkbox inside and then just add another closing bracket to the last habit. Will add a gif showing how to the template.
Subscribed!
:)
Freakin' awesome tutorial, Chris! Just have one question... My graph starts from the right, and when a new day rolls around it is added to the left... I can see that yours starts from the left, moving to the right, which is what I would like. How do I make that happen?
Thanks. Make sure your graph is sorted according to the date property and that it's ascending. Here's an extra video that might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
I wrote out the formula for my task but my progress bar is at 100% when no tasks are checked, what am I missing? I feel like it is correct based on what you show in your video...
round(100 + (unaryPlus(prop("Visualization - 10 min")) + unaryPlus(prop("Read for 10 min")) + unaryPlus(prop("Post in 1% Better")) + unaryPlus(prop("Practive CARs")) + unaryPlus(prop("Breath Work")) + unaryPlus(prop("Daily Movement Practice")) + unaryPlus(prop("Free Flow Journal"))) / 7) / 100
in the beginning it should be round(100 * not round(100 +
Replace the + with *
Hope that fixes the problem :)
@@chrisnotion Thank you Chris! I knew it was simple and my eyes were too cross eyed to see it haha
Hey Chris I can't get the checkboxes to show in the calendar layout, it's blank can you help me?
Go into your database menu and go to the property section to add what you want to show
When I select the progress bar in the chart it says "No Numeric Values found in this Column." Is there anything I can do?
You have to select the percentage property not the progress bar.
Hey there i am having problem with line chart can you help
This video might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Hello. So I've duplicated the template. I try to insert a new template and make it repeat say everyday. I seem to have an issue on setting the time. Also m graph won't work
You should just be able to add a time and it should work and you have to set up your own graph with Notion2Charts: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Great Explanation! easy to follow video. But I do have one issue I cant seem to fix. The table works but only for the first calendar day I created( the 15th) today is the 19th and while my habits are created daily, the graph is only register the 15th. How do I make it so the graph pays attention to the rest of the days that have passed by? TIA
NVM I figured it out. the "Date" property wasn't populating daily
👌🏼
@@edwardcarrilloalfaro How did you do?
hey when the new daily habit box kicks in everyday, it doesn't register on the graph, do you know how that could be?
If everything is set up and your graph is connected correctly then all you have to do is just click the reload button on the graph in the top right
Awesome video and thanks so much! I am just having a slight problem with the graph, it's not showing any data even though I have 3 days with checked habits. What should I do to make the line graph show the calendar's data? I watched your Loom video and did everything there.
Make sure you're logged into the correct Notion account, you have the correct database selected, and you're using the right time property (date or created time). And then just sort it to the date property. Everything is supposed to show up.
Thanks, I appreciate it. I am new to Notion.
@@Plant_Vault Yes, he is amazingly helpful.
When I add the chart as embed link into my notion, just an empty chart pops up. Whatever I select in the checkbox, it just doesn't show any graph why? Thank you for the tutorial btw
Make sure you actually have database entries for the data to show. Here's an extra Loom video about this that might solve your problem: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Do I have to manually add new checkboxes each day? Mine are not automatically repeating. Also my graph isn't working.
www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Very nice. However my calendar doesnt show the habits and checkboxes, only if i click into it. any ideas why? thanks so much😊
You just need to go into your database menu and under the properties tab you can select the properties you want to display :)
Nice
My graph and calendar work but I have to input the "date" property every day on the reoccurring template in order for my graph to work properly, any tips? and thank you for this tutorial
Sort the calendar according to the created time property under the layout tab in the database menu. And then set up a daily recurring template :)
@@chrisnotion I did but it's just place ten (maybe more) tracker in one day
thanks for the video, i have one problem. i have used the code and it comes up as 0% once I have finished the code. However, once I start ticking off habits, the progress bar doesn't increase and it stays at 0%. I have watched the video on the link you sent. Could you assist?
Notion has replaced the unaryPlus function with the toNumber function so that's probably the problem
This is great tutorial, i used your template and i created the graph in notion2charts but there is no date on the line graph.
is there anything wrong or there is any settings on the notion?
(the calendar didnt work and the graph cant show any dates)
There's no data because you need to actually add database entries to your habit tracker in Notion for there to be any data to show
@@chrisnotion how to add database entries? Is there tutorial in this video? (In case i missed it)
i have the same problem:(
Hi Chris, any idea how to have this auto add the date? mine still doesnt auto add the date so having to do it manually each day which is no biggy but would be helpful
Yea you would need to set up the recurring template button to create a new database entry each day and make sure your calendar is grouped to the created time property, not the date property (inside the database menu under layout) 🙌🏼
Thanks for the reply but all my settings match like you've described here so it adds the habits each day but doesn't update the date for todays date @@chrisnotion
BEAUTYFUL AT LAST I FOUND HOW TO MAKE A FUCKING GRAPH IN NOTION!!!!!!!!!! (thanks)
Glad I could help :)
can i change it from daily Journal that repeat every day to the possibility of adding every day a new task without changing the properties of the day before?!
Yea just edit the content inside of the template button, you can include other databases or anything else in the template button.
hey thank you and i made it but the olny problem is that the graph shows me no data to display can you help me
Hi yea you need to connect your own chart and actually have database entries for there to be data to display: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Hi, thanks for the great template! I have an issue with adding habits to the previous days before created time. The calendar shows always created time property, I started to use it on 10th January but actually, I have been doing my habits since 1st January. How can I fill the previous days without broking any code or something? Thanks you..
You can just use the normal date property, you don't need to use recurring template buttons so you can just group your calendar by the normal date property. You can then just add in @today for the template button name which should automatically add in today's date whenever you create a new template button
Thanks a lot. You are the best! :)@@chrisnotion
Do you know how can i have for each template, different formula, because depending the day there are more tasks or less, you know? Thanks very much for all the information and knowledge!
Not on the calendar view the way this habit tracker is set up. You could create a formula for each day and just leave out the checkboxes that are irrelevant for that day but then you'll have 7 progress bars showing on the calendar. You might need to try a different habit tracker such as my minimalist one and then just instead of morning and evening routines you have Mo-Su. You can find the habit tracker here: chrisnotion.gumroad.com/l/iummy
I understand, i will try. Thank you very much machine for the free info! The universe will multiply it for you!!@@chrisnotion
Hi there, ive bought your graph and calendar, my calendar wortks but the graph does not work, it just keep saying "no data to display", could you help me?
You have to set up a line graph through Notion2Charts and connect your own database. I've included a Loom in the template explaining everything which you can find here: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
@@chrisnotion thank you so much for helping me!
@@chrisnotion But I have another question, i enjoyed this template so much, but in my routine, i found more useful to use this template as a to do list, not a habit tracker, and by that, measure my productivity.
But if I put my tasks in there, they simply appear again in the next day, so how i prevent that?
Could you help me to do this in a better way?
You just need to turn of the recurring templates so they don't show up each day and group your calendar to the normal date property for manual database entries
Hey Chris, I’ve done exactly as you have in the video, but unfortunately the chart shows “Loading…” what can I do to fix this?
Maybe this video might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
@@chrisnotion Hey thank you! Problem solved! Turns out cookies blocked notion from getting any data from notion2charts.
I love the dynamic habit tracker but I am having a major problem. I watched the video 4 times to see if everything I did was correct and it was, yet I still cannot see the chart. I have the chart embedded but there is no data in the chart.
You have to actually have entries in your database for there to be any data: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
@@chrisnotion I watched the loom video and the only difference is that starting dot is on my chart besides that I still cannot see the entire graph.
I do 4 checkbox habits but when I look at the calendar it only shows 3 habits, please can you help me fix it :( (code still working as usual)
Go into the properties tab and select the habits you want to display. This video might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
Every time I go to my layout and show calendar by created time it puts it all under the same date. Instead of repeating it daily
Yes because all those calendar entries have been created on the same day. You have to set up a recurring template button to repeat daily and it will start adding them to your calendar every day. In the template I've included a Loom explaining everything which you can find here: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
How do I also display the checklist on the days of the calendar? I only get to see the name I chose, "Daily Habits".
On the calendars press on the 3 dots at the top right then press properties and then just press what you want to see
Exactly, thanks
I forgot to check my habits off for the day Yesterday. How do I go back and check off my habits for that day?
You can just use the calendar view to go back and see your previous days
Is there a way to have the name of daily templates automatically show the date?
You can add the date using @today but it won't display it in text unfortunately
Hi Chris I want to start selling some notion templates,can i duplicate this to have as my base model and start working on it and custom with my style + add many other things and sell or it’s illegal?
Thx for response and sorry for the bad English 🙏👊🏼
Yea as long as you add your own personalization and design to it and credit me then it's all good 🙌🏼
Nice Idea 💡
Thanks!
is there a way to set different habits for each day of the week?
No, you'd have to create a separate database cuz the checkbox properties are on each database entry.
@@chrisnotion Could you explain how I can do this and still show all the habits in one calendar?
do we need pro version to see the graph? it's not working for me :(
No the Notion2Charts pro version is only if you want to have multiple graphs. Here's a video that might answer your questions: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
My code doesn’t work :( it says that unaryplus doesn’t exist
Yes it's been removed with the new formulas update. Just replace the UnaryPlus function with the ToNumber function
I've put my habit tracker on my Personal Notion page which includes books i've read and work outs etc but when i go to Notion2charts it doesnt see my habit tracker and only the books for some reason any ideas?
That's weird. Once you've pasted it as an embed it should automatically show up everytime you open Notion. Just make sure you got the correct databases and everything connected
@@chrisnotion managed to get it to work, some reason when it adds it every day it doesn’t add the date hahah so wasn’t linking
@@chrisnotion my notion still isn’t adding the date when it auto added the tasks for the day is there anyway to have it do this ?
Database does not show up on Notion Graph website. Any help?
Make sure you've linked the right Notion account and database and also make sure you have database entries in your habit tracker
did you manage to fix this issue?
the whole chart doesnt work and i dont understand why. I have selected the correct databse, have double checked the formulas but it just doesnt show up.
www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
btw i am facing a problem that it is aways sying no data displayed
Yea you need to add database entries and also connect your own chart with Notion2Charts
why mine doesnt work
the notion 2 chart
This video might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
why does "unaryplus" not appear on my notion
It has been replaced by the toNumber function
Tbh notion won’t even let add the unaryPlus function, is this normal or is my notion not up to date? lol
Yea Notion updated their formulas, will create a video about it in the coming weeks :)
it doesnt show the checkboxes in the calendar view for me
Go into the database menu and under properties you can and toggle which properties you want to show
10/10
:)
I did it step by step, but my chart sums up percentage and doesn't show it day by day :/
Your x axis should be date, the y axis should be percentage, and you have to sort the graph according to the date property.
can you make a 12 weeek year kind of notion ?
Already have one here: czcams.com/video/p4DswgymDYg/video.htmlsi=dmEu834JpKEDWoAP
@@chrisnotionhey Chris, eagerly waiting on the updated formula video because the unaryPlus function isn’t working for me and I can’t finish the template, thank you
I cant put ( infront of the first unaryplus, why?
Need help
www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
@@chrisnotion I fixed it, but thank you very much!
for me it doesnt embed the graph with the link it just shows their website and not renders the graph
Could be something on Notion's end as others also have this problem but maybe try using the embed block.
It dont work for me its showing me nothin. the chart pivot point is stuck at 0 :(
Make sure you're using the correct date property cuz there's 2, the normal date property and the created time property, and make sure it's also sorted acording to your date property. If this doesn't fix the issue then this video might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
@@chrisnotion hey thanks i was just dumb and tried it with no data in the table view xD
Whenever I reload the graph, it shows no data to display. Then i have to rembed it
You need to create your own graph and connect it to your own habit tracker. And make sure you actually have database entries before reloading
@@chrisnotion its working now. The changes I made were I copied the live link embed instead of cached and it works now
The chart doesn't show anything. It just is there. I have 3 days in my calendar already.
It doesn't show the data.
UPDATE! I FIXED IT.
It doesn't work with "created time". You gotta sort your tracker by date. Then if you want the previous day to show you can find them in the top menu "no date" or something. And distribute them.
Glad you figured it out :)
it still does not work for me T-T
It happened the same to me, thanks for calling it out!
I've followed this four times and whenever I go to customise the graph no line shows up. Why is this happening?
Then it would be a connection issue if no data shows up, assuming you have data and habits that are checked on your calendar. If you already have habits checked then make sure your Notion account is connected with Notion2Charts and that you have selected the correct database when you connect your account as well as when you create the chart.
what if you want to add a new habit?
In the template is a video showing you how 🙌🏼
line chart does not display anything why
You need to connect your database to your own chart with Notion2Charts and add database entries
My line graph is not showing any data. What could be wrong?
You need to connect your own database to your own Notion2Charts account and actually have database entries for it to show. This video might help: www.loom.com/share/548e923e338b42408db2d6aa8c7f5a48
@@chrisnotion thanks for the quick reply! I've added my database like you've explained in your videos, and I have a few dates of habits added already, but I still get nothing in my line graph. The only thing I see of difference is that you add the progress bar for your y-axis, and mine is called "percentage". Any ideas?