// DocsDubClub setup
ContentsDubClub setup
Selling access

DubClub + SportDataIQ setup

DubClub logo

DubClub and its logo are trademarks of their owner, shown only to say what works with SportDataIQ. SportDataIQ isn't affiliated with or endorsed by DubClub.

Five steps from a DubClub membership to a Discord server where paying members get your graded picks, a VIP room and tools to use every day. SportDataIQ is not affiliated with DubClub; this guide shows how the two fit together through a Discord role.

How do I use SportDataIQ with DubClub?

Connect your server in DubClub so subscribers get your premium role, add SportDataIQ, then pick that premium role in the SportDataIQ dashboard for your VIP picks channel, capper rooms and ✦ tools. SportDataIQ never connects to DubClub: the Discord role is the link, so when DubClub takes the role away, access ends by itself.

1. Connect DubClub to Discord

This part happens in DubClub, so its own help page is the reference. In short:

  1. In DubClub, open Products and Pricing and choose Connect Server, then authorize DubClub's bot in your Discord server.
  2. Turn on Discord for the product you sell. DubClub creates a premium role for its subscribers, and you choose which premium channels they can see or post in.
  3. Keep DubClub's bot at the top of your role list (Server Settings → Roles), so it can give the role out.
  4. Subscribers connect their own Discord account after they buy (DubClub walks them through it). An unverified Discord account can stop the role from being given.

2. Add SportDataIQ to the server

  1. Click Add to Discord, choose your server and authorize. You need the Manage Server permission.
  2. Run /sportdataiq in any channel: live scores, standings and leaderboards work straight away.
  3. Open the dashboard at sportdataiq.com/dashboard, pick the server and turn on ✦ Premium ($2 for the first week, then $5/month). Picks, the record and the members' odds tools need it.

3. Pick the DubClub premium role in SportDataIQ

Discord does the hiding: a channel private to the DubClub premium role is invisible to everyone else. SportDataIQ then posts into that channel and uses the same role in a few places:

  • VIP picks: make the VIP channel private to the DubClub premium role in Discord (the channel's permissions) and add SportDataIQ to it. Then in Premium → Profile & branding → Channels & roles, set the Free picks channel and that channel as the VIP picks channel, and set Ping on new picks to the DubClub premium role if you want new VIP picks to ping your members.
  • Make your SportDataIQ VIP picks channel one of the premium channels you chose in DubClub, so only subscribers see it.
  • Your join button: in Premium → Profile & branding, the Public page section. Choose DubClub and paste your DubClub link: the button reads Join on DubClub and your @handle is read from the link.
  • Several cappers (Capper Studio): Premium → Cappers. Make their channels builds a capper's picks channel and chat behind a new member role. Or Use existing channels to link a private channel you already have and set Member role to the DubClub premium role. Their VIP picks post there and ping that role.
  • ✦ Slip scanner: Settings → Slip scanner: choose the DubClub premium role as the role that can scan ($5/month add-on; no role means scanning is off).
  • ✦ Commands: in Discord, Server Settings → Integrations → SportDataIQ, limit commands such as /odds, /props, /hitrate and /scan to the DubClub premium role. Discord only lets a server admin set this, not a bot.
Permissions that trip people up
  • Role order: DubClub's bot must be above every role it gives in Server Settings → Roles.
  • Private channels: a VIP channel hidden from @everyone hides it from SportDataIQ too. Give SportDataIQ's role View Channel, Send Messages, Embed Links and Attach Files there, or the ledger shows post failed.
  • Capper rooms: SportDataIQ's role needs Manage Channels, Manage Roles, both Create Threads permissions, Send Messages in Threads and Mention @everyone to build them.

4. Turn on what members get every day

  • Scoring alerts and game threads (free): dashboard → Alerts → New alert rule, pick the league, the market and the channel.
  • ✦ News Central: run /news setup in your #news channel, or add the rule in the dashboard. News Central guide
  • ✦ Parlaybot daily drop (an add-on): Alerts → New alert rule → ✦ Parlaybot daily drop, with the channel and the hour. Parlaybot guide
  • Pick tracking: nothing to switch on. Every pick you post grades itself at the final, the live tracker runs while the game is on, and /record and the Monday record card keep the score.
  • Your public page: publish it from the Public page section; it carries your record and your join button. What it does

5. Test it with a member account

  1. Subscribe on a second Discord account (or ask DubClub support how to test your own product), connect that account in DubClub, and check it gets the premium role.
  2. Use an account that is not an admin: admins see every channel, so they can't tell you what a member sees.
  3. Check the member sees the VIP picks channel (and their capper's room), and that /odds or /scan work for them if you limited those.
  4. Post a test VIP pick from the dashboard and check it lands in the VIP channel with the ping. Retract it before the game starts: it's voided and stays out of your win-loss record.
  5. End the test membership and check the VIP channel disappears for that account.

DubClub and its logo are trademarks of their owner, shown only to say what works with SportDataIQ. SportDataIQ isn't affiliated with or endorsed by DubClub. Market data, not betting advice · 21+ where legal · 1-800-GAMBLER.