// DocsSetup guide
ContentsSetup guide
Getting Started

Setup Guide

Get SportDataIQ up and running in your Discord server in just a few minutes.

Step 1: Add Bot to Discord Server

Invite SportDataIQ to your Discord server to start accessing live sports data.

  1. Visit sportdataiq.com
  2. Click the "Add to Discord" button
  3. Select your Discord server from the dropdown
  4. Authorize the required permissions (View Channels, Send Messages, Embed Links, Attach Files, Use Slash Commands, Mention All Roles)
  5. Complete the verification if prompted by Discord
Tip
You need "Manage Server" permission in your Discord server to add bots.

Step 2: Use the Bot in Discord

Once the bot is added, it's immediately ready to use! Try the interactive command:

Type this command in any text channel:

/sportdataiq

This opens an interactive control panel where you can:

  • View Live Scores for today's games
  • Watch Recaps with final scores and highlights
  • Follow Transactions for signings, trades, and roster moves
  • Check Standings and rankings
  • Browse Leaderboards for top performers
  • Get the Edges of the Day — the top 3 streaks on DataStreak's live board
Live ScoresReal-time scores, game status, start times, and player stats for all games
RecapsFinal scores and highlights from completed games
TransactionsLatest signings, trades, and roster moves across all leagues
StandingsConference and division rankings with records, win %, and streaks
LeaderboardsTop performers across all stats - points, goals, home runs, assists, and more
Edges of the DayTop 3 streaks on DataStreak's live board
Let the bot DM you
Notices like a paused alert, capper updates and tail results come by DM. Type /dms in your server once: it sends a test and, if Discord blocks it, shows you the Direct Messages switch to turn on.

Fastest: Set up with AI

Say what you want in plain English and get a ready-made plan of channels and alert rules. Free for every server.

  1. In the dashboard, open your server's Alerts page and choose ✦ Set up with AI (or run /setup in Discord; Manage Server only).
  2. Describe it, e.g. “NHL goals and final scores for the Bruins, and a game thread for every NFL game”.
  3. Check the plan: switch items off, rename or move channels, or ask for a change (“also add NBA first basket”).
  4. Confirm. You get a line per channel and rule saying what was created; if anything fails, fix it and press Try again: only what's left is done.
Good to know
Nothing is created until you confirm, and nothing you already have is changed or deleted. New channels go in a “SportDataIQ Alerts” category and follow its permissions. ✦ Premium alert types show as locked on free servers. The assistant only sets up alerts; anything else is politely declined.
Permission
Creating channels needs the bot's Manage Channels permission, which the normal invite doesn't ask for. If a plan needs new channels, the preview offers a one-click link to grant it, or you can put the alerts in channels you already have.

No AI? Choose Set it up step by step to pick alerts and channels from a list instead. The assistant has daily limits; when they're reached, the step-by-step builder still works.

See an example request and the plan it makes on the Set up with AI page.

Step 3: Configure Real-Time Alerts (Optional)

Set up automatic notifications for when players score touchdowns, goals, home runs, and baskets.

Accessing the Dashboard

  1. Visit sportdataiq.com/dashboard
  2. Click "Login with Discord" and authorize access
  3. Navigate to the Settings tab at the top
  4. Scroll down to the "Your Servers" section
  5. Click on the server where the SportDataIQ bot is installed

Creating Alert Rules

  1. Navigate to the Settings tab in the header
  2. Click the "New Alert Rule" button
  3. Select a League: NFL, NCAAF, MLB, NBA, WNBA, or NHL
  4. Choose a Market Type:
    • First Scorer - First touchdown/goal/home run/basket of the game
    • Anytime Scorer - Every touchdown/goal/home run/3-pointer throughout the game
  5. Select the Destination Channel where alerts will be posted
  6. Optionally click Add filters to limit the rule to specific teams or players (see the alerts guide)
  7. Click "Create Rule" to save

Personal alerts without the dashboard

Any member can run /follow player or /follow team in Discord to get a private DM every time that player or team scores — no rule, no admin permission. See the /follow reference.

Testing Your Alert

Before going live, test your alert to see exactly how it will look:

  • Find your newly created rule in the alerts list
  • Click the "Send Test" button
  • Check the configured channel in Discord for a preview alert
  • The test alert will be marked with "(Preview)" and show sample data
Done
That's it! When live games start, you'll automatically receive beautiful alerts with player photos, team logos, and full play descriptions whenever a scoring event happens.

Learn more about alert configuration options in the Alert Rules Guide.

You're All Set!

SportDataIQ is now active in your server. Here's what you can do next:

Required Bot Permissions

SportDataIQ needs these Discord permissions to function properly:

  • View Channels - See available channels in your server
  • Send Messages - Post scores, standings, leaderboards, and alerts
  • Embed Links - Display rich embeds with player photos and team logos
  • Attach Files - Include images in messages
  • Use Slash Commands - Enable the /sportdataiq and /follow commands
  • Mention @everyone, @here and All Roles - Ping the role you choose in Server settings, even if that role isn't marked mentionable (optional — only needed for alert pings)

Supported Leagues

SportDataIQ provides live data and alerts for these leagues:

NFL

NFL Football

First TD • Anytime TD

NCAAF

College Football (NCAAF)

First TD • Anytime TD

MLB

MLB Baseball

First HR • Anytime HR

NBA

NBA Basketball

First Basket • Anytime 3PT

WNBA

WNBA Basketball

First Basket • Anytime 3PT

NHL

NHL Hockey

First Goal • Anytime Goal