How to Build a Notion Workspace for Your D&D Campaign
Share
I tried tracking my D&D campaign in three different ways before settling on Notion. Apple Notes was too unstructured. A pile of Google Docs lost the threads. A spreadsheet was too rigid for narrative.
Notion was the system that finally worked. Four months in, the workspace has earned its keep โ and the secret isn't the individual pages, it's the relations.
The structure
Six interconnected databases:
- Sessions โ date, summary, XP awarded, players present.
- NPCs โ role, location (linked to Locations), motivation, status, last-seen.
- Plot Threads โ active / dormant / resolved with priority + linked NPCs.
- Locations โ cities, dungeons, regions with notable inhabitants and hooks.
- Magic Items โ rarity, attunement, owner, effect, found-in-session.
- Quests โ status, quest giver, reward, deadline.
The relations are the magic
When I link an NPC to a Location, I can open the Location page and see all NPCs there. When I link an item to the session it was found in, I have a full provenance chain. When I tag a plot thread with the NPC who introduced it, I can find every plot thread for a character in one click.
This is the part you can't easily replicate in Apple Notes or a Google Doc. It's why Notion specifically is the right tool.
Views worth setting up
- Sessions โ Calendar view. See your campaign's pacing at a glance.
- NPCs โ Filter by Status: Alive AND Last Seen > 4 sessions ago. Reveals NPCs the players have forgotten about (great for callbacks).
- Plot Threads โ Board view by Status. Active threads in one column, resolved in another. Drag to update.
- Locations โ Gallery view with cover images. Players love it when you share screen with this.
The mobile angle
Notion's mobile app is what makes this actually work at the table. Quick edits during play โ adding a session note without breaking immersion, tagging a new NPC the moment they appear โ is what separates a workspace that gets used from one that gets abandoned after week three.
Ready-made template
We took our exact workspace structure, cleaned it up, and packaged it as a one-click Notion duplicate. Tablekeeper DM Campaign Hub ($14) gives you the whole thing, pre-furnished with sample data. Or build your own from this article โ both paths work.