Saga20
Records tabletop sessions, generates summaries, and updates a campaign wiki with characters, locations, factions, and plot threads.

Saga20 is a campaign documentation platform for Game Masters who want to keep their tabletop RPG campaigns organized without writing session notes by hand. It turns session recordings into summaries and uses those notes to maintain a living campaign wiki covering the world, party, characters, NPCs, locations, factions, items, and ongoing story.
Designed for D&D, Pathfinder, Call of Cthulhu, and other TTRPGs, Saga20 focuses on the details that are easy to lose between sessions: what happened, who said what, what changed, and which story threads are still active. Upload a recording and Saga20 produces session notes, groups key events, and adds relevant information to the campaign wiki.
Key Features
Voice Recognition
Saga20 can remember player voices across sessions after the first recording. This helps the platform distinguish speakers as it processes future campaign recordings.
Session Summaries
Turn recorded sessions into readable campaign notes covering the major events, decisions, and plot points. This creates a persistent record of what happened without requiring the GM to manually reconstruct the session afterward.
Automatic Wiki Updates
Use session notes to automatically expand the campaign wiki as the story develops. Characters, NPCs, locations, factions, and items can each have their own pages, creating a structured archive that grows alongside the campaign.
Campaign Graph
Visualize connections between important campaign entities. The campaign graph maps relationships between:
- Characters and NPCs
- Locations
- Factions
- Items
- Other campaign entities
This provides another way to navigate a complex campaign and understand how different parts of the story connect.
Player Sharing
Share session summaries with players without requiring them to create an account. This makes it easier for the whole group to review what happened between sessions.
Discord Publishing
Publish formatted campaign recaps directly into Discord, giving groups that already use Discord for their games a convenient way to distribute session summaries.
Player Pages
Players can claim their characters and maintain their own pages. This gives players a way to keep character information editable while the GM maintains the broader campaign archive.
Built For Tabletop RPG Campaigns
Saga20 supports campaigns across systems such as:
- D&D
- Pathfinder
- Call of Cthulhu
- Other TTRPGs
It is particularly useful for long-running campaigns where the amount of lore, characters, locations, factions, and story threads makes handwritten documentation increasingly difficult to maintain.
Import Existing Campaign Material
Saga20 does not require you to start documenting your campaign from the next recording. Written campaign material can also be imported, allowing the platform to build from existing notes and documentation.
This makes it possible to bring an established campaign into the same living archive rather than starting with an empty wiki.
Common Use Cases
Session Documentation
Upload a session recording and turn the conversation into structured notes covering important events, decisions, and plot developments.
Long-Running Campaigns
Maintain a persistent history of characters, NPCs, locations, factions, items, and storylines as a campaign continues across many sessions.
Player Recaps
Give players access to shared summaries so they can catch up on previous sessions without searching through scattered notes.
Missed Sessions
Help players who missed a game get back up to speed by providing a shared campaign history and organized session summaries.
Multiple Ongoing Games
Keep separate campaigns and their documentation organized when a GM runs multiple games or groups.
Discord-Based Campaigns
Publish formatted recaps into Discord so session documentation becomes part of the group's existing communication workflow.
A Living Campaign Archive
The main difference between Saga20 and a simple transcription or note-taking tool is the way session information continues to feed into the campaign archive.
A recording becomes session notes, those notes identify important events and entities, and the resulting information can update the relevant wiki pages. Over time, this creates a growing record of the campaign rather than a collection of disconnected session summaries.
The campaign graph adds another layer by connecting people, places, factions, and items, making the accumulated campaign information easier to explore.
Privacy and Control
Recordings are deleted after processing, and voice samples are temporary. This keeps the focus on maintaining the useful campaign archive rather than permanently storing the raw material used to create it.
At the same time, GMs and players retain control over the campaign pages they want to edit manually, allowing the automatically generated archive to be refined as needed.
Why It Matters
Long-running tabletop campaigns accumulate a surprising amount of information. Important NPCs, locations, decisions, items, unresolved plot threads, and small details can easily disappear between sessions, especially when a group plays over months or years.
Saga20 turns the session itself into the source for maintaining that history. Instead of asking the GM to write everything down afterward, it creates summaries and continuously updates a structured campaign wiki. Players can then revisit the shared history, catch up after missed sessions, and follow the story without digging through scattered notes.
Keep Your Campaign History Alive With Saga20
Turn session recordings and existing campaign notes into a living archive for your tabletop RPG. Saga20 helps GMs document sessions, maintain campaign lore, connect story elements, share recaps, and keep players up to date as the campaign grows.