How to control digital signage with a Stream Deck

Last updated November 1, 2026

The usual way to control digital signage from a Stream Deck is Bitfocus Companion, free software that turns each button into a command for the systems in your room. Your signage software needs a Companion connection. A button can then switch your screens, and light up to show what's live.

With Screenbird, for example, each scene gets its own button. One press switches every screen in the scene to its own content, and another puts them back on their schedule.

Doors openIntermissionClosingSponsors(changed)STOPALLDoors openstopIntermissionstopClosingstopSponsorsstopNEXTClosingFoyerstopLobbystopBarstopEntrancestop

What you need

  • An Elgato Stream Deck, or the buttons Companion shows in a web browser
  • A computer running Bitfocus Companion 4.3 or newer, which is free
  • A Screenbird account (free trial, then from $14 per screen per month)
  • An internet connection on the computer that runs Companion

Do you need a Stream Deck for this?

No, but the alternatives stop working in the moment you're busiest:

  • Clicking in a dashboard: fine for one change, but you need a laptop in front of you and a few clicks per screen, while the room is waiting.

  • A schedule: works when you know the time. A live programme rarely runs to the minute.

  • Someone walking to each screen: slow, and the screens don't all change at the same moment.

A physical button solves all three. You set the moment up once, press it when it happens, and you can see on the button that it worked.

Step-by-step with Screenbird

For the full click-by-click walkthrough, see the Screenbird Knowledge Base.

1

Install Companion

Download Bitfocus Companion from bitfocus.io, start it and connect your Stream Deck to the computer. Companion shows your Stream Deck in its surfaces list.

2

Set up your moments as scenes

In Screenbird, make a scene for each moment, such as doors open or the break. Choose what each screen shows then.

Scenes4
Doors open
Go
IntermissionLive
Go
Closing
Go
Sponsors
Go
3

Create an API token

Go to Settings > Connections, create an API token and choose the access "Control screens and scenes". Copy it, because you only see it once.

New API token
NameFront of house
AccessControl screens and scenes
CancelCreate token
4

Add Screenbird in Companion

In Companion, go to Connections, search for Screenbird, add it and paste the token.

Bitfocus Companion
API token
••••••••••••••••••••••••
API address
https://api.screenbird.app/v1
5

Drag the buttons onto your Stream Deck

Open the presets of the connection and drag your scenes onto the buttons. Press one to test it.

Doors openIntermissionClosingSponsors(changed)STOPALLDoors openstopIntermissionstopClosingstopSponsorsstopNEXTClosingFoyerstopLobbystopBarstopEntrancestop
6

Press a button and check

Press a scene button and open Scenes in the dashboard. The Live overview shows what each screen is showing, and the button shows the scene in full colour.

LiveIntermissionStop all
Foyer
Intermission
Lobby
Doors open
Bar
Intermission
Entrance
Normal
IntermissionLiveChanges not live yet
StopPut changes live
Screens3Add screens
Foyer
Older version
Drinks poster
Fill
Bar
1 of 2 sub-screens
Left
Older version
Bar menu
Fill
Entrance
Locked
Screen locked
Sponsor loop
Fill

See it on your own screen within minutes.

Start your free trial

The result

Each button now shows its scene in full colour while it's live, also when someone starts it from the dashboard or a phone. STOP ALL puts everything back on its normal schedule.

AFTER THE SERVICE
Coffee, tea and juice
Coffee in the hall
Everyone is welcome

Church

One button for coffee after the service, on the same Stream Deck as your slides.

INTERVAL
Second half in 20 minutes
Drinks in the foyer
Order now, and your glass is waiting

Theatre

Doors open, intermission and the close, each with its own content on every screen.

ROOM B
Up next: panel in Room A
Workshop: planning
Starts at 11:30, lunch at 12:15 in the hall

Conference

Switch the room signs when a session runs late, and put them back afterwards.

Questions people ask

Not directly. Screenbird connects through Bitfocus Companion, so Companion has to run on the computer.
Any model that Companion supports. A small one is enough, since you need one button per scene plus STOP ALL.
Yes. A Companion button can run actions for several connections, so one press can start your lights and a scene together, if Companion has a connection for that system.
Yes. Companion shows the same buttons in a web browser.
The buttons stop working, because they need a connection to Screenbird. The screens keep playing, and scenes with a set time keep running.
The scene is partly live: some of its screens show something else. Amber with "(changed)" means the scene was edited after it went live, and pressing it again puts the changes live.
Windows, Mac, Linux and Raspberry Pi. It can run on a small computer at the desk.
Yes. The buttons only work while Companion runs. When it's off, your screens keep playing, and you can still use the dashboard or a phone.
Yes. All buttons follow the same live state, also when someone starts a scene from the dashboard or a phone.

© screenbird.app