Smart League Importer

Import your league data intelligently - no duplicates!

Multi-File Import Made Easy

Got multiple files? No problem! Import them one by one and the system will intelligently merge the data.

Step 1

Import Teams & Divisions

Paste/upload your first file with teams, divisions, and captains

Step 2

Import Players

Paste/upload your players file - system will match them to existing teams

Step 3

Import More Data

Keep importing! Duplicates are automatically detected and merged

Example: Multi-File Import

1.
File 1 (Teams.csv): Import "Premier Division" + 8 teams
→ Creates 1 division, 8 teams
2.
File 2 (Players.csv): Import players for same teams
→ Reuses 8 existing teams, creates 40 players
3.
File 3 (Division2.csv): Import "Division One" + new teams
→ Creates 1 new division, 8 new teams (no duplicates!)
4.
File 4 (Fixtures.pdf): Import fixture schedule
→ Creates 12 new fixtures (reusing existing teams/divisions)
Current League Data
3
Divisions
4
Clubs
26
Teams
105
Players
Paste Import (AI Powered)

Paste the column headers from your spreadsheet to help AI understand your data structure.
Example: Competition Season, Week Number, Date, Home Team, Away Team, Time, Venue, Division

💡 Tip: Copy directly from Excel or Google Sheets - columns will be preserved

✨ Use this to guide the AI - e.g., "This is just players assigned to existing teams, DO NOT create divisions"

Examples of what you can paste:

✅ Players:

John Smith, Arsenal A
Jane Doe, Arsenal A
Bob Wilson, Chelsea B

✅ Fixtures:

Week 1, 15/01/24, Arsenal A vs Chelsea B
Week 2, 22/01/24, Chelsea B vs United C
Week 3, Competition Week
Import Your Data (File Upload)

Supported formats: CSV, Excel, PDF, Text files

Provide any helpful context about your data

How It Works
1

Provide Your Data

Upload any file (spreadsheets, PDFs, text files) or simply paste your data.

2

AI Extracts & Deduplicates

Our AI analyzes your data, intelligently extracts entities (teams, divisions, players, fixtures), and automatically checks against your existing league data to prevent duplicates.

3

Data Imported

All new data is created and linked in the system, while existing data is reused.

📋 Better Option for Clean CSV Files

If you have a clean CSV with fixtures, use the faster CSV importer:

  1. Go to Dashboard → Divisions
  2. Click on your division
  3. Click "Import from CSV" button
  4. Upload your CSV file

💡 Which Importer to Use?

  • Smart Importer (this page): Messy data, PDFs, mixed formats, text snippets, unknown structure.
    Also use the "Paste & Smart Import" if you have a mix of Players, Teams, Clubs, Divisions, or Fixtures data that AI can parse.
  • CSV Importer (in Divisions): Clean fixture lists, structured data, faster & more reliable
  • Manual Entry: Small leagues or when you want full control

🏆 Multi-Sport Support

Works with all sports: Table Tennis, Tennis, Football, Basketball, Cricket, and more. Just select your sport in Settings first.