Supercharge your Mahjong business with self-service booking, player management, memberships, payments, and much more.
Built by instructors who got tired of duct-taping spreadsheets together.
Set up your weekly games once, and Omahji handles the rest. Recurring sessions, league nights, and one-off events — all in one calendar, syncing automatically to your players' phones.
Recurring games – Set up once. Mondays at 7pm just... happen.
Event registration – Create custom registration forms with payments for events and workshops
Leagues with point tracking – Multi-week formats with standings and waitlists, built in.


From regulars to drop-ins, every player has a profile. Track attendance, manage memberships and tiers, and spot who's about to lapse before they do.
Attendance tracking – View player activity, profile information, and attendance in one place.
Player profiles – Manage player profiles with contact information and special notes.
Membership tiers – Create tiers and priced membership plans
Drag players onto tables, balance skill levels, and respect seat buddy requests — all in one tool that knows Mahjong isn't a game you play alone.
Drag-and-drop seating – Move players between tables in seconds.
Seat buddy support – Honor friend requests automatically when building tables.
Equipment cataloging – Create an inventory of all your items and assign them to tables so you're ready for game day.


Stripe-powered checkout that handles entry fees, member dues, and guest pricing. Players pay when they RSVP. You stop reconciling at the door.
Entry fees at booking – Members pay member pricing, guests pay guest pricing.
Recurring membership – Monthly or annual dues, automatic renewal.
Direct payouts – Funds land in your bank, not a third-party balance.
Everything you need, nothing you don't. Thoughtfully designed for Mahjong instructors, hosts, and their players.
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.
Offer one-on-one or small-group lessons—set your availability and let players book times that sync to your calendar.
Run leagues with registration, score tracking, wait lists, and sub lists—and charge by the league or the session
Track skill levels, memberships, and history—all in one profile. Complete visibility into your player community.
Mobile app or online – a place for players to book games, sign up, and view the details of all your offers.
Build custom seat maps, assign players to seats and equipment to tables, and be ready for seat assignments on game day.
Send emails to players about offers, or promote your Mahjong business directly with push notifications to the mobile app.
Embed your live offerings anywhere with a single snippet, so players browse and book right from your own site.
It's a really good platform and has just about everything I need for running my Mahjong business. I love the app!
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae. Donec eu felis at libero consequat sagittis a et urna. Sed auctor augue id tellus lacinia.
Integer rutrum ante et nunc venenatis, id ultricies risus ultricies. Sed auctor augue id tellus lacinia, nec ultricies est fermentum. Vestibulum ante ipsum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras sit amet velit id nulla tempus dictum sit amet eu nisi. Fusce aliquet turpis at orci bibendum, non convallis
Sed auctor augue id tellus lacinia, nec ultricies est fermentum. Maecenas euismod sapien eu arcu convallis, vitae vestibulum ipsum maximus. Vivamus vitae arcu vel.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae. Vvamus vitae arcu vel velit efficitur vestibulum vel in purus.
Seamless integrations with the payment and communication tools that keep your business running.
One low monthly rate. Unlimited everything. You only pay more when your games do.
Something holding you back from signing up? Contact us directly.