The generation wizard
Learn how to generate sessions with the SessionWeaver wizard — write recaps, review extracted entities, and confirm campaign changes.
The generation wizard walks you through creating a session step by step. The flow adapts based on where you are in your campaign — your first session is simple, and subsequent sessions add steps that build campaign continuity.
First session vs. subsequent sessions
First session flow: Party Roster, Settings, Generate. That is it. No recap needed when there is nothing to recap yet.
Subsequent sessions: Party Roster, Recap, Entities, Changes, Settings, Generate. Each additional step feeds the AI more context about your ongoing story.
Party Roster
Your campaign's default party roster is pre-filled here. Adjust it for each session — if a player is absent, remove their character so the AI does not build scenes around someone who is not at the table.
Recap
This is the most important input you provide. Your recap tells SessionWeaver what happened in your last session, and everything downstream — entity extraction, continuity, generated content — depends on it.
Write two to four paragraphs covering what your players actually did. The recap field supports up to 5,000 characters, though you rarely need all of it.
Good recap:
The party arrived in Thornwall and met Aldric Venn, the harbormaster, who warned them about disappearances near the old lighthouse. They investigated and discovered a hidden tunnel leading to a sea cave where a cult of Umberlee had been performing rituals. Mira (the party rogue) stole the cult's ledger, revealing payments from someone in the merchant guild. They fought two cult guards and captured one alive.
Weak recap:
The party went to a town and fought some bad guys. They found some stuff.
The first version gives the AI names, locations, factions, and consequences to work with. The second gives it almost nothing.
Mention NPCs, locations, and organizations by name. The AI extracts these as entities and weaves them into your next session. Pronouns and vague references get lost.
Below the recap text area, you will see inspiration chips — clickable suggestions generated from your existing campaign entities. They are there to jog your memory about NPCs, locations, and plot threads you might want to mention.
Entities
After you submit your recap, the AI extracts entities it finds in your text — NPCs, locations, factions, plot threads, and items. Each entity appears with the relevant text from your recap highlighted.
Entities matched to ones already in your campaign library show as existing. New entities are flagged for creation. You can add, remove, or adjust before moving on.
This step is skipped if your recap is very short (under 50 words). The AI needs enough context to identify meaningful entities.
Changes
If the AI detects that something significant happened to an existing entity — an NPC was killed, a faction disbanded, a plot thread resolved — the Changes step appears with those events listed.
Each change shows what happened and why, and you can toggle them on or off. Confirmed changes update the entity's lifecycle status in your library. Rejected changes are ignored.
This step only appears when there are changes to review. If your recap describes a session where everything stayed the same, you will skip straight to Settings.
Settings
Add optional objectives to steer the generated content (e.g., "The party needs to infiltrate the merchant guild"). Set a session title if you want one. Advanced users can override the adventure tier to shift encounter difficulty.
Generate
Review your inputs and click Generate Session. The activity feed shows each section as it is created — the whole process takes two to ten minutes.
If you close the page mid-generation, your session keeps building. Come back later and it will be waiting for you.
Next steps
- Your entity library — see how extracted entities build your campaign's memory
- Editing and regenerating — customize sections after they are generated
- What is SessionWeaver? — overview of the eight session sections