Omahji is a platform built for mahjong instructors to manage their offerings, players, and business — all in one place.
Whether you're running weekly games at a local venue, hosting special events, managing a competitive league, or offering private lessons, Omahji gives you the tools to stay organized and keep your members engaged.
What You Can Do With Omahji
Run Your Offerings
- Games — Set up your regular game schedule, track bookings, manage pricing, and accept payments through Stripe
- Events — Host workshops, tournaments, or social gatherings with flexible payment options (Stripe, cash, check, and more)
- Leagues — Organize competitive seasons with attendance tracking and standings (Club plan)
- Private Sessions — Offer one-on-one or small group lessons with online booking and Google Calendar sync (Club plan)
Manage Your Community
- Player roster — Keep a complete roster with contact details, game history, and membership status
- Memberships — Create subscription plans, control access to offerings, and manage billing
- Seating assignments — Use the built-in table map to arrange seating and handle seat buddy requests
Communicate With Members
- Email — Send branded emails to your players with full delivery and open tracking
- Member messaging — Your members can message each other directly through the member app
Your Online Presence
- Player app — Your members get the Omahji app — available on the App Store and Google Play — to browse your offerings, register, manage their profile, and pay online
- Your Portal — A customizable public web page (your Portal) for your business with your branding, schedule, and registration links
How It Works
As an instructor, you manage everything from the Instructor Portal — a web-based dashboard where you create offerings, manage players, assign seats, handle billing, and configure your settings.
Your members use the Omahji app (free on the App Store and Google Play) and your Portal — where they can browse your schedule, register for offerings, pay online, and connect with other members.
💡 Getting started is quick. The onboarding wizard walks you through the essentials — choosing a plan, naming your business, and picking your offerings. You can be up and running in minutes.
Next Steps
- Set up your account — The onboarding wizard will guide you through plan selection, your business name, and your offerings
- Connect Stripe — Link your Stripe account under Settings > Integrations to accept online payments from members
- Configure your offerings — Set up your games, events, leagues, or private sessions in Settings > Your Offers
- Customize your Portal — Brand your public-facing Portal with your logo, colors, and content from the Connect page
- Invite your members — Send invitations from the Players page, or enable public sign-ups
- Create your first offering — Schedule a game, event, or session and start accepting registrations