Tapestry Handbook

User Manual

Tapestry
Tapestry
›
Handbook
›
NPC Generation and D&D Beyond

Campaign configuration

NPC Generation and D&D Beyond

Generate campaign-flavored NPC drafts and optionally import public D&D Beyond characters.

GM

About 8 minutes

Configure NPC generation datasets

  1. Open Campaign Settings, then World.
  2. Enable the built-in datasets that fit the campaign.
  3. Add custom datasets for setting-specific names, traits, appearances, motivations, or notes.
  4. Save World Settings before generating a character.

Best practice

Use several small, coherent datasets instead of one list containing every culture and tone. Generated combinations will feel more intentional.

Generate an NPC draft

  1. Create a Character and choose NPC rather than Player Character.
  2. Select Generate NPC to fill the available draft fields from enabled datasets.
  3. Re-roll individual fields when most of the draft works.
  4. Edit the result for the current scene, then save it as a normal campaign entity.

Important

Generation produces editable prompts, not established campaign truth. Review names, combinations, and implications before introducing the NPC to players.

Import and synchronize D&D Beyond characters

  1. The campaign owner enables D&D Beyond from Campaign Settings, then Integrations.
  2. Create or edit a Player Character and enter the numeric value from its public D&D Beyond character URL in D&D Beyond Character ID.
  3. Select Fetch from D&D Beyond, then review the imported name, race, classes, levels, and portrait before saving.
  4. Use character re-sync for one linked character or Resync All Characters from Integrations.

Important

The source character must be publicly accessible. Re-sync updates supported imported fields; keep campaign-only notes and relationships in Tapestry.