Overview
SportNinja provides an easy one-way Integration of all primary Season data from DaySmart (including: teams, players, rosters and schedules) along with updates via a scheduled batch import/update process. SportNinja complements DaySmart, specializing in streamlining and enhancing the operational efficiency of your Leagues, saving you time and money. SportNinja not only elevates the player experience but also significantly boosts engagement across all participant interactions.
Role Access Required: "Account-Owner" Access in SportNinja is required to establish initial connection.
Demo Video:
API Key Setup
SportNinja's Daysmart Integration feature allows Leagues to import their Daysmart Seasons into SportNinja seamlessly. Before your league can access the feature, you will need to do the following.
The User in DaySmart Recreation must have the authorization "API Key Management".
Click the arrow to learn more
Click the arrow to learn more
Type "API Keys" in the top search bar and click on it to navigate to that section.
Click the Create button on the top left. Enter a name for your API key, such as "sportninja_integration_key"
Make sure to copy the values for the Key and Secret Properties shown above. You need to enter these values on the SportNinja Account UI.
Scroll Down to the second screen and update the token permissions to match the screenshot below.
*Please note that SportNinja does not have permission to write to Daysmart. SportNinja cannot read any information outside of syncing a Season and the involved Teams, Players, and Scheduled Games.
SportNinja Setup
There are 3 easy steps in order to Import schedules.
Click the arrow to learn more
Click the arrow to learn more
Step 1 - Connect SportNinja with DaySmart
Login to DaySmart to create your API key and password/secret. Copy it to a notepad.
How to create your DaySmart API Key and password/secret (see instructions above)
Then enter it into SportNinja.
Profile -> Account Settings -> Integrations tab
Step 2 - Select a Season to Import
In SportNinja, go to your Organization and click on the DaySmart button (top-right corner).
Your list of Seasons will be available from the dropdown (Note: If you don't see your Seasons please contact [email protected]).
Step 3 - Review and Import
DaySmart Recreation Setup
Follow these steps to display SportNinja data within the app.
You will need to have a SportNinja account set up in order to proceed. Click here to get started.
Click the arrow to learn more
Click the arrow to learn more
In the global search box, type in "Integrations & Add-ons".
On the left hand side, click on the "Integrations" tab. Find the SportNinja tile and click the "Get Started" button.
Once you toggle on the Enable SportNinja feature, you will be prompted to enter the Organization ID (provided by SportNinja).
Click the "Save Settings" button
Next, go to the season you want to display and select a level to view. Select the Settings tab on the left hand side for the Level.
Enter your SportNinja Schedule ID (provided by SportNinja) and click Save.
Member App View
On the member App, a customer can go to a Team page. If the team is connected to SportNinja then there will be a Schedule and Standings section below upcoming events. This information is directly connected to your SportNinja account.
Here is an example of how a schedule would appear:
Here is an example of how the standings page looks if it is selected.