Skip to main content

A step-by-step guide to installing the OBScoreboard Stream Deck plugin and controlling your live scoreboard from hardware, mobile, or a virtual Stream Deck.

OB
OBScoreboard Team
Built for broadcasters

Would you rather control your scoreboard with physical buttons? The OBScoreboard Stream Deck plugin for Elgato Stream Deck lets you update scores, clocks, and layer visibility instantly with a single button press, without switching away from your streaming software.

This guide shows you, step by step, how to set it up. It works on a physical Stream Deck, the Stream Deck mobile app on your phone, or the virtual Stream Deck app on your laptop. Pick whichever one you use, the setup is the same.

What Is the OBScoreboard Stream Deck Plugin?

OBScoreboard is a live sports graphics tool. It's not just scoreboards: it creates title screens, team formations, substitutions, lower thirds, overlays, timers, and lineups for your stream. It works with OBS, vMix, Wirecast, Streamlabs, and more.

The OBScoreboard Stream Deck plugin connects your Stream Deck directly to your live board. Once it's set up, you can update scores, start and stop the clock, manage cards and penalties, trigger graphics, and show a live score bug, all with the press of a key.

1Install OBScoreboard From the Elgato Marketplace

Open the Elgato Marketplace and search for "OBScoreboard." Click on the plugin page. Then click the Open in Stream Deck button. This installs the plugin straight into your Stream Deck app.

OBScoreboard on the Elgato Marketplace with the Open in Stream Deck button
Find OBScoreboard on the Elgato Marketplace and click Open in Stream Deck to install it.

Once it's installed, OBScoreboard shows up as its own section in the Stream Deck actions list. You'll see buttons for Score, Undo Point, Reset Score, Go Live, Game Clock, Period/Quarter, Fouls, Cards, Timeout, and more.

2Open Your Board in OBScoreboard Studio

Log in to OBScoreboard and open the stream you want to control. In this example, we're using a Soccer match. This is your Studio view. It shows your overlay preview, the live output, and manual Overlay Controls for Team A and Team B.

The OBScoreboard Studio dashboard showing overlay preview and controls
The OBScoreboard Studio dashboard. The Stream Deck plugin mirrors the same controls you see here.

3Drag OBScoreboard Actions Onto Your Stream Deck

Go back to the Stream Deck app. Drag the OBScoreboard actions you want onto an empty key. A simple setup might use: one key for +1 Goal (Team A), one key for +1 Goal (Team B), a Start/Stop clock key, a Yellow Card key, and a Toggle Scoreboard key to show or hide the overlay.

OBScoreboard actions dragged onto the Stream Deck layout
OBScoreboard actions dragged onto the Stream Deck layout, ready to be linked to a live board.

4Copy Your Control URL From OBScoreboard

Each key needs to know which board to control. Go back to OBScoreboard Studio and click API Link at the top of the page. You'll see two URLs:

  • Read URL: public and safe to share. It only shows the live board state.
  • Control URL: this is the one you need. It's private and it drives the board. Treat it like a password.
The API Link panel showing the Read URL and Control URL with a copy icon
Click API Link, then click the copy icon next to the Control URL.
Keep it private. Click the copy icon next to the Control URL. If you click Regenerate later, the old link stops working everywhere it was saved, including on your Stream Deck keys.

5Paste the Control Link Into Stream Deck

Click the key you added in Step 3 (for this example, the +1 Goal A key). In the settings panel, scroll to "Add a board." Paste your Control URL into the Control link field. Click Add board.

Pasting the Control URL into the Control link field in the Stream Deck settings panel
Paste the Control URL into the Control link field, then click Add board.

6Choose Your Board, Team, and Amount

Once your board is added, three dropdowns appear. Fill them in like this:

  1. Board: select the board you just added (for example, "Soccer").
  2. Team: pick which team this key affects. We picked Team A.
  3. Amount: set this to 1. This makes sure each press adds only one goal.

Press the key. Watch the score update live on your overlay. No browser tab needed.

Quick Tips for Your Stream Deck Scoreboard Setup

  • Duplicate a key instead of rebuilding it. Right-click the key you set up, choose Copy, then paste it into the next empty spot. Open the copied key and adjust its settings in the configuration panel (for example, switch the Team to Team B). Stream Deck remembers the board, so there's no need to paste the Control URL again.
  • Want an "undo goal" key? Set the Amount to -1 on a second key, or use the built-in Undo Point action.
  • Running the show from your phone? The Stream Deck Mobile app supports the same OBScoreboard actions.
  • No hardware deck? The virtual Stream Deck app on your laptop works the exact same way. You can also control your board straight from the OBScoreboard app on Android or iOS, no Stream Deck required.

Why Control Your Graphics This Way?

Speed and accuracy. Switching to a browser tab mid-broadcast is how goals get missed and typos end up live on stream. Whether you use a Stream Deck, the virtual Stream Deck app, or the OBScoreboard app on your phone, updating the score, clock, or graphics takes one tap. You're never locked into any one device, so you can run the whole show from whatever you already have on hand. It's a five-minute setup that pays off every broadcast.

Frequently Asked Questions

Is the OBScoreboard Stream Deck plugin free?

Yes. The plugin is free to install from the Elgato Marketplace. You just need an active OBScoreboard account and board to connect it to.

Does it work with Stream Deck Mobile and the virtual Stream Deck app?

Yes. The same actions and control links work across Stream Deck hardware, the Stream Deck Mobile app, and the virtual Stream Deck app on desktop.

What sports does OBScoreboard support?

OBScoreboard supports American football, soccer/football, tennis, padel, pickleball, GAA, darts, pool/billiards, basketball, rugby, ping pong/table tennis, badminton, and volleyball, each with its own scoreboard layout. The Stream Deck setup process is the same for every board: copy the Control URL and paste it into your key.

Is the control link safe to share?

No. The Control URL drives your board, so anyone with the link can change your score. Only the Read URL is safe to share publicly. Keep the Control URL private, and regenerate it if you think it's been exposed.

Get Started

Ready to run your broadcast like a pro?

Drop OBScoreboard's browser-based scoreboards, title screens, and lower thirds straight into OBS, vMix, or Streamlabs. Nothing to install, and you can control it all from a Stream Deck, your laptop, or your phone. You'll be live in seconds.