Skip to main content
All CollectionsInitial Setup
SportNinja Integration
SportNinja Integration
Angel Horowitz avatar
Written by Angel Horowitz
Updated over a month ago
DS Rec Partnership Email Template - SportNinja Final.png

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

  1. Type "API Keys" in the top search bar and click on it to navigate to that section.

  2. 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.

  3. 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

Step 1 - Connect SportNinja with DaySmart

Login to DaySmart to create your API key and password/secret. Copy it to a notepad.

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

  1. In the global search box, type in "Integrations & Add-ons".

  2. On the left hand side, click on the "Integrations" tab. Find the SportNinja tile and click the "Get Started" button.

  3. Once you toggle on the Enable SportNinja feature, you will be prompted to enter the Organization ID (provided by SportNinja).

  4. Click the "Save Settings" button

  5. 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.

  6. 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:

User-added image
  • Here is an example of how the standings page looks if it is selected.

User-added image



Did this answer your question?