INTRODUCTION
Feature Summary: The DUPR sync tools allow admins to submit league match results from CourtReserve to DUPR in two ways:
Manual Upload (CSV Export): Download a CSV file from CourtReserve and upload it into DUPR’s match importer.
Direct Sync to DUPR: Send match results directly to DUPR using the integration API, eliminating the need to manually upload a file.
Use Cases:
Submit finalized league results to DUPR: League coordinators can quickly send match results to DUPR after a game day is finalized, ensuring player ratings are updated without additional manual work.
Export results for manual DUPR upload: Clubs that prefer or require manual review can export a CSV file and upload it through DUPR’s importer.
OVERVIEW
CourtReserve allows clubs with the DUPR integration enabled to send league match results directly to DUPR. After match scores are entered and the League Game Day is finalized, admins can choose to either export a file for manual upload or sync results directly to DUPR. Both options help ensure league results are accurately recorded in DUPR and reflected in players’ ratings.
Important Note
All players in a match must have a DUPR ID for that match to be eligible for syncing, as required by DUPR.
Once the scores have been entered and the matches are finalized, go to the Matches tab and open the Actions menu, where you’ll see two available options to sync to DUPR.
Option 1: Upload File to DUPR (Manual Sync)
From the League session - Matches tab, open the Actions menu and select DUPR Upload.
This will download a CSV file that can be uploaded to DUPR.
Log in to your DUPR Club account and go to the Matches tab.
Click the Add Matches dropdown and select Import Matches via CSV.
Upload the CSV file using the DUPR importer. Note: ALL players in the document must have a DUPR ID or DUPR's import tool will not work.
Option 2: Sync to DUPR (Direct Sync)
From the League session - Matches tab, open the Actions menu and select Sync to DUPR.
A confirmation window will appear showing how many players will have scores submitted to DUPR.
Confirm the sync to send the match results to DUPR.
CourtReserve will automatically send match details—such as scores, winners, player IDs, and league information—to DUPR through the integration.
What the Confirmation Message Shows
Before syncing, the system will display a message indicating how many players will have results submitted to DUPR.
Possible Sync Scenarios
1. All players have a DUPR ID: If all players in the finalized matches have a DUPR ID, the results will sync successfully for all matches.
2. No matches eligible to sync: If none of the players in a match have a DUPR ID, the system will show an error and the results cannot be synced. DUPR requires players in a match to have a valid DUPR ID in order to upload results.
3. Some players missing a DUPR ID: If only some players have a DUPR ID:
The confirmation message will indicate how many players will be synced.
It will also warn how many players are missing a DUPR ID.
Matches involving players without a DUPR ID will not be synced.





