Super Admin Guide 🔑

As a Super Admin, you have full control of the entire LigiOpen platform. You create the foundational structure that everything else runs on: clubs, leagues, seasons, and official profiles. You also assign roles to users, including League Admins and Club Admins.


What Does a Super Admin Do?

You are the platform administrator. Your responsibilities:


How Do You Navigate as a Super Admin?

Super Admin uses a side drawer for navigation — not the bottom tabs used by other roles.

To open the drawer: tap the ☰ (hamburger menu) at the top left of the screen.

The drawer contains:

Section What it’s for
👥 Users Search and manage all users and their roles
🟡 Officials Create and manage referee profiles
📅 Seasons Create seasons, set the current season
📍 Venues Full venue management
🏆 Leagues Create leagues, assign League Admins
🛡️ Clubs Create clubs, assign Club Admins
👤 Profile Your account settings

👥 Users

The Users section lets you find any user on the platform and manage their roles.

Searching for a User

Use the search bar to find users by:

Tap a user to open their User Detail screen.


Assigning a Role to a User

  1. Open the User Detail screen.
  2. Scroll to the Roles section.
  3. Tap +.
  4. Select the role to assign:
    • League Admin
    • Club Admin
    • Content Admin
    • Official
    • Super Admin
  5. Tap Confirm.

The user now has that role and can switch to it from their Profile tab.

💡 For Club Admin, it’s usually easier to assign via the Clubs tab instead (see below), because you can link the user directly to their club in one step.


Removing a Role from a User

  1. Open the User Detail screen.
  2. Scroll to the Roles section.
  3. Tap the role you want to remove.
  4. Tap Remove and confirm.

The user loses access to that role immediately.


🛡️ Clubs

The Clubs section lists every club registered on LigiOpen.

Searching for a Club

Search by club name, city, or abbreviation. Tap any club to open the Club Detail screen.


Creating a New Club

  1. Tap the + button in the Clubs section.
  2. Fill in the club details:
Field Example
Full Name “Nairobi City Stars FC”
Short Name “City Stars”
Abbreviation “NCS”
Email “info@nairobicitystars.co.ke”
Phone “+254 700 000 000”
Website “www.nairobicitystars.co.ke”
City “Nairobi”
Primary Color Club’s main jersey color
Secondary Color Club’s alternate color
Stadium Name “Kenyatta Stadium”
Stadium Capacity 8000
Founded Date 1958
  1. Optionally tap the logo area to upload a club logo.
  2. Tap Save.

The club is now on LigiOpen. It has no players, teams, or admins yet — you’ll set those up next.


Assigning a Club Admin

After creating a club (or for any existing club), assign someone to manage it:

  1. Open the Club Detail screen.
  2. Scroll to the Admins section.
  3. Tap +.
  4. Search for the user by name or email.
  5. Tap their name.
  6. Tap Assign.

The user is granted the Club Admin role automatically and receives an email notification. ✅

⚠️ The user must already have a LigiOpen account before you can assign them as Club Admin. If they haven’t signed up yet, ask them to download the app and register first.


Activating or Deactivating a Club

To temporarily hide a club from the platform (without deleting it):

  1. Open the Club Detail screen.
  2. Tap the status toggle (Active / Inactive).
  3. A confirmation dialog appears. Confirm.

💡 Deactivating a club hides it from fans browsing the Clubs tab and removes it from future registration options. It does NOT delete the club’s data, players, or history. You can reactivate it at any time.


🏆 Leagues

The Leagues section lists every league on the platform.

Creating a New League

  1. Tap the + button in the Leagues section.
  2. Fill in the details:
Field Options / Example
League Name “Kenya Premier League”
Short Name “KPL”
Sport Football / Rugby / Basketball / Volleyball / etc.
Points for Win Usually 3
Points for Draw Usually 1
Points for Loss Usually 0
Visibility Public (anyone can see it) / Private (restricted)
  1. Tap Save.

The league is created. It has no divisions, admins, or clubs yet.


Assigning a League Admin

  1. Open the League Detail screen.
  2. Scroll to the Admins section.
  3. Tap +.
  4. Search for the user by name or email.
  5. Tap their name → tap Assign.

