guildthing
A better Discord for your guild.
GuildThing syncs Discord roles to guild ranks, opens channels by rank and class, and keeps the web app, the bot and the in-game addon on one database.
The bot runs your Discord for you
✓ granted @Raider to Kromgar
guild rank "Raider" → Discord role, synced
✓ opened #raider-chat, #raid-plans
audit log entry #412 · automation paused with one switch
Ranks change in the roster, roles follow on Discord, and every change lands in the audit log. Officers can pause all background automation without taking the bot offline.
Channels open by rank and class. Your rules. DEMO DATA
Role rules grant Discord roles and channels based on conditions you set: ranks, classes, or anything else the roster knows. Change a rule and the bot catches everyone up.
One database. Three ways in.
Web app
roster, events, rules (this site)
one database
single source of truth
Discord bot
roles, channels, automation
In-game addon
character data, live from WoW
Enter a character once and the roster, the bot and the addon all see it — no spreadsheet to keep in sync, no re-typing the same roster three times.
Yours to run
- Self-hosted
- docker compose up on your own machine — one instance can serve one guild or many, your call.
- Private by default
- New instances are owner-only. Guild data stays on your hardware unless you open the doors.
- Free & open source
- MIT licensed, every line of it: the bot, the addon and this site.