← All Tips

The Best Notion Journaling Template: Build a Daily Reflection System That Sticks

Build a Notion journaling template with mood tracking, structured daily entries, gallery views, and weekly reflections — a system that's easy to open every morning and deep enough to learn from.

Published June 29, 2026

Most journaling attempts fail within two weeks. Not because the habit isn't valuable, but because the system isn't built for real life. A blank document every day is fine for a few entries — but there's nothing to look back on, nothing to search, and no structure to help you reflect on patterns over time.

Notion changes that. By building your journaling practice around a structured database, you get the warmth of a personal journal and the power of a searchable, filterable archive. You can track mood over 30 days, pull up every entry where you wrote about gratitude, and spot the patterns that a pile of notebooks can never show you.

This guide walks you through building a Notion journaling template from scratch — one that's easy enough to open every morning and deep enough to actually learn from.


Why Notion Beats Plain Note Apps for Journaling

Most note apps (Apple Notes, Bear, Day One) store your entries as flat text. That's fine for capture, but weak for reflection. Here's what Notion adds:

  • Structure — Each entry has consistent fields (mood, energy, gratitude) so you can actually compare entries over time
  • Search — Find any entry by keyword, date, mood, or topic tag in seconds
  • Views — See a gallery of entries filtered by mood, or a timeline of your most gratitude-filled weeks
  • Templates — A single button pre-fills your entry with the exact sections you want every day, so you never stare at a blank page

The result is a journaling system that doubles as a personal data layer — your emotional weather report, searchable and sortable, going back as long as you keep it up.


Build It: The Journal Entries Database

Start by creating a new Notion database. Type /database and select Database – Full page. Name it Journal Entries.

Step 1: Set Up Your Properties

Add the following properties:

| Property | Type | Options / Notes | |---|---|---| | Name | Title | Auto-filled by template (e.g., "June 29, 2026") | | Date | Date | The date of the entry | | Mood | Select | Great, Good, Neutral, Tired, Stressed | | Energy Level | Select | High, Medium, Low | | Gratitude | Text | A sentence or two on what you're grateful for | | Topic | Multi-select | Health, Work, Relationships, Personal Growth | | Day of Week | Formula | See below |

For the Day of Week formula, click into the property → Formula → enter:

day(prop("Date"))

This returns a number from 0 (Sunday) to 6 (Saturday). You can wrap it to return a label:

if(day(prop("Date")) == 0, "Sunday",
if(day(prop("Date")) == 1, "Monday",
if(day(prop("Date")) == 2, "Tuesday",
if(day(prop("Date")) == 3, "Wednesday",
if(day(prop("Date")) == 4, "Thursday",
if(day(prop("Date")) == 5, "Friday", "Saturday"))))))

This makes your Mood Trends and reflection views much easier to read at a glance.


Step 2: Create the Daily Entry Template Button

Template buttons in Notion pre-fill a new page with structured content so every entry starts in the same format. To create one:

  1. Click the dropdown arrow next to the blue New button in your database
  2. Select + New template
  3. Name it Daily Entry
  4. In the page body, add these sections:
## Morning Intention
What do I want to accomplish or feel today?

---

## Three Wins
1.
2.
3.

---

## Challenges
What felt hard or draining today?

---

## Lessons Learned
What did I notice or learn?

---

## Tomorrow's Focus
One thing I want to prioritize tomorrow:

Now every time you click New → Daily Entry, you get a clean, pre-structured page. Fill in the properties (Date, Mood, Energy Level) at the top, and write freely in the sections below.

Quick tip: Use the /today shortcut when filling in the Date property to auto-set it to today's date without typing.


Step 3: Build Your Views

The power of a structured journal is in the views. Here are three to set up immediately.

Mood Trends (Gallery View)

  1. Click + Add a viewGallery
  2. Name it Mood Trends
  3. Set Card preview to Page content or a cover image
  4. Click Sort → Sort by DateDescending (newest first)
  5. Click Filter → Add filter → Dateis withinthe past 30 days

Now you have a visual card grid of the last month's entries. Scan the Mood property labels at a glance to spot rough patches or strong weeks.

Gratitude Archive (Table View)

  1. Add a view → Table
  2. Name it Gratitude Archive
  3. Click FilterGratitudeis not empty
  4. Click SortDateAscending (oldest first, to read chronologically)

This view surfaces every entry where you took the time to write something you were grateful for — a powerful archive to return to when things feel hard.

Most Reflective Days (Table View)

  1. Add a view → Table
  2. Name it Most Reflective Days
  3. Click FilterMoodisGreat
  4. Click SortDateDescending

This view shows your best days — when you had energy, clarity, and good momentum. Reading these entries on a tough day is genuinely useful.


Prefer not to build from scratch? The Ultimate Notion Productivity System ($27) includes a ready-made journaling section — with all the views, template buttons, and linked databases already configured. Open it, fill in your first entry, and you're done.


Step 4: Add a Weekly Reflection Database

Daily entries are the data. Weekly reflections are where the patterns become insights. Create a second database called Weekly Reflections with these properties:

| Property | Type | Notes | |---|---|---| | Name | Title | E.g., "Week of June 23" | | Week Of | Date | First day of the week | | Highlights | Text | 2–3 things that went well | | Goals Met | Checkbox | Did you hit your weekly intention? | | Journal Entries | Relation | Link to your Journal Entries DB |

Use the Relation property to link the relevant daily entries to each weekly reflection. Then add a Rollup to count linked entries — this tells you how consistent your daily journaling was that week.

Suggested weekly routine: Every Sunday evening, create a new Weekly Reflection entry, write 2–3 highlights from the week, check the Goals Met box if appropriate, and link the 7 daily entries from that week.


Using Topic Tags for Deeper Patterns

The Topic multi-select property (Health / Work / Relationships / Personal Growth) is optional but valuable over time. Tag each entry with whatever themes came up.

After a few months, you can filter by TopicWork to see every entry where work was on your mind — and spot whether your Mood tends to be higher or lower during heavy work periods. Same for Health, Relationships, or Personal Growth.

This is the kind of longitudinal self-knowledge that plain journals simply can't surface.


Putting It All Together

Here's the full system:

  • Journal Entries DB — Daily structured entries with Date, Mood, Energy Level, Gratitude, Topic, and Day of Week formula
  • Daily Entry template button — Morning Intention → Three Wins → Challenges → Lessons Learned → Tomorrow's Focus
  • Mood Trends view — Gallery, last 30 days, sorted by Date descending
  • Gratitude Archive view — Table, non-empty Gratitude entries, sorted by Date
  • Most Reflective Days view — Table, Mood = Great, sorted by Date descending
  • Weekly Reflections DB — Linked to Journal Entries, with Highlights and Goals Met

The whole system takes about 45 minutes to build — or about 30 seconds to open if you start from a template.


Get the full system →

The Ultimate Notion Productivity System ($27) includes a production-ready journaling setup — all views pre-configured, the template button ready to use, and the Weekly Reflections database already linked. Skip the setup and start writing.

Free Resource

Not ready to buy? Grab our free Notion Quick-Start Template

A no-fluff starter workspace to get organized in 30 minutes. Free, no credit card required.

Skip the Setup — Get the Ultimate Notion Productivity System

A pre-built journaling setup with all views configured, the template button ready to use, and the Weekly Reflections database already linked.