Skip to main content

Actions

Actions are what TipLink does when an alert fires. You can add multiple actions to a single alert, and they all run at the same time (or sequentially, if you configure it that way).


Available Action Types

Stream and Display

ActionDescription
Stream OverlayShow animated visuals on your stream
Show Overlay WidgetMake a hidden overlay widget visible
Hide Overlay WidgetHide an overlay widget from view
VRChat Text BoxDisplay a message in VRChat's text overlay
VRChat Avatar ParameterControl VRChat avatar animations and parameters

Audio

ActionDescription
Audio PlayerPlay a local or online audio file

OBS Studio

ActionDescription
OBS: Switch SceneSwitch to a specific OBS scene
OBS: Set Source VisibilityShow or hide a source in OBS
OBS: Set Filter VisibilityEnable or disable a filter on an OBS source
OBS: Start RecordingStart recording in OBS
OBS: Stop RecordingStop recording in OBS
OBS: Start StreamingStart streaming in OBS

Device Control

ActionDescription
PiShockShock, vibrate, or beep a PiShock device
OpenShockControl an OpenShock device

Communication

ActionDescription
Twitch: Send Chat MessagePost an automated message to your Twitch chat
Joystick.tv: Send Chat MessagePost an automated message to your Joystick.tv chat
Discord WebhookSend a message to a Discord channel
Fansly ChatPost an automated message to Fansly chat
HTTP RequestSend a custom request to any API or service
ActionDescription
Countdown TimerStart, pause, reset, or add time to a countdown timer variable
Global VariableSet, add, subtract, or toggle a global variable's value
Goal: IncrementAdd progress to a goal
Trigger AlertImmediately fire another alert's actions
Random WheelSpin a weighted wheel to randomly pick an outcome

Utility

ActionDescription
Random NumberGenerate a cryptographically secure random number for use in other actions
DelayPause the action pipeline for a set number of milliseconds

System

ActionDescription
KeyboardSimulate a key press or type text on your PC
Kill ProcessClose a running application
Custom OSCSend an OSC message to compatible software
Write to Text FileWrite or append text to a local file on your PC

Using Event Data in Actions

Most text fields in actions support dynamic values from the event that triggered the alert. For example, you can include the donor's name or tip amount in a Discord message.

See Using Event Data in Actions for a full guide.