Getting Started
DIToolbox is a roster manager for Diablo Immortal clan PvP — Shadow War and Tower War — with player stats tracking and a build calculator. This section orients you: what your role can do, how to find each feature, and where to RSVP.
Reading this without an account
Everything here is free to read, and the tools are free to use — no account needed. Signing in with Discord is only what connects you to a clan: it is how a clan leader maps your Discord handle to your character, which is what puts you on rosters and lets you submit your stats. Actions restricted to clan managers are marked inline like this: Officers only.
The four roles
Every feature is gated by your role in the current clan. Roles are resolved automatically — there is no manual sign-up:
| Role | How it's assigned | Can do |
|---|---|---|
| Visitor | Signed in with no clan (or not signed in) | The free tools and all of this documentation |
| Member | Your Discord handle is mapped to a character on the clan roster | View rosters, view stats, submit your own stats |
| Officer | A clan officer / owner (or platform superadmin) | Everything a member can, plus edit rosters and admin tools |
| Leader | Elevated clan permission (leads the clan) | Same access as officer |
If you should be a member but show as a visitor, ask a clan leader to map your Discord handle to your character on the Members page. You must be in the clan's Discord server with the member role for the mapping to stick.
The main menu
The top navigation is a 2-tier menu: top-level sections that unfold to their options. Sections and options only appear when your role permits, so a member never sees Admin.
| Section | Options | Who sees it |
|---|---|---|
| Events | Shadow War → Schedules (+ Templates for editors), Tower Wars, Custom Events | Member+ |
| Stats | Clan Growth, Player Growth, Achievements, Account | Member+ (Account: any signed-in user) |
| Admin | Tasklist, Clan Settings, Clan Stats, Attendance, Clan CSV Import, Members | Officer / Leader |
| DI Calculator | (direct link, no sub-menu) | Everyone |
| Help | (direct link — you are here) | Everyone signed in |
Key routes
| Route | Opens | Access |
|---|---|---|
| / | Shadow War roster (schedules) | Member+ |
| /templates | Shadow War roster templates | Officers only |
| /towers | Tower War roster | Member+ |
| /events | Custom Events | Officers or event leaders |
| /stats/clan | Clan / player growth + achievements | Member+ |
| /stats/account | License & account | Any signed-in user |
| /admin/settings | Admin & officer tools | Officer / Leader |
| /members | Map Discord handles to characters | Officer / Leader |
| /di-calculator | DI PvE build comparison | Everyone |
| /help | This documentation | Everyone signed in |
Deep-dives per area: , , , , , .
Header controls
Two controls live in the header regardless of which page you're on:
- Clan switcher — if you belong to more than one clan (or play multiple characters), switch the active clan here. Roles and menus re-resolve for whichever clan is active.
- Stats reminder — a color-coded button prompting your next weekly stats submission: green when there's time, orange as the deadline nears, red when overdue. Click it to submit.
First sign-in
Sign in with Discord
Land on your clan (or onboarding)
/start to create a clan or ask a leader to add you.Create or join a clan
Explore from the menu
How to RSVP for events
You do not RSVP inside DIToolbox. Availability comes from Discord: react / sign up in your clan's Discord event, and it syncs into the roster live (in real time). Officers then place available players onto teams.
For how officers turn availability into a roster, see and . To understand tiers, roles, and scoring first, see and .