RaidPlanningHelper
I built RaidPlanningHelper because raid setup in Classic can turn into a lot of manual checking, whispering, alias guessing, and dragging people between groups. The addon is meant to sit between your raid-helper signup sheet and the actual in-game raid, so you can import the plan once and then use it while people are joining.
This first 1.0.0 release is focused on the core raid-lead workflow: import the roster, see who is missing or misplaced, invite people through whisper triggers, keep track of aliases, and sort matched players into the planned groups.
What it does
Import raid-helper rosters
Paste a raid-helper JSON export into the addon and it builds the 40-player roster from it. Both signup-style and composition-style exports are supported.
The import keeps the parts that matter in-game: player name, class, spec, role, signup status, and planned group. If the JSON is broken, the addon tries to point at where parsing failed instead of just silently doing nothing.
Show the raid against the plan
The main window is an 8-group raid grid. It compares the imported roster against the live raid and marks the useful states:
- Matched players
- Missing required players
- Optional or bench slots
- Class mismatches
- Players in the wrong group
- Raid members who are not on the imported roster
There is also a summary area for the same information, so you can quickly see what still needs attention before the pull.
Handle invite whispers
You can configure trigger words like inv, invite, or 123. When someone whispers one of those, the addon checks whether that character matches the roster and can invite them automatically.
If the character name is not known yet, the addon can whisper back and ask for their roster or Discord name. Once they answer, the alias is saved and reused next time.
There is also a batch invite button for missing roster players. Invites are throttled so the addon does not just spam calls at the client.
Manage aliases
Aliases are stored persistently, because people do not always raid on the character name they signed up with.
You can assign aliases manually, request them by whisper, import or export them as JSON, and manage them in the alias window. This is useful if multiple raid leads want to share the same alias list.
Sort groups
Once players are in the raid, the addon can move matched players into their planned groups. It only sorts players it can match to the imported roster and it will not try to do raid moves during combat.
This is meant to reduce the boring part of raid setup, not hide what is happening. Success and failure messages are reported in chat.
Control the automation
The automation is split into separate toggles, so you can decide how hands-off you want it to be:
- Auto-invite roster players when they whisper a trigger
- Auto-invite non-roster players after the roster is filled
- Ask unknown whisperers for their roster name
- Ask unknown raid members for their roster name
- Auto-sort groups when the roster state changes
The defaults are conservative enough for normal use, but the options are there if your raid has a different flow.
Commands
/rph - Toggle the main frame
/rph import - Open the import panel
/rph invite - Invite missing roster players
/rph sort - Sort matched players into their planned groups
/rph refresh - Refresh the current raid state
/rph clearaliases - Clear stored aliases
Basic flow
- Export your raid-helper event as JSON.
- Open
/rph import in-game and paste it.
- Tell raiders which invite trigger to whisper.
- Let the grid show who is missing, mismatched, or in the wrong group.
- Fix aliases where needed.
- Sort the raid when people are in (or enable auto sorting all time which I prefer).
Notes
The addon currently has English and German localization. Other client languages fall back to English.
This is a 1.0.0 release, so feedback is useful. The main goal is to make recurring raid setup less repetitive while keeping the raid lead in control.