Skip to main content

Triggers

Created 25 Nov 2025·Updated 31 Jul 2026

A trigger is what decides whether an alert fires. When an event arrives, TipLink checks each alert's trigger to find a match.


The Four Parts of a Trigger

Every alert answers four questions:

  1. Which platforms? For example only Twitch, or Fansly and Ko-fi together.
  2. Which accounts? If you have two Twitch channels connected, pick the one this alert watches.
  3. Which events? For example Tip, New Follower, or Chat Message.
  4. Which conditions? Optional extras such as a minimum tip amount or a chat command.

All four must match for the alert to fire.


Where Triggers Come From

Triggers do not have to come from a streaming platform. TipLink can also trigger alerts from its own features.

Platform accounts

Anything you have connected on the Platforms page can trigger an alert. Each platform offers its own list of events.

GroupPlatforms
Streaming PlatformsTwitch (Your Channel), Twitch (Other Channels), Fansly, Joystick.TV, Kick, TikTok Live, YouTube Live, Chaturbate, Stripchat
Tips & DonationsStreamElements, Streamlabs, DonationAlerts, Ko-fi, BuyMeACoffee, Throne
Streaming ToolsOBS Studio
MusicSpotify, Winamp
Games & VRVRChat
AdvancedWebhook, Custom OSC

Each platform's setup guide lists the events it can send. See Connect Your Platforms.

These need no account and are always available.

Trigger sourceEventFires when
TipLink GoalsGoal CompletedA goal reaches its target. See Goals.
TipLink GoalsGoal Milestone ReachedA goal passes a progress percentage you choose.
TipLink CountdownsCountdown CompletedA countdown timer reaches zero. See Variables.
TipLink VariablesVariable Value ChangedA variable's value changes.
Points RedemptionsViewer Redeemed PointsA viewer spends their points on one of your redemptions.

Manual Trigger Only

Instead of choosing a platform, you can set an alert to Manual Trigger Only. It never fires on its own. It only runs when another alert calls it with the Trigger Alert action.

This is how you build a shared set of actions once and reuse it from several alerts.


Conditions

Conditions narrow down when an alert fires. Which ones appear depends on the event type you chose.

Amount conditions

For anything with a number attached, such as a tip, gifted subs or bits, you can set a range.

SettingWhat it does
MinimumThe lowest value that will fire the alert.
Only Use Minimum (no maximum)Turn on for "this amount or higher, with no upper limit".
MaximumThe highest value that will fire the alert. Only shown when the toggle above is off.

"$5 to $20 tips": Minimum 5, Maximum 20, no-maximum toggle off.

"Any tip of $10 or more": Minimum 10, no-maximum toggle on.

What counts as the value

For tips it is the amount. For subs it is the number of months. For gifted subs it is how many were gifted. For bits it is how many were cheered.

Chat message conditions

SettingWhat it does
Chat Message MatchThe text to look for. Leave empty to match every message.
Ignore CaseTreat !Shock and !shock as the same. On by default.
Match ContainsFire if the message contains your text anywhere, rather than being exactly that text. Useful for catching !shock please.
Do you want to match using Regex?For advanced users. Match with a regular expression instead of plain text. Hides the two options above.

Who is allowed to trigger it

Chat message conditions can be limited to certain viewers.

SettingWhat it does
Only SubscribersOnly subscribers can trigger it. You can also limit this to specific tiers.
Only VIPsOnly VIPs can trigger it.
Only ModeratorsOnly moderators can trigger it.
Only FoundersOnly founders can trigger it.
Only BroadcasterOnly you can trigger it.

When you turn on more than one of these, a Role Match Mode option appears:

ModeWhat it means
Require ALL selected rolesThe viewer must have every role you ticked, for example VIP and subscriber.
Require AT LEAST ONE selected roleThe viewer needs any one of them, for example VIP or subscriber.
The broadcaster always passes

You can always trigger your own alerts, whatever the role settings say. This means you can test a subscriber-only command yourself.

Username lists

SettingWhat it does
Enable Username WhitelistOnly the usernames you list can trigger the alert.
Enable Username BlacklistThe usernames you list can never trigger the alert.

Enter usernames separated by commas, for example user1, user2, user3. Capitalisation does not matter.


Alert Order

Alerts are checked top to bottom on the Alerts page, and the first match wins.

This means:

  • Put more specific alerts, such as "$100 or more", above general ones.
  • Put a catch-all alert, such as minimum 0.01 with no maximum, last.

Drag the handle (⠿) on the left of an alert to move it.

Making a second alert fire too

If you want another alert to run as well as the winning one, turn on Always Trigger in that alert. See Alerts for how multiple alerts run together.


Alert Sets Can Block a Trigger

If an alert belongs to one or more Alert Sets, at least one of those sets must be enabled or the alert will never fire, no matter how well the trigger matches.


Testing a Trigger

You do not have to wait for a real event.

  • Test Actions from the alert's ⋮ menu fires the actions straight away, skipping the trigger entirely. Good for checking an action is set up right.
  • The Event Testing Tool lets you build a fake event and run Check Conditions, which shows you exactly which part of the trigger passed or failed.
  • Replay on the Activity page runs a real past event through your alerts again.

Tips

  • One alert can watch several event types at once. For example, one alert could fire for both tips and gifted subs.
  • If you want different behaviour at different amounts, make separate alerts with different ranges and order them from highest to lowest.
  • If an alert is not firing, work down this list: is the account connected, is the event type excluded on that account, is the alert enabled, is its alert set enabled, does another alert above it match first.