Pro Tier

Pro Tier Guide

Unlimited leagues, entry fee collection, and staff management for dedicated organisers.

What You Get as Pro

Feature Detail
Unlimited active leaguesRun as many simultaneous leagues as you need
Entry fee collectionCharge players to join, with Stripe integration
Discount codesCreate percentage or fixed-amount codes for entry
Staff managementAdd judges and co-managers to your leagues
Ad-free experienceNo ads shown on your account
Featured listing eligibilityYour leagues can be featured on the dashboard
Priority supportFaster response from the MTGSL team
Public API accessRead/write access to your league data
Match schedulingPropose match times, set player availability, send calendar invites and reminders
Custom scoring achievementsDefine named bonus point achievements and award them manually to participants
Messaging CenterSend league-wide announcements to all participants via in-app and email
League AnalyticsWeekly activity trend, match reporting timeliness, deck colour breakdown, and drop-rate tracking for every league you run
Revenue share3% of entry fees collected (paid to MTGSL)
Note: Pro does not include the ability to create organisations. If you need to manage a group with multiple organisers and a shared brand, consider upgrading to Community or LGS.

Setting Up Your Pro Account

1. Upgrade Your Tier

Go to Profile → Billing and follow the upgrade flow.

2. Connect Stripe (required for entry fees)
  1. Go to Profile → Billing → Connect Stripe
  2. Follow Stripe's onboarding (identity verification required)
  3. Status shows Connected when complete
Important: Complete Stripe onboarding BEFORE your first paid event to avoid delays.
3. Complete Your Profile

Upload an avatar and fill in your screen name. For paid events, players may check your profile before joining.


Running Paid Leagues

Enabling Entry Fees (Section 5 - Access & Registration)
  1. Toggle Enable Entry Fee
  2. Enter amount and currency (USD, EUR, GBP, CAD)
  3. Optionally add an initial discount code (code string, type: Percentage or Fixed, amount)

Revenue share: MTGSL takes 3% of collected fees, deducted automatically through Stripe.

Managing Discount Codes (League Settings → Financials)
  • Code string (e.g. EARLYBIRD)
  • Type: Percentage or Fixed
  • Amount
  • Max uses (blank = unlimited)
  • Existing codes shown in table with use count and delete button
Custom Scoring Achievements (League Settings → Custom Scoring)
  1. Enter achievement name (e.g. "Perfect Week")
  2. Enter point value
  3. Click Add

Award these manually to participants. They appear in standings.

Note: Achievement awarding is currently manual. Automatic trigger conditions are a planned future feature.

League Analytics (Analytics button, next to Rules and Settings)

Every league you manage has an Analytics view with four things a business tool should tell you that a standings table can't:

  • Weekly Activity - completed matches per week, so you can see whether the league is picking up or losing steam
  • Match Timeliness - how many matches are overdue right now, plus the average time it takes players to report once a round opens
  • Deck Colour Breakdown - how many decks include each colour across the field, so you know your league's meta at a glance
  • Drop Rate - what share of participants have dropped, with the full list of who dropped, when, and why

Only you (the league manager) see this - it's not visible to co-manager staff, since it surfaces the same kind of business data as the Financials section.


Staff Management (League Settings → Staff)

  1. Search by email or screen name
  2. Select from dropdown
  3. Click Add

Staff can: view and manage participants, moderate matches, view fair play reports.

Staff cannot: change financial settings, delete the league, change staff roles.


Custom Branding

Branding can be set during event creation (Section 6 of the guided setup wizard) or any time after from League Settings.

Event Avatar

A square image shown on league cards and listings. Upload during wizard setup or from Settings → Branding.

Header Image

A wide banner across the top of your league page. Upload JPG/PNG during wizard setup or from Settings → Branding.

Background Gradient

Pick a background colour shown on league cards when no header image is set. Available in the wizard and in Settings.

Custom Trophy

Upload a custom trophy image from Settings → Winner Trophy. It's displayed on the winner's profile and the league's completed page. Otherwise, a default trophy icon is shown.


Late-Join System

  1. League Settings → Enable Late Join
  2. A unique late-join code is generated
  3. Share with the player

Players using a late-join link: see week progress warning, start with 0 points, added to schedule from current week forward.


Public API

  1. Profile → Security → Generate API Key
  2. Include as X-API-KEY header on /api/v1/ requests

See the Public API guide for all endpoints.


Upgrading Further

For a store or community organisation with multiple leagues under a shared brand, see the Community or LGS guides.