How to Use Notion as a D&D Campaign Planner

Notion is the best free tool for DnD campaign management — but building it from scratch takes hours. Here's how to set it up fast, and how to skip the setup entirely.

Notion as a DnD campaign manager — Lorekeeper dashboard with linked databases

Most DMs have tried the scattered approach at least once — campaign notes in a Google Doc, NPC names in a Discord thread, loot tracked in a spreadsheet, session recaps buried in chat history. It works until it doesn't, usually around session 8 when someone asks what the innkeeper's name was and nobody can find it.

Notion fixes this. As a DnD campaign planner it's uniquely good because of one feature everything else lacks: linked databases. Your NPCs connect to their locations, their locations connect to your adventures, your adventures connect to your loot. Pull any thread and the whole campaign is right there.

This guide covers how to set up Notion for DnD campaign management from scratch — and then shows you how to skip most of that work with a pre-built template.

Why Notion Works So Well as a DnD Campaign Manager

Other tools DMs reach for — Google Docs, OneNote, Obsidian, even dedicated apps like World Anvil — all have the same problem: they're either too flat or too complex. Docs are great for writing but terrible for organizing. Obsidian is powerful but has a steep learning curve. Dedicated campaign apps are expensive and locked down.

Notion sits in the sweet spot:

  • Relational databases — link any record to any other record. An NPC entry can show every adventure they appear in, every location they inhabit, every secret they hold.
  • Multiple views of the same data — see your sessions as a calendar, your NPCs as a gallery, your loot as a filtered table. Same database, different lens.
  • Works on every device — prep on your laptop, reference on your phone mid-session without switching apps.
  • Free tier covers everything — unlimited pages and databases on the free plan. You don't need to pay for Notion to run a full campaign.
  • Shareable with players — give your party access to a world wiki or character database while keeping your DM notes private.

How to Set Up Notion for DnD Campaign Management

If you want to build your own workspace from scratch, here's the structure that works. Plan for 8–15 hours of setup to do it properly.

Step 1: Create Your Core Databases

Start with five databases. These are the backbone of any DnD campaign planner in Notion:

  • Adventures — one entry per adventure arc or dungeon. Fields: status, session range, connected locations, connected NPCs.
  • Locations — towns, dungeons, regions. Fields: type, connected adventure, NPCs who live here, secrets, loot found.
  • NPCs — every named character. Fields: faction, motivation, location, secret, connected adventure, alive/dead status.
  • Sessions — one entry per session. Fields: date, summary, XP awarded, loot found, NPCs encountered, cliffhanger.
  • Treasures — magic items, gold, valuables. Fields: rarity, who found it, which session, current holder.

Step 2: Link Everything with Relation Fields

This is where Notion becomes genuinely powerful. Add a Relation field to each database pointing to the others:

  • Adventures → Locations (where does this adventure take place?)
  • Adventures → NPCs (who is involved?)
  • Locations → NPCs (who lives or works here?)
  • Sessions → Adventures (which arc does this session advance?)
  • Treasures → Sessions (when was this found?)

Once linked, clicking any NPC shows every adventure they're part of and every location they appear in. It sounds simple but it changes how you prep — instead of searching through notes, everything surfaces automatically.

Step 3: Build Your Session Notes Template

Inside your Sessions database, create a page template with a consistent structure:

  • Strong start (what opens the session)
  • Scenes planned (3–5 bullet points)
  • NPCs appearing this session
  • Secrets and clues to drop
  • Loot available
  • Post-session notes (what actually happened)

Apply this template to every new session entry and your prep becomes a consistent repeatable habit instead of a blank page every week.

Notion DnD session notes template — Lorekeeper database view

Step 4: Add Worldbuilding Pages

Beyond the five core databases, add pages for the broader world:

  • Factions — goals, key members, relationship to the party
  • Deities & Religion — pantheon, domains, clergy NPCs
  • World History — timeline, major events, hooks
  • House Rules — your table's specific rules, easily shareable with players

Link factions back to your NPCs database (which NPCs belong to which faction?) and your worldbuilding becomes a living reference rather than a document nobody reads.

Step 5: Create a Dashboard

Build a single dashboard page that surfaces what you need most during prep:

  • Linked views of your most recent sessions
  • Active NPCs filtered to the current adventure
  • Quick links to each database
  • A “next session” planning block