The user is granted the League Admin role automatically and linked to this league. They’ll receive an email notification. ✅


📅 Seasons

Seasons are time-bounded competition periods. Every division, fixture, and standings table belongs to a season.

Viewing Seasons

The Seasons section lists all seasons across all leagues, sorted by start date (most recent first).

Creating a Season

  1. Tap the + button in the Seasons section.
  2. Enter:
    • Season Name (e.g. “2025/26” or “Season 1 2025”)
    • Start Date
    • End Date
  3. Tap Save.

Setting the Current Season

Only one season can be the current season at a time. This is the season that fans see by default when browsing fixtures and standings.

  1. Open the Season Detail screen.
  2. Tap Set as Current Season.
  3. Confirm.

All other seasons remain accessible, but this one is the default. ✅

⚠️ Set the current season before League Admins start creating divisions for the new season. Divisions link to a season — make sure the right one is active.


🟡 Officials

The Officials section is where you create and manage referee profiles.

💡 An official profile is separate from a LigiOpen user account. Creating an official profile doesn’t automatically create a user account for them. However, once a user account exists with the matching email, they can be linked.

Viewing Officials

Browse all registered officials. You can see their name, role (Center Referee / AR1 / etc.), certification level, county, and current availability status.

Tap any official to open their Official Detail screen, which shows:


Creating an Official Profile

  1. Tap the + button in the Officials section.
  2. Fill in the details:
Field Example
Full Name “James Ochieng”
Email “j.ochieng@fkf.co.ke”
Phone “+254 711 000 000”
County “Nairobi”
Certification Level FIFA / CAF / FKF / County / etc.
Primary Role Center Referee / AR1 / AR2 / Fourth Official
  1. Tap Save.

The official profile is created. League Admins can now assign this official to fixtures from their Fixtures tab.


📍 Venues

As a Super Admin, you have full control over venues — including the ability to delete them (which League Admins cannot do).

Everything League Admins can do with venues, you can do too. Additionally:

Deleting a Venue

  1. Open the Venue Detail screen.
  2. Tap the delete icon (trash can) at the top right.
  3. A confirmation dialog appears — this action cannot be undone.
  4. Tap Delete.

⚠️ Only delete venues that have no fixtures scheduled. If a venue has past or future fixtures linked to it, deleting it may cause display issues.


Real Scenarios

Scenario 1: Setting Up the KPL Season from Scratch (Super Admin Steps)

The KPL 2025/26 season is approaching. Here’s the Super Admin’s setup process:

Step 1 — Create the Season: Seasons → + → Name: “2025/26”, Start: July 1 2025, End: May 31 2026. Save. Then tap “Set as Current Season”. ✅

Step 2 — Create or verify the League: Leagues → find “Kenya Premier League” (or create it if it doesn’t exist). League is set to Football, 3 points for win, 1 for draw.

Step 3 — Assign a League Admin: League Detail → Admins → + → search “Francis Waweru” → Assign. Francis gets an email and can now manage the KPL. ✅

Step 4 — Verify clubs exist: Clubs → check that Gor Mahia, AFC Leopards, Tusker FC, Sofapaka, and all 18 KPL clubs are registered. Create any missing ones with their full details.

Step 5 — Assign Club Admins: For each club, go to Club Detail → Admins → + → assign the correct person. Each person gets an email. ✅

Now the League Admin (Francis) and all Club Admins can take over and manage their own parts. The Super Admin’s job is done.


Scenario 2: A New Club Gets Promoted

Nairobi FC has just been promoted to the NSL. The Super Admin needs to add them to LigiOpen.

Clubs → + → Enter full name “Nairobi FC”, abbreviation “NFC”, city “Nairobi”, founded 2019, stadium “City Stadium”, capacity 5000. Upload the club logo. Save.

Next: Club Detail → Admins → + → search for “Hassan Abdalla” (the club’s secretary who already has a LigiOpen account) → Assign. Peter is now Club Admin for Nairobi FC.

Peter gets an email, switches to his Club Admin role, and starts registering his squad. 🎉


👉 Related: League Admin Guide → Club Admin Guide →