Skip to main content
Documentation

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:

  1. Go to the Participants tab
  2. Review pending registrations (including answers to any custom questions)
  3. Click Approve or Reject for each

Adding Participants Manually

For walk-ins or late entries:

  1. Click Add Participant on the Participants tab
  2. Search for their user account
  3. 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:

  1. Find them on the Participants tab
  2. Change their status to Dropped or Withdrawn
  3. 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

  1. Open the Participants tab and find the player being replaced
  2. Click the three-dot menu and select Swap Participant
  3. Step 1 — Search: Find the replacement player by name or username
  4. 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.
  5. 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:

  1. Go to Stages in the manage area
  2. Click Activate on the stage — it transitions from Pending to Active
  3. 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:

  1. Go to Stages and click Finalize
  2. The stage status changes to Completed
  3. Final standings are locked
  4. 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:

  1. Click on a match to open its details
  2. Enter the game wins for each participant
  3. 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

  1. Go to the Updates tab on your competition's public page
  2. Click Post Update (visible to organizers and admins only)
  3. Add an optional title and write your content using the markdown editor
  4. Choose visibility: Public (everyone) or Participants only
  5. Optionally pin important updates to keep them at the top
  6. Select which notification channels to use (in-app, push, email, Discord DM, Discord channel)
  7. 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)