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:
| Name | Type | Value |
|---|---|---|
obsEvent.event | string | "SceneListChanged" |
obsEvent.scenes[0].sceneIndex | int | 0 |
obsEvent.scenes[0].sceneName | string | "Be Right Back" |
obsEvent.scenes[0].sceneUuid | string | "1234-5678-9abcd" |
Parameters
Connection
Select
Default:
Default
Select the configured OBS Studio Connection to connect to
| Value | Description |
|---|---|
Default | Only the default configured OBS Studio connection |
Any | All configured OBS Studio connections |
Event
Select required
Select an event to Trigger on
Variables
| Name | Type | Description |
|---|---|---|
Example Value: 127.0.0.1The IP Address of the OBS connection | ||
The connection id | ||
Example Value: Main OBSThe 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. |