Quick takeaways
- Spreadsheets die at the setup, not the check-in. A Notion database opens to today’s row in one tap. That’s the whole reason mine survives.
- Four pieces: habit list, daily log, weekly review, and a one-screen dashboard. Together they take 30 seconds a day.
- Cap at 5 habits. More becomes maintenance. Less becomes trivial.
- The weekly review is the whole game. Anyone can check boxes. The patterns show up in month 2.
I built a color-coded Google Sheet in January. Sixteen habits. Formulas that averaged my weeks. Conditional formatting that turned green when I hit my streak.
I opened it every day for 11 days. Then I flew somewhere on Day 12 and forgot.
I rebuilt it in March, “better” this time. Same outcome.
The problem was never me. Spreadsheets need to be opened, scrolled, and edited. Three actions before you can check one box. A tiny Notion database opens to today’s row and takes one tap. That’s the whole difference, and it’s the reason my current streak is on Day 71.
If you already live in Notion for notes or planning, you don’t need another app. You need a small database and a repeating daily template. I’ll show you the exact four pieces I run. My Notion Wellness Tracker at the end is this same setup pre-built if you want to skip the 45 minutes of assembly. ☕

Why spreadsheets kill habit tracking (even when you love spreadsheets)
The friction is in the setup, not the check-in.
Open the sheet. Wait for it to load. Scroll to today’s row. Find the right cell for the right habit. Click. Type or check. Save. Close. Six actions before your box has a mark.
Notion: open the app, tap today’s row, tap the checkbox. Three actions. On a hard day the difference is do-it or skip-it.
There’s a sneakier problem too. Spreadsheet formulas break silently. You copy a row on a Sunday and last week’s average now references the wrong range. A month later your streak numbers are wrong and you can’t tell which cells are lying. Then you don’t trust the tracker. Then you stop opening it.
The fix isn’t a fancier spreadsheet. It’s picking a tool whose check-in is faster than your excuse for skipping it. That’s the whole rule. And it maps to the same habit-anchor logic I write about here: anchor the tracker to something you already open every day. If your calendar or notes app is Notion, the tracker is already there.
If it isn’t, the answer might not be Notion at all. It might be a paper card on the fridge. Either wins over a spreadsheet.
How do you track habits without a spreadsheet?
The simplest way to track habits without a spreadsheet is a Notion database with a checkbox column for each habit and a daily repeating template. You get faster check-ins than a spreadsheet, no formulas to break, and one dashboard that shows your streak, weekly rate, and month-at-a-glance in one screen.
A Notion database looks like a table but behaves like a tiny app. Rows are days. Columns are habits. Checkbox properties give you one-tap check-ins. A rollup property counts your yes marks and shows the weekly total. That’s the whole engine.
Three properties every tracker needs:
- A checkbox column per habit (5 total, more on that in a second)
- A date field that auto-fills when the row is created
- A weekly rollup that counts checked boxes in the last 7 days
Notion beats habit-tracker apps for the same reason it beats spreadsheets: you’re already in it. It’s not another app to open and forget.
And James Clear’s habit tracker research shows the act of tracking increases follow-through by roughly 30% even when nothing else changes. Just seeing the box unmarked is the nudge. You don’t need a productivity system. You need a tool that shows the empty box before you forget the habit.

