Skip to main content

Actions Overview

Created 16 Jan 2026·Updated 31 Jul 2026

Actions are what TipLink does when an alert fires. You can add as many actions as you like to a single alert.


Adding an Action

  1. Open or create an Alert.
  2. Scroll to the Actions section and click Select an action type.
  3. Search for the action you want, or browse the category cards.
  4. Click the action. Its settings window opens automatically.
  5. Fill in the settings and close the window.

The categories below match the ones in that picker, so what you see here is what you see in the app.


Overlays & Alerts

ActionWhat it does
Stream OverlayShow an animated alert on your stream, with media, text and animations
Show Overlay WidgetMake a hidden overlay widget visible
Hide Overlay WidgetHide an overlay widget from view

General

ActionWhat it does
Audio PlayerPlay a sound from a file on your PC or from a web address

OBS Studio

All seven live on one page: OBS Studio Actions.

ActionWhat it does
OBS: Switch SceneChange to a different scene
OBS: Set Source VisibilityShow or hide a source
OBS: Set Filter VisibilityTurn a filter on or off
OBS: Start RecordingStart recording
OBS: Stop RecordingStop recording
OBS: Start StreamingGo live
OBS: Stop StreamingStop the stream

Devices

ActionWhat it does
PiShockShock, vibrate or beep a PiShock device
OpenShockShock, vibrate or beep an OpenShock device

VRChat

ActionWhat it does
VRChat: Send Chatbox MessageShow a message in VRChat's chatbox
VRChat: Change Avatar ParameterTrigger an avatar animation, toggle or value
VRChat: Send Custom OSC MessageSend any OSC message to VRChat or another OSC app

Chat Messages

ActionWhat it does
Twitch: Send Chat MessagePost a message in your Twitch chat
Twitch: Timeout UserTime a viewer out of your Twitch chat
Fansly: Send Chat MessagePost a message in your Fansly chat
Fansly: Send Direct MessageSend a Fansly DM to a viewer
Joystick.tv: Send Chat MessagePost a message in your Joystick.tv chat
Kick: Send Chat Message (Bot)Post a message in your Kick chat as a bot account

Channel Management

ActionWhat it does
Kick: Update Stream InfoChange your Kick stream title or category

Integrations

ActionWhat it does
HTTP RequestSend a request to any website, API or smart-home device
Discord Webhook MessagePost a message into a Discord channel

Variables & Timers

ActionWhat it does
Global VariableSet, add to, subtract from, append to or toggle a variable
Countdown TimerStart, pause, reset or adjust a countdown timer
Random NumberPick a random number for other actions to use

Users & Goals

ActionWhat it does
User: Modify PointsAdd, subtract, set or reset a viewer's points balance
Goal: IncrementAdd progress to a goal

Automation & Flow

ActionWhat it does
Keyboard InputPress a key or type text on your PC
Kill a System ProcessClose a running program
Trigger AlertRun another alert's actions straight away
Toggle AlertTurn another alert on or off
Toggle Alert SetTurn a whole alert set on or off
Write to Text FileWrite or add text to a file on your PC
DelayWait before the next action runs

Spotify

ActionWhat it does
Spotify: Add Song to QueueAdd a requested song to what is playing next
Spotify: Add Song to PlaylistSave a requested song to a playlist

How Actions Run

By default, actions run one after another, in the order shown in the alert.

Two toggles change this, both in the alert's Actions section:

ToggleWhat it does
Execute All Actions At OnceEvery action starts at the same time instead of taking turns. Faster, but the order is not guaranteed.
Stop on Action FailureIf an action fails, the ones after it are skipped. Only available when actions run one at a time.
One action feeding another

If you want a later action to use an earlier action's result, such as putting the final PiShock intensity into a chat message, leave Execute All Actions At Once turned off. Results are only passed along when actions run in order.


Using Event Data in Actions

Most text fields accept placeholders, so you can drop the viewer's name or the tip amount straight into a message. Click the {{ }} button next to a field to browse everything available.

See Using Event Data in Actions for the full guide.


Advanced Per-Action Settings

New alerts open in Advanced Mode, which gives each action its own extra settings, collapsed by default:

  • A chance percentage, so an action only fires some of the time.
  • Its own cooldown, separate from the alert's cooldown. See Cooldowns & Rate Limiting.
  • An enabled toggle, so you can switch a single action off without deleting it.

You can safely ignore all of these when you are starting out.


Testing an Action

Open an alert and click Test Actions to run its actions immediately, without waiting for a real event. For more control, use the Event Testing Tool.

If an action fails, the Activity page shows the reason.