Skip to main content

Scattered notes.Forgotten NPCs.Lost plot threads.

What a D&D campaign manager actually solves.

Between sessions, a campaign lives in notebooks, voice memos, a notes-app scratchpad, and the back of someone's head. A campaign manager is the place where those pieces stay connected so the next session does not start from zero.

Multiloop is the campaign and story layer for DMs and players. Start with notes, characters, and session prep, then add maps, Guide pages, World references, quests, and sharing when you need them.

The campaign manager checklist

One thing you maintain. The rest stays linked.

The checklist below is what a campaign manager needs to cover in any tool. You can keep all seven current by hand. In Multiloop, the recommended rhythm is lighter: write the session note, open player notes when you want the table's perspective, and approve the Analysis suggestions that match what happened.

1

You write this

Write your session notes

Minimum useful fields

Date, one-line summary, three beats that actually happened.

Use the session notes template
Party-sharedSurface:Sessions
2

Analysis

Analysis proposes reviewable updates

After a session, Analysis reads DM notes, shared player notes, and campaign context, then proposes reviewable updates across supported records.

Reads your notesDetects campaign recordsProposes updates you approve
Recognizes:NPCsFactionsRelationshipsQuestsEncountersLocationsTimelineItems and lootCombat outcomesWritings
3

Your review

Review and fill in the rest

Analysis can support four rows. You keep the rest current when your prep needs them.

  1. NPCs

    Minimum useful fields

    Name, role in the story, one-line voice or quirk, last scene they were in.

    Use the NPC tracker
    Proposed by AnalysisDM-onlySurface:Entities
  2. Quests and threads

    Minimum useful fields

    Name, current status, the hook line you first pitched.

    Proposed by AnalysisParty-shared for active, DM-only for hiddenSurface:Quests
  3. Locations

    Minimum useful fields

    Name, one sentence of description, who lives there.

    Proposed by AnalysisParty-shared once visitedSurface:World and Locations
  4. Timeline

    Minimum useful fields

    In-world date, event, trigger or consequence.

    Proposed by AnalysisParty-shared for resolved eventsSurface:Timeline
  5. Maps

    Minimum useful fields

    Region, named pins, travel times the party actually cares about.

    You update when neededParty-shared for discovered areasSurface:Maps
  6. Player-facing pages

    Minimum useful fields

    House rules, recap, handouts, anything a player should be able to re-read on their own.

    You update when neededPlayer-visibleSurface:Guide pages

If you can answer all seven rows in under a minute between sessions, your campaign manager is doing its job. In Multiloop you can edit them by hand, but the faster path is to write the session note, fold in shared player notes when they exist, approve suggestions for the records Analysis supports, and keep the rest visible for deliberate prep.

How Multiloop keeps this connected

Write sessions naturally. Keep the rest linked where it belongs.

Multiloop does not rewrite your notes. It keeps the places, people, and quests you mention in a session reachable from the records they belong to. When you want the bookkeeping done faster, Analysis reads the DM note, shared player notes, and campaign context, then suggests changes you approve one at a time.

DM Prep
Session 5: The Sunken Citadel
Prep Notes
The party should arrive at the citadel entrance by mid-session. Key reveal: the dwarven runes on the walls match Thorin's family crest...
ChecklistSession GoalsKey NPCsOpenerRandom TablesMusicQuick Refs

Start with raw session notes or build a full prep workspace. Add modules as you need them: checklists, key NPCs, session goals, opener scripts, music cues, and more.

Player Perspectives
DM
AK
SB
JR
4 online
DMThe party arrived at the citadel entrance...
AKThorin's Perspective: The ancient stonework reminded him of home...
SBLyra's Perspective: Something felt wrong in the shadows...

After each session, every party member can add their own notes and perspective. The DM always controls what is visible, and their DM notes stay private.

Live
EB
ML
KT
AK
+1
5 viewing
BIUS
@
Editing: Lyra Silvervane - Backstory
Growing up in the shadow of the old tower, Lyra always knew there was something wrong with the wards. When Aldric arrived, he confirmedML her worst fears...

Analysis

Bookkeeping you can approve in seconds.

After a session, Analysis reads DM notes, shared player notes, and the campaign you already have. It highlights the NPCs, places, quests, relationships, timeline moments, items, and character changes it can support. You review each one. You approve the ones you want. Nothing changes without your review.

Reads your notesSuggests updatesYou approve each one

Smart Import

Bring your existing notes in, without the retyping.

Paste or upload the notes you already have. Smart Import reads them and prepares a draft of characters, sessions, and locations. You review the draft in the real editor, accept the parts that belong, and ignore the rest. Nothing is imported silently.

  1. Step 1

    Paste

  2. Step 2

    Review

  3. Step 3

    Approve

Where Multiloop fits

The story layer. Not the VTT. Not the character builder.

Multiloop does not replace your VTT or character builder. Keep using your preferred battlemap and your preferred character sheet. Multiloop holds the notes, the history, and the connections that sit between sessions.

For DMs and players

Two views, one shared story.

For the DM

  • Keep session prep, recaps, and story beats in one place.
  • Organize NPCs, factions, and quest threads without a separate wiki.
  • Share pages with players and keep DM-only pages private.
  • Run one-shots, adventures, and multi-year campaigns with the same workflow.

For the players

  • Follow the shared story and read the pages the DM has shared with you.
  • Keep a character across multiple campaigns in a shared vault.
  • Claim a character the DM has already built, or bring one you made.
  • Add your own session perspective after each game.

Frequently asked questions

What does a D&D campaign manager actually need to do?

At a minimum it should answer three questions quickly: what happened last session, who the party knows and where, and what they are trying to do next. Everything else is depth you can grow into. Use the checklist above as a starting shape.

Will this replace my VTT or character builder?

No. Multiloop does not replace your VTT or character builder. Keep using your preferred battlemap for maps in play and your preferred character sheet for stat blocks. Multiloop holds the notes, session history, and connections between sessions.

What game systems does it support?

Multiloop is system-agnostic for notes, story tracking, and campaign organization. It does not provide stat blocks or rules lookups, so it works best as a campaign memory layer alongside your rules tools, whether you run 5th Edition, Pathfinder, Call of Cthulhu, Blades in the Dark, or another system.

Can I import the notes and characters I already have?

Yes. Smart Import reads pasted or uploaded notes and prepares a reviewable draft of characters, sessions, and locations. You review each entry in the real editor before anything becomes a live part of your campaign.

Do my players need their own account to read the pages I share?

No. Share links can be read without signing in. A Multiloop account lets a player claim a character, leave their own session perspective when you open a session for player notes, and follow the story across sessions.

Is my data private?

Campaigns, characters, and notes are private by default. Sharing is explicit: nothing is public unless you choose to share it.

Get Early Access

Start with the checklist. Bring it into Multiloop when you want it connected.

Join the waitlist to be invited as we open seats.

Compare Multiloop with other campaign managers