Skip to content

Web Dashboard Overview

The ClashDuke web dashboard is a full companion to the Discord bot. Everything you can configure with slash commands, you can also point-and-click here — clans, log feeds, reminders, rosters, auto-roles, moderation, tickets, and more — plus read-only analytics pages (wars, legends, activity, leaderboards) that are easier to read on a big screen.

Open dev.clashduke.com and choose Sign in. There are three ways to authenticate:

Continue with Discord

The recommended path. Signing in with Discord lets ClashDuke see which servers you own or manage, so you can claim them in one click.

Continue with Google

Sign in with a Google account. Useful if you manage the dashboard but link your Discord membership separately.

Server sub-account

A username + password login scoped to a single server. Enter the Server ID, username, and password an admin created for you. Great for clanmates who don’t use Discord.

On the sub-account panel you can also use Forgot password? or Request an account if a server admin hasn’t set one up for you yet. Requested accounts are reviewed and approved by a server admin before they work.

After you sign in with Discord, open Claim your server. ClashDuke lists every Discord server you own or have Manage Server on:

Invite the bot (if needed)

If ClashDuke isn’t in the server yet, use the Invite ClashDuke to a server link, or the invite page, and add it to your Discord server first.

Claim the server

Click Claim next to the server. This opens its dashboard with you as the Owner, so you have full access to configure it.

Open the dashboard

Already-claimed servers show Open dashboard. Use the server switcher in the header any time you manage more than one.

Every dashboard page shares one header:

  • Server switcher — pick which server you’re managing. All data on the page is scoped to the selected server.
  • Locale switcher — change the dashboard language.
  • Sign out — end your session.

The active server is remembered per session. Whenever you read or change something, ClashDuke re-verifies that you are actually a member of that server first, so the switcher can never leak another server’s data.

The landing page after sign-in is a quick status board for the selected server:

Tile What it shows
Active server The Discord server ID you’re currently managing.
Plan Your active plan tier, or locked if there’s no active plan or trial.
Linked clans How many Clash of Clans clans are linked to this server.
Staff members How many dashboard staff members this server has.
Your role Whether you have an assigned staff role here.
Superadmin Whether you’re a platform superadmin.

If you haven’t selected a server yet, the overview prompts you to pick one from the switcher, or to invite the bot and run /setup.

Two independent checks gate every management page. Understanding them explains most “why can’t I edit this?” moments:

1. Is the server unlocked?

A server with no active plan or trial is locked. Locked pages show “This server is locked — start a plan or free trial” and won’t let you edit. Start a trial or plan from the Billing page. See Plans & trials.

2. Do you hold the right permission?

Each page requires a specific ClashDuke permission (for example, the Reminders page needs the Reminders permission). Server owners and superadmins hold everything; other staff hold whatever their assigned role grants. Pages you can’t access show “No access — you need the X permission.” Read-only analytics pages generally need only a view permission. See Permissions.