⬅️Guide

how to use notion to track habits

👤
Trider TeamApr 14, 2026

AI Summary

Learn how to turn Notion into a powerful habit tracker—set up a habit database, daily template, auto‑updating streak formulas, and visual views (calendar, board, gallery) plus journaling, squad accountability, and reminders—all in just a few clicks.

1. Build a habit database

Open a new page in Notion and add a Table – Full‑page. Call it “Habits.” Each row will become a habit you want to keep an eye on.

  • Name – the habit title, e.g., “Drink 2 L water.”
  • Category – pick from Health, Productivity, Mindfulness, Learning, Finance, or create your own.
  • Frequency – daily, Mon‑Wed‑Fri, or a custom rotation.
  • Status – a checkbox that you tick when the habit is done.

The table is the backbone; you can always add more columns later, like “Timer” for pomodoro sessions or “Streak” to see how many days you’ve kept the habit alive.

2. Create a daily template

Click NewTemplate inside the table. Name the template “Today’s habits.” Add a Linked database view that filters the table to only show rows where Frequency matches today’s date.

Place a To‑do list beneath the linked view and drag the Status checkbox next to each habit. When you open the page each morning, you’ll see exactly what you need to do, no extra scrolling.

3. Automate streaks with formulas

Add a Formula column called “Streak.” Use Notion’s if and dateBetween functions to compare the last completed date with today. A simple version looks like:

if(prop("Status"), 
   if(empty(prop("Streak")), 1, prop("Streak") + 1), 
   if(dateBetween(prop("Last completed"), now(), "day") = 0, 0, prop("Streak"))
)

The number grows automatically whenever you tick the checkbox. If you miss a day, it drops back to zero—exactly how streaks work in habit apps.

4. Freeze a day without breaking the streak

Sometimes life gets in the way. Add a Select property called “Freeze.” Choose “Yes” on a day you need a break. Adjust the streak formula to ignore days marked as frozen. This mirrors the “freeze” feature you find in Trider, letting you protect your momentum without cheating yourself.

5. Pull in Trider’s habit templates for inspiration

I keep a small habit pack in Trider called “Morning Routine.” When I’m building a new Notion habit list, I copy the titles over, then tweak the categories to match my Notion setup. It’s a quick way to seed your database with proven habits, then let Notion handle the tracking.

6. Visualize progress with multiple views

  • Calendar view – shows each habit’s completion dots on a monthly grid.
  • Board view – groups habits by Category, letting you see which life area needs more attention.
  • Gallery view – adds a cover image for each habit, turning the dashboard into a mini‑mood board.

Switching between views is a single click, so you can audit your habits from any angle.

7. Add a journal entry for each day

At the bottom of the daily template, insert a Text block titled “Reflection.” Write a quick note about how the day went, maybe an emoji to capture mood. Notion stores each entry in the same page, so you have a built‑in habit journal.

If you also use Trider’s journal, you can copy the mood emoji from there; the two systems start to feel like one cohesive habit ecosystem.

8. Bring in squad accountability

In Trider, I belong to a small squad that shares daily completion percentages. To replicate that in Notion, create a Relation property that links each habit to a “Squad Member” database. When a teammate updates their status, the linked view updates automatically.

You can even embed a Rollup that calculates the squad’s average completion rate. Seeing the number rise (or dip) adds a subtle social push without leaving Notion.

9. Set reminders the old‑fashioned way

Notion can’t push push notifications, but you can add a Reminder to the Date property of each habit. Choose a time that works for you, and Notion will pop up a reminder in the app. Pair that with the per‑habit reminder settings you already have in Trider, and you’ll never miss a beat.

10. Iterate and prune

After a week, open the habit table and look for rows that never get checked. Archive them by toggling a Select property to “Archived” and filter the main view to hide that status. The data stays in the database, just like Trider’s archive feature, so you can revisit old habits later.

And that’s the core of a Notion‑powered habit tracker. No fluff, just the pieces you need to start, measure, and improve your daily routines.

More guides

View all

Write your own guide.

Download Trider to access AI tools and publish your routines.

Get it on Play Store