Managing Events
Day-to-day operations for running your competitions.
Competition Dashboard
Your manage area at /o/your-slug/competition-slug/manage/ gives you access to:
- Dashboard — setup checklist and competition status at a glance
- Stages — create, configure, activate, and finalize stages
- Participants — registration management, seeding, status changes
- Groups — manage group assignments and generate pairings (for group formats)
- Matches — view all matches, enter results, manage disputes
- Game Config — entity pools and draft rules (if your game supports them)
- Settings — competition settings, registration config, admin tools
Managing Participants
Registration Flow
When registration is enabled, players sign up through the competition's public page. Depending on your settings:
- Open registration — players are immediately added as participants
- Approval required — registrations land in a "Pending" queue for you to review
Approving Registrations
If you've enabled approval:
- Go to the Participants tab
- Review pending registrations (including answers to any custom questions)
- Click Approve or Reject for each
Adding Participants Manually
For walk-ins or late entries:
- Click Add Participant on the Participants tab
- Search for their user account
- They're added directly — no registration form required
Participant Status
| Status | Meaning | |--------|---------| | Registered | Signed up, not yet confirmed | | Pending | Awaiting organizer approval | | Active | Confirmed and playing | | Waitlist | Competition is full, queued for a spot | | Eliminated | Knocked out of an elimination stage | | Advanced | Moved to the next stage | | Withdrawn | Player chose to leave | | Dropped | Removed by organizer |
Dropping Players
When someone needs to leave mid-event:
- Find them on the Participants tab
- Change their status to Dropped or Withdrawn
- They won't receive future pairings but keep their existing results
Swapping Participants
Sometimes you need to replace one participant with another mid-competition — a last-minute substitute, a registration error, or a player who can no longer attend. Swap handles this in a single operation instead of requiring you to drop one player, manually re-add another, fix seeding, and reassign matches.
When to use swap vs drop + re-add:
- Use Swap when the replacement should inherit the original player's schedule, bracket position, or group assignment. This keeps the competition structure intact.
- Use Drop + manual re-add only if you want the new player to start fresh with no inherited context (e.g., adding them to a waitlist or a future stage).
How to Swap
- Open the Participants tab and find the player being replaced
- Click the three-dot menu and select Swap Participant
- Step 1 — Search: Find the replacement player by name or username
- Step 2 — Match Handling: Choose how existing matches should be treated:
- Clean Slate — All of the outgoing player's matches are cancelled. Standings are recalculated as if those matches never happened. Best when the replacement arrives early and can play a full schedule.
- Forfeit Transfer — Completed matches are recorded as forfeits (losses for the outgoing player), and the replacement inherits any remaining unplayed matches. Best when the competition is partially underway and you want to preserve existing results.
- Step 3 — Confirm: Review the summary and confirm the swap
The swap takes effect immediately. Standings, brackets, and match assignments update automatically.
Limitations
- Party/team entities cannot be swapped in the current version. To replace a team, drop the team and manually add the new one.
- The replacement player must have an account on the platform (they cannot be added as an unregistered placeholder).
Running Stages
Activating a Stage
When you're ready to start a stage:
- Go to Stages in the manage area
- Click Activate on the stage — it transitions from Pending to Active
- Participants can now be paired and play matches
Generating Matches
For structured formats (Swiss, Round Robin, groups):
- Go to the Groups tab and click Generate All Matches to create pairings
- For Swiss rounds, pairings are generated based on current standings
- Matches appear in the Matches tab
For Open format stages, participants create their own matches — no organizer pairing needed.
Finalizing a Stage
When all matches are complete:
- Go to Stages and click Finalize
- The stage status changes to Completed
- Final standings are locked
- If advancement is configured, top participants are moved to the next stage
Match Management
Viewing Matches
The Matches tab shows all matches in the competition with:
- Participants (Player A vs Player B)
- Status (New, In Progress, Completed, Cancelled)
- Format (BO1, BO3, BO5, Two-Game)
- Game scores
Entering Results
As an organizer, you can enter or override results directly:
- Click on a match to open its details
- Enter the game wins for each participant
- Save — the result is recorded immediately (no player confirmation needed when entered by organizer)
Match Verification
If match verification is set to Required:
- When a player reports a result, their opponent must confirm it
- If there's a disagreement, the match is flagged for organizer review
- Organizers can always override and enter the correct result
If set to None, results are accepted immediately on submission.
Forfeits and Byes
Sometimes a match cannot be played normally. From the Match Setup phase, click Record Forfeit/Bye to end a match immediately.
Forfeit Types:
- Full Forfeit — Select a winner. The losing player is credited with zero game wins. Use this when one player cannot or will not play.
- Split Forfeit (Draw) — No winner is declared. Both players receive a draw. Use this when neither player can play.
Byes:
Toggle "Bye" when a player has no opponent (e.g., odd number of participants in a round). Select the advancing player as the winner. Byes are tracked separately from forfeits for scoring purposes.
All organizer-entered forfeits and byes take effect immediately — no player verification is needed.
Player Self-Forfeit:
Players can also forfeit their own matches from the match page. The win is automatically assigned to their opponent, and the opponent is asked to verify the result (following the same verification flow as normal match reporting).
Match Formats
Matches can be configured as:
- BO1 — single game decides the match
- BO3 — first to 2 game wins
- BO5 — first to 3 game wins
- Two-Game — both players play twice
Posting Updates
Keep participants informed with rich markdown updates directly from the competition page.
Creating an Update
- Go to the Updates tab on your competition's public page
- Click Post Update (visible to organizers and admins only)
- Add an optional title and write your content using the markdown editor
- Choose visibility: Public (everyone) or Participants only
- Optionally pin important updates to keep them at the top
- Select which notification channels to use (in-app, push, email, Discord DM, Discord channel)
- Click Post Update
Markdown Editor
The editor supports:
- Bold, italic, ~~strikethrough~~ via toolbar or keyboard shortcuts (Cmd+B, Cmd+I)
- Links via Cmd+K
- Images via URL (click the image button, paste a URL)
- Lists, headings, blockquotes, horizontal rules
- Live preview on desktop (side-by-side), toggle on mobile
Notification Channels
When posting, you choose which channels to notify participants through:
| Channel | What happens | |---------|-------------| | In-app | Notification appears in the bell icon | | Push | Browser/PWA push notification | | Email | Email with preview and "View Update" link | | Discord DM | Direct message with link | | Discord channel | Embed posted to subscribed channels |
Select no channels to post silently (useful for minor edits).
Editing & Deleting
- Click the three-dot menu on any update to Edit or Delete
- Edits show an "(edited)" indicator but do not re-notify participants
- Deleted updates cannot be recovered; notifications already sent are not recalled
Pinning
Pin important updates (schedule changes, rulings) to keep them visible at the top of the feed and in the overview preview card.
Groups
For formats that use groups (Round Robin, Swiss with pools):
- View all groups and their participants
- See group standings with match points, game wins, and tiebreaker results
- Generate matches for all groups at once
- Track match completion per group
Standings & Stats
Standings are automatically calculated based on:
- Match results and configured point values
- Tiebreaker priority (configurable per stage)
- Head-to-head results
Use the Stats Refresh button in competition settings to manually recalculate standings if needed.
Open Stage Management
For competitions using the Open format:
- Participants create matches against any other active participant
- You configure the rules: default format, format choice, max matches per pair
- Standings update automatically as results come in
- Optionally show/hide the public leaderboard
See Stages & Formats for Open stage configuration details.
Admin Tools
In Settings, you'll find admin tools:
- Refresh Stats — manually recalculate all standings and statistics
- Delete Competition — permanently remove the competition (blocked if matches exist)