Back to What's New

Tournament Management — Host and Run Competitive Events

June 11, 2026

Run full martial arts tournaments from a single dashboard — divisions, brackets, online registration with payment, spectator tickets, school portals, a live run view, and a points standings leaderboard.

## Tournament Management MyDojang now includes a full tournament management suite. Create an event, open registration, run brackets on competition day, and track overall standings — all in one place. --- ### Creating a Tournament Go to **Tournaments → New Tournament** to set up an event. You can configure: - Event name, dates, location, and banner image - Registration open/close windows - Pricing model (flat fee or base + per-division add-on) - Optional electronic waiver requirement - Whether to list the event in the public MyDojang tournament directory --- ### Divisions Add as many divisions as your event needs. Each division can be filtered by: - Belt rank range (minimum and maximum) - Age range - Gender - Weight range Set a per-division capacity and registration fee independently. Brackets are generated per division once registration closes. --- ### Online Registration & Payment Competitors and schools register through a **public registration page** — no MyDojang account required. Registration fees are collected via Stripe at checkout. - **Individual registration** — open to anyone with the link - **School portals** — coaches log in with a PIN, manage their team's entries, and pay in bulk - **Bulk import** — coaches can upload a roster CSV to register a large team at once - **Promo codes** — issue percentage or flat-dollar discount codes for schools, early birds, or VIPs Registrants receive a confirmation email with their division details. --- ### Spectator Tickets Sell tickets separately from competitor registration. Set a ticket price, enable online sales, and buyers pay through a dedicated ticket checkout page. Tickets are tracked on the **Tickets** tab. --- ### Brackets Once you close registration, generate brackets from the **Brackets** tab. Brackets use single-elimination format and are organized by division. Brackets are visible publicly at your tournament's URL — competitors and coaches can follow along from their phones. --- ### Running the Tournament The **Run** view gives staff a live scoring interface on competition day: - See all divisions and their current match queues - Record match results (win/loss/bye) in real time - Brackets update instantly for everyone watching the public page --- ### Check-In The **Check-In** tab lets staff confirm that registered competitors have arrived, keeping your on-site rosters accurate. --- ### Points Standings Enable a **Points Standings** leaderboard from Tournament Settings to track an overall champion across all divisions: - Configurable points per placement (default: 1st = 10 pts, 2nd = 7 pts, 3rd = 5 pts) - Optional division-size weighting (larger divisions award more points) - Grand Champion bonus points - Auto-tiebreaker by placement count - Fullscreen mode — project the leaderboard on a screen at your venue The standings board refreshes every 30 seconds automatically. --- ### Staff Roles Assign tournament-specific staff roles (**Registrar** or **Judge**) to team members who only need access to that event — they won't have access to the --- ### Automated Emails - **Registration confirmation** sent to each competitor on signup - **Daily digest** email to organizers summarizing new registrations (configurable) - **Reminder email** to registered competitors before the event ---