What You Get as Pro
| Feature | Detail |
|---|---|
| Unlimited active leagues | Run as many simultaneous leagues as you need |
| Entry fee collection | Charge players to join, with Stripe integration |
| Discount codes | Create percentage or fixed-amount codes for entry |
| Staff management | Add judges and co-managers to your leagues |
| AI newsletter generation | Auto-draft weekly or welcome newsletters |
| Ad-free experience | No ads shown on your account |
| Featured listing eligibility | Your leagues can be featured on the dashboard |
| Priority support | Faster response from the MTGSL team |
| Public API access | Read/write access to your league data |
| Match scheduling | Propose match times, set player availability, send calendar invites and reminders |
| Custom scoring achievements | Define named bonus point achievements and award them manually to participants |
| Messaging Center | Send league-wide announcements to all participants via in-app and email |
| Revenue share | 3% of entry fees collected (paid to MTGSL) |
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)
- Go to Profile → Billing → Connect Stripe
- Follow Stripe's onboarding (identity verification required)
- Status shows Connected when complete
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)
- Toggle Enable Entry Fee
- Enter amount and currency (USD, EUR, GBP, CAD)
- 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)
- Enter achievement name (e.g. "Perfect Week")
- Enter point value
- Click Add
Award these manually to participants. They appear in standings.
Staff Management (League Settings → Staff)
- Search by email or screen name
- Select from dropdown
- 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
- Enter a theme keyword (e.g. "fire dragon", "ocean depths", "forest elves") in the wizard or Settings
- Click Generate - a themed trophy is created instantly, no AI needed
- Preview and regenerate if needed
Trophy displayed on winner's profile and league completed page. You can also upload a custom trophy image from Settings.
AI Newsletter (League Settings → Newsletter)
- Choose type: Welcome (league start) or Weekly (specific week recap)
- For Weekly, select the week number
- Click Generate
- Review and edit the draft
- Copy or Email to send to all participants
Late-Join System
- League Settings → Enable Late Join
- A unique late-join code is generated
- 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
- Profile → Security → Generate API Key
- Include as
X-API-KEYheader 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.