Stream Deck Setup
Control your meetings directly from your Elgato Stream Deck with the MuteDeck plugin.
Overview
The Elgato Stream Deck plugin syncs your meeting status to your Stream Deck and lets you quickly mute, control video, share screen, and manage other aspects of your meetings.
Installation
Download and Install
- Download the plugin from the Elgato Stream Deck Marketplace
- Stream Deck software will automatically install the plugin
- Restart Stream Deck software if prompted
First Setup
- Open Stream Deck software
- Look for MuteDeck actions in the Actions panel (right side)
- Drag MuteDeck actions from the Actions panel to your Stream Deck keys
- Available actions:
- Mute, Video, Share, Record, Leave Meeting
- Custom Actions (if configured)
- Or any of the Teams-only actions
- Customize button appearance by clicking the button on the Stream Deck
- Change the icon
- Showing/hiding text labels, which textually show the current state (e.g., "Muted", "Unmuted")
- Adjust the action type; is it a toggle or an desired state action? (e.g. pressing the button will toggle mute, or it will always mute when pressed)
- Test functionality by joining a meeting and pressing controls
Video Walkthrough
Watch our complete setup guide:
Available Actions
Core Meeting Controls
- Mute/Unmute Toggle: Toggle microphone on/off
- Video Toggle: Turn camera on/off
- Screen Share Toggle: Start/stop screen sharing
- Record Toggle: Start/stop meeting recording
- Leave Meeting: End your participation in the meeting
Custom Actions
Any custom actions you've configured in MuteDeck will be available to select on your Stream Deck. Drag the "Custom Action" action to your button canvas and select the action name from the dropdown in the button settings.
Multi-Actions
Combine multiple MuteDeck actions into a single button press:
- Meeting Start: Turn on video + unmute + start sharing
- Meeting End: Mute + turn off video + stop sharing + leave
- Presentation Mode: Mute + start sharing + disable notifications
Button States and Visual Feedback
Status Colors
- Bright: Feature is active (unmuted, video on, sharing screen, etc.)
- Red strikethrough: Feature is inactive (muted, video off, not sharing, etc.)
- Gray: Feature is disabled (no meeting detected, feature unavailable, or MuteDeck app not running)
Real-Time Updates
- Instant feedback: Button states update immediately when you press them
- Meeting sync: Buttons reflect changes made directly in your meeting app
- Status persistence: Button states are preserved across Stream Deck restarts
Customizing Button Icons
Starting with plugin version 11.0 (July 2025), you can customize button icons directly in Stream Deck:
- Open the Stream Deck app.
- Select the button you want to customize, or drag a new MuteDeck action to the Stream Deck canvas.
- Select the right state of the button using the circular icon selector at the bottom of the button.
- There are two states, i.e. muted and unmuted, or video on and video off. You can pick different icons for each state.
- Use one of the top buttons on the icon to change it (the plus or down arrow icon).
- The plus icon lets you select an image from the Stream Deck icon library.
- The down arrow icon lets you select an image from your computer ("Set from file").
- Repeat this for all the states and buttons you want to customize.
There's one caveat: the disabled (gray) state of buttons with three states (mute, video, share) will always show the default icon. The Stream Deck app currently only supports two states for custom icons, so the third state will always be the default icon.
Advanced Configuration
Button Layout Suggestions
Essential Controls (Stream Deck Mini - 6 buttons)
[Mute] [Video] [Share]
[Custom1] [Custom2] [Leave]
Full Setup (Stream Deck - 15 buttons)
[Mute] [Video] [Share] [Record] [Leave]
[Zoom] [Teams] [Meet] [Custom1] [Custom2]
[Hotkey1] [Hotkey2] [Multi1] [Multi2] [Settings]
Presenter Layout
[Mute] [Share] [Next Slide] [Prev Slide] [Laser Pointer]
[Video] [Record] [Questions] [Chat] [Leave]
Troubleshooting
Yellow Triangle Error
If you see a yellow triangle when pressing a MuteDeck button:
- Restart Stream Deck software - this usually resolves plugin issues
- Check MuteDeck is running - the plugin requires MuteDeck to be active
- Verify license - unlicensed MuteDeck has limited functionality
- Reinstall plugin if problem persists
Plugin Not Appearing
- Download from official source: Only use plugins from mutedeck.com/downloads
- Close Stream Deck software before installing plugin
- Run as administrator (Windows) if installation fails
- Check Stream Deck version - ensure you have a recent version
Buttons Not Responding
- Verify MuteDeck connection: Check that MuteDeck shows meeting status
- Test basic actions: Try mute toggle first to verify connection
- Check meeting app: Ensure your meeting app is supported and detected
- Restart both apps: Close and reopen both MuteDeck and Stream Deck software
Delayed Updates
- Normal behavior: ~0.5 second delay is intentional for system optimization
- Stream Deck priority: Stream Deck gets priority updates for faster response
- Network issues: Check that localhost connections aren't blocked
Integration Tips
Combine with Other Plugins
- OBS Studio: Integrate meeting controls with streaming
- Philips Hue: Change lighting based on meeting status
- Text Actions: Send pre-written messages to chat
- System Actions: Control volume, launch apps, etc.
Best Practices
Button Placement
- Most used actions in easy-to-reach positions
- Dangerous actions (like Leave Meeting) in less accessible spots
- Related actions grouped together logically
- Visual hierarchy using consistent icon styles
Icon Design
- High contrast: Ensure icons are visible in different lighting
- Consistent style: Use similar design language across buttons
- Clear meaning: Icons should be immediately recognizable
- State differentiation: Make active/inactive states clearly different
Profile Management
- Backup profiles: Export your Stream Deck profiles regularly
- Share with team: Distribute standardized profiles for consistency
- Update regularly: Keep profiles current with new MuteDeck features
- Test thoroughly: Verify all actions work after profile changes
Getting Help
Stream Deck Issues
- Elgato Support: help.elgato.com
- Stream Deck Forums: Community discussions and solutions
- Plugin Updates: Check for new plugin versions regularly
MuteDeck Integration
- MuteDeck Support: mutedeck.com/contact-us
- API Documentation: API guide for advanced integrations
- Community Examples: Check our website for user-created setups
The Stream Deck plugin transforms MuteDeck into a physical control surface, giving you instant access to all meeting controls with visual feedback and customizable layouts.