Skip to main content
All CollectionsInitial Setup
SportNinja Integration
SportNinja Integration
Angel Horowitz avatar
Written by Angel Horowitz
Updated over a week 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:

  1. Login to the Daysmart admin dashboard with a user who has the System Authorization Role


    The screenshot below shows the exact User Role required to access/create API Keys:

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

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

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

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.

NOTE - You’ll need to have a SportNinja account set up in order to proceed. Click here to get started.

  1. In the global search box, type in "Company Settings".

  2. On the left hand side, click on the "Addons" section.

  3. There is a toggle to turn on the SportNinja feature.

    User-added image
  4. Enter in your Organization ID (provided by SportNinja)

  5. Click the Save button

  6. Next, go to the season we want to display and select a level to view. Select the Settings tab on the left hand side for the Level.

    User-added image
  7. Enter your SportNinja Schedule ID (provided by SportNinja) and click Save.

How It Looks

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?