Skip to main content

Twitch: Send Chat Message

Post an automated message to your Twitch chat when an alert fires. You can include dynamic event data (like the viewer's name or donation amount) using placeholder syntax, and optionally reply directly to the message that triggered the alert.

What You Need

  • A Twitch account connected in TipLink's settings (Settings → Integrations → Twitch)
  • Your Twitch account authorised with the chat write permission (TipLink will prompt you for this during setup)

Quick Start

  1. Create or edit an alert.
  2. Click Add Action and select Twitch: Send Chat Message.
  3. Choose your Twitch Account from the dropdown.
  4. Type your Chat Message. Use the {{ }} button to insert placeholders.
  5. Save and test using the Test Event Tool.

Configuration Options

Twitch Account

SettingDescription
Select Twitch AccountThe connected Twitch account to send messages from.

All Twitch accounts you've connected in TipLink appear here.


Message

SettingDescriptionDefault
Chat MessageThe message to send. Supports placeholder syntax.-
Enable Random MessagesWhen on, choose a random message from a weighted list instead of a fixed message.Off
Random Message Variants(Visible when random messages are enabled) - a list of message variants each with a weight (percentage chance).-

Placeholder support: The Chat Message field supports the full {{ }} placeholder syntax. For example:

  • Thanks for the {{ amount }} sub, {{ username }}! 🎉 - personalises the message with the event data.
  • {{ username }} just raided with {{ viewers }} viewers!

See Using Event Data in Actions for the full list of available placeholders.


Reply to Original Message

SettingDescriptionDefault
Reply to Original MessageWhen on, the bot will reply directly to the chat message that triggered the alert, using Twitch's native reply thread feature.Off
info

This option only works when the alert is triggered by a Twitch Chat Message event. If the alert is triggered by a donation, subscription, or any other non-chat event, this setting has no effect and the message is sent as a regular chat message.


Tips

  • Personalise every message - use {{ username }} to address the viewer by name, and {{ amount }} for monetary events. It feels much more natural than a generic bot response.
  • Use Random Messages for variety - if you respond to the same event type frequently (e.g. every chat command), enable Random Messages and add a few variants so your chat doesn't feel repetitive.
  • Reply threads - use Reply to Original Message for chat command alerts (e.g. !clip) so viewers can see the bot's response linked directly to their message.
  • Rate limits - Twitch applies chat rate limits based on your bot account's moderator status. If you expect high-volume alerts, make the bot account a moderator in your channel to increase the rate limit.