Discord Integration

Castlog
Discord Bot.

Log matches, view stats, check league standings, and manage tournaments — directly from your Discord server. 8 slash commands for your whole playgroup.

Invite Bot Back to Features

What the Bot Does

Match Logging

Log Commander matches with players, decks, results, kills, and notes — without leaving Discord.

Stats & Analytics

View your win rate, match count, kill stats, and favorite deck — or look up any Castlog player.

Standings & Tournaments

Check live league standings and active tournament brackets directly in your server.

Notifications

Get automatic posts when matches are logged, players level up, or achievements are earned.

How to Set Up

1

Invite the bot to your Discord server using the button above. You need Manage Server permissions.

2

Link your account. Open the Castlog app → Settings → Discord → generate a one-time code. Then type /castlog link code:YOUR_CODE in Discord.

3

Configure notifications (admin only). Use /castlog-setup in the channel where you want match results and level-up posts to appear.

4

Start logging! Type /castlog match or /castlog quick-log to log your first match from Discord.

Account Linking

The /castlog link command connects your Discord account with your Castlog account. Once linked, all matches you log via Discord count toward your stats, leagues, and achievements.

1

Open the Castlog app and go to Settings → Discord.

2

Tap Generate Code. You'll see a one-time code (valid for 10 minutes).

3

In Discord, type /castlog link code:YOUR_CODE. Done — your accounts are connected.

All Commands

/castlog match Log a Commander match with players, decks, results, kills, and notes.
/castlog quick-log Quick match logging — just winner, players, and optional league.
/castlog stats [player] View your stats or search for another Castlog player.
/castlog standings [league] Show current league standings.
/castlog tournament [name] View active tournament info and standings.
/castlog link [code] Link your Discord account to Castlog using a one-time code from the app.
/castlog help Show all available commands.
/castlog-setup Configure bot notifications for a channel (admin only).

FAQ

Q Do all players need a Castlog account?

No. When you log a match, you can select any Discord user as a player. Players with linked Castlog accounts get the match in their personal stats and leagues. Unlinked players appear by Discord name.

Q Can I use the bot without linking my account?

Yes, but with limitations. You can log matches for your server, but they won't appear in your personal Castlog stats or count toward leagues and achievements until you link.

Q Does the bot work with SpellBot too?

Yes! If your server uses SpellBot for matchmaking on Convoke or SpellTable, matches are automatically tracked and logged to Castlog. Learn more about SpellBot integration.

Q How do I set up notifications?

A server admin types /castlog-setup in the channel where notifications should appear. The bot will post match results, level-ups, and achievement notifications there automatically.