SAMMI can listen to all OBS events provided by OBS Websocket.

Add a new OBS trigger #

  1. Right click on a button in SAMMI - Edit Triggers (or CTRL + double click).
  2. Click on the + button and select OBS Trigger.
  3. Choose the Update Type. This is important depending on which OBS websocket version you are using.
  4. Choose which OBS the trigger applies to (only if using multiple OBS)
  5. Optionally you can right click on a button - Edit Settings and check Add to Request Queue, which acts as a button queue. If there is another trigger event while the button is still active, it will place is in the queue and reactivate the button as soon as it’s ready again.

Retrieve OBS trigger event values #

  1. In your button commands, use Trigger Pull Data command with an empty pull value to retrieve the whole object with all the provided data from OBS Websocket.
  2. Find the specified event in the appropriate OBS Websocket Documenation:
  3. Use Get Object Variable command to retrieve the specific response item provided by OBS Websocket.