How do I link entities together in my session plan?
How do I link entities together in my session plan?
Linking connects your campaign content - NPCs to locations, plot hooks to sessions, items to owners. This guide covers the different ways to link entities and why linking matters for session preparation.
Why Link Entities?
Connected Content is Useful Content
An NPC alone: "Mira Thornwood, bartender"
An NPC linked:
- Works at the Rusty Anchor
- Friend of Captain Aldric
- Informant for Thieves Guild
- Connected to "The Smuggling Ring" plot hook
Now you know where to find her, who she knows, who she works for, and what story she is part of.
Find Related Content Quickly
When you open an entity, you see what is connected:
- Open a location and see who lives there
- Open an NPC and see where they work, who they know
- Open a plot hook and see who is involved
- Open a session plan and see all prepared content
Build a Living World
Linked entities create a web. The graph visualizes this. Patterns emerge:
- Central characters appear as hubs
- Story arcs form clusters
- Missing connections become visible
Types of Links
Relationship Links
Relationship links connect entities with typed, meaningful connections:
| Link Type | Example |
|---|---|
| Social | NPC is ally of NPC |
| Hierarchical | NPC is member of Faction |
| Location | NPC works at Location |
| Story | Plot Hook involves NPC |
Relationships appear in the graph view and help you understand your world's structure.
Session Links
Session plans link to content you will use:
| Field | Links To |
|---|---|
| Prepared NPCs | NPCs featuring in the session |
| Prepared Locations | Locations the party might visit |
| Prepared Items | Items that might appear |
| Prepared Encounters | Challenges you have planned |
| Plot Hooks to Introduce | New threads to seed |
| Plot Hooks to Resolve | Active threads that might conclude |
Session links create a checklist of everything you need.
Parent/Child Links
Hierarchical relationships within entity types:
| Parent to Child | Example |
|---|---|
| Location to Location | City to District to Building to Room |
| Plot Hook to Plot Hook | Main quest to Sub-quests |
| Faction to Sub-faction | Guild to Local chapter |
These create navigable hierarchies.
Creating Links
From the Entity Form
Most entities have dedicated link fields:
- Open the entity
- Find the relevant field (e.g., "Related NPCs", "Location", "Faction Affiliations")
- Click Add or Link
- Search for the target entity
- Select and save
Creating Relationships
For relationship links:
- Open either entity
- Scroll to Relationships section
- Click Add Relationship
- Choose target entity
- Select relationship type
- Set strength and description (optional)
- Save
For bidirectional relationships, the reverse link is created automatically.
From Session Plans
When preparing a session:
- Open the session plan
- In each prepared content section, click Add
- Search and select entities
- They are now linked to the session
Inline Linking (When Available)
In some text fields, you may be able to:
- Type
@to search for entities - Select an entity to create a reference
- The reference becomes a clickable link
What to Link
Essential Links
Create these as you build entities:
Every NPC should have:
- Location (where do they live/work?)
- At least one relationship to another NPC
- Faction if they belong to one
Every Location should have:
- Parent location (if part of a larger place)
- Inhabitants (who is there?)
Every Plot Hook should have:
- Related NPCs (who is involved?)
- Related locations (where does it happen?)
Session Links
Before each session:
- Link all NPCs who might appear
- Link all locations players might visit
- Link relevant plot hooks
- Link encounters you have prepared
Story Links
As your campaign develops:
- Link faction members to factions
- Link items to current owners/locations
- Link plot hooks to each other (quest chains)
- Link player characters to NPCs from their backstory
Finding Link Opportunities
Use the Graph
- Open Graph view
- Look for orphan entities (no connections)
- Look for isolated clusters
- Consider how to connect them
Check Entities During Prep
When reviewing an entity:
- Does this NPC know anyone else?
- Is this location connected to a faction?
- Does this plot hook involve existing NPCs?
After Sessions
When updating:
- New NPC introduced - link to location, link to other NPCs
- Relationship formed - create relationship link
- Plot advanced - link to involved entities
Managing Links
Viewing Links
Each entity shows its links:
- Relationship section lists connected entities
- Related sections show session links, plot hooks, etc.
- Graph view shows visual connections
Editing Links
To change a link:
- Open the entity
- Find the link
- Edit the relationship type, strength, or description
- Or remove and recreate
Removing Links
To delete a link:
- Open the entity
- Find the link
- Click Remove or the delete icon
- For relationships, this removes the link from both entities (if bidirectional)
Link Strategy
Link as You Create
The best time to link is when creating an entity:
- Making an NPC? Link them immediately
- Creating a location? Add inhabitants
- Writing a plot hook? Link involved entities
Linking later means you will forget.
Prioritize Important Entities
Not everything needs extensive linking. Focus on:
- Major NPCs (villain, key allies)
- Central locations (home base, dungeon)
- Active plot hooks
- Current session content
Background entities can have minimal links.
Use Consistent Relationship Types
Decide on patterns and stick to them:
- Always use "works at" for employment
- Always use "ally" for allied NPCs (not "friend" sometimes)
- Always use "member of" for faction membership
Consistency makes filtering and searching useful.
Troubleshooting Links
Cannot Find Entity to Link
- Check spelling of search term
- Entity might be in different type (NPC vs. Faction)
- Entity might not exist yet - create it first
Link Not Showing
- Refresh the page
- Check you saved after adding the link
- Check you are looking in the right section
Duplicate Links
- Some link types can be duplicated
- Remove duplicates manually
- Check from both sides of the relationship
Related Articles
Was this article helpful?