For the GM with years of scattered notes

Turn messy notes and PDFs into a connected, usable campaign.

Your campaign already exists. It is just scattered across an Obsidian vault, a few Google Docs, and a stack of PDFs. Bring it in once and ScryRPG turns it into people, places, items, secrets, and threads that link to each other, so you stop digging for what you already wrote down.

You review every record before any of it becomes memory.

The ScryRPG import screen with campaign notes pasted in and ready to extract, plus a drop zone for PDF, CSV, XLSX, JSON, Markdown, and plain text files.
The real import screen: paste it or drop it, in the shape it is already in. Extraction finds the records, and the review comes to you before anything is saved.

From notes to memory

Four steps, and you stay in control the whole way.

Your Obsidian vault and PDFs are the source, not the final word. Nothing reaches your campaign until you confirm it.

The ScryRPG import screen with files staged for upload.
1

Bring your notes

Drop in Markdown, an Obsidian vault, PDFs, or a folder of session logs. Use what you already have, in the shape it is already in.

The ScryRPG import staging view listing extracted entities from the uploaded notes.
2

See what was found

ScryRPG reads every file and lays out the people, places, items, secrets, and threads it pulled, before anything is saved.

The ScryRPG import review screen showing editable extracted records.
3

Review and edit

Fix a name, merge two records that are the same, drop the lines that are just table chatter. You decide what counts.

The ScryRPG import confirmation screen ready to commit reviewed records.
4

Confirm into your campaign

Only what you approve lands. The records arrive linked to each other, so the next session starts from a campaign that remembers.

These are real screens from importing three files of GM notes into The Lantern Company. Session audio import is in private beta; it is not available to bring in here yet.

Watch it happen

From a messy log to a campaign you can run.

Watch a session log resolve into connected records, bloom into a campaign map, and settle into a playable sheet.

The sample run shows The Lantern Company, a D&D 5e campaign.

The review screen

See everything before you keep any of it.

The review screen lays out every record ScryRPG found, grouped by type. You fix a name, merge two that are the same, drop the noise, and confirm only what you want to keep.

The full ScryRPG import review screen showing people, places, items, secrets, and threads grouped for review before they are saved.
A real import: three files of GM notes became 22 connected records in The Lantern Company. Nothing is saved until you confirm.

Where it connects

The import is the front door. Here is what is behind it.

Each record lands linked to everything else your table has built. People and places become lore, items and loot flow into your party inventory, and your familiar answers from all of it when you prep the next session.

Import FAQ

Quick answers.

What can I import from my notes?

Markdown and Obsidian files, PDFs, plain documents, and pasted text. ScryRPG reads them and pulls out people, places, items, secrets, and loose threads as connected records you review before anything is saved.

Will my Obsidian vault links survive the import?

Your headings, structure, and the relationships between notes come through as connections between records. You see how everything links in the import review and can fix or merge records before you confirm.

Do I have to import my whole campaign at once?

No. Bring in one session log, a single NPC page, or one PDF and grow from there. Every import lands in the same campaign, so it keeps getting clearer the more you add.

Do you train AI on what I import?

No. We do not sell your campaign and we do not train AI models on it. What you import is yours to export or delete any time.

More questions about getting started, data, and pricing live on the full FAQ.

Bring it in once

Bring your campaign home.

Start free, import the notes and PDFs you already have, and walk into the next session from a campaign that already remembers what your table left hanging.

Import your campaign