Skip to main content

Stream Deck Integration

Take control of your StreamSlate annotations with your Elgato Stream Deck. Automate actions and enhance your live streaming workflow.

1. Install StreamSlate Plugin

Download the official StreamSlate plugin from our website or directly from the Elgato Stream Deck Store.

Once downloaded, double-click the file to install it via the Stream Deck application.

2. Configure WebSocket Connection

The Stream Deck plugin communicates with StreamSlate via a WebSocket connection. Ensure StreamSlate is running and note the WebSocket URL (usually `ws://localhost:8080`).

Stream Deck WebSocket Configuration

In the Stream Deck application, drag a StreamSlate action onto a button. In the action's properties, enter the WebSocket URL.

3. Map Actions to Buttons

The StreamSlate plugin provides several actions you can map to your Stream Deck buttons:

  • Next Page: Advance to the next page in your PDF.
  • Previous Page: Go back to the previous page.
  • Toggle Annotation: Show or hide current annotations.
  • Clear Annotations: Remove all annotations from the current page.
  • Custom Action: Send a custom command via WebSocket for advanced control.
Stream Deck Action Mapping

Drag the desired action onto a button and configure any specific parameters.

4. Create Custom Workflows (Advanced)

Leverage Stream Deck's multi-action capabilities to create complex workflows. For example, a single button could:

  • Advance to the next page in StreamSlate
  • Switch scenes in OBS Studio
  • Trigger a sound effect