Raid Planner App
Plan gaming events, build rosters, and coordinate your group with role-based signups.
Apps and Bots are only available on Desktop.
What is Raid Planner?
Raid Planner is a community app for organizing gaming events such as raids, dungeons, and group activities. Community leaders and raid creators set up events with date, time, and roster requirements, and members sign up by selecting their role, class, and specialization. The app handles roster management, waitlists, and optional voice channel creation so your group is ready to go when the event starts.
How it works
Every event is built on a template that defines the roles, classes, and specializations available for a particular game. When a raid creator sets up an event, they choose a template and configure the roster rules. Members then sign up by picking a role, class, and specialization combination from that template.
Templates
A template represents a game and its character options. Each template contains:
- Roles: Broad categories like Tank, Healer, DPS, or Support.
- Classes: Character types within the game (for example, Warrior, Mage, or Priest).
- Specializations: Specific builds within a class (for example, Blood, Frost, or Unholy for a Death Knight).
Admins create and manage templates to match the games their community plays. Once a template exists, any raid creator can use it when setting up an event.
Event statuses
An event moves through these statuses based on its scheduled times:
| Status | Meaning |
|---|---|
| Upcoming | The event is scheduled but has not started yet. |
| Live | The event is currently in progress. |
| Ended | The event's end time has passed. |
| Cancelled | A raid leader or admin cancelled the event. |
Roster and signups
The roster is the list of accepted participants, organized by role. When a member joins an event, they select a role, class, and specialization. Their signup appears under the matching role in the roster.
Raid creators can optionally limit the total number of participants or set per-role limits (for example, 2 Tanks, 4 DPS, and 2 Healers).
Waitlist
When Require approval to join is enabled, new signups go to a waitlist instead of being added directly to the roster. The raid leader reviews the waitlist and accepts or declines each member.
Voice channels
Events can include a voice channel for coordination. By default, the app automatically creates and manages a voice channel when the event starts. Alternatively, the raid creator can link an existing voice channel.
Comments and history
Every event has an activity section with two tabs:
- Comments: A discussion thread where participants can post and reply.
- History: An action log that records all changes to the event, such as member joins, approvals, edits, and cancellations.
Roles and permissions
Raid Planner uses two permission groups configured by community leaders:
| Role | Description |
|---|---|
| Raid Planner Admins | Users and roles with full access: manage templates, create and manage all events, approve or decline signups. |
| Raid Planner Raid Creators | Users and roles who can create events and manage the events they create. |
All community members can view events, join events, leave events, and comment.
What admins can do
- Create, edit, and manage templates
- Create, edit, and cancel any event
- Accept or decline waitlisted members on any event
- Remove participants from any event
What raid creators can do
- Create events using existing templates
- Edit and cancel events they created
- Accept or decline waitlisted members on their events
- Remove participants from their events
What members can do
- View upcoming, live, and past events
- Join events and select a role, class, and specialization
- Leave events they have joined
- Post comments on events
Create a template
Admins create templates to define the roles, classes, and specializations for a game.
- Open the Raid Planner app and go to the templates view.
- Select Create.
- Enter a Game name and optionally upload an image.
- Add one or more Roles (for example, Tank, Healer, DPS).
- For each role, add the Classes that can fill that role.
- For each class, optionally add Specializations.
- Select Create to save the template.
Template fields
| Field | Required | Limit | Notes |
|---|---|---|---|
| Game name | Yes | 256 characters | The name of the game |
| Image | No | — | Game icon or logo |
| Role name | Yes | 256 characters | Broad role category |
| Class name | Yes | 256 characters | Character type within a role |
| Specialization name | No | 256 characters | Specific build within a class |
Create an event
Raid creators and admins can create events from the main events list.
- Select Create an event.
- Choose a template for the game you are playing.
- Fill in the event details:
- Enter an Event name.
- Select a Leader for the event.
- Set the Start date, Start time, and Duration.
- Optionally add a Description and upload an image.
- Configure optional roster settings:
- Enable Limit sign ups to set a maximum number of participants.
- Enable Limit role sign ups to set per-role capacity limits.
- Enable Require approval to join to add a waitlist.
- Configure voice channel settings:
- By default, a voice channel is created automatically when the event starts.
- Enable Select voice channel to use an existing voice channel instead.
- Select Create to finish.
Create event fields
| Field | Required | Notes |
|---|---|---|
| Event name | Yes | Name displayed on the event card |
| Leader | Yes | The user who manages the event |
| Start date | Yes | Must be today or later |
| Start time | Yes | Time the event begins |
| Duration | Yes | Length of the event (1 to 24 hours) |
| Description | No | Additional context for participants |
| Image | No | Displayed on the event card and detail page |
| Limit sign ups | No | Sets a maximum participant count |
| Limit role sign ups | No | Sets per-role capacity limits |
| Require approval to join | No | Enables a waitlist for new signups |
| Select voice channel | No | Links an existing voice channel instead of creating one |
Join an event
Any community member can join an upcoming or live event.
- Open the event from the events list.
- Select Join (or Join waitlist if the event requires approval).
- Select your Role, Class, and Specialization from the available options.
- Select Join to confirm.
If the event requires approval, your signup is added to the waitlist. The raid leader will accept or decline your request.
To leave an event, open the event and select Leave.
Edit an event
Raid leaders and admins can update event details before the event starts.
- Open the event and select the Edit event icon (pencil).
- Update the fields you want to change.
- Select Save.
From the event detail page, leaders and admins can also:
- Select Start now to begin an upcoming event immediately.
- Select Cancel event to cancel the event. This action cannot be undone.
Manage the waitlist
When an event has Require approval to join enabled, the raid leader or an admin must review signups.
- Open the event and expand the Waitlist section.
- For each waitlisted member, accept or decline their signup.
Accepted members move to the roster under their selected role. Declined members are removed from the waitlist.
Limits
| Item | Limit |
|---|---|
| Event name length | 500 characters |
| Comment length | 2,000 characters |
| Duration | 1 to 24 hours |
| Template game name | 256 characters |
| Role / class / specialization name | 256 characters |