Stream Deck Integration
Control Open Intercom hands-free with your Elgato Stream Deck via Bitfocus Companion. Mute, push-to-talk, and switch lines without touching your keyboard.
How it works
Open Intercom integrates with Elgato Stream Deck through Bitfocus Companion, the industry-standard tool for mapping Stream Deck buttons to production software. Companion runs a WebSocket server on your machine that the Open Intercom browser tab connects to, giving you real-time control over mute, push-to-talk, and volume on every line.
Mute & Push-to-talk
Dedicated buttons to mute your speaker and mic, or hold-to-talk on a specific line, per production.
Per-line volume control
Adjust volume on individual intercom lines directly from your Stream Deck, no mouse required.
Zero extra hardware
Already own a Stream Deck for OBS or vMix? Adding intercom control costs nothing extra.
How to set it up
-
1
Deploy Open Intercom on OSC
If you haven't already, create your intercom.
-
2
Install Bitfocus Companion
Download and install Bitfocus Companion, the free tool that bridges Stream Deck buttons to production software. It runs locally on your machine.
-
3
Add the Open Intercom module in Companion
In Bitfocus Companion, search for the Eyevinn Intercom module and add a new connection. Set the port Companion should listen on (default
12345). Companion will now run a WebSocket server on that port. -
4
Connect your intercom tab to Companion
Open your intercom site in a browser and navigate to the calls page. Click the Connect to Companion button and enter the address of your Companion WebSocket server, for example
ws://127.0.0.1:12345. Keep the browser tab open while using Stream Deck control. -
5
Map your Stream Deck buttons
Assign actions to your Stream Deck buttons in Companion. Available actions include:
- Mute: toggle speaker and microphone mute
- Push-to-talk: hold to talk on a specific line
- Volume control: adjust volume per call/line