New: D20 Loot Tracker for Discord

A D&D and Pathfinder Discord bot for loot, gold and inventory

Your group already runs its game in Discord. Now the loot record lives there too. Log what the party found in one line, split the gold, and let the channel keep the tally, so nobody at the table has to be the accountant.

FreeD&D 5e, Pathfinder 1e and 2eSame campaigns as the web and Android app

loot
A Discord channel where Lyra runs /loot quick, the bot lists three potions, a silk rope and 250 gold, and the channel feed posts the three new items

Log what the party found in one line

The fight is over and the DM reads out the haul. Someone types one line: three potions of cure light wounds at 50 gold each, a silk rope, 250 gold. The bot turns that into three potions, a rope and a pile of coins, prices the rope from the Pathfinder item database because nobody gave it a price, and posts the lot to the channel. Nobody opened a spreadsheet, and nobody has to remember it next week.

; separates items. Quantity, name and price in any order.

A price you type wins. A name the item database knows gets its book price.

Money on its own becomes coins, ready to split.

The Discord message box with /loot quick and the text: 3 potions of cure light wounds 50gp each; silk rope; 250 gold
What you type. The bot answers you privately and posts the items to the channel.

The DM keeps secrets

Unidentified items post under their cover name with no value. Hidden items post as a hidden item and nothing else. The DM sees the real names, and the DM commands answer the DM alone. The tarnished silver ring stays a tarnished silver ring until somebody identifies it, and the surprise the DM prepped survives contact with the party.

What the table sees
Theo runs /loot show and sees: Tarnished silver ring, Potions of cure light wounds x3 150g, Scroll of Fireball 375g, Hidden item
What the DM sees
Mara the DM runs /dm loot and sees the DM view: Ring of protection +1 2,000g unidentified as Tarnished silver ring, the potions, the scroll, and Crossbow, Light 35g marked hidden

Split gold without the argument

A pile of coins in the loot, one distribute, and every purse moves at once. The split follows the campaign's own rule: an equal share each, the party fund takes a share if you have that turned on, and whatever will not divide stays with the banker instead of vanishing into rounding.

The ledger keeps who got what, so the question never comes back a week later.

Lyra runs /loot distribute; the bot answers Handed out Coins for 250g to everyone, 62g 5s each, and the channel feed posts Distributed Coins from incoming loot, split to all, +250g
One command. The answer, and the post everyone sees.

One record everyone sees

Every new item, sale, split and payout posts to the channel as it happens, whether it came from Discord, the web app or the Android app. Scroll back and the history is there, in the place the group already reads.

Nobody keeps a private spreadsheet, and nobody has to ask who took the potions.

loot
The channel feed: a silk rope added, coins distributed to everyone, and the rope assigned to Grimmgar

Same campaign as the app

The bot works on the same campaign as the D20 Loot Tracker web and Android app, with the same accounts and the same rules. Change something in Discord and it is on everyone's screen in the app a moment later, and the other way round.

When you want the bigger picture, equipment slots, encumbrance, hoard prep, the full ledger, open the app. The channel is for the moment the loot lands. Spellcasters cast, refund, refocus and rest from the channel too, and purses, buying, wages, transfers, containers, charges and attunement are each one command.

The D20 Loot Tracker web app's Unprocessed Loot tab for a Pathfinder 1e campaign, listing coins from the troll hoard, a Dwarven Waraxe +1, a Scroll of Fireball and a Potion of Cure Moderate Wounds
The same loot in the web app.

Who it fits

Online groups on voice and a VTT

The loot lands in the channel that is already open next to the voice call. Nobody alt-tabs to a spreadsheet mid-fight.

Play-by-post

The game is the text channel. Now the loot is too: log it, claim it and split it in the same scroll as the story.

In-person tables

The group chat is Discord anyway. The DM types the haul once at the table, and every purse is right before the next session.

Community servers

One shared channel, everyone's own campaign. Each player picks theirs once, and answers post for the whole channel to see.

Add it to your server

Three steps and the next session's loot lands in Discord. The setup guide walks through each one with pictures.

  1. 1

    Add the bot to the server

    Once, by anyone who can manage the server.

  2. 2

    Each player runs /d20 link

    Once. Discord's own sign-in connects the two accounts.

  3. 3

    The DM runs /d20 setup in a channel

    That channel now follows the campaign.

FreeNothing for players to installWorks with your existing campaigns

Questions people ask

Does it replace the app?
No. It is the same campaign, the same accounts and the same rules. The bot is for the moment the loot lands. Open the web or Android app for the bigger picture: equipment slots, encumbrance, hoard prep, the full ledger.
Can players see the DM's hidden items through Discord?
No. Hidden and unidentified items are masked in the channel feed and in every player command. Only the /dm commands show the real names, and they answer the DM alone.
Does the bot read our messages?
No. It only receives the slash commands people run. It cannot read the channel or send messages as anyone.
What does it cost?
Nothing. Like the rest of D20 Loot Tracker, it is free.