Why Your Current Notion Journal Isn't Working For Depression
I built a Daily Journal Notion For Depression about three years ago after my therapist suggested tracking mood patterns. The first version I made looked like every other aesthetic journal template on YouTube — lots of pastel colors, motivational quotes, and a 36-field form that took 20 minutes to fill out. That's the trap. When you're dealing with depression, even a simple logging task can feel impossible, and most people abandon the system within a week because the friction is too high. The real problem isn't motivation. It's that standard journal templates assume you have executive function capacity on a good day, and they absolutely collapse on a bad day. I learned this the hard way after going through six weeks of incomplete entries, which made me feel worse about missing entries, which made me miss more entries. Classic depressive spiral feeding off its own tools.
How to Build a Daily Journal Notion For Depression That Actually Sticks
Start with the absolute minimum viable entry. I'm talking about a single-page database with three fields: date, one mood rating (number 1-5), and one free-text line. That's it. Three fields. The entire setup took me about eight minutes once I stopped overthinking it. The page template for new entries should pre-fill those three fields so you're literally just clicking "New" and typing a number and a sentence. Here's what most people get wrong about Notion databases for mood tracking. They create separate pages for each day with elaborate sub-sections for sleep, medication, therapy notes, meals, exercise, gratitude lists, and everything else. This creates what I call journal debt. You start feeling like you owe your journal entry. By day four you've accumulated enough incomplete entries that opening Notion feels like checking your bank account after spending sprees. Just close the tab. Instead, use Notion's template button feature. Set up a template called "Quick Entry" that auto-fills today's date and leaves a blank mood field and a blank text field. Configure it so when someone clicks it, it creates a new database entry instantly. No navigation, no decision-making. Just click and type a number. This reduces the time from deciding to log to actually logging down to maybe 30 seconds.
For the mood rating, I use a simple 1-5 scale where 1 is worst day ever and 5 is decent. Don't overcomplicate it with detailed mood descriptors. The nuance costs more cognitive energy than it returns during depressive episodes. If you want more granularity later, you can always add it, but start lean.
Get the Full Details

The Database Setup That Actually Works
Create a database called "Mood Journal" with these properties: Date (date type, defaults to today), Mood (number type, 1-5), Notes (text type, single line if possible), and Day of Week (formula that pulls the weekday from the date). The Day of Week property is important because it lets you filter and spot patterns later without manually counting. Set up a gallery or table view sorted by date descending so your most recent entry is always at the top. Most people default to the board view because it looks nice, but board views require grouping logic and that's unnecessary complexity for daily use. Table view is faster. Gallery view is fine if you want visual variety but it loads slower. One thing that surprised me after months of use: the weekly aggregation formula is more useful than most people expect. Add a property called "Weekly Average" with this formula: round(prop("Mood") / 7, 1) doesn't work directly because Notion formulas can't do rolling averages across entries. What actually works is creating a separate weekly review database or using Notion's rollup feature with a relation to a weekly summary page. I ended up just making a simple manual weekly check-in where I look at the seven days and note the pattern. Takes two minutes and the act of looking is often the therapeutic part.
A Real Problem I Hit and How I Fixed It
About four months in, I encountered a specific edge case that nearly killed the system. I went through a period where I couldn't open Notion at all without feeling a wave of dread. The database had grown to 120+ entries and the page was getting cluttered. Every time I opened it, I saw all those entries staring back at me like a record of failures. The solution was simple but I didn't think of it for weeks: I created a separate "Archive" view that filtered entries older than 30 days and hid them by default. The main view only shows the current month. This cut the visual noise dramatically and removed the guilt of seeing "all the days I didn't log properly." Another workaround I use: I set up a keyboard shortcut workflow where I have a pinned browser tab that goes directly to the "New Entry" page with the Quick Entry template already loaded. No navigating through sidebar menus, no searching for the right database. One click from my desktop and I'm on the entry form. This matters because when depression hits, even the minor friction of finding the right page can be enough to make you not do it at all.
What This System Can't Do For You
Let me be clear about the limitations. A Notion journal template is not treatment. It's a tracking tool at best. If you're in active crisis, this won't help you. If your depression is severe enough that basic self-care has become impossible, you need professional support, not a better database schema. There's also a real risk of obsessive tracking becoming its own form of anxiety. I've seen people spend more time designing and maintaining their mood journal systems than actually using them. That's not progress. If you find yourself spending 45 minutes customizing color themes instead of logging your mood for the week, you've crossed from helpful tool into compulsive behavior, and you should simplify immediately or take a break entirely. Notion databases also don't handle emotional nuance well. A number from 1 to 5 collapses complex internal states into a single digit. You might feel anxious and exhausted and numb all at once, and "2" doesn't capture any of that. I keep the free-text field precisely for this reason, but most people skip it because they feel like they need to write something substantial, which defeats the purpose of low-friction logging.

Export options are another practical limitation. Notion's export to CSV or PDF works but the formatting is crude. If you want to share your mood data with a therapist, you'll likely need to take screenshots or rebuild the data in a spreadsheet. This is fine for occasional use but becomes tedious if you're doing it monthly. For that reason, some people pair their Notion journal with a simpler tool like a Google Sheet for actual data analysis while keeping Notion for the daily logging habit. The system I described here works because it removes almost all decision points. Click, rate, type one sentence, done. On bad days, even that might feel like too much, and that's okay. The goal isn't perfect consistency. The goal is having a system that's barely there on the days you can't handle much, but still functional enough to give you data when you're ready to look at it.