Skip to Content
SwissSys UsageGetting StartedChessRoster Platform Integration

ChessRoster Platform Integration

SwissSys integrates with the ChessRoster web platform to provide seamless tournament management across desktop and web interfaces. This integration enables online tournament advertising, player registration, real-time result reporting, and automated synchronization of data.

New in v11.76: ChessRoster Platform Integration enables automated upload of tournament results to the ChessRoster platform, as well as downloading player registrations from ChessRoster into SwissSys.

Key Features

ChessRoster integration provides comprehensive tournament management capabilities:

  • 📢 Tournament Advertisement: Publish tournaments to the ChessRoster platform for online visibility, with automatic synchronization of tournament details and management of player registrations through the web interface.
  • 🔐 Authentication & Security: Secure OAuth2-based authentication with encrypted credential storage (using Windows Credential Manager). No passwords are stored locally, and authentication tokens refresh automatically.
  • 🔄 Data Synchronization: Upload tournament data (results, standings, pairings) to the web platform in real time. Download player registrations from ChessRoster into SwissSys automatically.

Getting Started

Initial Setup

There are three ways to connect SwissSys to the ChessRoster web platform for automated result uploads and online tournament viewing/management:

Menu Path: Internet → Sync with ChessRoster

Toolbar Access: click the ChessRoster icon on the toolbar (appears in v11.76+)

Login Status: on the bottom right-hand side of the main window, your SwissSys connection status to ChessRoster is displayed. Clicking on the text will bring up the login window (appears in v11.76+)

This will open the ChessRoster.com login page. For detailed setup and sync instructions, follow this link: ChessRoster Integration Dialog

Account Requirements

You need an active ChessRoster account with tournament organizer permissions. Free registration is available on the ChessRoster platform.

Authentication & Security

ChessRoster integration uses OAuth2 authentication, with tokens stored securely via Windows Credential Manager. No passwords are stored in SwissSys. All communication with the ChessRoster platform uses HTTPS encryption for security.

Synchronization Features

Tournament Data Sync

  • Tournament Details: Tournament name, location, dates, and format are automatically synchronized.
  • Section Information: All sections (with their settings) are included in sync.
  • Time Controls: Time control settings and format details sync to the platform.
  • Registration Settings: Entry fees, eligibility requirements, and registration deadlines are uploaded.

Player Registration Management

  • Online Registration: Players register directly through the ChessRoster website for your tournament.
  • Real-time Updates: Changes in online registrations (new registrations, withdrawals, section changes) automatically sync into SwissSys.
  • Player Information Sync: Player details (ratings, contact info, memberships) sync from ChessRoster to SwissSys.
  • Registration Status Sync: Registration events (confirmed, pending, withdrawn) are processed and applied in SwissSys.

Result Reporting (Available Now)

  • Automatic Upload: With auto-sync enabled, SwissSys can upload results automatically after each round or in real-time.
  • Manual Upload: Use the “Sync Now” button in the integration dialog to upload results on demand.
  • Live Updates: Players and spectators can view live standings and pairings on the ChessRoster site.
  • Round Management: Round results and pairing information are included in the uploads.

Configuration Options

Sync Settings

Configure which data synchronizes between SwissSys and ChessRoster:

  • Player Registrations: Include new online registrations and updates from ChessRoster.
  • Tournament Results: Round results and standings.
  • Tournament Settings: Tournament configuration and rule settings.
  • Player Information: Player ratings, contact details, and roster changes.

Automation Settings

Control automatic synchronization behavior through the Auto-Sync Environment Option. This allows you to enable/disable auto-sync and adjust its frequency.


ChessRoster Platform Integration was introduced in SwissSys v11.76.

Last updated on
See something that needs updating? .