The GM workspace I always wanted Foundry to have. Plan your campaign as a journey, run it live from a free-form canvas, broadcast anything to your players in real time, and give them their own panel with a personal diary, dice, and a party board. One module, one canvas, the entire session.
Most GM tools handle one slice of the job. SessionFlow handles all of them, on the same canvas, with the same vocabulary. You design your session as a sequence of beats. Each beat opens into a scene. Each scene is a free-form workspace where you drop in exactly the widgets that matter for that moment, drag them where you want them, resize them like you would on a real desktop, and you're set.
Then you press play. Broadcast the scene image to your players. Light up a progress clock when tension rises. Open the Quest Log and check off an objective. Flash the Treasury when the party splits loot. Crossfade through an Exalted Scenes sequence while ambience layers swell underneath. Your players, meanwhile, have their own panel open with a portrait, a party HP grid, a goals tracker, dice, and a personal diary they actually want to write in.
That's the module. That's the whole thing.
What you get
A complete GM workspace built around four pillars:
📖 Story structure
Sessions contain beats. Beats contain scenes. Scenes hold a free-form widget canvas. It's the way a GM actually thinks about a session, made into the navigation model of the tool. Storyline timelines lay your beats out like cinematic poster cards (vertical or horizontal, your call). Per-beat accent colors cascade through every widget on that beat's scenes, so each story moment carries its own visual identity.
🧩 The widget canvas
33+ widgets, all drag-resize-snap-z-order on a free-form canvas. Multi-select with Ctrl+Click, copy/cut/paste/duplicate with the usual shortcuts, arrow keys to nudge, brackets to restack. Multiple pages per scene via a tab strip so you can keep "intro / combat / aftermath" as separate canvases inside the same scene. Templates ship for the most common shapes (Classic, Storyteller, Combat, Exploration, Social, Intrigue, Atmosphere, Theater of Mind, Chronicle), and you can save your own.
📡 Live broadcasts
Scene Image, Map, Quest Log, Treasury, Day/Night, Cast Display, all broadcast to your players via socket. They land as persistent HUDs (sky bar at the top, treasury pill on the side, quest board pinned) or dramatic flash popups for the big moments. Stop a broadcast and it tears down cleanly across every connected client.
👥 The Player Panel
Optional player-facing workspace, accessible with Shift+P. The GM designs a shared "Home" page (read-only for players). Each player adds their own personal pages with widgets they control. Per-player accent color. Real-time sync. And on it lives The Chronicle, a full-screen book diary with animated 3D page turns and rich-text editing, plus Fellowship (the live party grid), The Compass Rose (personal goals), Scribe (session recaps), Bones (the dice roller with a roll history), and The Portrait (your character's actor link with a live HP bar).
All the widgets
Every widget the module ships with, grouped by what you'd reach for it for.
Storytelling and narration
- Paragraph for rich-text scene notes, GM moves, and read-aloud passages.
- Teleprompter for a scrolling narration feed you can post to chat as a novel-style card.
- Inspiration for floating chips of sensory cues (sight, sound, smell, danger, lore, treasure, NPC). 16 thematic presets.
- Sticky Note for fast paper-feel scratchpads.
- Checklist for objective tracking with drag-to-reorder.
- Divider to organize the canvas.
Visuals on the canvas
- Scene Image to display the moment's background with broadcast.
- Free Image for any standalone art with an optional auto-journal toggle.
- Characters for the scene cast, with search, list/grid views, folder grouping, and tag badges.
Time, pressure, momentum
- Timer with countdown and stopwatch modes, second-level precision, and a broadcast HUD.
- Day/Night ("The Sky Bar") with a sun/moon arc bound to Foundry's world time. Advance buttons tick every time-aware module on your install.
- Time Tracker ("The Sundial") for travel days, watches, supply, fatigue, any custom resource on an SVG progress ring.
- Progress Clock in pie, dots, or bar style, with countdown mode, linked clock chains (Blades-in-the-Dark style escalation), threat-level glow, auto-chat on completion, and a shared clock library.
World and faction tracking
- Faction for reputation tracking per organization, with 13 customizable levels, member rosters from Exalted Scenes, and a savable faction library.
- Quest Tracker ("The Quest Log") for active/hidden/completed/failed quests with sub-objectives, secret variants ("???" to players), rewards, broadcast HUD, auto-chat on completion.
- Currency ("The Treasury") for party wealth across multiple currencies. D&D 5e, Pathfinder 2e, Modern, Cyberpunk presets shipped, custom currencies supported. Reads and writes Foundry actor sheets, loot split, transfers, conversion, transaction ledger, quick expenses, broadcast HUD.
- Map ("The Cartographer") for tactical maps with pan/zoom, draggable icon and text markers, grid overlay with scale bar, multi-map library, broadcast and flash.
Navigation
- Scene Link to jump to a native Foundry scene with one click.
- Quick Scenes ("The Compass") to chip up your most-used scenes across all sessions for one-click teleport.
- Journal Board for live links to Foundry journals, pages, and section anchors.
- Macro Pad for one-click execution of Foundry macros, drag-from-sidebar.
Audio (with Narrator Jukebox)
- Music for soundtrack control.
- Ambience for layered soundscapes, with saved Narrator Jukebox presets.
- Soundboard for one-shot sound effects.
Exalted Scenes integration
- Sequence ("The Presenter") for multi-background scene playback with filmstrip thumbnails and frosted glass nav.
- Slideshow ("Media Player") for auto-advancing slideshow control with progress bar and transport.
- Cast Display ("The Stage") for Cast-Only mode (portrait broadcast over your battlemap) with position, size, and shape presets, live layout changes during broadcast.
Character widgets (in the character panel)
- Relationships for tracking connections from character to character with notes.
Player widgets (in the Player Panel)
- The Portrait for the player's character with actor link, name, and live HP bar (color-coded thresholds, temp HP overlay).
- The Chronicle is a full-screen book diary. Leather-bound cover on the canvas, opens into an open-spread overlay with animated 3D page turns, six thematic fonts loaded from Google Fonts, image insertion with paper-matched blending, and a customizable bookplate. GMs review player diaries through the Chronicle Review browser.
- The Fellowship for an auto-populated party overview grid with live HP bars.
- The Compass Rose for a personal goals tracker.
- The Scribe for session recaps and notes (works in both view-only and player-own modes).
- The Bones for a quick dice roller with preset buttons, custom formulas, favorite chips, and a scrollable roll history.
What's new in 0.7.0
Version 0.7.0 is the debut of SessionFlow on Foundry's official premium catalog. The release also folds in the major additions shipped on the Patreon side leading up to it.
Verified on Foundry VTT v14
Forward-compat tested, deprecations on the v13/v14 boundary cleaned up.
The Player Panel and player widgets (shipped through 0.6)
A whole second workspace for your players, with the Chronicle, Fellowship, Compass Rose, Scribe, Bones, and Portrait widgets. The Chronicle alone is worth the install.
Big play-time widgets
Map ("The Cartographer"), Quest Tracker ("The Quest Log"), and Currency ("The Treasury") all arrived in 0.6, each with broadcast HUDs and library systems.
Canvas pages
Tab strip above each scene canvas. Multiple widget layouts per scene, switchable with Ctrl+1-9 or Ctrl+PgUp/PgDn.
Progress clock evolution
Countdown mode, bar style, labels, linked clock chains, threat-level glow, auto-chat on completion.
Quick navigation
Quick Scenes ("The Compass") for one-click cross-session scene jumps.
Polish everywhere
Beat cards got a poster-style redesign, paragraph and teleprompter got a complete rich-text rewrite, the Chronicle went through a full immersive redesign, and the day/night sky bar was upgraded to a multi-layer animated sun and moon with paper-thin attention to detail.
A full changelog ships inside the module.
How it shapes your sessions
SessionFlow isn't a tool you open before play and close at the start. It's the canvas the session lives on.
- Prep is the same as play. The widgets you set up while writing your beat are the same widgets you click during the scene. No "prep doc" and "playtime doc" to keep in sync.
- Broadcasts make the table feel directed. When the treasury pill pops up on every player's screen the moment loot is found, when the sky bar slides into dusk the moment night falls, when the quest log flashes a completed objective, the session reads less like talk and more like a show.
- The player panel keeps players in the world. With the Chronicle on screen, your players write in character between scenes. With Fellowship up, they're already watching each other's HP. With Compass Rose, their character goals are right there with them.
- Quick Scenes makes you flexible. Branching scenes, optional encounters, callbacks two sessions later, all one click away, all the time.
- Templates make set-up nearly free. A new scene starts with the layout you most often use. The exotic scenes get the exotic widgets dropped in. Nothing rebuilt from scratch.
The module is designed so the most common moves take a single click and the complex ones take three.
Built for real sessions
I'm a Brazilian GM with nearly 30 years of tabletop storytelling. SessionFlow exists because I wanted the entire session, prep through the last quiet scene of the night, to live on one canvas with the production value of a published RPG. No app switching, no copy-pasting between docs, no fishing for the macro that does the thing. Just the canvas, the widgets, and the table.
Every widget in here was built because I wanted it in my game first. The Quest Log because I wanted my players to feel quests escalate as the GM revealed objectives one by one. The Treasury because loot splits eat real session time. The Chronicle because the moment my players started writing diaries in character, the campaign got better. The Map because tactical layouts shouldn't require a different tool. The Sundial because the rhythm of long-haul travel deserves better than a paragraph.
You'll feel that throughout. The widgets are art-directed because the tool needs to feel like part of the storytelling, not a spreadsheet. The defaults are what a real GM reaches for. The keyboard shortcuts follow how your hands actually move.
Compatibility and requirements
- Foundry VTT v13 and v14.
- Optional integration: Exalted Scenes. Deep integration. Unlocks the Sequence, Slideshow, Cast Display, Characters, Scene Image, and Scene Link widgets, plus cast management across sessions and audio-on-broadcast for scenes.
- Optional integration: Narrator's Jukebox. Music, Ambience, and Soundboard widgets become usable. Scene broadcasts trigger the audio configured in Exalted Scenes.
- Optional integration: Narrator Sheets. Alternative source for the Portrait widget.
- Foundry Actor support: Treasury reads and writes actor currency for dnd5e and pf2e out of the box, with a debug inspector for mapping custom systems. Portrait widget links any owned character actor.
- Languages: English. More planned.
- Public API for module developers (
game.modules.get('sessionflow').api). Extend the Widget base class to register your own widget types in the SessionFlow canvas.
About Wand & Widgets
We're Wand & Widgets. We build premium modules for Foundry VTT. Ambitious in scope, cinematic in design, obsessed with UX. Crafted with love, from one storyteller to another.
If you'd like to support our work, get early access to upcoming modules, and hang out with our community, find us on Patreon at patreon.com/WandAndWidgets.
Companion modules:
- Narrator's Jukebox, premium audio for Foundry, designed for the same kind of session.
- Exalted Scenes, the cinematic scene manager that pairs deeply with SessionFlow.
Screenshots and demo video coming soon.