Help Center
How can we help? πŸ‘‹

How do I create a league?

Step-by-step guide to creating your first league season

Creating a league sets up a full season of recurring mahjong sessions with a fixed roster. Here's how to set one up.

Steps to Create a League

  1. In the Instructor Portal, tap Leagues in the sidebar
  1. Tap the Create League button in the top right
  1. Fill in the league details (see below)
  1. Review the auto-generated session schedule
  1. Tap Create League to finalize

League Details

Basic Information

  • League Name (required) β€” Give your league a clear, descriptive name (e.g., "Spring 2026 Tuesday League")
  • Description β€” Describe the league for potential registrants. You can use the AI writing assistant to help draft this

Schedule

  • Duration (weeks) β€” How many weeks the league will run (1–52)
  • Starting from β€” Pick the date of the first session
  • Weekly schedule β€” Select the day(s) and time(s) for sessions:
    • One day per week β€” Sessions occur weekly on the same day
    • Two days per week β€” Add a second day for twice-weekly sessions
πŸ’‘

After setting the schedule, expand the Session Preview section to see all the dates that will be generated. You can adjust individual session times before creating the league.

Pricing

If you've enabled league pricing in your settings, you'll see a price field. Depending on your configuration:

  • Single price β€” One price for all registrants
  • Split pricing β€” Separate prices for members and non-members

The price defaults to whatever you set in your league settings, but you can override it per league.

Options

  • Enable Point Tracking β€” Track scores across sessions and display a leaderboard. When enabled, set the number of Games per Session (1–10)
  • Require Attendance Confirmation β€” Send email confirmations before each session so players can RSVP (on by default)
  • Enable Sub List β€” Allow players to register as substitutes who can fill in when regulars are absent
  • Enable Wait List β€” Allow players to join a waitlist when the league is full
  • Publish to leagues page β€” Make the league visible on your member app immediately
  • Send email invite to all players β€” Automatically send an invitation email to all your active players when the league is created

After Creation

Once created, your league will appear on the Leagues page. Tap it to open the detail view where you can:

  • View and manage registrations
  • Track sessions and attendance
  • Monitor standings (if point tracking is enabled)
  • Edit league details at any time
Did this answer your question?
😞
😐
🀩