Guide

Aspire Guide · Organizers

IMPORT ENTRIES (CSV)

Use CSV import on the tournament Registrations tab to add confirmed players or teams without self-registration. Select the event in the Import UI — it is applied to every row in the file.

How import works

Choose the event in the Import UI

  1. Open the tournament → Registrations Import entries.
  2. Select the event to import into (required).
  3. Download the matching CSV template, fill it, then upload and ValidateImport.
  4. Imported registrations are created as confirmed (draw-eligible) and marked Imported.
Import one event at a time. The event you select in the modal applies to every row in the file.

Team template

One row per roster member

Use this when the tournament format is team. Group players with the same team_name. Exactly one row per team must have role=captain.

Column reference

ColumnRequiredNotes
team_nameYesSame value groups members into one team
roleYescaptain or roster (exactly one captain per team)
first_nameYesPlayer first name
last_nameYesPlayer last name
date_of_birthYesYYYY-MM-DD (e.g. 1998-05-12)
phoneYes10 digits starting with 0 (e.g. 0771234567)
genderYesmale or female
slb_numberNoOptional — format SLB7702 (no dash; letters uppercased on import)
affiliation_typeNoschool, club, or individual — leave blank to default to individual
affiliation_nameIf school/clubRequired for school/club; must be blank when type is individual or empty

Example — 1 team entry (Falcons)

One team named Falcons: 1 captain + 2 roster members. In the CSV file this is three data rows under the same header.

team_namerolefirst_namelast_namedate_of_birthphonegenderslb_numberaffiliation_typeaffiliation_name
FalconscaptainAmalPerera1998-05-120771234567maleSLB1001clubColombo BC
FalconsrosterNimalSilva1999-03-210772345678maleemptyindividualempty
FalconsrosterKasunFernando2000-11-020773456789maleemptyschoolRoyal College

Individual template

One row per entry

Use this when the tournament format is individual. Download the template after selecting the event — singles templates have player columns only; doubles templates also include partner columns. Leave affiliation_type blank to default to individual.

Singles columns

ColumnRequiredNotes
first_nameYesEntrant first name
last_nameYesEntrant last name
date_of_birthYesYYYY-MM-DD
phoneYes10 digits starting with 0
genderYesmale or female
slb_numberNoOptional — format SLB7702 (no dash; letters uppercased on import)
affiliation_typeNoschool, club, or individual — leave blank to default to individual
affiliation_nameIf school/clubRequired for school/club; must be blank when type is individual or empty

Example — singles event (no partner columns)

first_namelast_namedate_of_birthphonegenderslb_numberaffiliation_typeaffiliation_name
AmalPerera1998-05-120771234567maleSLB1001clubColombo BC
NimalSilva1999-03-210772345678maleemptyindividualempty

Doubles columns

ColumnRequiredNotes
first_nameYesEntrant first name
last_nameYesEntrant last name
date_of_birthYesYYYY-MM-DD
phoneYes10 digits starting with 0
genderYesmale or female
slb_numberNoOptional — format SLB7702 (no dash; letters uppercased on import)
affiliation_typeNoschool, club, or individual — leave blank to default to individual
affiliation_nameIf school/clubRequired for school/club; must be blank when type is individual or empty
partner_first_nameYesPartner first name
partner_last_nameYesPartner last name
partner_date_of_birthYesYYYY-MM-DD
partner_phoneYes10 digits starting with 0
partner_genderYesmale or female
partner_slb_numberNoOptional — same format as slb_number (e.g. SLB7702)
partner_affiliation_typeNoschool, club, or individual — leave blank to default to individual
partner_affiliation_nameIf school/clubRequired for school/club; must be blank when type is individual or empty

Example — doubles event (includes partner columns)

first_namelast_namedate_of_birthphonegenderslb_numberaffiliation_typeaffiliation_namepartner_first_namepartner_last_namepartner_date_of_birthpartner_phonepartner_genderpartner_slb_numberpartner_affiliation_typepartner_affiliation_name
AmalPerera1998-05-120771234567maleemptyclubColombo BCKasunFernando1999-01-100773456789maleemptyschoolRoyal College
SahanJayasuriya1997-08-090711112233maleSLB2002individualemptyDilshanWickramasinghe1998-01-150712223344maleemptyindividualempty

Tips

Avoid common import failures

Where to get the template

Org portal → Tournament → Registrations → Import entries → Download CSV template

Then choose file → Validate → Import
Back to all guides