How to Use AI for D&D Session Prep: A Complete Workflow
Affiliate disclosure: Some links on this page are affiliate links. If you purchase through them, we may earn a commission at no extra cost to you.
| Prep Phase | Best Tool | Time Saved |
|---|---|---|
| Session structure / beats | ChatGPT | ~30 min |
| NPC generation (multiple) | LitRPG Adventures | ~45 min |
| Encounter design | ChatGPT + D&D Beyond | ~30 min |
| Location flavor text | ChatGPT | ~20 min |
| Contingency NPCs/events | LitRPG Adventures | ~20 min |
| Visual assets | Midjourney / DALL-E | ~30 min |
Session prep used to eat entire weekends. NPCs to flesh out, locations to describe, encounters to balance, contingencies to plan for when your players inevitably go somewhere you didn’t prepare.
AI has changed what’s possible in a prep session. Not by replacing your creative judgment — the good calls still come from you — but by handling the generative grunt work that used to eat your time. The average DM who adopts a proper AI workflow cuts their prep time by 40-60% without sacrificing quality.
This guide walks through a complete AI session prep workflow, step by step, with specific tools and prompts for each phase.
Before You Start: Two Minutes of Context Setting
The single most important thing you can do before prompting any AI tool is give it context about your campaign. Dump the following into a new ChatGPT conversation at the start of every prep session:
“I’m running a D&D 5e campaign called [campaign name]. Setting: [brief world description, tone, era]. The party consists of [number] players at level [X]. They are currently [brief recap of where they are and what’s happening]. The session I’m prepping covers [rough outline of what you expect to happen]. I’ll be asking you for help with various prep tasks.”
This context colors every response that follows. Without it, you’re asking ChatGPT to generate generic content. With it, you get content specific to your world.
Step 1: Session Planning (15-20 Minutes)
Before you can prep the details, you need a rough structure for the session. What are the three things you want to happen? What’s the inciting scene? What’s the possible climax? What are two or three interesting ways the session could go based on the party’s likely choices?
AI prompt for session structure:
“Help me structure my next D&D session. Here’s where we left off: [brief recap]. The party’s likely goals this session are [X]. The main tension I want to build toward is [Y]. Give me: a suggested three-beat structure for the session (opening situation, complication, possible climax), two or three decision points the party is likely to face, and one event that should happen regardless of what the party does — something from the world acting without them.”
This gives you a scaffolding, not a script. Your job is to react to the players; the AI is helping you think through the shape of the session before it begins.
Step 2: NPC Prep (20-30 Minutes)
Identify the NPCs the party is likely to interact with this session. For most sessions: 2-3 named characters they’ll have real conversations with, and 3-5 minor characters they might encounter briefly.
For named NPCs who need depth: use ChatGPT.
“I need a full NPC for tonight’s session: [brief description — role, context, what the party needs from them]. Give me: name, appearance, personality (with at least one contradiction), motivation, secret, and how they’ll greet the party based on [what the party has done recently].”
For minor NPCs who just need distinct personalities: use LitRPG Adventures. Fill in the generator fields and get five or six minor characters in the time it would take you to name them by hand.
Explore LitRPG Adventures → (affiliate link)
The key question for every NPC: What do they want? NPCs with a want — even a minor one — behave differently than NPCs who are just props. The AI gives you the want; you decide how it shows up in play.
Step 3: Encounter Design (20-30 Minutes)
Not every session needs a combat encounter. But when you have one, you want it to be interesting — not just “monsters in a room.”
AI prompt for encounters:
“Design an encounter for my D&D session. Party: [number of players, level]. Setting: [location description]. The encounter should: involve [type of antagonists], include at least one environmental feature that changes how the fight plays out, and have a decision point — a moment where the party might choose to do something other than fight. Give me the setup description (to read aloud), the environmental feature and how it mechanically works, and the decision point.”
After you have the encounter concept, use D&D Beyond’s encounter builder to check CR balance and pull stat blocks.
For non-combat encounters, adjust the prompt:
“Design a non-combat encounter for a party of [X] at level [Y], currently in [location]. The encounter should present a meaningful choice, involve at least one character who isn’t initially hostile, and leave the party with something — a clue, a contact, a complication — that matters later.”
Step 4: Location Flavor Text (10-15 Minutes)
Great location descriptions are the difference between “you enter the dungeon” and “the air here is cold and smells like iron. Something has been burning recently — you can see scorch marks along the lower walls.”
You don’t need full descriptions for every room. But for the 2-3 locations the party is definitely entering, have read-aloud flavor text ready.
AI prompt:
“Write flavor text I can read aloud when my players enter [location description]. Focus on: sensory details (smell, sound, temperature, light quality), one detail that hints at the history of the space, and one detail that creates immediate tension or unease without telegraphing specific threats. 3-4 sentences.”
Save these in your session notes. Reading them verbatim at the table elevates atmosphere immediately.
Step 5: Contingency Prep (15 Minutes)
Players go off-script. Always. Plan for it.
Think about: what’s one place they might go that you haven’t prepped? What NPC might they try to find? What might they do instead of the obvious path?
For each likely “off-road” option, generate a quick contingency:
“The party might decide to [unexpected action]. Give me: a one-paragraph description of what they find if they do that, one NPC they encounter (quick: name, archetype, two personality traits), and how this connects back to the main story without derailing it.”
You won’t use all of these. But the three minutes of contingency prep prevents the thirty minutes of “um, you find a room that’s… pretty generic” visible from outer space.
Step 6: Visual Assets (10-20 Minutes, Optional)
If you use visual handouts or VTT tokens, this is when to generate them.
- NPC portraits → Midjourney or DALL-E 3 (see our Midjourney for D&D guide)
- Location art → Midjourney for mood, dedicated map tools for tactical maps
- Item handouts → Midjourney for a mystery artifact the party just found
You don’t need visuals for everything. Pick the moments where a revealed image will land hardest and prep those.
Step 7: Atmosphere (5 Minutes)
Thirty seconds to generate custom background music for your session’s key locations.
Suno free tier: “dark ambient, underground dungeon, slow, unsettling” or “lively tavern music, fiddle and percussion, warm” → custom tracks in 30 seconds.
Read our AI music for D&D guide for more options.
The Complete Prep Timeline
| Phase | Tool | Time |
|---|---|---|
| Campaign context setup | ChatGPT | 5 min |
| Session structure | ChatGPT | 15 min |
| Named NPC generation | ChatGPT | 20 min |
| Minor NPCs | LitRPG Adventures | 10 min |
| Encounter design | ChatGPT + D&D Beyond | 20 min |
| Location flavor text | ChatGPT | 15 min |
| Contingency prep | LitRPG Adventures / ChatGPT | 15 min |
| Visual assets | Midjourney / DALL-E | 15 min |
| Music | Suno | 5 min |
| Total | ~2 hours |
Two hours from blank document to session-ready. That’s achievable for any DM, even with a day job.
Tips for Keeping AI Prep Fast
Batch your requests. Instead of opening ChatGPT five times throughout the week, do one focused prep session the day before the game. You’ll cover more ground and maintain context throughout.
Edit, don’t generate from scratch. AI gives you a draft. Your job is to edit it to fit your campaign — not to generate the perfect output on the first try. Iterate fast.
Keep your campaign context doc updated. A running document with key world details, party summary, and recent events is your most valuable prep tool. Paste it into ChatGPT at the start of every prep session.
Bottom Line
The DMs running the best sessions in 2026 aren’t prepping more — they’re prepping smarter. AI handles the generative work; you handle the creative judgment.
Start with the session structure prompt in Step 1 and build from there. The workflow above scales to as much or as little prep time as you have.
For the tools that power this workflow, see our best AI tools for dungeon masters roundup.
Some links on this page are affiliate links. We may earn a commission at no extra cost to you.
