MahjHero is the seat-by-seat scheduler for American Mahjong clubs and private games — book a seat next to a friend, get offered the next open seat automatically, in queue order, and know who’s actually coming.
Prefer not to install anything? Use MahjHero in your browser — it works anywhere, though it’s built phone-first, so it looks its best on a phone.
One cancellation doesn’t cost you a player — it collapses a whole table, and three other people are told the math doesn’t work anymore.
Somewhere around 12–16 members, a group text and a shared spreadsheet stop working. Organizing starts to feel like a part-time job.
Reserve your seat and a specific friend’s in one booking — the one thing every other club app is missing.
The moment a seat frees up, it’s offered to the next person in line automatically — no organizer has to referee it.
A host’s door list and a member’s own self check-in, so nobody’s guessing who actually showed up.
Run a game that’s visible and joinable only to the people you invite — club members or not.
Record points per round and keep an all-time club ranking.
Running sixty or seventy players? Skip the seating chart entirely. People sign up, you set a headcount cap or leave it open, and everyone checks in at the door.
Mark people paid as they arrive, on any game. Cash, Venmo, whatever you already use — MahjHero just remembers who’s settled up, and only you can see it.
I built this because our club ran on a group text and a shared spreadsheet, and it broke almost every week — someone cancelled, the table fell apart, and three more people had to be told the game was off. MahjHero is the tool I wanted: one that treats a four-player table like the fragile thing it actually is.
No pricing tiers, no card required — just a club that finally knows how many seats are actually open.
Or open it in your browser — no install, and best on a phone.