Help Center
How can we help? 👋

Understanding Your Offers

An overview of the four offer types in Omahji — games, events, leagues, and personal sessions — and how to choose the right one.

Omahji gives you four ways to offer mahjong instruction and play to your community. Each offer type is built for a different purpose, so understanding the differences helps you pick the right tool for every situation.


The four offer types

Games

Games are your open mahjong sessions — casual or semi-structured play where players register for a seat at the table. You can schedule a one-time game or set up a recurring series that repeats weekly, bi-weekly, or on whatever schedule you choose.

Use games for:

  • Regular open-play sessions
  • Drop-in game nights
  • Recurring weekly tables

Events

Events are special occasions — workshops, tournaments, social mixers, fundraisers, or anything that doesn't fit the regular game schedule. Like games, events can be one-time or recurring. Events support custom registration forms and can be organized by event type (with color labels).

Use events for:

  • Workshops and clinics
  • Tournaments
  • Social events and fundraisers
  • Anything with a distinct name and format

Leagues

Leagues are structured multi-week programs with a fixed roster of players. Omahji generates a full session schedule when you create a league, and tracks attendance, points, and standings automatically. Leagues have their own registration flow with approval, waitlists, and sub lists.

Use leagues for:

  • Seasonal programs (4–52 weeks)
  • Competitive play with standings
  • Programs with a fixed roster and regular attendance
🏆

Leagues are a Pro or Studio plan feature. You'll need to upgrade from Starter to use them.

Personal Sessions

Personal sessions are private, bookable appointments — like one-on-one lessons or small group instruction. You create session types (templates) that define the duration, pricing, and capacity, and students book directly from your member portal.

Use personal sessions for:

  • Private lessons
  • Small-group instruction
  • Any appointment-based offering
🏆

Personal sessions are a Pro or Studio plan feature. They also require the personal sessions feature to be enabled in your instructor portal.


Enabling offer types

All four offer types are managed in Settings > Offerings. Each offering can be individually enabled or disabled. When an offering is enabled, it appears on your member portal landing page (if you've turned on the Show on landing page option).

Games and events are available on all plans. Leagues and personal sessions require a Pro or Studio plan.


Access control

You can control who can see and register for each offering:

  • Public — open registration: Anyone can see the offering and register.
  • Public — members only: Anyone can see the offering, but only members can register.
  • Private — members only: Only members can see and register.

Access settings are configured per offering type in Settings > Offerings, and can also be overridden on individual games, events, or session types.

ℹ️

Access control options only appear if you have the Members feature enabled. If members are disabled, all offerings are open to everyone.

Did this answer your question?
😞
😐
🤩