Uploading Tournament Reports
This guide walks tournament directors through the complete process of exporting tournament reports from SwissSys and uploading them to ChessRoster for online publication.
Two-Step Process: Uploading reports involves creating a web report in SwissSys and uploading that report to ChessRoster.
Step 1: Creating the Web Report in SwissSys
After completing your tournament and creating the final report in SwissSys, follow these steps to export it for ChessRoster:

Animated Example: See the full process in action below.

Access the Internet Menu
In SwissSys, go to the Internet Menu and choose “Create web report for uploading”.
Fill in Tournament Information
Complete the web report form with the following information:
- Tournament: Enter the Tournament name that should be displayed for the tournament on ChessRoster.
- Starting Date: Select the tournament Starting date.
- City: Enter the City where the tournament was held.
- TD/Arbiter: Enter the tournament director’s (TD) last name.
Optional Information
The following fields are optional but will be displayed on the website if provided:
- State/Province: Free-form text
- Affiliate: Free-form text
- Country/Federation: Free-form text
Important Settings - Do NOT check “Write to NACH file” - Do NOT fill in anything in the lower section of the form - All fields except starting date accept free-form text
Generate the Report
Click “Create report” to generate the web report file.
Save the JSON File
Save the generated .json file to your computer in an easily accessible location (like your Desktop or Downloads folder).
Step 2: Uploading to ChessRoster
Once you have your JSON report file, upload it to ChessRoster:
Log Into ChessRoster
Visit chessroster.com and log into your account.
Navigate to Tournaments
After logging in, visit chessroster.com/tournaments .
Start Upload Process
Click the “Add New Tournament” button. This button displays as two crossed swords with no text label, and appears differently in light and dark modes.
Light mode:
![]()
Dark mode:
![]()
Choose Upload Option
From the popup screen, select “Upload Report”.
Upload Your Report File
Either:
- Drag and drop the JSON report file into the upload form, or
- Click on the upload area and navigate to where you saved the report file
Select Organizer
Choose the organizer to associate the tournament with:
- Select an existing organizer from your list, or
- Choose “Personal Organizer” if uploading for an organizer that isn’t set up on ChessRoster yet
Choose Upload Type
Select one of the following options:
A. For New Tournaments:
- Select “Add new tournament” to create a fresh tournament listing.
B. For Existing Tournaments:
- Select “Link to existing tournament” if you’re updating reports for a tournament that’s already on ChessRoster.
Avoid Duplicates: Selecting “Add new tournament” for a tournament that was already uploaded will create a duplicate listing. Use “Link to existing tournament” for updates.
Complete Upload
Review your selections and complete the upload process.
Upload Examples
Uploading a New Tournament

Updating an Existing Tournament

Key Terms
Web Report: A JSON file exported from SwissSys that contains tournament data formatted for online publication.
Personal Organizer: A default organizer profile used when uploading tournaments for organizations that don’t have established profiles on ChessRoster.
Troubleshooting
Common Upload Issues
File Format Problems:
- Ensure you’re uploading a
.jsonfile created by SwissSys. - Don’t modify the JSON file after creating it in SwissSys.
Organizer Selection:
- If your organization isn’t listed, use “Personal Organizer” temporarily.
- Contact support to set up a proper organizer profile.
Duplicate Tournaments:
- Always check if the tournament already exists before selecting “Add new tournament”.
- Use the search function to find existing tournaments.
Getting Help
For upload issues or questions:
- Technical Support: For any query, contact moc.retsorssehc@troppus
- Include in requests: Your SwissSys version, operating system, and error messages
- Screenshots help: Include screenshots of any error messages or unexpected behavior
For additional tournament director resources, see our other director guides or contact our Support Team.