Scheduling. Memberships. Player management. The first and only platform built specifically for Mahjong instructors—so you can spend less time on busywork and more time at the table.
Built by instructors who got tired of duct-taping spreadsheets together.
Everything you need, nothing you don't. Thoughtfully designed for Mahjong instructors and their members.
Track skill levels, membership status, and playing history—all in one profile. Complete visibility into your player community.
Create and manage group game-play sessions, assign hosts, and view all your upcoming games in calendar view.
Retreats, tournaments, and special events—send invites, collect payments, and track registration with ease.
Build custom seat maps that match your space, ready for seat assignments when game day arrives.
Your players get a simple portal where they can view upcoming games, sign up, and find all the details without asking you.
Send text messages to registrants with important game info, or promote your Mahjong business with intelligent text marketing.
From the first registration to the post-game follow-up, Omahji keeps everything organized so you can focus on your players. Set up events, fill tables, manage seating, and stay in touch—all without jumping between spreadsheets, payment apps, and group texts.
Effortless event registration – Share a link, collect signups and payments, and track attendees automatically.
Smart game management – Game and league management made easy — Create, track, and seat players with simple drag-and-drop.
Built-in player feedback – Collect post-game input to improve future seating and keep your community happy.
.png)

Players can browse upcoming games, register with a tap, and see exactly who they're playing with before they arrive. They'll know their table number, their seat, and even the skill level of the players around them—no more confusion, no more awkward introductions.
Seat buddy requests – Players can request to sit with friends, and the system handles the rest.
Smart seating – Collect feedback after games and let the system intelligently assign seats based on player preferences.
Everything in one place – Game details, venue location, maps, and directions—all at their fingertips.
Omahji handles every transaction through Stripe Connect so you never have to chase payments, send invoices, or reconcile spreadsheets. Players pay when they register, memberships renew automatically, and your earnings land directly in your bank account — with a clear breakdown of every dollar.
Automatic collection – No awkward Venmo requests, no cash at the door, no tracking who owes what.
Built-in membership & subscriptions – Set up recurring plans that bill automatically and manage themselves.
Fast direct deposits – Your earnings are routed straight to your connected bank account with no manual transfers needed.

Seamless integrations with the payment and communication tools that keep your business running.
Pick the plan that fits your business. Upgrade anytime.
Something holding you back from signing up? Contact us directly.