How to Track Plot Threads Across a 100-Session D&D Campaign

How to Track Plot Threads Across a 100-Session D&D Campaign

The hardest part of a long D&D campaign isn’t prep. It’s remembering what was promised three months ago to an NPC the players will rediscover next week. Plot-thread drift kills more long campaigns than character death, scheduling conflicts, and rules disputes combined.

The failure mode

Every promise the DM makes during play becomes a debt. The player who saved a village expects the village to remember. The NPC who got a coin tossed to them in session 3 is still alive in session 47. If the DM can’t recall any of that, the campaign starts feeling like a series of disconnected one-shots.

The fix isn’t a better memory. It’s a tracking system that’s easier to use than not use.

The index card system

One plot thread per card. Front: a name (“The Missing Ambassador”). Back: who’s involved, what’s unresolved, and the smallest possible next-action hook. We use index cards because they’re fast to write, easy to rearrange, and impossible to lose under a closed notebook.

Lay them out at the start of every session. Skim the top of each card. Pick three to weave into tonight’s play. Most won’t come up — that’s fine. The act of skimming is what keeps them in your head.

The three card categories

  • Open Promises: things the party committed to. “Find Erin’s daughter.” “Deliver the letter to the temple.” Keep these on top.
  • Open Threats: enemies, ticking clocks, factions moving against the party. These age. A threat ignored for too long needs to escalate.
  • Open Mysteries: questions raised that the party doesn’t know the answer to yet. “Who killed the lord’s son?” Cards in this category get reorganized as clues drop.

NPC tracking, separately

Plot threads and NPCs need different systems. Plot threads age. NPCs accumulate context.

For NPCs, two columns work: who they love, who they’ve wronged. That’s usually enough for the DM to improvise the next interaction. Faction membership and a one-line motivation cover the rest. The Lorekeeper Bestiary has a 4-page NPC dossier template that captures exactly this — we use it for the recurring villains and key allies the party will see across a campaign.

The end-of-session ritual

Five minutes after every session, do this:

  1. Walk through the cards you used tonight. Update each one with what shifted.
  2. Add cards for any NEW promises or mysteries that came out of play.
  3. Archive cards that closed cleanly.
  4. Star the 2-3 you want to use next session.

It takes longer to describe than to do. After ten sessions it’s automatic.

Digital vs analog

We’ve tried both. The analog index-card setup has a critical advantage: it forces you to skim the entire campaign’s open state every session. A digital tool lets you search — which means you only see what you specifically remember to look up. The campaigns we’ve run on digital trackers had more dropped threads than the ones we ran on cards.

If you go digital, build the same ritual: review-all-open-threads is the trigger, not just search-when-needed.

The takeaway

A campaign feels alive when the players notice their actions echoing. The DM doesn’t need a perfect memory — they need a system that surfaces the right echo at the right moment. Index cards on a closed binder rubber-banded shut still works better than a Notion database you forgot to open.

Pair this with the Lorekeeper Hero for player-side relationship tracking and the Lorekeeper Bestiary for DM-side NPC dossiers.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.