Club Admin Manual

Tournaments — End-to-End Guide

Step-by-step instructions for Club Admins to create a free or paid tournament, manage enrollments and partners, generate the draw, run the bracket, and crown a champion.

1. Before you start

To follow this manual you need:

Open the app, sign in, then tap the Events tab in the bottom nav.

Note. Tournaments have a structured lifecycle — DRAFT → OPEN_FOR_ENROLLMENT → ENROLLMENT_CLOSED → IN_PROGRESS → COMPLETED. Once a tournament is marked paid and published, only system admins can edit or restart it (this protects players who already paid).

2. Free Tournament — end to end

Use this flow for casual or open events with no entry fee.

2.1 Open the create wizard

  1. On the Events tab, tap the floating + button.
  2. Tap Create Tournament.
  3. If you've run a similar event before, the Start Fresh / Copy from Previous sheet appears. Pick one to seed the form.

2.2 Step 1 — Basics

2.3 Step 2 — Schedule

2.4 Step 3 — Capacity & eligibility

2.5 Step 4 — Money

For a free tournament, leave both money fields blank/off:

2.6 Step 5 — DUPR rating gate (optional)

Skip this for casual tournaments. For DUPR-rated events:

2.7 Step 6 — Venue

2.8 Step 7 — Visibility & save

2.9 Publish for enrollment

  1. Open the tournament detail screen.
  2. Tap the admin overflow menu → Publish (or change status to OPEN_FOR_ENROLLMENT).
  3. The Enroll Me button now appears for players. They start signing up.

4. Managing enrollments & partners

4.1 Open the Manage Enrollments screen

Tournament detail → admin overflow menu → Manage Enrollments. You'll see four tabs / sections:

4.2 Approve / reject

Tap a Pending row and pick Accept or Reject with an optional reason. Accepted players show up in the bracket once the draw is generated.

4.3 Partner matching (Doubles)

4.4 Waitlist

When the tournament hits Max Players/Teams, new enrollments land in the waitlist with a position number. If an Accepted player withdraws:

5. Generating the draw & running matches

5.1 Close enrollment

When you're ready to lock the participant list:

  1. Tournament detail → admin overflow menu → Close Enrollment.
  2. Status flips to ENROLLMENT_CLOSED. New self-registrations are blocked. Admin-add still works as a manual override.

5.2 Generate the draw

  1. Admin overflow menu → Generate Draw (or Generate Bracket).
  2. The orchestrator routes to the right format handler (Round Robin / Eliminator / Single Elim / Double Elim) and creates the bracket.
  3. Status moves to IN_PROGRESS. The Edit Scores button now appears on every match card.

5.3 Run a match

  1. Tap a match in the bracket.
  2. Tap Submit Score and enter Team A / Team B scores per game (best-of-3 by default).
  3. If you submit as organizer, the score auto-verifies. If a player submits, the opposing team must verify.
  4. Once verified, the match status moves to COMPLETED; the winner advances to the next round automatically.

5.4 Score correction

If a score was submitted wrong:

  1. Open the match → admin overflow → Reset Match.
  2. Match returns to SCHEDULED. The next-round advancement is reverted.
  3. Re-enter the correct score.

6. Viewing standings & bracket

6.1 Bracket view

The default tab on the tournament detail screen. Shows every round in sequence; tap a match to drill into game-by-game scores.

6.2 Standings view

For Round Robin / Eliminator RR: shows team standings sorted by match wins → game differential → point differential.

6.3 Player view

Players see the same bracket and standings tabs, plus a My Matches filter that highlights only their own games. Score submission is enabled for participants on their own matches.

7. Completing & crowning a champion

7.1 Auto-complete

When the final-round match reaches COMPLETED, the tournament status flips to COMPLETED automatically. The bracket freezes; Edit Scores hides; the trophy + champion's name appears on the tournament card.

7.2 Manual complete

For Round Robin (no final), once all pool matches are done you can mark the tournament complete via admin overflow → Mark Completed.

7.3 Champion display

For COMPLETED tournaments:

8. Edits, cancellations & payouts

8.1 Editing before publish

While in DRAFT, you can change every field freely. After OPEN_FOR_ENROLLMENT, paid-event protections kick in.

8.2 Editing after publish (paid events)

Most fields lock. To change capacity, dates, or fees on a paid tournament:

8.3 Cancelling a tournament

  1. Admin overflow → Cancel Tournament.
  2. Status → CANCELLED. The tournament disappears from public Events feeds.
  3. For paid events: file refunds through Razorpay for every captured entry fee. The platform does NOT auto-refund — that's the organizer's responsibility.

8.4 Prize money payouts

Prize money is paid off-app by the organizer to the winner and runner-up. The tournament card surfaces the amounts (e.g. Winner: ₹5,000 · Runner-Up: ₹2,500) for transparency. The platform does not move money out — you handle the payouts directly.

9. Frequently asked questions

Q. Can I edit a published paid tournament?
Most fields are locked once enrollment opens, to protect players who've paid. To make changes, cancel and re-create — or contact a system admin for an override on the Payment Issues dashboard page.
Q. What happens to waitlisted players if someone withdraws?
The next waitlisted player is auto-notified by push and email and has 24 hours to accept the offer. If they don't accept (or actively decline), the offer rolls to the next waitlister.
Q. Can two doubles partners pay separately?
Yes — split payments are first-class for DOUBLES and MIXED_DOUBLES. Each partner gets their own Razorpay link for half the entry fee. The team becomes APPROVED only when both halves are captured.
Q. How does the DUPR rating gate work?
If DUPR Event Tier is set, the player must (a) have an active DUPR account, (b) match the chosen tier (Basic / DUPR+ / DUPR Verified), and (c) fall within the configured rating range. Players who don't qualify see a "You don't meet the rating gate" badge instead of Enroll Me.
Q. Can a player switch partners mid-tournament?
Partner substitution is allowed up until you generate the draw. After that, partner changes require admin override (Manage Enrollments → row overflow → Override Partner).
Q. How is the champion determined for Round Robin?
By standings: most match wins → highest game differential → highest point differential. The top of the standings table when you mark the tournament complete is the champion.
Q. Does PickLM hold entry-fee money or pay out prizes?
No. Razorpay deposits entry fees into your club's Razorpay account. Prize-money payouts are off-app — you (the organizer) hand over cash, UPI, or bank transfer to the winner and runner-up.
Q. Can I export tournament results to CSV?
Not directly from the player app in v1. The admin dashboard's Reports page supports CSV export for completed tournaments.