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.
Signing in
Section titled “Signing in”Open dev.clashduke.com and choose Sign in. There are three ways to authenticate:
The recommended path. Signing in with Discord lets ClashDuke see which servers you own or manage, so you can claim them in one click.
Sign in with a Google account. Useful if you manage the dashboard but link your Discord membership separately.
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.
Claiming your server
Section titled “Claiming your server”After you sign in with Discord, open Claim your server. ClashDuke lists every Discord server you own or have Manage Server on:
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.
Click Claim next to the server. This opens its dashboard with you as the Owner, so you have full access to configure it.
Already-claimed servers show Open dashboard. Use the server switcher in the header any time you manage more than one.
The header
Section titled “The header”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 overview page
Section titled “The overview page”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.
How access is decided
Section titled “How access is decided”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.