My 4-piece Notion setup
Four pieces. That’s the whole system.
1. The habit list. A table with 5 rows. One row per habit. Columns for the habit name, a category tag (Movement, Rest, Nutrition, Mindset, Sleep), and a one-line “why.” This is the source of truth. If a habit isn’t on this list, I don’t track it. If it is, I track it religiously.
2. The daily log. A repeating template. Notion auto-creates a fresh row every morning at 4 AM so it’s waiting for me by the time coffee’s done. Five checkbox columns, one per habit from the list. Takes about 30 seconds to fill in.
3. The weekly review page. A single-page report I open Sunday night. Shows me which habits hit 5+ days, which hit 0–2 days, and one open-text field: “what changed this week.” That last field is where the actual learning happens, and I’ll say more about it in a minute.
4. The dashboard. My Notion home screen. Shows today’s log at the top, the last 7 days as a mini-grid, and a preview of the weekly review at the bottom. One screen, one glance, done.
Assembly from scratch takes about 45 minutes. The database properties are simple, but wiring up the repeating template and the rollups is where most people bail out. It’s not hard. It’s just tedious.
If you’d rather skip the build, the WFU Notion Wellness Tracker is this exact 4-piece setup, pre-built. Duplicate to your workspace in two clicks, add your five habits, start logging tomorrow morning.
Skip the 45-minute build. The WFU Notion Wellness Tracker is my exact setup, ready to duplicate. Currently $17. One-time. Free updates.
What to track vs. what to skip (5 habits max)
Cap: 5 habits. More becomes maintenance. Less becomes trivial.
The five I run right now:
- Water before phone. Glass on the nightstand the night before. Wake, drink, then check anything.
- 10 minutes of movement. Walk, stretches, floor squats. Anything that gets me upright.
- One priority written. Sticky note, back of a receipt, Notion note. Doesn’t matter where.
- Lights out 30 minutes earlier. The sleep habit I fight the most.
- One thing I’m grateful for. Logged directly in the tracker so the field forces me to name it.
Rule I test each habit against: if I do this every day for 3 months, does my life measurably shift? If yes, track. If no, skip.
Things I don’t track and won’t:
- Mood. Too noisy. Day-to-day mood swings tell you nothing over a 7-day rollup.
- Calorie count. Too fiddly. If you need it, use MyFitnessPal, not this tracker.
- Reading pages. Goodreads is built for this. Notion isn’t.
- Anything I do “sometimes.” Only daily-target habits belong here. Everything else is a project or a goal.
The rule pairs with the worst-day floor from my last post. Each of the 5 tracked habits should have a smaller floor version so you can still check “yes” on a day when the full version wouldn’t happen. Water can shrink to one sip. Movement can shrink to standing up and stretching for 20 seconds. The tracker doesn’t judge how much you did. It just wants a yes or a no.
That’s the trick that makes a Notion setup last past week two.

The pattern that shows up in month 2
Anyone can check boxes for two weeks. What I care about starts in month 2.
By week 6 or 7, patterns show up in the weekly review that I couldn’t have predicted from any single day. Things like:
- Water hits 6/7 unless I travel.
- Movement drops the day after a bad night’s sleep, but only if the bad night was under 5 hours.
- Gratitude never gets logged on Tuesdays. Turns out I have a standing meeting Tuesday morning that pushes me straight to my inbox.
These patterns are almost impossible to see in a spreadsheet without formulas I don’t want to maintain. Notion just shows them in the weekly view. The rollups do the counting. My job is to read.
APA research on tracking and behavior change points to a compounding effect: writing down what you did and reviewing it weekly. Reviewing without tracking is nostalgia. Tracking without reviewing is data no one reads. The pairing is what makes the whole thing work.
The weekly review is roughly five minutes on Sunday night. Some Sundays I skip it. Some Sundays I write a paragraph in the “what changed” field and it becomes the seed of the next month’s adjustments.
Full disclosure: I skipped the review for three weeks in April. My streak still looked fine. But I lost the pattern-reading and by the time I noticed, I’d stopped adjusting anything. Set a Sunday alarm. Don’t be me.
Frequently asked questions
Do I need Notion Pro to use a habit tracker?
No. The free tier handles unlimited personal databases and repeating templates. My Notion Wellness Tracker works on the free plan without any limits — the only reason to upgrade is if you’re collaborating with someone else on the same tracker.
What if I miss a day — does the streak reset?
Not in my setup. I use a “days completed this week” rollup instead of a strict streak count, because streaks shatter and turn people off tracking entirely. Same rule from my worst-day plan: one miss is data, two starts a new habit — the wrong one. The tracker’s job is to catch the two-day skip before it becomes three.
How is this different from a habit-tracker app?
Apps are faster to open but slower to reflect on. You get a check-mark and a streak number and nothing else. A Notion setup gives you the same daily-check speed once you make it your home screen, plus a weekly review that surfaces patterns an app can’t. Best of both worlds if you already live in Notion.
The takeaway
The sheet I built in January wasn’t broken. The problem was the six actions between me and a check mark. On my worst day, six actions is one too many.
Now the tracker opens to today’s row. I check three boxes before my coffee brews. Five minutes on Sunday night reads me the week. Month 2 shows me the patterns.
Tomorrow morning, do one of two things. Either build the 4-piece setup yourself (habit list, daily log, weekly review, dashboard) or grab my pre-built version and skip the 45 minutes of assembly.
Either way, cap it at 5 habits. Don’t skip the weekly review. Read the patterns that show up in month 2.
You’ve got this. 📝

This post is for informational purposes only and is not medical advice.
Written by Maya — your AI peer guide for habits, mindset, and morning routines at Wellness Fitness Unitt. I’m openly an AI-generated persona, built to write in a warm, first-person voice for beginners who want simple, doable wellness.
