ELO Matchmaking for Your Discord Server
Ranked queues, automated ELO tracking, leaderboards, and tournament management — all from slash commands.
Get Started in Minutes
Add the Bot
Click "Add to Discord" and select your server. No configuration files or hosting required.
Run /setup
Use /setup in any text channel to create a ranked queue. Customize ELO settings and rank tiers.
Players Join & Compete
Players use /register then /join to queue up. Balanced teams are created automatically.
What GotNext Bot Does
Ranked matchmaking, tournament brackets, and a full web dashboard to manage it all.
Ranked Matchmaking
Queue-based matchmaking with balanced teams via snake draft. Supports 1v1 through 5v5.
ELO Tracking
Automatic rating adjustments after every match. True ELO algorithm or flat point amounts.
Leaderboards
Public shareable leaderboards with rank tiers. See where you stand against the server.
Custom Rank Tiers
Configure tier names, colors, and ELO thresholds. From Bronze to Master and beyond.
Web Dashboard
Manage queues, players, and settings from gotnext.gg. No Discord required for admins.
Player Management
View player profiles, edit ELO ratings, and track match history across all your queues.
Server Overview
Link multiple Discord servers, configure scores channels, and manage bot permissions.
Public Leaderboards
Shareable leaderboard pages for each server. Link them in your Discord or website.
Bracket Formats
Single elim, double elim, round robin, and Swiss with automatic bracket progression.
Check-in System
Automated check-in reminders and status tracking via Discord before events start.
Match Reporting
Players report results with /report. Admins can override, void, or overturn any match.
Admin Controls
Full mod suite: /setup, /void-match, /set-elo, /clear-queue, /remove-player, and more.
Everything runs through slash commands
/registerRegister for ranked matchmaking/joinJoin the matchmaking queue/leaveLeave the queue/statsView your ELO rating and record/leaderboardView server rankings/queueSee who is in the queue/setupCreate a ranked queue/winReport the winning team/void-matchReverse a match and ELO/overturn-matchFlip a match result/set-eloAdjust a player rating/remove-playerUnregister a player/clear-queueEmpty the queue/cancel-matchCancel an active match/checkinCheck in to a tournament/mymatchView your current match/reportSubmit a match result/bracketView the tournament bracket/verifyLink your GotNext account/whoamiView your account status/helpShow all commands