Omahji CircuitOpen Portal
For Mahjong instructors & hosts

Run your own Mahjong
ladder league.

Give your community a ladder league app with your brand, your rules and your price. Circuit charges a flat fee per player. Everything else is yours. As it should be.

Start your league
2
Ways to run it
7
Things it does for you
4
Players confirm every score
1
Flat fee per player

Your league, your rules

Set it up exactly how you run it.

Your league is its own league, with its own rules. Make your choices once in Circuit HQ. The app carries them into every match, score, recap and tutorial.

  • Scoring logic and bonuses
  • House rules
  • How rankings are calculated
  • Season length
  • Price and player minimum
  • Match types
  • Badges, and how they’re earned
  • Your logo and league name

Your league. Your rules. Your name on all of it.

Pick-Up or Clubhouse

Two ways to run it. You choose.

Some communities play all over town. Some play in one room. Tap each one to see what your players get.

Pick-Up

Play anywhere. Players book whenever and wherever they like.

Any player can propose a match at a home, a café or your studio. Four seats fill and the match is on. Your league keeps going between your classes.

  • Any player can open a table.
  • Open matches show up for everyone in your league.
  • Your students keep playing when you’re not there.

Best for: traveling instructors, groups spread across town, players who like to roam.

What players get

Then it runs itself.

No spreadsheet on Sunday night. No phone calls about how scoring works. Here is what your players get every week, with your name on it.

1 · Tutorial videos

Made for your league, automatically

Short videos with your logo and colors teach scoring, disputes and rankings, using your rules.

2 · Scoring wizard

Scores, step by step

Who won, the hand, any bonus. The wizard adds it up game by game, and the table confirms.

3 · Weekly recap

Rankings in their inbox

Every week, a recap email in your logo and colors. Players open it to see who moved.

4 · Notifications

Reminders you don’t send

Match reminders, scores to confirm, scores posted. Each one lands on the phone at the right moment.

5 · Messages

Every conversation, in the app

A chat for every table, messages between players, and a line to you. Your phone stays quiet.

6 · Badges

A reason to come back next week

You pick the badges and how each one is earned. Players see them on their profile.

7 · Announcements

One post reaches everyone

New nights, a holiday break, a finals party. Every player sees it in the app.

Circuit HQ

The app for hosts

Your players get an app. So do you.

Circuit HQ is where you run the league. It’s simple on purpose: open it, see what needs you, close it.

  • Opens on what needs you today. Most days, nothing.
  • Players, payments and scores in one place
  • On your phone, or in any browser

Scoring wizard

The easiest way to enter scores.

Players finish a match and the wizard takes it from there. It follows your ruleset, one game at a time.

  1. 1

    It walks them through every game

    One game at a time, right at the table. Nothing to remember, no scorecard to lose.

  2. 2

    It follows your ruleset

    Your bonuses are added automatically. Players never do the math.

  3. 3

    One winner per game

    Pick who won, their hand and any bonus. A wall game scores everyone at once, and a dead hand is one tap.

  4. 4

    Everyone signs off

    Nothing reaches the rankings until every member at the table has signed off. Every correction is on record.

Game 1 of 4

Opal Divine's

No winner

Wall game

Who won

Alisha Johnson
Marcus Williams
Priya Patel
James O’Brien

Hand score

253035
4045
5075

Bonus

Self-picked +10Jokerless +25

Running total

0
AJ
0
MW
0
PP
0
JO
Next — game 2

Someone didn’t show

Your price

Price it yourself. Keep the rest.

You set the season price. Circuit charges a flat $20 per player. Everything above that is yours.

On a $70 season, you keep $50 a player: almost 3× what even a generous 25% host share pays.

Most ladder leagues set the price and pay their local host a share of it. On Circuit the price is yours, and the fee stays the same no matter what you charge.

Start your league

Your season, worked out

Circuit fee: $20 a player
24
$70
What a typical ladder league pays its host

You keep with Circuit

$1,200

$70 − $20 fee = $50 a player

A typical 20% host share

$336

$14 a player

3.6× more

for the same players, the same tables and the same season.

Before card processing.

Host questions

What hosts ask us first.

Something else on your mind? Ask us below and a person will answer.

What’s the difference between Pick-Up and Clubhouse?

Pick-Up works like most ladder leagues: players book matches anytime, anywhere, at a home, a café or your studio. Clubhouse keeps league play at your studio. Matches happen only during the open-play times you schedule, so the ladder fills your tables. You choose one when you set up your season.

My players are older. Will they really download an app?

Circuit is a real app on the App Store, with large type and one job per screen. The tutorial videos show every step with your league’s name on them, and players can rewatch them anytime. The easiest first night is a sign-up night: everyone installs at the table with you there, and their first match is booked before they leave. If someone gets stuck later, you can seat them into a match yourself from HQ.

What does it cost me at 50 players? At 100?

A flat $20 per player. Nothing else comes out of your price. With a $70 season, 50 players pay you $3,500 and the Circuit fee is $1,000, so you keep $2,500. At 100 players you collect $7,000, the fee is $2,000, and you keep $5,000. Both before card processing.

Can I bring my players over? Can I take my list with me?

Yes to both. Send your players one invite link and they join your league in a few taps. We help you set up your first season. Your roster lives in HQ, and it’s yours. Export it anytime. If you host for another league today, check that agreement first.

Who settles a disputed score?

You do, from HQ. All four players confirm every match first, so most slips get fixed at the table. If someone still disputes a score, it comes to you in HQ. You make the call, and every correction is on record.

What if not enough people join?

You set the player minimum. If registration doesn’t reach it, you decide what happens: start smaller, move the start date or refund everyone.

Can I switch between Pick-Up and Clubhouse?

Yes. Pick one when you set up your season. If your group changes, switch before the next season starts. Your players and rankings stay with your league.

Start your league

Your community is already here. Give it a league.

Tell us a little about your group. We’ll set up a short call, walk through your rules and your price, and get your first season ready.

How would you run it?

The call is free. We set up your league with you.