How It Works

A step-by-step guide for admins and players.

Setting up your club

Download ClubLadder from the App Store

Free to download. Open it and tap Start a Club. Give your club a name and your display name. You'll receive a Recovery Code โ€” save it somewhere safe. It's the only way to reclaim admin access if you ever lose your phone.

Add players to the roster

Tap Players in the top-left to open the player roster. Add players one at a time, or use the website admin area to bulk-import from a CSV spreadsheet. Fields: name (required), NTRP rating, email, phone, color.

If you also play, add yourself and toggle This player is me โ€” the app will know your ladder position.

Share the invite code

Your club's 6-character invite code is in Club Profile โ†’ Admin Credentials. Tap the share button (โ†‘) to send it via text, email, or any messaging app. Players enter this code to join.

You can regenerate the code anytime โ€” the old code stops working immediately.

Create events and record matches

Tap Create Event on the main screen. Choose a type:

  • Social โ€” rotating partners, scored in raw points (e.g. first to 11)
  • Singles / Doubles โ€” Freeform Rounds โ€” add rounds and matches as you go
  • Singles โ€” Round Robin โ€” everyone plays everyone; pick participants and matches generate automatically
  • Singles โ€” Single Elimination โ€” bracket tournament; seeding from current ratings

Enter scores after each match. Ratings update the moment you tap Conclude Match.

Access the website admin area

Open Club Profile, tap Website Admin. An 8-character code appears โ€” valid for 10 minutes. Visit the admin page, enter the code, and you're in. No separate username or password needed.

Joining a club

Download ClubLadder and tap "Join a Club"

Free to download. Ask your club admin for the 6-character invite code.

Enter the invite code

Type the 6 characters exactly. The app confirms the club name โ€” tap Yes, Join.

Enter your display name and claim your player profile

Type your name, then choose yourself from the player list if the admin has already added you. This links your account to your existing rating history. If you're new, tap I'm not listed yet.

See the ladder

The main screen shows every player's current rating and position. Your own position is highlighted. Tap any player to see their match history, rating chart, and head-to-head record.

What can players do?

Players have read access: view the ladder, all players' profiles, events, and standings. Players can edit their own contact info (phone, email) and choose their color in the app. Only admins can record match results, add players, or create events.

If you want a result recorded, let your admin know โ€” or use the in-app match report to notify them directly.

Common questions

Can I be in more than one club?

Yes. Tap the club name at the top of the main screen and choose Join Another Club. You can switch between clubs in the same view. Your player history and ratings are separate in each club.

What if I lose my phone?

If you're an admin, use your Recovery Code: install the app on the new phone, go to the admin login page, and enter the code to reclaim admin access. Players can simply join again with the invite code โ€” the admin can re-link your account to your existing player history.

How are ratings calculated?

ClubLadder uses Elo ratings โ€” the same system used in chess and many racket sports. See the Ratings Explained page for the full story.

Does it work for groups where not everyone plays everyone?

Yes โ€” that's actually where Elo shines. Because the formula accounts for opponent strength, ratings calibrate correctly even with rotating schedules. After 15โ€“20 sessions per player, ratings are reliable.

Is it free?

The app is free to download. Players always have free access. Admin features are free during the beta period; future pricing will be announced in advance.