OBS Event

Trigger for an OBS Event
Explore all supported OBS Studio Events on their WebSocket protocol documentation
The variables populated by this trigger are different depending on the Event parameter.

For example, given the following event data from OBS:

example.json
{
  event: "SceneListChanged",
  scenes: [
    {
      sceneIndex: 0,
      sceneName: "Be Right Back",
      sceneUuid: "1234-5678-9abcd"
    }
  ]
}

The following variables will be populated:

NameTypeValue
obsEvent.eventstring"SceneListChanged"
obsEvent.scenes[0].sceneIndexint0
obsEvent.scenes[0].sceneNamestring"Be Right Back"
obsEvent.scenes[0].sceneUuidstring"1234-5678-9abcd"

Parameters

Connection
Select
Default:
Default

Select the configured OBS Studio Connection to connect to

ValueDescription
Default

Only the default configured OBS Studio connection

Any

All configured OBS Studio connections

Event
Select required

Select an event to Trigger on

Variables

NameTypeDescription
Example Value:127.0.0.1

The IP Address of the OBS connection

The connection id

Example Value:Main OBS

The name of the connection

The properties of the OBS event, as flattened JSON keys.

 
Variables generated by all triggers and available within all action executions.