Skip to content

Streamlabs Desktop triggers

Connected

Runs when Cuebot connects to Streamlabs Desktop.

Variables you get

Variable What it holds
%sd.name% The name of the connection
%sd.host% The computer Streamlabs Desktop runs on

Type id: slobs.connected

Disconnected

Runs when Cuebot loses its connection to Streamlabs Desktop, for example when you close it.

Variables you get

Variable What it holds
%reason% Why the connection ended
%sd.name% The name of the connection

Type id: slobs.disconnected

Recording started

Runs when Streamlabs Desktop starts recording.

Type id: slobs.recordStarted

Recording stopped

Runs when Streamlabs Desktop stops recording.

Type id: slobs.recordStopped

Replay buffer saved

Runs when Streamlabs Desktop saves a replay clip (the last moments of your stream).

Variables you get

Variable What it holds
%savedReplayPath% Where the replay file was saved

Type id: slobs.replayBufferSaved

Scene changed

Runs when Streamlabs Desktop switches to another scene.

Setting What to put in
Scene Only react to this scene, typed exactly as Streamlabs Desktop shows it. Leave empty for any scene.

Variables you get

Variable What it holds
%sceneName% The scene it switched to
%previousScene% The scene it was on before
%sceneId% Streamlabs's id for the new scene

Type id: slobs.sceneChanged

Streaming started

Runs when Streamlabs Desktop starts streaming. Good for a "going live" message.

Type id: slobs.streamStarted

Streaming stopped

Runs when Streamlabs Desktop stops streaming.

Type id: slobs.streamStopped