SOJEN
Bring Your Campaign's Merchants to Life with Memorable Shopkeeper NPCs
Create D&D shopkeepers with unique personalities, quirks, and backstories. Build a living world of merchants, track customer relationships, and visualize every vendor in your campaign.
Early Access Code: buildworlds2026
Steps to Success
Create shopkeeper entities with detailed personalities, quirks, and visual descriptions
Build canon entries for shop backstories, merchant rivalries, and marketplace events
Generate portraits for each vendor and chat with them in-character to refine their voice
Export merchant directory codex with portraits and details as player handouts
Suggested Style Prompt
Use this prompt in Sojen to achieve the perfect style for your creation:
Apply a fantasy tavern illustration style with warm lighting, detailed facial expressions showing personality quirks, and period-appropriate merchant clothing and accessories
Style Examples
How It Works
SOJEN transforms your campaign's marketplace into a living world of memorable characters. Create detailed shopkeeper entities with unique personalities, quirks, speech patterns, and visual appearances. Build canon entries for merchant backstories, guild rivalries, and shop histories. Connect shopkeepers to other NPCs, track their relationships with party members, and organize merchants by district, guild, or trade. Generate visual portraits for each vendor, create codex documents of your campaign's merchant directory, and even chat with shopkeeper characters in-character to test their voice before session day.















