MahjManager

Tournament Management
Made Easy

The all-in-one platform for mahjong tournament directors and club organizers. Automate the logistics — spend your energy on the game.

MahjManager dashboard

From player list to tournament in minutes

No training required. No spreadsheets. No group text chaos.

1

Add Your Players

With only a few clicks, import players from the registration platform of your choice. Tag players by skill level, East preference, and seating preferences in one place. Plus, every player gets a permanent profile to track their performance at every MahjManager-administered event.

2

Generate Seating

One click, MahjManager balances tables by skill level, respects East preferences, and honors special seating requests — automatically, every round.

3

Run Your Tournament

Enter scores round by round (you can even scan them in!), send text message updates directly to players, track check-ins, and share a live leaderboard link — all from one screen.

Everything you need to run
a professional tournament

Built by a tournament director, for tournament directors. MahjManager is designed for all sized events, from small synagogue fundraisers to many-hundred player mega tournaments.

Seating

Smart Seating Generator

Automatically balances tables by skill level, honors East preferences, groups similar-skill players, and avoids seating conflicts — all in one click. Need to make a change or seat friends together? Simply drag player names from table to table.

Live Score

Live Score Entry

Enter information from pre-populated score sheets using any device from a phone to laptop. Standings update in real time as you enter scores. No formulas, no copy-pasting, no math errors. Players can track their scores in real time on their phones or project them on a screen.

Messaging

Player Messaging

Message players within the system. Send seat assignments, updated scores, and standings directly to players' phones — individually or as a group blast — right from the dashboard.

Published Results

Published Results

Share a live leaderboard link with all players. No login required on their end — they just click and see standings, scores, and round history.

Check-In

Player Check-In

One-tap check in tracks players as they arrive. They instantly receive a confirmation text with the day's seat assignments and schedule. A live check-in summary bar at the top of the page makes tracking absences easy.

Multi-Day

Multi-Day Tournaments

Running a weekend event? Set up multiple days with their own rounds and game counts. MahjManager tracks cumulative standings across all days.

Scanner

Score Sheet Scanner

Skip the manual entry! Snap a photo of any completed score sheet and MahjManager reads it instantly — and records the scores in seconds, no typos, no delays.

Side Competitions

Side Competitions

Run Tablescape awards, recreational tracks, or any parallel competition alongside the main event. MahjManager keeps each group's results separate and organized.

Print Center

Print Center

Generate print-ready score sheets pre-filled with player names, one-page personal schedules for every player, and management reports — all with one click.

Surveys

Post-Event Surveys

Collect feedback while the event is still fresh. Build a custom survey in minutes, share a link with players, and review all responses in one consolidated view — no third-party tools needed.

Built for the people who love to play — and hate to manage

Club Organizers

Make every game night feel organized

You run regular play sessions for your club — tracking who's coming, who sits where, and how everyone did. MahjManager gives smaller groups the same tools the big tournaments use, without the complexity.

  • Quick player roster management
  • Automatically seat similarly-skilled players together for fair table assignments every time
  • Score tracking across sessions and seasons
  • Player history and running stats
  • Easy check-in on game day

A look inside

Clean, fast, and designed for game day — not for IT departments.

Seating view
Seating
Generated in seconds
Fair, balanced table assignments — no manual fussing. Need to change it up? Simply drag players from table to table.
Score entry
Scoring
Live score entry
Enter scores as games finish, manually on any device — or scan score sheets using your phone. Standings update instantly.
Messages tab
Text Messaging
Message players directly
Send seat assignments and scores by text message, all within the app — no third-party app needed.
Published standings
Results
Shareable leaderboard
Players follow their standings on a live link — no login required, or project the winners on a large screen.

Simple pricing for events of every size

Plans are being finalized. Join the early access list and you'll be the first to know — along with any founding member benefits.

Pricing Coming Soon

We're building plans for individual organizers, clubs, and larger organizations. Early access members will receive priority consideration for founding rates.

Club
/mo
Coming soon
Director
/mo
Coming soon
Organization
/mo
Coming soon
Get Notified When Pricing Launches

No credit card required to join the early access list.