Notion Journal Template: Daily Reflection and Mood Tracking
A Daily Reflective Journal, Built the Notion Way
A daily reflection practice does not need a complicated system. It needs one reliable place to land at the end of the day, a small prompt to push past the surface, and a way to look back over weeks and notice what keeps coming up. Notion handles all three well because it treats every entry as a row in a database rather than a scattered pile of notes. This guide adapts the free Notable Dashboard into a focused journal template: one row per day, a free-form reflection on the page body, a supportive mood marker, and views that let you see patterns over time.
The mood field here is deliberately light. It is a self-awareness cue, a way to give the day a quick emotional label so future-you can spot rhythms. It is not a clinical instrument, not a diagnosis, and not a substitute for talking to a professional when you need one. Keep that framing and the template stays a gentle habit instead of a source of pressure.
How the Notable Dashboard Pattern Works
The Notable Dashboard is organized around a single idea: everything lives in one database and is surfaced through multiple linked views, filters, and rollups. The dashboard itself is a left-hand navigation hub linking to sections like Tasks & Projects, the Financial Tracker, Goals & Habits, and a Content Calendar, plus a Quick Stats row where each number is a filtered or rolled-up view rather than something typed in by hand. You do not maintain the same information in two places; you enter it once and read it many ways.
Get the Free Notion Dashboard
Tasks, goals, habits, budget and calendar. 100% free.
Grab the Free Template →A reflective journal maps neatly onto that structure. Instead of tracking tasks or expenses, you track days. You build one Journal Entries database, add a handful of properties, and then create several views over it: a calendar to see the month at a glance, a timeline or gallery of recent entries, and filtered views that isolate entries by mood. The dashboard page becomes your quiet home base, linking to the journal and showing a small stat or two, such as how many days you have logged this month.
Setting Up the Journal Entries Database
Create a new database and give it these core properties. Keep it small; a journal you can fill in ninety seconds is a journal you will actually keep.
- Name or Title: a short line for the day, such as the date or a one-word summary of how it felt.
- Date: a date property set to the day the entry covers. This is the field your calendar and timeline views depend on, so fill it every time.
- Mood: a Select property with a few plain options, for example Low, Okay, Good, and Great. Selects give you one clean value per day and colored tags that are easy to scan later.
- Tags: a Multi-select for recurring themes such as Work, Health, Family, Rest, or Creativity. Tags are how you connect entries that share a subject even when they fall weeks apart.
The reflection itself belongs in the page body, not in a property. Open any row and you get a full Notion page underneath it. That is where the actual writing goes, which keeps the database table tidy while giving you unlimited room to think. This mirrors how the Notable Dashboard uses a compact Tasks & Projects table with fields like Status, Priority, and Tags, then lets each item open into its own page for detail.
Adapting Fields Without Over-Engineering
You can borrow one more idea from the dashboard’s Progress and Status fields if you want a sense of momentum: a simple Select such as “Reflected” versus “Skipped,” or a checkbox for whether you wrote at all. Resist adding more than that. Extra fields feel productive on setup day and become friction by week two. The strongest journals stay close to Date, Mood, Tags, and a page body.
Reflection Prompts to Write Against
A blank page is the main reason journaling habits stall. Give yourself something to answer. Paste a short prompt list into the top of each new entry’s page body, or keep a “Prompts” sub-page linked from the dashboard and pull from it. A rotating set keeps the practice from going stale.
- What is one moment from today I want to remember, and why?
- What drained my energy, and what restored it?
- Where did I feel most like myself today?
- What is a small thing I am looking forward to tomorrow?
- If today had a single word, what would it be?
You do not need to answer all of them. Pick one, write a few honest sentences, set the Mood, and close the page. Consistency matters far more than length.
Views That Reveal Patterns Over Time
This is where the database approach earns its keep. From the same Journal Entries data, add several views.
Calendar View
Set a Calendar view using the Date property. Each entry appears on its day, so an open month is a visible nudge and a full month is quiet proof you showed up. It is the same principle behind the dashboard’s Content Calendar, pointed at reflection instead of publishing.
Timeline or Gallery of Recent Entries
A Timeline or Gallery view sorted by Date, newest first, gives you a scrollable history. Showing the Mood tag on each card turns weeks of entries into a readable emotional strip you can skim in seconds.
Filtering by Mood and Tags
Create filtered views that isolate specific moods, for example every “Low” day, then read the page bodies together. Patterns you would never notice day to day become obvious in a stack: a recurring stressor, a person who lifts you, a time of week that consistently sags. Combine a Mood filter with a Tag filter to ask sharper questions, such as which “Work” days felt best. Treat what you find as gentle information about yourself, not a verdict.
To start from a working structure instead of a blank page, you can duplicate the free Notable Dashboard and repoint one of its databases at journaling. Rename the fields, swap in your Mood and Tags options, and build the views above.