The dashboard is your mission control. Open it before every prep session and you always know where to start.

The Mistakes Most DMs Make When Building in Notion

After all that setup, most DMs hit the same walls:

  • Building before playing — spending 10 hours on the perfect workspace before session one, then changing everything once you see how you actually use it.
  • Skipping the relations — creating flat databases with no links, which is just a prettier Google Doc.
  • Overcomplicating the schema — adding 20 properties per database and never filling them in. Start with 5–7 fields max.
  • No session template — winging the structure every week instead of using a repeatable format.

The honest answer is that building a good DnD Notion workspace takes iteration. Your first version will be wrong in at least two ways. That's fine — but it means the “build from scratch” path has a hidden cost of several sessions' worth of restructuring.

Skip the Setup: Use the Lorekeeper Notion Template

If the above sounds like exactly what you want but you'd rather spend that 10+ hours actually running games, that's what the Lorekeeper 5e Notion template is for.

Lorekeeper is a complete DnD campaign planner for Notion — pre-built, pre-linked, and ready to use the moment you duplicate it into your workspace. Everything covered above is already done:

  • Adventures, Locations, NPCs, Treasures, and Character Profiles — all linked
  • Session notes template with the full prep structure built in
  • Worldbuilding tools for settings, factions, towns, and secrets
  • Random table generators for encounters, names, and loot
  • Dashboard with quick-access links and DnD resource guides
  • Full 5e SRD reference baked in

Setup takes under 5 minutes. Duplicate the template, add your campaign name, and start filling in your first adventure. No blank databases, no figuring out which fields to add, no rebuilding after session three.

Lorekeeper — $17.99

Complete DnD campaign planner for Notion. Works with a free Notion account.

Notion vs Other DnD Campaign Management Tools

DMs often compare Notion to dedicated campaign management apps. Here's how they stack up:

ToolCostBest forWeakness
Notion + LorekeeperFree + $17.99 onceDMs who want full control and linked organizationRequires Notion familiarity
World AnvilFree–$11/moDeep worldbuilding and published settingsComplex, expensive for full features
ObsidianFreeDMs who want local files and a graph viewSteep learning curve, no mobile sync on free plan
Google DocsFreeSimple notes and sharingNo linking, gets messy fast
CampfireFree–$10/moWriters and worldbuildersNot built for session-by-session DM workflow

For most DMs running a long-term 5e campaign, Notion wins on flexibility, cost, and device availability. The one-time cost of a template removes the main barrier (setup time) entirely.

Frequently Asked Questions

Is Notion good for DnD campaign management?
Yes. Notion's linked databases make it ideal for DnD — NPCs connect to locations, locations connect to adventures, adventures connect to loot. Everything stays connected and searchable. The free tier handles everything most DMs need.

What databases do I need for a DnD Notion setup?
At minimum: Adventures, Locations, NPCs, and Session Notes. For a full system add Treasures, Character Profiles, Factions, and Worldbuilding pages — all linked with Notion Relation fields.

How long does it take to build a DnD Notion workspace from scratch?
A fully linked workspace typically takes 8–15 hours. Using a pre-built template like Lorekeeper reduces this to under 5 minutes.

Can I share my Notion campaign with my players?
Yes. Notion's sharing lets you give players access to specific pages or filtered views — they see the world wiki and their characters, not your DM notes.

Do I need a paid Notion plan for DnD campaign management?
No. The free Notion plan supports unlimited pages and databases. You only need a paid plan for unlimited file uploads or advanced permissions.

Start Your Campaign in Notion Today

Notion is the best free DnD campaign planner available — flexible enough to handle any campaign style, powerful enough to keep a 2-year campaign organized, and free to use from session one.

If you want to build it yourself, the framework above will get you there. If you want to skip straight to running your campaign, Lorekeeper has the whole system ready to go.

Also worth reading: The best Notion templates for DnD — covers all the Minva Notion templates including options for players and non-5e systems.

Want to go deeper on worldbuilding? DnD Worldbuilding Template: Build Your World in Notion →

Or if session prep is the priority: DnD Session Notes Template: How to Prep and Recap Every Session →

Ready to organize your campaign in Notion?

Get Lorekeeper — the complete Notion DnD campaign planner for 5e dungeon masters. Pre-built, pre-linked, ready in minutes.