Skip to content
Back to blog

Team Up Blog

How to Use the Admin Dashboard to Manage Your Server

| Team Up | 6 min read

A guide to the Team Up web dashboard: find your way around its menu, record matches, manage players, tune rating rules and give your staff the right access.

guiderolesdashboard

Discord slash commands are great for quick actions, but when you're running a competitive community with dozens (or hundreds) of players, sometimes you need a proper dashboard. That's what the Team Up admin dashboard gives you: a browser-based home for your league's leaderboards, players, matches, tournaments, website and Discord bot.

This guide covers the parts most admins use first and how to get your moderators and staff set up with the right level of access. For every page in the menu, see the dashboard map.

Logging In

Head to teamupgg.com/app/login and sign in with Discord, Google or email. Open a league you belong to, or create one with the short guided setup. If your league is linked to a Discord server, members of that server with Administrator or Manage Server get admin access automatically, unless a grant on Members & Access says otherwise (more on that below).

Finding Your Way Around

The sidebar groups every page into six sections:

  • League — Overview (your league at a glance: counts, the next setup step, recent matches, and for staff what is live right now), Players, Teams and Premium
  • Competition — Leaderboards, Tournaments, Challenges, Matchmaking and Option Sets
  • Showcase — your public Website, Content (events, announcements, gallery, sponsors), Explorer Listing, Analytics and Overlays & Embeds
  • Discord — Server Connection, Commands & Channels and Messages & Roles
  • Admin — Members & Access, Audit Log, API & Webhooks and League Settings
  • You — My Profile and, for players, My Teams

Each member sees only the pages their role allows. The + New button at the top creates things: a match result, a leaderboard, a tournament, a matchmaking queue and more.

Recording Matches

Matches belong to a leaderboard. Open Leaderboards, pick one, and choose Record Match at the top of its menu (or use + New → Match result). The page gives you more control than the Discord command:

  • Search for players by name as you add them, and add multiple placements, ties included
  • Switch modes: Auto calculates Elo changes from placements, Manual lets you enter custom rating deltas
  • Fill in custom stats if your leaderboard has them configured

The leaderboard's Matches page (under Results, next to Standings and Reports) lists every match. Each entry expands to show its placements and each player's rating change, and the search box finds a match by a player's name, the match's name or lobby code, or its match ID. Managers and admins can edit, swap or delete a result there, and the rating changes are worked out again.

Managing Players

Players is your league's roster. Search it by name, add players who aren't on Discord yet, and open anyone for their page: their rating, record, streaks and rating history on each leaderboard, plus their recent matches. From a player's page, admins can set a rating, hide a player from the rankings, or give a queue timeout. If a player you added on the dashboard starts playing in Discord, link their Discord account from their row so the bot counts it as the same player.

Rating Rules and League Settings

Each leaderboard has its own Rating Rules page (in its menu under Set up): starting rating, K-factor, provisional games, streak and booster bonuses, and how players are ranked. Beside it are Decay, Tiers (rank tiers and the Discord roles they give), Stats & Choices and Screenshot Scanning.

The league-wide defaults every leaderboard starts from are on League Settings → Rating Defaults. League Settings also holds the bot's language and the rules for player profiles. The default leaderboard is set on Leaderboards with Make default.

Your Website

Every league gets a public site at teamupgg.com/l/your-league. Open Website to edit it page by page: League Home Page, Leaderboard Pages, Tournament Pages, Theme (name, icon, banner and colors) and Web Address, where you can pick a custom URL on Pro and up.

Assigning Dashboard Access to Your Team

This is one of the most useful features for growing communities. Instead of giving everyone Discord's "Manage Server" permission just so they can record matches, you can grant dashboard-specific access with three permission levels. It all lives on Members & Access.

The Three Roles

Role What They Can Do
Viewer View the dashboard, rankings, player stats and match history. Read-only access.
Manager Everything a Viewer can do, plus record and correct matches, manage players and run tournaments.
Admin Full access to everything, including all settings, leaderboard configuration and team management.

The league's owner has Admin, and so does the linked Discord server's owner, always. Members of the server with Discord's Administrator or Manage Server permission get Admin too, unless you give them a grant.

How to Add Team Members

Open Members & Access. The league owner can Invite people by email (or Discord or Team Up user ID) at the level you choose, or share a Join link; everyone who joins with a link starts as a Viewer and can be promoted on the Members tab.

To give someone from your Discord server access without inviting them:

  1. Switch to the Discord Users tab
  2. Enter their Discord User ID: enable Developer Mode in Discord, then right-click the user and choose "Copy User ID"
  3. Optionally add a display name so you can identify them easily
  4. Select the permission level: Viewer, Manager or Admin
  5. Click Add Discord User

Granting Access to an Entire Discord Role

This is the fastest way to onboard a moderation team. On the Discord Roles tab, grant access to a Discord role like "Tournament Organizer" or "Moderator" (copy its ID from Server Settings → Roles with Developer Mode on). Anyone with that role gets dashboard access when they log in.

If someone has several role grants (say a "Moderator" role with Viewer and an "Organizer" role with Manager), the highest permission level wins. A grant beats Discord permissions: give your @Admin role Viewer and its members are Viewers on the dashboard.

Team Member Limits

The number of Discord user and role grants you can create depends on your plan:

Tier Access Grants
Free 3
Pro 15
Unlimited No limit

Each individual user grant or role grant counts as one toward this limit.

Managing Existing Access

The Discord Users and Discord Roles tabs list every grant with its permission level. Change a level from its dropdown, or remove the grant to revoke access. To keep someone out even when their Discord permissions would let them in, block them under Blocked members in the Access policy at the top of Members & Access.

Tips for Setting Up Your Team

  • Use role-based access when possible. It's easier to manage than individual users, and new staff members get access automatically when they receive the Discord role.
  • Start people at Viewer if you're unsure. You can always raise their access later on Members & Access.
  • Keep Admin access limited. Admins can change league settings, modify rating rules, and manage other team members. Only people who should be configuring the competitive system need this level.
  • Set up an audit channel (Discord → Permissions & Logging → Audit channel) so admin actions like match deletions get logged to Discord. The dashboard's Audit Log keeps the same record.

What's Next

If you haven't set up your competitive system yet, start with the Elo leaderboards guide to get matches flowing, then come back here to configure everything from the browser. The dashboard map lists every page and who can see it.

Want to see how Team Up compares to other bots? Check out our comparison of the best Discord bots for Elo and matchmaking.


Questions? Check the full tutorials or ask in our Discord community.