What is an Organisation?
An organisation is a named group that hosts leagues under a shared brand. Organisations allow you to:
- Manage a roster of members and staff
- Run series (championship arcs) that span multiple leagues
- Collect entry fees via Stripe Connect (LGS tier only)
- Maintain a public profile at
/s/{slug}
Examples:
- "The Mana Vault" - a local game store
- "Springfield MTG Club" - a university society
- "Pacific Northwest Commander Circuit" - a regional playgroup
Creating an Organisation
- Go to My Organisations → Create Organisation
- Fill in the following fields:
- Name - your org's display name
- Description - a short summary shown on the public profile
- Logo - upload an image or provide a URL (square format works best)
- Discord invite link (optional)
- WhatsApp link (optional)
- Click Create
Your organisation is immediately visible at /s/{slug} and ready to host leagues.
Organisation Profile Tabs
Once created, your org profile has six main tabs:
| Tab | Who Can See | What You'll Find |
|---|---|---|
| Overview | Everyone | Org description; your Series and standalone Events sections (with Create Series / Create Event buttons) and Major Events; and, managers/owner only, the Invite User, Invite Links, and Pending Requests cards - see Managing Members below |
| Calendar | Everyone | Month-view calendar of all events; iCal subscribe and export buttons; Add Recurring Event button for managers |
| Dashboard Managers | Org staff only | A quick-glance snapshot: active events with a shortcut into each one, pending join requests (approve/reject), Org Bans, and the Discord webhook integration |
| Members Managers | Org staff only | Searchable, sortable, paginated roster of every org member - attendance, win/loss record, win rate, and (LGS) Elo ratings. See Managing Members below. |
| Analytics Managers LGS | Org staff only, LGS tier | Attendance trend, repeat player rate, revenue per event, and a "who's gone quiet" list of regulars who haven't played in 60+ days |
| Manage Managers | Org staff only | Edit your org's name, description, logo, type, visibility, location, timezone, and contact/communication links; owners also get the Financials (Stripe Connect) card and the Danger Zone (transfer ownership, delete organisation) here |
?thread_id=... splits it automatically. This is separate from the Discord invite link on your public profile, which just displays a chat link to visitors.
Staff Roles
| Role | Permissions |
|---|---|
| Owner | Everything - edit org, manage all events, invite/remove anyone |
| Manager | Edit org details, create events and series, invite members |
| Staff | Assist with event management, view participants |
| Judge | Moderate matches, view and handle fair play reports |
| Member | Join events, view the org profile |
Managing Members
Organisations have two ways to add people, plus a self-serve join-request flow - all reachable from the Overview tab:
Option A: Add an existing user directly
Find the Invite User card → search by name or email and select the person → choose a role (Member, Staff, or Judge) → click Add to Organization. They're added immediately - there's no separate acceptance step. Use this when you already know who you want to add and they have an MTGSL account.
Option B: Share a join link
Find the Invite Links card → choose a role, an optional max uses cap, and an optional expiry in days → click Generate Invite Link. Anyone who visits the link (they'll need to sign in or create a free account first) can join with that role - handy for posting a link in Discord or on a poster rather than adding people one at a time. Click Revoke on any link to disable it immediately; this doesn't remove people who already used it.
Handling Join Requests
For Public organisations, players can also request to join without a link. A Pending Join Requests list appears on both the Overview tab and the Dashboard tab whenever requests are waiting - approve or reject each one from either place.
Viewing and Removing Members
The Members tab lists everyone who has joined your org - regular members and staff alike, since staff are members too (they just also carry a Staff or Judge role, shown in the Role column). Adding someone as Staff or Judge from the Invite User card adds them here automatically. Use the search box to find someone by name or email, click any column header to sort (Player, Events, Win %, and Store Elo on LGS orgs), and page through large rosters with the controls at the bottom. Click Remove next to anyone - staff included - to revoke their org membership entirely (this also revokes their staff role, if they had one). This does not remove them from leagues they have already joined.
Changing a Member's Role
Admins and managers can promote a member to Staff or Judge - or demote them back to a plain member - right from the Role dropdown on their row in the Members tab, with no need to remove them and re-invite by email. This only changes their staff permissions; they stay a member with their event history and Elo intact either way. The store owner's row shows an Owner badge instead, since ownership can't be changed here.
Org Bans
The Dashboard tab includes an Organisation Bans section where you can ban users at the organisation level. An org ban prevents a user from joining any league under your organisation.
- To ban: search by screen name or email, optionally add a reason, and click Issue Ban
- To remove a ban: click the Remove Ban button next to the user's entry
Member Elo Ratings LGS
Alongside every player's global MTGSL Elo (which follows them across the whole platform), LGS organisations get three Elo ratings scoped just to your own events:
| Rating | Resets? | What it measures |
|---|---|---|
| Event Elo | Starts fresh at 1500 every new league | How a player is doing in this specific event |
| Store Elo | Never resets on its own | A player's overall standing across every event your org has ever run |
| Per-Format Elo | Never resets on its own | A separate Store Elo for each format you run - a player's Commander rating and Standard rating at your store are tracked independently |
All three update automatically as matches get reported - there's nothing to set up. Store Elo and Per-Format Elo appear as columns on the Members tab. Event Elo is no longer shown on the league standings page (it was easy to confuse with a player's global Elo), but it's still tracked and included in the Members tab CSV export. Members also see their own Store Elo and Store EDH Elo - for every org they belong to - on their private profile.
Resetting Store Elo
To start a season with a clean slate, select one or more players on the Members tab (use the checkbox in the header to select everyone) and click Reset Elo. This resets the selected players' Store Elo and every Per-Format Elo back to 1500. It does not touch their global Elo or their Event Elo in any currently-running league.
Exporting Your Roster
Click Export CSV on the Members tab to download your full roster - screen name, email, events played, win/loss/draw record, win rate, global Elo, and - on LGS - Store Elo and every Per-Format Elo - as a spreadsheet-ready file.
What is a Series?
A series is a named collection of leagues whose results aggregate into a single standings table. Use series to run championship arcs that span multiple events.
Example: "Spring Sealed Circuit 2025" - three sealed leagues across March, April, and May; points roll up into a circuit leaderboard.
Series standings include:
- Overall rank
- Total points
- Cumulative W/L/D and total match count
- GWP and OWP (for tiebreakers)
Creating a Series
- From your org's Overview tab, find the Series section and click Create Series
- Enter a Name, optional Description, and optionally a Start Date, End Date, and Max Counted Results (how many of a player's best event results count toward the standings - leave blank to count every event)
- Click Create
Series and standalone events both live in the Overview tab - they're sections on that page, not separate tabs of their own. Clicking a series takes you to its own page at /series/{id}, which doubles as the series standings view and the management hub for anything below.
Series Points Table
By default, series standings add up each player's raw league points across all linked events. This works well when all your leagues use the same scoring system. If your events use different formats or scoring scales, you can set a points table instead.
A points table awards series points based on where a player finishes in each event, not how many points they scored. For example:
| Finish Position | Series Points Awarded |
|---|---|
| 1st | 15 pts |
| 2nd | 12 pts |
| 3rd - 4th | 8 pts |
| 5th - 8th | 4 pts |
| 9th and beyond | 1 pt |
This is the circuit model used by most competitive league series - a player who consistently finishes in the top 4 across multiple events accumulates more series points than someone who won one event and dropped from the rest.
To set up a points table, go to the series page and click Settings (or the Edit Table shortcut next to the table itself). Add rows for each finish range and assign a point value. You can add as many rows as you like and remove any row that doesn't apply.
Event Calendar
The Calendar tab shows a month-view of every upcoming, active, and completed event hosted by your organisation - including events that belong to a Series. It is publicly visible - anyone who visits your org page can see upcoming events without logging in.
Each event tile in the calendar is colour-coded by format and clickable:
- Non-recurring events: clicking navigates directly to the event page.
- Recurring events (managers only): clicking opens a scope selector - you choose whether to navigate to that specific occurrence, or take action on the whole series.
The calendar header shows the current month. Use the chevron buttons to navigate backwards or forwards.
iCal Subscribe & Export
Your organisation has a live iCal feed that works with Google Calendar, Apple Calendar, Outlook, and any other iCal-compatible client.
Subscribe (stays up to date automatically)
- Go to the Calendar tab on your org profile
- Click Subscribe (iCal)
- Copy the feed URL and paste it into your calendar app's "Subscribe" or "Add by URL" flow
New events added to MTGSL will appear in your calendar app automatically on its next sync (usually within an hour).
Export (one-time snapshot)
Click Export (.ics) to download a static .ics file. Import it into your calendar for a point-in-time snapshot. New events added after the export will not appear - use subscribe for a live feed.
Recurring Events
Use recurring events to schedule a pattern of leagues or majors in one step - for example, a weekly Friday Night Commander that runs every week for eight weeks. Each occurrence is created as an independent event but all share a recurrence group that lets you edit or delete them in bulk.
Creating a Recurring Event Series
- Go to the Calendar tab and click Add Recurring Event
- Choose Event Type (League or Major) and the Format
- Set the First Occurrence date and time, and the event Duration in hours
- Choose the Frequency:
- Weekly - select one or more days of the week (e.g. every Monday and Thursday)
- Daily / Every N days - set the interval (e.g. every 14 days)
- Set the End Condition:
- After N occurrences - specify the total number (max 52)
- On a date - generate occurrences up to and including that date
- Optionally link all occurrences to an existing Series
- Click Create
All events in the series appear on the calendar with a icon.
Editing a Recurring Event
Click on any recurring event in the calendar. A scope selector will appear with three options:
| Scope | What it does |
|---|---|
| This event only | Takes you to that single occurrence's page to edit it individually |
| This and all following events | Applies your changes to this occurrence and every subsequent one in the series |
| All events in the series | Applies your changes to every occurrence in the group, past and future |
Deleting a Recurring Event
In the calendar, recurring events show a small button next to the event name. Click it to delete with the same three-scope choice:
- This event only - removes the single occurrence
- This and all following - removes from this occurrence onward
- All events in the series - removes every occurrence and the recurrence group
Duplicate Event
Once a league is completed, a Duplicate Event button appears in the league's Settings tab. Duplicating creates a new league with the same name, format, rules, and scoring configuration - but with no participants, matches, or results. Use this to quickly set up a repeat season without re-entering all the settings.
After duplicating you are taken directly to the new league where you can update the name, dates, and any other settings before inviting players.
Linking Leagues to a Series
There are two ways to link a league to a series:
- During league creation (Step 1): Select your org first, then choose the series from the dropdown that appears.
- After creation: Go to League Settings → select the series from the dropdown.
Both places also have an Event Date field. Set it so the event actually shows up on your org's Calendar - a series event with no date won't appear there even though it's linked to the series.
Org-Level vs. League-Level Staff
| Type | Where Set | Scope | Best For |
|---|---|---|---|
| Org-Level Staff | Invited from the Overview tab; viewed/removed on the Dashboard tab | Visibility and permissions across all events; can create leagues and series | Co-organisers and permanent team members |
| League-Level Staff | League Settings → Staff | Permissions only within that specific league | Freelance judges or one-off TO helpers |
A person can hold both roles simultaneously - for example, a co-organiser can be an org Manager and also appear as staff on every individual league.
Editing Your Organisation
Click Edit Store on the org profile (owners and managers only). You can update the name, description, logo, and communication links at any time with no restrictions on frequency.
Deleting an Organisation
Click the Delete Store button and confirm. This removes the org and its public profile page.
Practical Notes
- Series and league pages require login - direct players to create a free account before sharing links.
- Series standings are read-only for players - only managers see management views.
- Logos display best at a minimum of 200×200px in square or circular format.
Known Limitations & Planned Improvements
- The series linking UI requires selecting the org before the series during league creation - a more guided flow is planned.
- Join requests are manually reviewed with no automated approval rules.